Add or remove one non-totalistic birth/survival condition and remove one cell to turn this pattern into a xq4.
Please don't use Catagolue to find the actual ship.
Code: Select all
x = 6, y = 4, rule = B2c3-ey4q/S23-a
b2o$obo2bo$3b3o$5bo!
Code: Select all
x = 6, y = 4, rule = B2c3-ey4q/S23-a
b2o$obo2bo$3b3o$5bo!
Code: Select all
x = 164, y = 147, rule = DeadlyEnemies
.2B2.2B$.2B2.2B4$5.2B3.2B3.2B2.2B$2B3.2B3.2B3.2B2.2B$2B$5.2B$5.2B$2B
17.2B3.2B$2B12.2B3.2B3.2B$14.2B$19.2B$19.2B48$84.A$82.2A$81.A.A$81.2A
7$73.A$71.2A$70.A.A18.2A$70.2A19.2A$98.2A$91.2A4.A2.A$91.2A4.A2.A$98.
2A3$94.A$94.2A$86.2A6.2A$86.2A7.A$68.A$66.2A$65.A.A31.2A$65.2A32.2A$
107.A11.A11.A11.A11.A7.A$90.2A3.2A$90.2A3.2A66.A2$87.2A74.A$87.2A$94.
2A67.A$87.2A4.A2.A$87.2A4.A2.A66.A$94.2A$163.A2$90.A16.A55.A$90.2A$
82.2A6.2A71.A$82.2A7.A$163.A2$95.2A66.A$95.2A$163.A$86.2A3.2A$86.2A3.
2A70.A2$107.A55.A2$163.A2$163.A2$163.A2$163.A2$163.A2$107.A55.A2$163.
A2$163.A2$163.A2$163.A2$163.A2$107.A55.A2$163.A2$163.A4$107.A.A.A.A.A
.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A3.A!
Code: Select all
x = 164, y = 147, rule = DeadlyEnemies
.2B2.2B$.2B2.2B4$5.2B3.2B3.2B2.2B$2B3.2B3.2B3.2B2.2B$2B$5.2B$5.2B$2B
17.2B3.2B$2B12.2B3.2B3.2B$14.2B$19.2B$19.2B48$84.A$82.2A$81.A.A$81.2A
7$73.A$71.2A$70.A.A18.2A$70.2A19.2A$98.2A$91.2A4.A2.A$91.2A4.A2.A$98.
2A3$94.A$94.2A$86.2A6.2A$86.2A7.A$68.A$66.2A$65.A.A31.2A$65.2A32.2A$
107.A11.A11.A11.A11.A7.A$90.2A3.2A$90.2A3.2A41.2B23.A$137.2B$87.2A49.
2B23.A$87.2A23.B26.B$94.2A15.3B49.A$87.2A4.A2.A13.2B.B$87.2A4.A2.A66.
A$94.2A$163.A2$90.A16.A55.A$90.2A$82.2A6.2A71.A$82.2A7.A$163.A2$95.2A
66.A$95.2A15.B$111.2B50.A$86.2A3.2A17.2B$86.2A3.2A18.2B50.A2$107.A55.
A2$163.A2$163.A2$163.A2$163.A2$163.A2$107.A55.A2$163.A2$163.A2$163.A
2$163.A2$163.A2$107.A55.A2$163.A2$163.A4$107.A.A.A.A.A.A.A.A.A.A.A.A.
A.A.A.A.A.A.A.A.A.A.A.A.A.A.A3.A!
Seems like a link to where the DeadlyEnemies rule table is posted might be useful here.Rhombic wrote:Place THREE state-2 B-heptominoes in the bounded box to destroy the state 1 cells completely (no escaped gliders), reacting with all state 2 blocks and without any state 1 cells touching the blocks at the back at any point.Code: Select all
x = 164, y = 147, rule = DeadlyEnemies...
Code: Select all
x = 66, y = 65, rule = LifeHistory
.A$2A25$22.3B$22.4B$23.4B$24.4B$25.4B$26.4B14.A$27.4B11.3A$28.4B9.A$
29.4B8.2A$30.4B2.2B.4B$31.4B.5B$31.11B$28.14B.2B$27.19B$26.20B$27.20B
$27.21B$27.21B$27.22B$26.24B$26.24B14.2A$26.23B3.B11.A$25.32B4.BA.A$
24.19BD16B.B2A$25.37B$25.19B2A16B$25.18BA2BA15B$25.19B2A14B$24.28B5.B
.B$25.2B.A7B2.14B4.3B$26.B2A8B5.8B6.B.AB$26.12B4.6B9.2A$27.6B2.4B4.4B
$29.4B3.3B2$37.2A$38.A$37.A$37.2A!
#C [[ THUMBNAIL THUMBSIZE 2 ]]
Well, here's a trivial optimization (33 T=0 cells):dvgrn wrote:1) Can we get to universal construction with fewer T=0 cells and only one permanent-control cell?
Code: Select all
x = 66, y = 65, rule = LifeHistory
.A$2A25$22.3B$22.4B$23.4B$24.4B$25.4B$26.4B14.A$27.4B11.3A$28.4B9.A$
29.4B8.2A$30.4B2.2B.4B$31.4B.5B$31.11B$28.14B.2B$27.19B$26.20B$27.20B
$27.21B$27.21B$27.22B$26.24B$26.24B14.2A$26.23B3.B11.A$25.32B4.BA.A$
24.19BD16B.B2A$25.37B$25.19BA17B$25.19B2A16B$25.20BA14B$24.28B5.B.B$
25.2B.A7B2.14B4.3B$26.B2A8B5.8B6.B.AB$26.12B4.6B9.2A$27.6B2.4B4.4B$
29.4B3.3B2$37.2A$38.A$37.A$37.2A!
Here is a sequencce to get to an R after 3 ticks with only modifications of the three cells in a banana spark (Gen 0: 3 On; Gen 1: 1 On; Gen 2: 1 On; Gen 3: 1 On, 1Off)dvgrn wrote:2) If we have permanent control over any cells we touch, how many do we need to achieve universal construction?
The upper bound for the answer to #2 seems to be 4 cells, because you can produce gliders on demand, if you have control over three cells in a banana-spark shape (among others). And then you can lie in wait for a glider out along the output channel, and convert a glider into an elbow -- and then you never need to use that fourth cell again.
The lower bound is pretty definitely 3 cells, for obvious reasons. I strongly suspect that universality can be achieved with only three controllable cells, but I'm not sure I want to try to prove it.
Code: Select all
x = 23, y = 62, rule = B3/S23
b2o18bo$o20bo19$bo18b2o$2o18b2o18$21bo$3o17bobo$2o18bobo18$bo$3o$2bo!
Here's a sequence which takes longer, but only requires turning three cells On at any time:dvgrn wrote:2b) Are there arrangements of three cells where you only need to be able to turn the cells ON or leave them alone to make a stream of single-channel gliders? The banana-spark glider generation method I found needed four ticks, and I had to turn two different cells OFF in different generations.
Code: Select all
x = 27, y = 182, rule = B3/S23
3b2o18bo$2bo20bo19$3bo18b2o$2b2o18b2o18$23bo$2b3o17bobo$2b2o18bobo18$
3bo18b3o$2b3o17bobo$2bobo17bobo17$23bo$2b3o17bobo$2bobo16b2ob2o$2bobo
17$3bo19bo$2bobo16bo3bo$b5o15b2ob2o$22b3o17$3bo$bo3bo15bo3bo$b5o15bo3b
o$2b3o16bo3bo$23bo17$bo3bo18b2o$bo2b2o14b3ob3o$bo3bo16bo2bo$3bo17$4b2o
15b2o3bo$7o14b2o3bo$2bo2bo16bo2b2o18$b2o3bo$b2obobo$2bo2b2o!
Code: Select all
x = 27, y = 163, rule = B3/S23
3b2o18bo$2bo20bo19$3b2o17b3o$2b2o18b3o18$23bo$2b3o17bobo$2b3o17bobo$
23bo17$3bo18b3o$2b3o17bobo$2bobo17bobo$3bo19bo16$23bo$2b3o17bobo$2bobo
16b2ob2o$2bobo17bobo$3bo19bo16$3bo19bo$2bobo16b2ob2o$b2ob2o15b2ob2o$2b
obo16b2ob2o$3bo19bo16$3bo18b3o$b2ob2o15bo3bo$b2ob2o14bo5bo$b2ob2o15bo
3bo$3bo18b3o36$2b3o$bo3bo$o3bobo$b2o2bo$2b3o!
Yes, it doesn't seem like there will be any problem -- just have to find a methuselah that leaves relatively sparse ash including something on a diagonal (fairly common) and also doesn't happen to throw off any gliders (a little less common). Once we have a working elbow, it can be moved to a safe distance and single-channel programmed to send back 180-degree gliders, to do any cleanup we might want to do.biggiemac wrote:Is there a way using the banana spark configuration to also make some methuselah? Have it explode a bit, but when stable remain clear of the three control cells? Then use that debris as an elbow of sorts, with at least sufficient clearance to build a snark?
I expect with active control over three cells one can achieve a lot of different explosions so long as one can get started.
Code: Select all
import golly as g
from time import sleep
g.setrule("LifeHistory")
g.addlayer()
delay=0.1
s=g.getstring("Enter base 27 string (@ABC...Z) encoding a banana-spark activation pattern, and comma-separated optional speed",
"MJBU@@@@@@@@@@@@@MJBU@@@@@@@@@@@@@MJRE@@@@@@@@@@@@@MJRE@@@@@@@@@@@@MJHA@@@@@@@@@@@MJHA@@@@@@@@@@@MIAC@CCACA@@@@@MIAC@CCACA@@@@@@@@@@@@@@@@@@@@@@@@@,.05")
pieces=s.upper().split(",")
if len(pieces)==2:
delay=float(pieces[1])
s=pieces[0]
t=0
for i in s:
base3val = ord(i)-64
# g.note(str(base3val))
if base3val<0 or base3val>26: base3val = 0
spark0 = base3val%3
spark1 = ((base3val-spark0)//3)%3
spark2 = base3val//9
if spark0!=0: g.setcell(0,0,spark0+2)
if spark1!=0: g.setcell(0,1,spark1+2)
if spark2!=0: g.setcell(1,2,spark2+2)
g.run(1)
t+=1
g.show(i + " at T= " + str(t))
g.update()
sleep(delay)
Code: Select all
MJ..CC.....M....MD.......................................................................................A.......
MJ..CC.....M....MD........................................................................................A.......
Code: Select all
FourscoreandsevenyearsagoourfathersbroughtforthonthiscontinentanewnationconceivedinlibertyanddedicatedtothepropositionthatallmenarecreatedequalNowweareengagedinagreatcivilwartestingwhetherthatnationoranynationsoconceivedandsodedicatedcanlongendureWearemetonagreatbattlefieldofthatwarWehavecometodedicateaportionofthatfieldasafinalrestingplaceforthosewhoheregavetheirlivesthatthatnationmightliveItisaltogetherfittingandproperthatweshoulddothisButinalargersensewecannotdedicatewecannotconsecratewecannothallowthisgroundThebravemenlivinganddeadwhostruggledherehaveconsecrateditfaraboveourpoorpowertoaddordetractTheworldwilllittlenotenorlongrememberwhatwesayherebutitcanneverforgetwhattheydidhereItisforusthelivingrathertobededicatedheretotheunfinishedworkwhichtheywhofoughtherehavethusfarsonoblyadvancedItisratherforustobeherededicatedtothegreattaskremainingbeforeusthatfromthesehonoreddeadwetakeincreaseddevotiontothatcauseforwhichtheygavethelastfullmeasureofdevotionthatweherehighlyresolvethatthesedeadshallnothavediedinvainthatthisnationunderGodshallhaveanewbirthoffreedomandthatgovernmentofthepeoplebythepeopleforthepeopleshallnotperishfromtheearth,0
Code: Select all
MIAC.CCACA.....MIAC.CCACA.....
Wow, 15-tick separation -- that's pretty good given the ON-only limitation.wildmyron wrote:BananaCodes - I love it.
For Turn On operations only (which seems an arbitrary limitation, but then that's what this exercise is all about) the allowed characters are:
@ACDIJLM
The glider producing sequence I posted happens to be in the fourth orientation, so here is its banana code - even though it's far from optimal due to avoidance of Turn Off operations (2 gliders shown at minimum repeat time).Code: Select all
MIAC.CCACA.....MIAC.CCACA.....
Code: Select all
import golly as g
lineofemergence = []
controlcells = []
cells = g.getcells(g.getrect())
for i in range(0,len(cells)-1,3):
if cells[i+2]==4:
lineofemergence += [cells[i],cells[i+1],4]
scanlength = 300
count = 0
while count<scanlength:
count += 1
g.run(1)
for i in range(0,len(lineofemergence),3):
controlcells += [lineofemergence[i],lineofemergence[i+1],g.getcell(lineofemergence[i],lineofemergence[i+1])]
g.addlayer()
ptr = 0
for i in range(scanlength):
for j in range(len(lineofemergence)//3):
if ptr<len(controlcells):
x = controlcells[ptr]
y = controlcells[ptr+1]
color = controlcells[ptr+2]
g.setcell(x, y, color)
g.update()
ptr += 3
g.run(1)
Code: Select all
x = 42, y = 82, rule = LifeHistory
20.3D$18.3D$16.3D$14.3D$12.3D3A$10.3D.A2.2A$8.3D3.A4.A$6.3D$4.3D7.3A
3.2A.3A$2.3D7.2A.A.A4.A.2A$3D11.A2.A4.A2.2A$D10.A2.A8.A$11.A4.A2.2A2.
A2.A$12.A.3A2.2A3.2A$14.2A.A.2A.A3.A$20.2A.3A$20.A5.A$23.3A2.3A$26.A.
2A$21.2A.A3.3A$21.2A2.A2.2A$23.4A3.A$24.2A.A2.A$22.2A.A.A.A$25.A$22.A
7.2A$23.2A5.A$24.A.2A2.A.2A$30.A3.A$23.3A5.A2$27.3A3.A$23.A2.A$22.2A.
A$23.A.2A3.2A$25.2A.4A$33.3A$23.2A.2A3.A2.A$32.A.2A$32.2A2$32.5A$31.
5A.2A$31.A6.2A$32.2A$34.2A$29.3A$34.2A.4A$29.A2.3A2.A.A$34.2A2.2A$31.
A2.A$34.A$31.A2.A$31.5A2$30.2A.A$30.2A.2A$29.A.2A.A.A$29.A3.A.A$29.8A
$29.A7.A$29.A2.A3.3A$30.A7.2A$35.5A$32.A7.A$34.A$34.A2.A3.A2$32.2A.A
2.A.A$32.2A.A4.2A$36.A.A$35.2A.A.2A$35.2A.A.A$35.2A.2A$35.2A3.A$35.4A
.A$35.4A.A$39.3A$40.2A$37.4A$36.4A$36.A!
Code: Select all
x = 43, y = 82, rule = LifeHistory
20.3D$18.3D$16.3D$14.3D$12.3D.3A$10.3D2.A2.2A$8.3D4.A4.A$6.3D$4.3D8.
3A3.2A.3A$2.3D8.2A.A.A4.A.2A$3D12.A2.A4.A2.2A$3D9.A2.A8.A$12.A4.A2.2A
2.A2.A$13.A.3A2.2A3.2A$15.2A.A.2A.A3.A$21.2A.3A$21.A5.A$24.3A2.3A$27.
A.2A$22.2A.A3.3A$22.2A2.A2.2A$24.4A3.A$25.2A.A2.A$23.2A.A.A.A$26.A$
23.A7.2A$24.2A5.A$25.A.2A2.A.2A$31.A3.A$24.3A5.A2$28.3A3.A$24.A2.A$
23.2A.A$24.A.2A3.2A$26.2A.4A$34.3A$24.2A.2A3.A2.A$33.A.2A$33.2A2$33.
5A$32.5A.2A$32.A6.2A$33.2A$35.2A$30.3A$35.2A.4A$30.A2.3A2.A.A$35.2A2.
2A$32.A2.A$35.A$32.A2.A$32.5A2$31.2A.A$31.2A.2A$30.A.2A.A.A$30.A3.A.A
$30.8A$30.A7.A$30.A2.A3.3A$31.A7.2A$36.5A$33.A7.A$35.A$35.A2.A3.A2$
33.2A.A2.A.A$33.2A.A4.2A$37.A.A$36.2A.A.2A$36.2A.A.A$36.2A.2A$36.2A3.
A$36.4A.A$36.4A.A$40.3A$41.2A$38.4A$37.4A$37.A!
Code: Select all
x = 46, y = 79, rule = LifeHistory
28D$19.3A$18.A2.2A$18.A4.A2$18.3A3.2A.3A$16.2A.A.A4.A.2A$18.A2.A4.A2.
2A$15.A2.A8.A$15.A4.A2.2A2.A2.A$16.A.3A2.2A3.2A$18.2A.A.2A.A3.A$24.2A
.3A$24.A5.A$27.3A2.3A$30.A.2A$25.2A.A3.3A$25.2A2.A2.2A$27.4A3.A$28.2A
.A2.A$26.2A.A.A.A$29.A$26.A7.2A$27.2A5.A$28.A.2A2.A.2A$34.A3.A$27.3A
5.A2$31.3A3.A$27.A2.A$26.2A.A$27.A.2A3.2A$29.2A.4A$37.3A$27.2A.2A3.A
2.A$36.A.2A$36.2A2$36.5A$35.5A.2A$35.A6.2A$36.2A$38.2A$33.3A$38.2A.4A
$33.A2.3A2.A.A$38.2A2.2A$35.A2.A$38.A$35.A2.A$35.5A2$34.2A.A$34.2A.2A
$33.A.2A.A.A$33.A3.A.A$33.8A$33.A7.A$33.A2.A3.3A$34.A7.2A$39.5A$36.A
7.A$38.A$38.A2.A3.A2$36.2A.A2.A.A$36.2A.A4.2A$40.A.A$39.2A.A.2A$39.2A
.A.A$39.2A.2A$39.2A3.A$39.4A.A$39.4A.A$43.3A$44.2A$41.4A$40.4A$40.A!
confocaloid wrote: ↑June 24th, 2022, 11:47 am[...]
Example 2
The following is a pattern I made in a 10-state rule (N = 10). Its output consists of cellstate 1 (A = 1). If all state-1 cells are removed, the rest of the pattern has bounding box 108x130 (B = 14040). The score is log_2(10^14040) is about 46639.87, so this one is significantly worse than the above gun.
[...]Code: Select all
#C The ruletable is at the end x = 117, y = 130, rule = test26441d1d8994dd8acf9202981892c500 104.DHF$100.HFD.F.D$96.FDH.D.H.H.H$92.DHF.H.F.F.F.D.F$88.HFD.F.D.D.D. H.D.F.D$84.FDH.D.H.H.H.F.H.D.H.H.H$80.EHF.H.F.F.F.D.F.H.F.F.F.D.F$76. HGE.G.D.D.E.H.D.F.D.D.D.H.D.F.D$72.GEI.E.I.I.H.F.I.D.H.H.H.F.H.D.H.H. H$68.EIF.I.F.G.G.D.F.H.G.F.F.D.F.H.F.F.F.D.F$64.HFD.F.D.D.E.I.E.F.E.D .E.H.D.F.D.D.D.H.D.F.D$60.GDH.E.H.I.I.F.H.E.I.H.I.F.I.D.H.H.H.F.H.D.H .H.H$56.DHF.I.F.G.G.D.G.H.F.F.F.D.G.H.F.F.F.D.F.H.F.F.F.D.F$52.HFD.G. D.E.D.I.E.G.E.D.D.I.E.F.E.D.D.H.D.F.D.D.D.H.D.F.D$48.FDH.D.H.I.H.G.I. E.H.I.I.G.H.E.I.H.H.F.I.D.H.H.H.F.H.D.H.H.H$44.DHF.H.F.F.F.D.F.H.F.G. F.D.G.H.F.G.F.D.F.H.G.F.F.D.F.H.F.F.F.D.F$40.HFD.F.D.D.D.H.D.G.D.D.D. I.E.G.E.D.D.H.D.F.E.D.D.H.D.F.D.D.D.H.D.F.D$36.FDH.D.H.H.H.F.H.D.H.I. H.G.H.E.I.H.H.F.I.D.H.H.I.F.H.D.H.H.H.F.H.D.H.H.H$32.DHF.H.F.F.F.D.F. H.F.F.F.D.F.I.G.G.F.D.G.I.G.F.G.D.G.H.F.F.G.D.F.H.F.F.F.D.F$28.IGE.F. D.D.D.H.D.F.D.D.D.H.D.F.D.E.E.I.D.F.E.E.D.H.D.F.D.D.E.H.E.F.D.D.D.H.D .F.D$24.GEH.E.I.H.I.F.H.D.H.H.H.F.H.E.H.H.H.G.I.D.I.H.H.G.H.D.I.H.H.F .I.D.H.H.H.F.H.D.H.H.H$20.EHF.H.F.F.G.D.G.H.F.F.F.D.F.H.F.F.F.D.F.H.F .G.G.D.F.H.F.F.F.D.G.H.F.F.F.D.F.H.F.F.F.D.F$16.IGD.G.E.D.D.H.E.F.E.D .D.H.D.F.D.D.D.H.D.G.D.E.D.H.D.F.D.D.E.H.D.F.E.D.D.H.E.F.E.D.D.H.D.F. D$12.FDH.D.I.I.H.F.I.D.H.H.I.F.H.D.H.H.H.F.H.D.H.H.H.G.I.D.H.H.I.G.I. D.H.H.I.F.H.D.I.H.H.F.H.D.H.H.H$8.DHF.H.F.F.G.D.G.H.F.F.G.D.F.H.F.F.F .D.F.H.F.F.F.D.F.I.G.G.F.D.G.I.F.F.F.D.F.H.G.F.F.D.F.H.F.F.F.D.F$4.HF D.G.E.D.E.H.E.F.D.D.D.H.E.F.D.D.E.H.D.F.D.D.D.H.D.F.D.E.E.H.D.F.D.D.D .H.D.F.D.D.D.H.E.F.D.D.D.H.D.F.D$FDH.E.H.I.H.F.H.E.H.H.H.F.H.D.I.H.H. F.I.D.H.H.H.F.H.E.H.H.H.F.I.D.H.H.H.F.I.D.H.H.H.F.I.D.I.H.H.F.I.D.H.H .H$H.F.F.F.D.F.I.F.F.F.D.F.H.F.F.F.D.G.H.F.F.F.D.F.H.F.F.F.D.F.H.G.F. F.E.F.H.G.F.F.D.F.H.F.F.G.D.G.H.F.F.F.D.F$D.D.I.D.G.D.D.E.H.D.F.D.D.D .H.D.F.E.D.D.H.D.F.D.D.D.H.D.F.D.D.E.I.E.F.D.D.D.H.D.F.D.D.D.H.D.F.E. D.D.H.D.F.D$F.H.E.H.I.H.F.H.D.H.H.H.F.I.D.H.H.I.F.I.D.H.H.H.F.H.D.H.H .H.F.I.E.I.I.H.F.H.D.H.H.H.F.H.D.H.H.I.F.H.D.H.H.H$H.F.F.F.E.F.H.F.F. G.D.F.H.F.F.G.D.F.H.F.F.G.D.F.H.F.F.F.D.F.H.F.G.G.E.F.H.F.F.G.D.G.H.F .F.F.D.G.H.F.F.F.D.F$D.D.I.D.F.E.D.D.H.E.F.E.D.D.H.E.F.D.D.D.H.E.F.D. D.D.H.D.F.D.D.D.I.E.G.D.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D$F.H.D.H.I .I.F.I.D.H.H.I.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D. H.H.H.F.H.D.H.H.H.F.I.D.H.H.H$I.F.G.F.D.F.H.G.F.F.D.F.H.F.F.F.D.G.H.F .F.F.D.F.H.F.F.F.D.F.I.F.G.F.D.F.H.F.F.F.D.G.H.F.F.F.D.F.H.F.F.F.D.F$ D.D.I.D.F.D.D.E.H.D.F.E.D.D.H.D.F.D.D.D.H.E.F.D.D.D.H.D.G.D.E.D.I.D.F .D.D.E.H.D.F.E.D.E.H.D.F.D.D.D.H.D.F.D$G.I.D.H.H.H.F.H.D.H.H.I.F.H.D. H.H.H.F.H.D.I.H.H.F.H.D.H.H.H.F.H.E.I.H.I.F.I.D.H.H.I.F.H.D.H.H.H.F.H .D.H.H.H$I.G.G.G.D.F.H.F.F.G.D.G.H.F.F.F.D.F.H.G.F.F.D.F.H.F.F.F.E.F. H.F.G.G.D.G.H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.F.D.F$D.E.I.E.F.D.D.D.H.E.F .D.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D.E.D.I.E.F.E.D.D.H.E.F.D.D.E.H. D.F.D.D.D.H.D.F.D$F.H.E.H.H.I.F.H.D.H.H.H.F.I.D.H.H.H.F.H.D.H.H.H.F.H .D.H.I.H.G.H.E.I.H.I.F.H.D.I.H.H.F.I.D.H.H.H.F.H.D.H.H.H$H.G.F.G.D.G. H.F.F.F.D.F.H.G.F.F.D.F.H.G.F.G.D.F.H.F.F.F.D.F.I.F.G.F.D.G.H.F.F.F.D .F.H.F.F.F.D.F.H.F.F.F.D.F$D.D.H.D.F.E.D.E.H.E.F.E.D.D.H.D.F.D.D.E.H. D.F.E.D.D.I.D.F.D.E.D.H.D.F.E.D.D.H.E.F.D.D.E.H.D.F.D.D.D.H.D.F.D$F.H .D.I.H.H.F.I.D.I.H.I.F.I.D.H.H.I.F.I.D.H.H.I.F.H.E.H.H.H.G.H.D.H.H.I. F.H.D.I.H.H.F.I.D.H.H.H.F.H.D.H.H.H$H.F.F.G.D.G.H.G.F.G.D.G.H.F.F.F.D .F.H.G.F.F.D.G.H.F.G.F.E.F.I.F.F.F.D.G.H.F.F.G.D.F.H.F.F.F.D.F.H.F.F. F.D.F$D.D.H.D.F.E.D.E.H.E.F.E.D.D.H.E.F.D.D.E.H.D.F.D.D.D.H.D.G.D.E.D .H.D.F.D.D.D.H.E.F.E.D.D.H.E.F.D.D.D.H.D.F.D$F.H.D.I.H.H.F.I.D.H.H.I. F.I.D.I.H.H.F.I.D.H.H.H.F.I.D.H.I.H.G.H.E.H.H.H.F.H.D.I.H.I.F.H.D.I.H .H.F.H.D.H.H.H$H.F.F.G.D.F.H.F.F.F.D.G.H.G.F.F.D.F.H.F.F.F.D.G.H.G.F. F.E.F.I.F.F.F.D.F.H.G.F.G.D.F.H.G.F.F.D.F.H.F.F.F.D.F$D.D.H.E.F.D.D.D .H.E.F.E.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.G.D.D.D.H.D.F.D.D.D.H.E.F.D. D.E.H.D.F.D.D.D.H.D.F.D$F.H.D.H.H.I.F.I.D.H.H.I.F.H.D.H.H.H.F.H.D.I.H .H.F.H.D.H.I.H.F.H.D.H.H.H.F.H.D.H.H.H.F.I.D.H.H.I.F.H.D.H.H.H$H.F.F. F.D.G.H.G.F.F.D.F.H.G.F.F.D.G.H.F.F.F.D.F.H.F.F.F.E.F.I.F.F.F.D.F.H.F .F.F.D.F.H.F.F.F.D.G.H.F.F.F.D.F$D.D.H.D.F.D.D.D.H.E.F.E.D.E.H.E.F.D. D.D.H.D.F.D.D.D.H.E.G.D.E.D.H.D.F.D.D.E.H.D.F.D.D.D.H.D.F.E.D.D.H.D.F .D$F.H.D.H.H.H.F.H.D.I.H.I.F.H.D.H.H.H.F.H.D.H.H.H.F.H.E.I.I.H.G.H.E. H.H.H.F.I.D.I.H.I.F.I.D.H.H.I.F.H.D.H.H.H$H.F.F.F.D.F.H.G.F.G.D.G.H.G .F.F.D.F.H.G.F.F.D.F.H.F.G.G.E.F.H.F.F.F.D.F.H.F.F.G.D.G.H.G.F.F.D.G. H.F.F.F.D.F$D.D.H.D.F.D.D.D.H.E.F.E.D.D.H.E.F.D.D.D.H.D.F.D.D.D.H.E.F .D.D.D.H.D.F.D.D.D.H.D.F.E.D.D.H.E.F.E.D.E.H.D.F.D$F.H.D.H.H.I.F.H.D. H.H.I.F.I.D.H.H.I.F.I.D.H.H.H.F.H.D.H.I.H.F.H.E.H.H.H.F.H.D.H.H.I.F.H .D.H.H.H.F.I.D.H.H.H$H.F.F.F.D.G.H.G.F.F.D.G.H.G.F.G.D.G.H.F.F.F.D.G. H.F.F.F.E.G.I.F.F.F.D.F.H.F.F.G.D.G.H.F.F.G.D.G.H.G.F.F.D.F$D.D.H.D.F .E.D.D.H.D.F.E.D.E.H.D.F.D.D.E.H.D.F.E.D.E.H.D.F.D.D.D.I.D.F.D.D.E.H. E.F.E.D.D.H.D.F.E.D.E.H.D.F.D$F.H.D.H.H.I.F.H.D.I.H.I.F.H.D.H.H.H.F.I .D.I.H.I.F.H.E.H.H.I.G.H.D.H.H.H.F.I.D.H.H.H.F.H.D.I.H.H.F.I.D.H.H.H$ H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.G.D.G.H.G.F.G.D.F.H.F.G.G.E.G.I.F.F.F.D .F.H.G.F.G.D.F.H.F.F.G.D.F.H.F.F.F.D.F$D.D.H.D.F.E.D.D.H.E.F.D.D.D.H. D.F.D.D.D.H.D.F.E.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.E.F.D.D.D.H.E.F.D.D.E .H.D.F.D$F.H.D.H.H.H.F.H.D.H.H.I.F.H.D.I.H.H.F.H.D.H.H.I.F.H.D.H.H.I. F.H.D.H.H.H.F.H.D.I.H.I.F.H.D.I.H.H.F.H.D.H.H.H$H.F.F.F.D.F.H.G.F.F.D .G.H.F.F.G.D.F.H.F.F.F.D.G.I.G.F.G.D.F.I.F.F.F.D.F.H.F.F.F.D.F.H.F.F. G.D.G.H.F.F.F.D.F$D.D.H.D.F.D.D.D.H.E.F.E.D.E.H.E.F.D.D.D.H.D.F.D.E.D .I.D.G.D.E.E.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D$F.H.D.H.H.H. F.H.D.H.H.I.F.H.D.I.H.I.F.H.D.H.H.H.F.H.D.H.I.H.G.I.D.H.H.H.F.H.D.H.H .I.F.I.D.H.H.H.F.H.D.H.H.H$H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.G.D.F.H.F.F. F.D.F.H.F.F.G.E.G.H.F.F.F.D.F.H.F.F.G.D.F.H.G.F.G.D.G.H.F.F.F.D.F$D.D .H.D.F.D.D.D.H.E.F.E.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D. D.D.H.D.F.E.D.E.H.D.F.D.D.E.H.D.F.D$F.H.D.H.H.H.F.I.D.I.H.H.F.H.D.H.H .H.F.H.D.H.H.H.G.H.D.H.H.I.F.H.D.H.H.H.F.H.D.H.H.I.F.H.D.H.H.I.F.H.D. H.H.H$H.F.F.F.D.F.H.F.F.G.D.G.H.G.F.F.D.F.H.F.F.F.D.F.I.F.F.F.D.G.H.G .F.G.D.F.H.F.F.F.D.G.H.G.F.G.D.G.H.F.F.F.D.F$D.D.H.D.F.D.D.D.H.D.F.E. D.D.H.D.F.E.D.E.H.D.F.D.D.D.H.D.G.E.D.E.H.D.F.D.D.D.H.D.F.D.D.E.H.D.F .E.D.E.H.D.F.D$F.H.D.H.H.H.F.H.D.H.H.I.F.H.D.H.H.I.F.I.D.H.H.H.G.H.E. H.I.H.F.I.D.I.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.I.D.H.H.H$H.F.F.F.D.F.H.G .F.F.D.F.H.F.F.G.D.G.H.G.F.F.D.F.I.F.F.F.E.F.H.F.F.F.D.F.H.F.F.F.D.F. H.G.F.F.D.G.H.F.F.F.D.F$D.D.H.D.F.D.D.E.H.E.F.E.D.D.H.D.F.E.D.E.H.D.F .D.E.D.H.D.F.D.D.E.H.D.F.D.D.D.H.D.F.D.D.D.H.E.F.D.D.E.H.D.F.D$F.H.D. H.H.I.F.H.D.I.H.I.F.H.D.H.H.H.F.H.D.H.H.H.G.H.D.H.H.H.F.H.D.I.H.H.F.H .D.H.H.H.F.H.D.H.H.H.F.I.D.I.H.H$H.F.F.F.D.G.H.G.F.G.D.F.H.G.F.F.D.G. H.F.F.G.E.F.H.F.F.F.D.F.H.G.F.G.D.F.H.F.F.F.D.F.H.F.F.F.D.F.H.G.F.G.D .F$D.D.H.D.F.E.D.E.H.E.F.E.D.D.H.D.F.D.D.D.H.E.G.D.D.D.H.D.F.D.D.D.H. D.F.D.D.D.H.D.F.E.D.E.H.E.F.D.D.D.H.D.F.D$F.H.D.H.H.I.F.I.D.H.H.I.F.H .D.H.H.H.F.H.D.I.H.H.F.H.E.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.I.D.H.H.H. F.I.D.H.H.H$H.F.F.F.D.G.H.G.F.G.D.F.H.G.F.F.D.G.H.G.F.G.D.F.H.F.F.F.D .F.H.F.F.F.D.F.H.F.F.F.D.F.H.G.F.G.D.F.H.F.F.F.D.F$D.D.H.D.F.E.D.D.H. D.F.D.D.E.H.D.F.E.D.E.H.D.G.D.E.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D.D.D .H.E.F.E.D.D.H.E.F.D$F.H.D.H.H.H.F.H.D.H.H.H.F.I.D.I.H.I.F.I.D.H.H.H. F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.I.F.I.D.I.H.H$H.F.F.F.D .F.H.F.F.F.D.F.H.F.F.G.D.G.H.F.F.F.E.G.H.F.F.F.D.F.H.F.F.F.D.F.H.F.F. F.D.F.H.F.F.G.D.F.H.F.F.F.D.F$D.D.H.D.F.D.D.D.H.D.F.E.D.D.H.D.F.E.D.D .H.E.G.D.E.D.H.D.F.D.D.D.H.D.G.D.D.D.H.D.F.D.D.D.H.D.F.D.D.E.H.D.F.D$ F.H.D.H.H.H.F.I.D.H.H.I.F.H.D.I.H.I.F.H.D.I.H.H.F.H.D.H.H.H.F.H.D.H.H .H.F.H.D.H.H.H.F.H.D.H.H.H.F.I.D.H.H.H$H.F.F.F.D.F.H.F.F.F.D.G.H.F.F. F.D.G.H.F.G.F.D.F.H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.F.D.G.H.F .F.F.D.G$D.D.H.D.F.D.D.D.H.D.F.E.D.D.H.D.F.E.D.D.I.D.F.D.D.D.H.D.F.D. D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D$F.H.D.H.H.H.F.H.D.I.H .H.F.H.D.H.H.I.F.H.E.I.H.I.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D. H.H.H.F.H.D.H.H.H$H.F.F.F.D.F.H.F.F.F.D.G.H.F.F.F.D.F.H.F.G.G.E.G.I.F .F.F.D.F.H.F.G.F.D.F.H.F.F.F.D.F.H.F.F.F.D.F.H.G.F.F.D.F$D.D.H.D.F.D. D.E.H.D.F.E.D.E.H.D.F.D.D.E.H.E.F.D.E.D.H.D.F.D.D.D.I.D.F.D.D.D.H.D.F .D.D.D.H.D.F.D.D.D.H.D.F.D$F.H.D.H.H.H.F.H.D.H.H.I.F.H.D.H.I.H.G.I.D. H.H.H.G.H.D.H.H.H.F.H.E.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H$H.F .F.F.D.F.H.F.F.G.D.G.H.F.F.F.E.F.H.F.G.G.D.G.I.F.F.F.D.F.H.F.G.F.D.F. H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.F.D.F$D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.G .D.E.D.I.E.F.D.E.D.H.D.F.D.D.D.H.D.G.D.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H. E.F.D$F.H.D.H.H.H.F.H.D.I.H.H.F.H.D.H.I.H.F.H.E.H.H.H.F.H.D.H.H.H.F.H .D.H.I.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H$H.F.F.F.D.F.H.F.F.G.D.G. H.F.F.F.D.G.H.F.G.F.D.F.H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.F.D .F.H.F.F.G.D.F$D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.G.D.D.D.H.E.F.E.D.D.H. D.F.D.E.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D.D.E.H.D.F.D$F.H.D.H.H.H.F.H .D.H.H.H.F.H.E.H.H.H.G.H.E.H.H.I.F.H.D.H.H.H.G.H.E.H.H.H.F.H.D.H.H.H. F.H.D.H.H.H.F.H.D.H.H.H$H.F.F.F.D.F.H.F.F.F.D.F.H.G.G.F.E.F.I.G.G.F.D .F.H.F.F.F.D.F.I.F.G.F.D.F.H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.F.D.G$D.D.H. D.F.D.D.D.H.D.F.D.D.D.I.D.G.D.D.D.I.D.F.E.D.D.H.D.G.D.E.D.H.D.F.D.D.D .H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.E$F.H.D.H.H.H.F.H.D.H.H.H.F.H.E.H.I.H. G.I.D.H.H.H.F.I.D.H.I.H.F.H.E.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.I.H .I$H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.G.D.F.H.F.F.F.E.F.H.G.G.F.E.F.H.F.G. F.D.F.H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.F.D.G$D.D.H.D.F.D.D.D.H.D.F.D.D.D .H.D.F.D.D.D.H.E.F.D.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D. D.D.H.D.F.E$F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.I .H.G.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H$H.F.F.F.D.F.H.F.F. F.D.F.H.F.G.F.D.G.H.F.F.F.D.G.H.F.G.F.E.F.H.F.F.F.D.F.H.F.F.F.D.F.H.F .F.F.D.F.H.F.F.F.D.G$D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.E.D.D.H.D.F.E. E.D.H.D.G.D.E.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D$F.H.D.H.H .H.F.H.D.H.H.H.F.H.D.H.H.I.F.H.D.H.H.H.G.H.D.H.H.H.G.H.D.H.H.H.F.H.D. H.H.H.F.H.D.H.H.H.F.H.D.H.H.H$H.F.F.F.D.F.H.F.F.F.D.F.I.F.G.F.E.G.H.F .G.F.D.F.H.F.F.F.D.F.I.F.F.F.D.F.H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.F.D.F$ D.D.H.D.F.D.D.D.H.D.F.D.E.D.H.D.F.D.D.E.I.D.F.E.D.E.I.D.G.D.E.D.H.D.F .D.D.D.H.D.F.D.D.D.H.D.F.D.D.D.H.D.FHDB$F.H.D.H.H.H.F.H.D.I.I.H.G.H.D .H.H.I.F.I.D.H.H.H.F.H.E.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.D.H.H.H.F. H.DFHDFHDB$H.F.F.F.D.F.H.F.F.G.E.F.H.F.F.F.D.G.H.G.G.F.D.G.H.G.G.F.D. F.H.F.F.F.D.F.H.F.F.F.D.F.H.F.F.F.D.F.HDFHDFHDFHDB$D.D.H.D.F.D.D.D.H. E.F.E.E.D.H.D.F.E.D.E.I.D.G.D.D.E.H.D.F.D.D.D.H.D.F.D.D.D.H.D.F.D.D.D .H.D.FHDFHDFHDFHDFHDB$F.H.D.H.H.H.F.H.D.I.I.I.G.H.E.H.H.I.G.H.D.H.H.I .F.I.E.I.I.H.F.H.D.H.H.H.F.H.D.H.H.H.F.H.DFHDFHDFHDFHDFHDFHDB$H.F.F.F .D.F.H.F.F.F.E.G.H.F.F.G.E.F.H.F.F.G.D.F.I.G.G.G.E.F.H.F.F.F.D.F.H.F. F.F.D.F.HDFHDFHDFHDFHDFHDFHDFHDB$D.D.H.D.F.D.D.D.H.D.G.D.D.D.H.E.G.D. D.D.H.E.F.D.E.E.I.E.G.D.D.D.H.D.F.D.D.D.H.D.FHDFHDFHDFHDFHDFHDFHDFHDF HDB$F.H.D.H.H.H.F.H.E.H.H.H.F.H.D.I.H.H.F.H.D.H.H.H.F.I.E.H.H.H.F.H.D .H.H.H.F.H.DFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDB$H.F.F.F.D.F.H.F.G.F.D.F.H .G.F.F.D.F.I.F.G.F.D.F.H.G.G.G.D.F.H.F.F.F.D.F.HDFHDFHDFHDFHDFHDFHDFH DFHDFHDFHDFHDB$D.D.H.D.F.D.D.D.H.D.F.D.E.E.H.E.G.D.E.D.I.E.F.D.D.D.I. D.F.D.D.D.H.D.FHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDB2A$F.H.D.H.H.H. F.H.D.H.H.H.F.I.D.H.H.H.G.H.D.I.H.I.F.H.E.I.H.H.F.H.DFHDFHDFHDFHDFHDF HDFHDFHDFHDFHDFHDFHDFHDFHDC3.A$H.F.F.F.D.F.H.F.F.F.D.F.I.G.F.F.D.G.H. F.F.F.D.F.H.F.G.G.D.F.HDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDGHE B3.A$D.D.H.D.F.D.D.D.H.D.F.D.E.D.H.E.F.E.D.D.H.D.G.D.D.D.I.D.FHDFHDFH DFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHEC.2A.A.2A$F.H.D.H.H.H.F.H. D.H.H.H.F.H.D.H.H.H.F.H.E.I.H.I.F.I.DFHDGIDGHEGIDFHDFHDFHDFHDFHDFHDFH DFHDFHDFHDFHDFHDFHDFHDC3.2A3.A$H.F.F.F.D.F.H.F.F.F.E.F.I.F.G.F.E.G.H. G.F.G.D.F.HDFIDFHDGIEGIEGHEFHDFHDGIDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHD CA3.A3.A$D.D.H.D.F.D.D.D.H.E.F.D.D.D.I.D.G.E.D.D.I.E.FHDFIDFIDFHDFIDG HEFHEGHDFHEFIEFHDGHDGIDFHDGHDFHDFHDFHDFHDFHDGIEB2.2A3.2A$F.H.D.H.H.H. F.H.D.H.H.H.G.H.E.H.I.H.G.H.EGIEGIDFIEFHEGHDFHDFHDFHEFHDFHEFHEGHEGIDF IEFHDGIEGHDFHDFHDFHDFHDGIDB7.A$H.F.F.F.D.F.H.F.F.F.E.G.I.F.F.F.D.F.HD FHDGHDFHDFHDFHEGIEFHDFHDFIDGHDFHDFIEFHDFHDFIEGHDFHEGIEFHDFHDFHDGIEFID CA5.A$D.D.H.D.F.D.D.D.H.D.G.E.E.D.H.D.FHEFHEGHEGHDFHDFIEGIDGIEGHDFHDF HDGHDFHDFIEGIEGIEGHDGHEGIEFHDFIDFHDGHDGIDFHDCA3.A$F.H.D.H.H.H.F.H.D.H .H.H.G.H.EFHDFHDFHEFHEFIEGHDFHDFHDFHDGHDFHDFHDFHDFHDFIDGIDFHDFHDGHDFH DGIEGIDGHDGHEFHEFHDB4.A$H.F.F.F.D.F.H.F.G.F.D.F.IDFHDFHDFHDGIEGHDFHDF HDFHDFHDFHDGHDFHDFHEFHDFHDFIEGHDGHDFHDGHDFHEFHDFHEGIDGHEGHDGIDB2.2A$D .D.H.D.F.D.D.D.I.E.GIEFHEGHDFHDFHDFHDGIEFHDFHDFHDFHDFHDGHDGIEGHEGIEFH DFIEFIEFIEGHEFIEGIDFIEGIEGIEFIEGIEGIEB2A2.A$F.H.D.H.H.H.F.H.EGIEFHDFH EFHDFHDFHDFIEGIDFHDFHDFHDFHDGIDGHDFIDFHDFHDGHEGIEFHDGIEFHEFHEFIDFHEGI EFHEFHEGIEFHEC3.2A$H.F.F.F.D.F.HDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHD FHDFHEFHDFIDFHDGIEGHEGHDFIDFHDGHDFHDGHDGHDGIDFIEGIEFHDFHEC2.3A$D.D.H. D.FHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHEGIEGIDFHDFHDF HDFHEFIEGIDFHDGIDFHEGHEGIDFHDFIEBA.A$F.H.DFHDFHDFHDFHDFHDFHDFHDFHDFHD FHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHEGIDGIDGHEGHD FHDFHDB$HDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDFH DFHDFHDFHDFHDFHDFHDFHDFHDFHDFHDGHEGIDFHDFHDFHDB! @RULE test26441d1d8994dd8acf9202981892c500 @TABLE n_states:10 neighborhood:Moore symmetries:rotate4reflect var zo={0,1} var c={2,3} var r={4,5} var g={6,7} var b={8,9} var nr1={0,1,2,3,6,7,8,9} var nr2=nr1 var nr3=nr1 var nr4=nr1 var ng1={0,1,2,3,4,5,8,9} var ng2=ng1 var ng3=ng1 var ng4=ng1 var nb1={0,1,2,3,4,5,6,7} var nb2=nb1 var nb3=nb1 var nb4=nb1 var l1={1,3} var l2=l1 var l3=l1 var z1={0,2} var z2=z1 var z3=z1 var z4=z1 var z5=z1 var z6=z1 var x1={0,1,2,3,4,5,6,7,8,9} var x2=x1 var x3=x1 var x4=x1 var x5=x1 var x6=x1 var x7=x1 var x8=x1 var v0={4,6,8} var v1={5,7,9} var ns1={0,1,2,3} var ns2=ns1 var ns3=ns1 var ns4=ns1 zo,z1,l1,z2,l2,z3,l3,z4,z5,1 zo,l1,z1,l2,z2,l3,z3,z4,z5,1 zo,l1,z1,z2,l2,z3,z4,l3,z5,1 zo,l1,l2,l3,z1,z2,z3,z4,z5,1 zo,z1,l1,l2,l3,z2,z3,z4,z5,1 zo,l1,l2,z1,l3,z2,z3,z4,z5,1 zo,z1,l1,z2,z3,l2,z4,z5,l3,1 zo,z1,l1,l2,z2,z3,l3,z4,z5,1 zo,l1,z1,l2,l3,z2,z3,z4,z5,1 zo,l1,z1,z2,z3,l2,l3,z4,z5,1 1,z1,l1,z2,l2,z3,z4,z5,z6,1 1,l1,z1,l2,z2,z3,z4,z5,z6,1 1,l1,z1,z2,l2,z3,z4,z5,z6,1 1,l1,l2,z1,z2,z3,z4,z5,z6,1 1,l1,z1,z2,z3,l2,z4,z5,z6,1 1,z1,l1,z2,z3,z4,l2,z5,z6,1 1,x1,x2,x3,x4,x5,x6,x7,x8,0 c,ns1,x1,ns2,x2,ns3,x3,ns4,x4,c c,ns1,x1,ns2,x2,ns3,x3,v0,x4,2 c,ns1,x1,ns2,x2,ns3,x3,v1,x4,3 r,nb1,x1,nb2,x2,nb3,x3,nb4,x4,r g,nr1,x1,nr2,x2,nr3,x3,nr4,x4,g b,ng1,x1,ng2,x2,ng3,x3,ng4,x4,b r,nb1,x1,nb2,x2,nb3,x3,8,x4,4 r,nb1,x1,nb2,x2,nb3,x3,9,x4,5 g,nr1,x1,nr2,x2,nr3,x3,4,x4,6 g,nr1,x1,nr2,x2,nr3,x3,5,x4,7 b,ng1,x1,ng2,x2,ng3,x3,6,x4,8 b,ng1,x1,ng2,x2,ng3,x3,7,x4,9 @COLORS 0 48 48 48 1 255 255 255 2 128 128 0 3 255 255 0 4 96 0 0 5 255 0 0 6 0 96 0 7 0 255 0 8 0 0 96 9 0 0 255
dvgrn wrote: ↑February 3rd, 2024, 4:53 pmThe idea of a "line of emergence" came up today on Discord -- basically, given the ability to control a certain number of cells in a contiguous line, you can easily get universal construction, similar to what we got with the BananaCode script a few posts up.
But you can get more than universal construction, of course: you can also construct spaceships that aren't known to be constructible.
[...]
That's a bit messy, though. We get a clean Sir Robin emergence with this -- I had to cheat a little bit at the left end --
[...]
-- and a very non-clean construction ... or, well, equally clean but with an extra output ... with this line of control cells:
[...]
Code: Select all
x = 25, y = 12, rule = LifeHistory
6.C$6.3C$9.C6.3A3.A.A$2.2C4.2C8.2A.A2.A$.C.C11.2A3.5A$.C14.A.A.2A$2C5.
2C7.A.A.2A.2A$6.C.C7.2A3.A.2A$6.C8.A.4A3.A$5.2C8.3A.A3.A$15.A.3A.4A$15.
A.2A.A2.2A!
Code: Select all
x = 192, y = 53, rule = B3/S23
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!
Solution:hotcrystal0 wrote: ↑February 11th, 2024, 6:57 pmNew puzzle:
Add a cell to the 10x10 soup (inside its bounding box) such that after the mess stabilizes, no cell of it touches the cells that made up the eaters:Code: Select all
x = 25, y = 12, rule = LifeHistory 6.C$6.3C$9.C6.3A3.A.A$2.2C4.2C8.2A.A2.A$.C.C11.2A3.5A$.C14.A.A.2A$2C5. 2C7.A.A.2A.2A$6.C.C7.2A3.A.2A$6.C8.A.4A3.A$5.2C8.3A.A3.A$15.A.3A.4A$15. A.2A.A2.2A!
Code: Select all
x = 25, y = 12, rule = LifeHistory
6.C$6.3C$9.C6.3A3.A.A$2.2C4.2C8.2A.2A.A$.C.C11.2A3.5A$.C14.A.A.2A$2C5.
2C7.A.A.2A.2A$6.C.C7.2A3.A.2A$6.C8.A.4A3.A$5.2C8.3A.A3.A$15.A.3A.4A$15.
A.2A.A2.2A!
No, I mean that the eaters need to be destroyed, and no cell after it stabilizes can touch the remaining state 3 cells.C_R_116 wrote: ↑February 11th, 2024, 7:17 pmSolution:hotcrystal0 wrote: ↑February 11th, 2024, 6:57 pmNew puzzle:
Add a cell to the 10x10 soup (inside its bounding box) such that after the mess stabilizes, no cell of it touches the cells that made up the eaters:Code: Select all
x = 25, y = 12, rule = LifeHistory 6.C$6.3C$9.C6.3A3.A.A$2.2C4.2C8.2A.A2.A$.C.C11.2A3.5A$.C14.A.A.2A$2C5. 2C7.A.A.2A.2A$6.C.C7.2A3.A.2A$6.C8.A.4A3.A$5.2C8.3A.A3.A$15.A.3A.4A$15. A.2A.A2.2A!
Code: Select all
not a solution
Code: Select all
x = 192, y = 53, rule = B3/S23
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!
Oh OK so this:hotcrystal0 wrote: ↑February 11th, 2024, 9:17 pmNo, I mean that the waters need to be destroyed, and no cell after it stabilizes can touch the remaining state 3 cells.C_R_116 wrote: ↑February 11th, 2024, 7:17 pmSolution:hotcrystal0 wrote: ↑February 11th, 2024, 6:57 pmNew puzzle:
Add a cell to the 10x10 soup (inside its bounding box) such that after the mess stabilizes, no cell of it touches the cells that made up the eaters:Code: Select all
x = 25, y = 12, rule = LifeHistory 6.C$6.3C$9.C6.3A3.A.A$2.2C4.2C8.2A.A2.A$.C.C11.2A3.5A$.C14.A.A.2A$2C5. 2C7.A.A.2A.2A$6.C.C7.2A3.A.2A$6.C8.A.4A3.A$5.2C8.3A.A3.A$15.A.3A.4A$15. A.2A.A2.2A!
Code: Select all
not a solution
Code: Select all
x = 25, y = 12, rule = LifeHistory
6.C$6.3C$9.C6.3A3.A.A$2.2C4.2C8.2A.A2.A$.C.C11.2A3.5A$.C14.A.A.2A$2C5.
2C7.A.A.2A.2A$6.C.C7.2A3.A.2A$6.C8.A.4A3.A$5.2C8.3A.A3.A$15.A.3A.4A$15.
A.2A.A.3A!
Code: Select all
x = 192, y = 53, rule = B3/S23
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!
Code: Select all
x = 11, y = 4, rule = LifeHistory
4D3.2A$4D3.A.A$4D5.A$4D5.2A!
Code: Select all
x = 12, y = 628, rule = LifeHistory
D3C3.2A$3DC3.A.A$2CDC5.A$DC2D5.2A153$3CD3.2A$C3D3.A.A$CD2C5.A$2DCD5.
2A153$.3CD3.2A$.C2DC3.A.A$.DCDC5.A$.2D2C5.2A153$.2C2D3.2A$.CDCD3.A.A$
.DCDC5.A$.D3C5.2A153$.D3C3.2A$.2CDC3.A.A$.C2DC5.A$.3CD5.2A!
Not a solution, but an interesting pattern.C_R_116 wrote: ↑February 11th, 2024, 11:37 pmOK.
Place any pattern in the red area so that there are exactly 3 gliders after it stabilizes:I found five solutions:Code: Select all
x = 11, y = 4, rule = LifeHistory 4D3.2A$4D3.A.A$4D5.A$4D5.2A!
Code: Select all
x = 12, y = 628, rule = LifeHistory D3C3.2A$3DC3.A.A$2CDC5.A$DC2D5.2A153$3CD3.2A$C3D3.A.A$CD2C5.A$2DCD5. 2A153$.3CD3.2A$.C2DC3.A.A$.DCDC5.A$.2D2C5.2A153$.2C2D3.2A$.CDCD3.A.A$ .DCDC5.A$.D3C5.2A153$.D3C3.2A$.2CDC3.A.A$.C2DC5.A$.3CD5.2A!
Code: Select all
x = 10, y = 4, rule = LifeHistory
6.2C$3A3.C.C$2.A5.C$.A6.2C!
Code: Select all
x = 5, y = 3, rule = B3/S23
obobo$2ob2o$obobo!
Code: Select all
x = 5, y = 4, rule = B35/S234i8
2bo$bobo$2ob2o$5o!
My solution:C_R_116 wrote: ↑February 11th, 2024, 11:37 pmOK.
Place any pattern in the red area so that there are exactly 3 gliders after it stabilizes:Code: Select all
x = 11, y = 4, rule = LifeHistory 4D3.2A$4D3.A.A$4D5.A$4D5.2A!
Code: Select all
x = 11, y = 4, rule = LifeHistory
D2CD3.2A$C2DC3.A.A$C2DC5.A$D3C5.2A!
Code: Select all
x = 22, y = 8, rule = B3/S23
2b2o3b2o$2b2o3bobo$8bo10b2o$19b2o$6bo$2o3bobo$2o2bo2bo12b2o$5b2o13b2o
!
Code: Select all
x = 192, y = 53, rule = B3/S23
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!
Code: Select all
x = 22, y = 10, rule = B3/S23
9bo2$2b2o3b2o$2b2o3bobo$8bo10b2o$19b2o$6bo$2o3bobo$2o2bo2bo12b2o$5b2o
13b2o!
Here's one that requires knowledge of neighborhoods:
Code: Select all
x = 15, y = 15, rule = LifeHistory
3D3.3D3.3D$3D3.3D3.3D$3D3.3D3.3D$3.3D3.3D$3.3D3.3D$3.3D3.3D$3D3.3D3.3D
$3D3.3D3.3D$3D3.3D3.3D$3.3D3.3D$3.3D3.3D$3.3D3.3D$3D3.3D3.3D$3D3.3D3.
3D$3D3.3D3.3D!
Code: Select all
x = 15, y = 15, rule = LifeHistory
15D$15D$15D$15D$15D$4D2C9D$5DA9D$5D2C8D$15D$15D$15D$15D$15D$15D$15D!
Code: Select all
x = 6, y = 5, rule = B3/S23
2bo$2o$2bobo$4b2o$5bo!
Code: Select all
#C Do not scroll down!
x = 18, y = 18, rule = R2,C0,S2-3,B3,NF
4b2o$4b2o$2o2b2o$2o2b2o$2b4o$2b4o5$10b4o$10b4o$10b2o$10b2o$12b6o$12b6o
$16b2o$16b2o!
Code: Select all
x = 69, y = 69, rule = B3-n/S1e2-a3-e4e
2$32b3o$32bobo$32bobo$32b3o27$63b4o$b4o58bo2bo$bo2bo23bo4b2o28b4o$b4o
21bobo$28bo21$35bo$34b3o6$33b3o$33bobo$33bobo$33b3o!
1. Solved:iddi01 wrote: ↑March 6th, 2024, 5:34 amAssuming that red cells counts toward the total number of cells, here's a good solution:I have 2 puzzles:Code: Select all
x = 15, y = 15, rule = LifeHistory 15D$15D$15D$15D$15D$4D2C9D$5DA9D$5D2C8D$15D$15D$15D$15D$15D$15D$15D!
The first one is relatively easy: find a glider-eater collision that produces this methuselah:Hint: since the methuselah itself only appears in one tick, you may want to slow down Golly or LifeViewer.Code: Select all
x = 6, y = 5, rule = B3/S23 2bo$2o$2bobo$4b2o$5bo!
The next one is either very easy or very hard depending on who you are:
There's something wrong with this glider eating reaction, can you fix it? (don't say "there's nothing wrong with it", that's not the correct answer.)Hint: notice something unusual about the zoom status?Code: Select all
#C Do not scroll down! <snip>
Code: Select all
x = 20, y = 21, rule = B3/S23
2bo$obo$b2o15$16b2o$16bo$17b3o$19bo!