Rule request thread

For discussion of other cellular automata.
wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Rule request thread

Post by wildmyron » July 18th, 2018, 6:56 am

Caenbe wrote:I guess I should have mentioned, I don't have Lua yet. So, that'll be a blast to get working.
You don't need to get the Lua interpreter separately, it comes included with Golly from version 3.0 on.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

User avatar
gameoflifemaniac
Posts: 1242
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: Rule request thread

Post by gameoflifemaniac » July 18th, 2018, 6:56 am

Is it possible do a cellular automaton that would emulate Larger than Life?
The icons would look like this:
Attachments
Larger than Life emulator icons.png
Larger than Life emulator icons.png (645 Bytes) Viewed 16604 times
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

Caenbe
Posts: 52
Joined: September 20th, 2016, 4:24 pm
Location: USA

Re: Rule request thread

Post by Caenbe » July 18th, 2018, 5:15 pm

With the modification to the script I detailed earlier, everything seems to be working exactly as it should. Here's the modified version:

Code: Select all

-- initAsyncUniverse - initialise a part of the universe to run asynchronous CA rules
-- see http://conwaylife.com/forums/viewtopic.php?p=61953#p61953
-- Author: Arie Paap, July 2018
-- Credit: Based on Golly's invert.lua by Andrew Trevorrow

-- Usage: Draw a pattern in a 2-state rule at Gen 0 and then run this script

local g = golly()
local gp = require "gplus"

-- re-assigning inner loop functions results in a 10% speed up
local setcell = g.setcell
local getcell = g.getcell

-- Determine the area to initialise
local buffer = 50
local r = g.getselrect()
if #r == 0 then r = {0, 0, 0, 0} end

r[1] = r[1] - buffer
r[2] = r[2] - buffer
r[3] = r[3] + 2*buffer
r[4] = r[4] + 2*buffer

r = gp.rect(r)

-- Convert cells within this area

local oldsecs = os.clock()
local newsecs = os.clock()
local state = 0

for row = r.top, r.bottom do
    -- if large selection then give some indication of progress
    newsecs = os.clock()
    if newsecs - oldsecs >= 1.0 then
        oldsecs = newsecs
        g.update()
    end
    for col = r.left, r.right do
        state = 2 + 2 * ( 2*(row % 2) + ((row + col) % 2) )     
        setcell(col, row, state - getcell(col, row))
    end
end
Thanks, everyone involved. Unfortunately, I'm kind of busy lately, so I may not have a lot of time to investigate these asynchronous rules.
Music make you lose control
Music make you lose control
echo "print(10**10**5//~-10**1000//9801)" | python | aplay

AforAmpere
Posts: 1334
Joined: July 1st, 2016, 3:58 pm

Re: Rule request thread

Post by AforAmpere » July 18th, 2018, 7:38 pm

gameoflifemaniac wrote:Is it possible do a cellular automaton that would emulate Larger than Life?
The icons would look like this:
Only if Golly can handle over 68 billion transitions. This is because each cell would have 16 states, and the number of border cells is 9, so 16^9 transitions, or just over 68 billion. Unlike the method for reducing the number of transitions for Life played on this effectively larger grid (I discussed this somewhere else), which I estimate can be reduced to around 65,000 transitions, this idea of LTL using this grid, with a maximum range of two, would have no easy way that I can see to reduce the number of transitions, effectively making the number incredibly large.

I tried my hand at making Life work on this kind of grid, but it turned out to be too much for me, even with some ways to reduce the number of transitions further. Maybe a script could work for that, but not for the LTL version, as far as I can see.
I manage the 5S project, which collects all known spaceship speeds in Isotropic Non-totalistic rules. I also wrote EPE, a tool for searching in the INT rulespace.

Things to work on:
- Find (7,1)c/8 and 9c/10 ships in non-B0 INT.
- EPE improvements.

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Rule request thread

Post by wildmyron » July 18th, 2018, 10:52 pm

Caenbe wrote:With the modification to the script I detailed earlier, everything seems to be working exactly as it should.
Ahh, yes. That does match the behaviour correctly and I see that the version I posted had the cell states for rows with odd x flipped. The resulting behaviour is certainly less explosive and seems similarly chaotic to CGoL.
gameoflifemaniac wrote:Is it possible do a cellular automaton that would emulate Larger than Life?
The icons would look like this:
Do you mean something like the ruletables produced by the Extended Neighborhood Emulator Script? In that case the neighbourhood is a disc rather than the full range 2 Moore neighbourhood, but I think ruletables emulating rules with the same survival conditions on the two neighbourhoods would come to very similar sizes. Did you have a particular Larger Than Life rule in mind? for range 2 rules I would say it's possible, depending on the number of B/S transitions specified, but for larger ranges I don't think 256 states is sufficient (has someone done that calculation?)

I'm afraid I don't understand your table of icons, perhaps I misunderstood what you want the rule to do.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Rule request thread

Post by wildmyron » July 19th, 2018, 2:20 am

Here's a Python script to generate ruletables for asynchronous versions of Life-like rules, according to Caenbe's spec.

I've only tested it with B3S23 and verified that it generates a ruletable which behaves identically to AsyncLife which I posted earlier.

Code: Select all

# genAsyncRule.py
# Generate a ruletabe to emulate an asynchronous cellular automata
# see http://conwaylife.com/forums/viewtopic.php?p=61953#p61953
# Author: Arie Paap, July 2018

import golly as g

# Rule generator functions derived from apgsearch v1.1 by Adam P. Goucher

# Save a rule file:
def saverule(name, comments, table, colours):

    ruledir = g.getdir("rules")
    filename = ruledir + name + ".rule"

    results = "@RULE " + name + "\n\n"
    results += "*** File autogenerated by genAsyncRule. ***\n"
    results += comments
    results += "\n\n@TABLE\n\n"
    results += table
    results += "\n@COLORS\n\n"
    results += colours

    try:
        f = open(filename, 'w')
        f.write(results)
        f.close()
    except:
        g.warn("Unable to create rule table:\n" + filename)

# Generate a transition line
def scoline(chara, charb, left, right, amount):

	line = str(left) + ","

	for i in xrange(8):
		if (i < amount):
			line += chara
		else:
			line += charb
		line += str(i+1)
		line += ","

	line += str(right) + "\n"

	return line

# Construct and save the ruletable
def saveAsyncRule():
    # Set outer-totalistic rule:
    rulestring = g.getstring("Enter Life-like rule to use?", "B3/S23")
    mode = 0
    ess = [False]*9
    bee = [False]*9

    for c in rulestring:
        if ((c == 's') | (c == 'S')):
            mode = 0
        if ((c == 'b') | (c == 'B')):
            mode = 1
        if (c == '/'):
            mode = 1 - mode
        if ((ord(c) >= 48) & (ord(c) <= 56)):
            d = ord(c) - 48
            if (mode == 0):
                ess[d] = True
            else:
                bee[d] = True
    alphanumeric = "B"
    for i in xrange(9):
        if (bee[i]):
            alphanumeric += str(i)
    alphanumeric += "S"
    for i in xrange(9):
        if (ess[i]):
            alphanumeric += str(i)

    comments = """
An Asynchronous version of RULESTRING
http://conwaylife.com/forums/viewtopic.php?p=61953#p61953

Cells obey the usual rules of RULESTRING, but instead of the cells all updating
simultaneously, they update in a specific asynchronous fashion.

Cell states:
0: 		vacuum
odd: 	On cells
even:	Off cells

The way cells update is as follows:
At time 4n, all cells with even x and even y update (initialised to states 1 and 2).
At time 4n+1, all cells with odd x and even y update (initialised to states 3 and 4).
At time 4n+2, all cells with odd x and odd y update (initialised to states 5 and 6).
At time 4n+3, all cells with even x and odd y update (initialised to states 7 and 8).
"""
    comments.replace("RULESTRING", rulestring)
    varlist = """
var OFF1 = {2,4,6,8}
var OFF2 = OFF1
var OFF3 = OFF1
var OFF4 = OFF1
var OFF5 = OFF1
var OFF6 = OFF1
var OFF7 = OFF1
var OFF8 = OFF1
var ON1 = {1,3,5,7}
var ON2 = ON1
var ON3 = ON1
var ON4 = ON1
var ON5 = ON1
var ON6 = ON1
var ON7 = ON1
var ON8 = ON1
var any1 = {0,1,2,3,4,5,6,7,8}
var any2 = any1
var any3 = any1
var any4 = any1
var any5 = any1
var any6 = any1
var any7 = any1
var any8 = any1
"""    
    table = "n_states:9\n"
    table += "neighborhood:Moore\n"
    table += "symmetries:permute\n"
    table += varlist
    table += "\n"
    
    table += "# Active cells\n"
    
    minperc = 10
    for i in xrange(9):
        if (bee[i]):
            if (minperc == 10):
                minperc = i
            table += scoline("ON","OFF",2,7,i)
        if (ess[i]):
            table += scoline("ON","OFF",1,7,i)

    table += scoline("","any",1,8,0)
    table += scoline("","any",2,8,0)
    
    table += "\n# Inactive cells\n"
    table += scoline("","any",4,2,0)
    table += scoline("","any",6,4,0)
    table += scoline("","any",8,6,0)
    table += scoline("","any",3,1,0)
    table += scoline("","any",5,3,0)
    table += scoline("","any",7,5,0)

    colours = """
0    0    0    0
1  255  255  255
2   64   64   64
3  255    0    0
4   64    0    0
5  255  128    0
6   64   32    0
7  255  255    0
8   64   64    0
"""
    
    name = "Async_"+alphanumeric
    saverule(name, comments, table, colours)
    
    return name

rulename = saveAsyncRule()
g.setrule(rulename)
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

User avatar
Hdjensofjfnen
Posts: 1742
Joined: March 15th, 2016, 6:41 pm
Location: re^jθ

Re: Rule request thread

Post by Hdjensofjfnen » September 25th, 2018, 10:50 pm

Are the green cells matter or antimatter? :?

Code: Select all

x = 5, y = 9, rule = B3-jqr/S01c2-in3
3bo$4bo$o2bo$2o2$2o$o2bo$4bo$3bo!

Code: Select all

x = 7, y = 5, rule = B3/S2-i3-y4i
4b3o$6bo$o3b3o$2o$bo!

User avatar
KittyTac
Posts: 535
Joined: December 21st, 2017, 9:58 am

Re: Rule request thread

Post by KittyTac » September 26th, 2018, 12:55 am

Hdjensofjfnen wrote:Are the green cells matter or antimatter? :?
That's the whole point, they are identical. I like to think of them as antimatter.

User avatar
KittyTac
Posts: 535
Joined: December 21st, 2017, 9:58 am

Re: Rule request thread

Post by KittyTac » September 26th, 2018, 11:04 am

A bug:

Code: Select all

x = 7, y = 7, rule = Energetic
.J3.F$2D3.2D4$2H3.FH$.J3.F!

User avatar
PkmnQ
Posts: 1137
Joined: September 24th, 2018, 6:35 am
Location: Server antipode

Re: Rule request thread

Post by PkmnQ » September 27th, 2018, 5:03 am

I don't know if this is possible, but if it is, can you create Life but it's on a corner neighbourhood, so a glider would look like this:

Code: Select all

x = 5, y = 5, rule = B3/S23
$bo$4bo$bobo$2bo!

Gamedziner
Posts: 795
Joined: May 30th, 2016, 8:47 pm
Location: Milky Way Galaxy: Planet Earth

Re: Rule request thread

Post by Gamedziner » September 27th, 2018, 6:27 am

PkmnQ wrote:I don't know if this is possible, but if it is, can you create Life but it's on a corner neighbourhood, so a glider would look like this:

Code: Select all

x = 5, y = 5, rule = B3/S23
$bo$4bo$bobo$2bo!
A range 1 rule would either never expand or be explosive. This does not apply to asymmetric MAP rules.

Code: Select all

x = 81, y = 96, rule = LifeHistory
58.2A$58.2A3$59.2A17.2A$59.2A17.2A3$79.2A$79.2A2$57.A$56.A$56.3A4$27.
A$27.A.A$27.2A21$3.2A$3.2A2.2A$7.2A18$7.2A$7.2A2.2A$11.2A11$2A$2A2.2A
$4.2A18$4.2A$4.2A2.2A$8.2A!

User avatar
PkmnQ
Posts: 1137
Joined: September 24th, 2018, 6:35 am
Location: Server antipode

Re: Rule request thread

Post by PkmnQ » September 27th, 2018, 6:42 am

Gamedziner wrote:
PkmnQ wrote:-
A range 1 rule would either never expand or be explosive. This does not apply to asymmetric MAP rules.
What?
It's just gonna be like normal Life, but the neighbourhood looks like this:

Code: Select all

x = 5, y = 5, rule = 12/34/3
2.A$.A.A$A.B.A$.A.A$2.A!
(The state 2 cell is the center)

bprentice
Posts: 921
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Rule request thread

Post by bprentice » September 27th, 2018, 7:20 am

PkmnQ,

You can run your rule on SquareCell referenced here:

viewtopic.php?f=11&t=1003

Brian Prentice

User avatar
Macbi
Posts: 903
Joined: March 29th, 2009, 4:58 am

Re: Rule request thread

Post by Macbi » October 12th, 2018, 6:29 am

I'm looking for a rule where random soups evolve into lots of diagonal spaceships and not too much else. At the moment the best I've found is B36n7c/S2ae3jnr:

Code: Select all

x = 200, y = 200, rule = B36n7c/S2ae3jnr:T200,200
o2bobo2bob3obob2ob2ob5ob2o2b4ob3o2b2o3b3o3b2ob2ob2o2bo4b3ob5o2bo4b3o2b
2obobob2o4b2o4b2obob3ob2ob2o4b3ob3ob3ob2obob2obo2b4obobo9bo4bo6bo2bo5b
4o2b2ob2obo$3bob2ob2ob3ob2obob2ob5obo4b8ob8obob2o3b2o8b3o2bob3obo3b2o
2b2o3b4o3bob7ob2obobobob4obo2b3o2b3o4bob2o3bo2bob3o2bobob2o3b3ob4obob
2ob3obobobo2b4obobo$2bob2o6bo2bobo2b3ob3ob2obobo4bobobo3bob2o2b3obob2o
2b3ob2obo4b2obobo2b6o2b4ob2o2bo3b2ob13ob2o2b3o2b3o2b6ob3obobobobobob3o
2bob5obo2bo6b4ob2o2bob2ob2obobo$2bo4b4ob2ob4o2b2o4bobo2b2obo2b2o2b2o4b
o4bob6o2b2ob3obo2bo2b3o2bo3bobobob2obobo2b2o2bob10o2b3obo2b3ob3o4bo2bo
2bo3b2ob2obobob5o3b3o3bo2b4o4b2o3bo7bob3obo$obo3bo4b3o2b3obo2bobo2b7ob
o2bo2b3o2b3obo3b2o2bobo3b3obob2ob6ob2ob2ob5ob2o2bobob2obobob2obob2o2bo
bobob2o2bobo4b2obobob3o4bob4ob2o2b2o2bo5bo2bo2b2o2bo6b2o3bobobo$3b2o4b
2obo2b2o2bo2bo2bobo2b3o7bo2bobobo3b2obo4b2obo6b3o4b5o4b2obo3bo5bo2b4ob
o3bo2bo3b4o3bo2bo4bobobo4bo3bo4bo6b6o2bo2b2ob2o5bob3obobob2ob2o5b2o$2o
2bo3bobob3o2b3ob2obob2ob3ob3ob2ob7ob2ob2obob3ob2o2b2obo6b2o6bobo3bo2bo
bob4o4b4o2bob2ob3o4b2ob2obobob3o5b4ob2obo2b2ob2o2bobo2b2o2bo3b2obo2bob
3obo2b3o3bo2b4o$o2bobobob2ob3ob2o3bo2b2ob2o3b5obo2b6obo4b2o5bobob2o3b
5o3bobo3bobo3b3obob4ob3ob7ob4ob6obo5b4o3b4obobobo5bo3bo2bo3b6obobob2o
3bobobob2obobobobo3b2o$8bo4b2o3bob2obob3o3bob2o2bobo3bo3b2ob2obo3b4ob
2obob3obo2b2o4b3obo2b2obo4bo2b2obobo2b6o2b3obobobobobo3b2ob3ob4obobob
2obo4bo2bo5b2ob3ob2o3bobo3bob7o2b3o$bo4b4obo2bob2o2b3ob2obo7b2o3bob2o
3bob2o2b8obobo2bo6bo2b3obo2b3ob3ob3ob4o3bo5b2obobo3bo2b7o2b2obo4bo4b4o
2bob2obobo2b2obobob2o2b6o3bob2o2b2o2bo2bobob4o$bob5obo2b3o2b4o6bo2bob
2obob4o2bo3b3o4b4o4bo2b2o2b2o2bob2obobo4bo5b2o2b7o2bobob2obo2b4o2bob4o
7bo2b2ob3obo2bo3bobobobobobob2obob3ob2o7bo3b6o5bo2bo$2b3obob4o2bobo2b
2o2bob2ob6obobo4b3o5bo2bo2bo6bob3obo3bo2b3o2b2obob3o3b3ob2ob2obob3ob2o
b2ob3o2b5ob2obob2obobobo3bobo2b2o5b2o2bo2b2o6b4o2b4obob6ob3ob4ob2o$b2o
5b2ob3ob2o2b4ob3o3b2ob3obob3ob3ob3o2b2obobobo5b3ob2obob2o11bobo4bobobo
bobob5o3bo3b4o4bo2b3o6bo2b2o2bo3b2o2bob3ob4o6b2ob3obob4o3bob3ob3obobob
3o$b2o2b2ob2obobob3o3bo2bobo2bo2bo2bo2b3ob2o2bob3obo2b2o2bob2obob3obo
2b2o2bo4b3ob3ob6o2bobobob3obo2b2o2b3ob3o2bobobobo2bob2ob2o3bobobobob2o
2bo7bob2obo3b5o2b3o2bobo2bob3o2b4o$2b2obobob3o2b2o2bo3b2ob2o4bo4b3o9b
2ob3obo2bob3o6b2o2b3o2b3o2b5ob2o3bobob3ob6o2bo5bob3o3bo2bobobobo2bo5b
2obobobo3bo3bo3b4o3bo3b2o3b5o3bob3obob4obo$o2bob2ob3obo3b2ob2obob3o2bo
2bob7ob2obo2b2obo2b2obob2obo2b3o2b2ob2obob3o2bo2b3o2b3o2b2ob2o2bo2bobo
bo2b6ob2o6bobob3ob3ob2o2b2ob3o3bo7bobo3bobo3b2o6b2o3bo2bob4obobo$obo3b
obo5b6o2b3obo4b2obob4ob2o4bo3bob2o5b2obobo2b2ob2o2bo2bob2ob2ob3ob3o2b
3o2b2o2bob2o2b2o3b2ob3obobobo4bobo3bobo4b6o2bo2b2o2b4obob2o2bob3o6bo5b
2ob4o2b2obo$bobo2bob2o4bo8b2o3b5o2b6o3b2ob2o2bobo2bo3b3ob3obobo3bo2b5o
2bobobob2o4b2o2bob4ob3o2b3obob3o4bobob3ob3ob3o2bo4b2o2b2ob6obo2bob4obo
2b2o2b2obo3bobo7b3o$ob2o2bo2b5o4b3ob4obob3o5bob5ob2o3b3o2b3obobo2b2ob
2obob2obob2o6bo2b3o4bo10b5ob2ob3o2bob4ob2o2b2o7b2o4b2o3b2ob4o2b6o4b6o
2bobo4bob2ob2o3b2o2bo$3bob3obobo3b3ob5o2bobo3b2o2bob2obobobobo4bo4bobo
bo2bobo2b3ob3obo6b2ob7ob2o2b4o2bo2b3o5b2o3bob4ob3obob3obo3b3o3bobobobo
2b2ob4o3b3ob2ob2o2bob4o2b4obo2b5o$b2o4b3ob2o2b5obobo2bo4b3o2bob5obobo
2bo2bo2b2obo2b3obobob2ob3obo3b3o3bo5b3ob2o5bob2ob5obo4bo5b2o4b4o4bob3o
2bo2bo4b5o4b2o2b4o2bobobo3b2o2b3o3bobobo$3o2b2o2b2obo4bob5ob3o2bob3ob
4o2bob3o4bob2o2bob3ob4ob3o2b4ob3o2bo2bo5b2o2b2o6bo3bobobo4b2o3bo2bobo
2bob2ob5o2b6ob6ob3o2bo3b2o2b2obob3o2b3ob3o3bobob2obobo$bo3bobo2b2obo3b
2ob2o2b4ob2ob3obo2b2obo3bo5bo2b2o2bob2obob3ob4o4b2o3bob2o3b2ob4obobo2b
obobo2bo2b2ob2ob2o3b3ob3obo4bo4b5o4b3ob3o2bo5bo3b2ob3o4bobo2b2o3bo3bob
ob2o$7bo2b2ob3o4bobo2b3obobo2b4ob2o2bo2bobobob4ob2o2b5o2b3o4bobo3b2ob
2ob2obo2bob4obobo3bo3b3o2bobobob3o4bobo2b2o4bob5ob2obo2bo2b3o2bob5ob2o
b3ob3o2bob2o2bo3bo2bobo$o2bo4bob2o3bo2b4o6bo2b2o2b2o2b2ob7o2b2o3bob3o
3bob2o3bo2bo2bo6b2o2bob4obo6b2o4b3o2bo3bo2b2ob7ob2o2bo2b4o2bo3bob2o2b
3o3bo8b3o3bo5b2o2bob3o4bo$2o3bobob2obo2bob4ob2o2bob2o4bo3b2o5bobobobob
2o2bo6bo4bo3b2ob2ob9obo3bo4bobo4bob7o2b4o2b2obo2bo2b3o3b2ob2ob2o4b4o2b
5o2bo3bo2b2obo7b4ob4o3bo2b2ob2o$2o2b2o2bob2ob5o2b4o4bobo2b3obob2o2bob
5ob2obob3o2bobob2o3bo2bob2ob2o2bobob4ob6o2bo3bob2o4bo2b3obo3bo5b2o2bo
3b3obo2bob2ob4o2bo5bo2bobo4bobob4o4bob2obo3bob2obobo$ob4ob2o2bo2b2ob3o
bo2bo2b3o3bo2b4o2bob3o3b5o2bo2b3obo2bob2o3b4o4b2obob4obob2obo2b3o2bo3b
o4bo2bo2bobobo2b2ob3o4b2ob2o7bo2b2ob4ob3o2b3o3bob2obo2bobob3obobob2o4b
o$b2obo4b2o2b2o4bobobo3bo2b2obo2b2ob3o4bo3b2ob4obo2bo2b2o2bo2b6ob2o7bo
bo2b2obo5b4obo2b2o4b3o2bo2bo2b3ob2obo2bo3bo2b2ob2obo5bob6o2bobo3bo3b3o
bob2o2bobo3bo3bo3bo$7b3ob2ob2o6bo3b2o2bo4bobo3b3o3b2ob3obo2b2o4b4o3bo
3b2obobobo2b3obo2bo2b2o2b2ob2o4b3obo4b5ob2o3bo5bob2o5b4obo2b2o2bo2bob
2ob4ob3o2bo6b8o2bob4o3b2o$bobobobobo2bobob2ob2o3bo2bob2o3b5obo4b2ob4o
2b2o3b5ob2ob2o4bo3b2obob2o8b2o2bo3b2o2bob2o3bo2b2obo10b2ob4ob2obobob2o
b2o3b2o2b6o2bob2ob2ob2ob4obo2bob5obo2b3o$b4obob2o8b6o5b2o4bobobobob5ob
o2b5ob4ob6ob2ob2o2bob2o3bobob2obo4b2obo2b4ob3obob2o2b2obobo2bo5b2obob
3o2b2obo3b2obobob2obo2bo2b2o2bob3o2b2o2bo2b4o3b2ob2o2b4o$2bo3b2ob2o2b
3ob2o2bob2ob3ob3obobo2bo3b3obobo2bo2bo2b2obo3bo5bobo2b4obo2bob3o2b2o3b
o4b4obobo2b4ob6ob2obobobob3o2bobobo4b2o2bo2bo6b2o2bo3bo2b4obo4bo2bobo
5bo2bo$3ob3o2bob2o2bo2bob2o2bobo2b3o7bo2bobo2b2obo3bo2b2o2b2ob2ob2obob
5ob3ob3obo2b2obobob4o2bo2bo10b3ob3o4b2o3b3o5b3ob3o2bob5o2bob2o3b2o2b2o
3b2o3b3o2bo2bo3bob4ob2o$4ob4obo2bob3ob3o2bobo4b2o2b2o3b2o2b4o2bo6b4o3b
ob4obo2b4o4b3ob2obobo2b5obo2b2obo6b2o2bob2o3bo2bobo3bobobob2o3bob5obo
2b2o3bo3b3o2bob4obo3bo3bobo2b2ob2ob4o$3b3o2bobo4bobobobo3b3obo5bo3bo2b
o5b3o2bo2b6o6b2o4bobo4bo2b2obob3ob2ob3ob2ob2ob5ob3obo2b2obobob4o4b4ob
4o2bo8bo3b2obo2bob2o2bob3obob3o3bo6b2obobo$bobobo2b3obo2bob2obobo2bo3b
o2bob4o3bob2o2b2obobo3b3o2bo3b6o3b2ob3o2bo3bo4b2ob2obo2bob4ob3o2bobo3b
ob3o2b3obo3b2o3bob3o2b2ob2ob3o2bobobo3b3o2bo3b2obob5o5bob2o3bob3o$5ob
3o3bobo3b4obob4o3b5ob5obo2b3obo2bo6bo2bo2b2ob2o2b4obo2bo2bo3b2obo2bobo
3b3o2bob2o3b4o2b2ob2o6b3o4b7ob2o7bob3o2bo2bob8obob2obo2b3o2bob2o2bobob
o$2bob5o2bo2bobo3bo3b3o2bo2b2o2b2obob4o3bo4b2obob2obo4b3o3bo5bo3b2o4b
2o7b3o4b5o3bobo2bobob3obobobo2b2o2bob3o6bo2b2o2b2o3bo5bobo3bo2bob2o3bo
b3ob2o4bo2bobo$2bobob2o3bo2bobo2b3o2bob6o2bo5b6obo6bob2obobob2ob5o2b3o
b2ob2o3b2ob2o3b2obobo10bob2obo2bob2ob2ob2o4b2o2bo2bob4ob3obo3bob2o5b2o
5bo3b3o2bob3o5bo3bo2b5o$b2ob2ob6o4b2o3bobob3o3b3o3bo5b5o2b2o2b5obo7bob
obo3bo2b2obob2o4bo2bo3bo3b2obob2o2b2ob2o4bo5bo4b4obo2bobobo2b2o2bob2o
2bo7b2o2b2o3b3ob5o3bo2bo5b5o$3o3bo3b2o3bobobobo6b2obo2bobo2b2obo4bo4bo
3bo5bobob2o2b3o3b3ob2o2bo4b2ob2o3bobo2bobobo3b2o2bo3b7o2b2o3b3o2b2o2b
3o3bo3bob2o2bo2bo3bo2bo2bo2bob3ob2o3b4obob3o4b2o$4bob5o2b5obo2b5obo2bo
b3o2bobo2b2o3bo2b3obob2o2bob11o4b2o6b3o2b3o4bob2o2b3ob2obob2o3b3o2bo2b
o2b3obo3bobobob2obobob4o2bob4obo2bob4o2bob2obob2obob2obobo6b2o$bobob2o
b2o6b3o3bo2b3o4b2obo3b4o3bo2bo3bo3b2o2bob2ob2ob3obob2o3b2o4bo2bo3b6o2b
ob5obobob2o4b4o3b3obo4bobo3b2o5bob2ob2obo4b2ob3o3bo2bo3b2obo2b2o2b2o3b
2ob3o$obo4b2o4bo3b4o5bo2b2o3b4o2bob2obo2b3o2b6obo4bo2bob2obobob3o2b2ob
2obo4b3obo2b4obo2b6o2b3o5bo6b3o4b2obo3bo7b2o5b6obo2b3o9bobob3o2bo6b2o$
3b4obo5b7o2b3o4bo3b2obobo2b4ob2o3b2o2b2obo2bo3bo2b3obobo3bob3o3bo3b3o
2b3obo3b4obobobo4bo2bo3b2ob4o2b2o3bo2b2o2b4ob7ob3ob5obobo2bob2o2b2ob6o
2b2obo3b2o$5obo3bo4b3ob2obo5b2obob2o2b2ob2ob3ob2ob4o4bobo3bobo9bo2bob
2o2bobo3bo2b4o4b2obo2bob3obo2b2ob2o2bob2o2b2ob2o2b2o2b2o5bob2o5bob2ob
3obob3ob4ob4o2b2o3b4o2bob3o$b3obo2b3obo2b2o7b2ob2o5bob3o2bob2obo3bo2bo
b3o2bo2bobobob3o3bo3b2ob2ob2o4b2o3bobobobob2o3b3ob3o3b2o6bob4o4b2obo2b
o2bo2bob2obobob3o10bo5bo3b4ob3o2bobo3bo$b3ob4obo4bo3bo2bob6o2b2o4bob2o
b2o2bo2b4o6b2o3bo2b2o2bo2bo3bo3b5o2b2obo3bo3bo3b4ob3ob2ob3ob4ob2o3b3ob
obobobobob3ob2o3b7obob4ob3o2b5ob2ob2o4b4obo2b2o$bo2b2o2bob4o3b4o6b3o2b
obobo4b2obobo2b2o4bo3b3o2bobob4obobob6ob3o4b4o3b3o2b2o2b2o2bo4bobo2bob
ob2ob3ob3ob3obo2b3o4bo2b3o3b2o2b2obobo3b3obo2bo2bobobo2b5o2b2o$3obo2bo
2b2o3bo6bo7b5obob2o2bo2b3obob4o4bo2bo2b7obo2b2obob3o3bob3obo2b3ob2o2bo
bo2b2o2b3o2b4ob2obob4o2bo2b2ob2obo2b2o3bo4bob2o4bobo3bo8bob2obob2ob4ob
3o$bobobob3o2bo2b2o2bo2bob2obobob3ob3o3b5o4bob5ob2o2b2o3bobob2ob2o4bo
2bob6ob2o3bob5ob4o3bobob2obo5b8o2b2o3b2ob2o2bob5ob3o2b4o2b3o2bobo2bo2b
2ob5o2bobo4b2o$bob5o4b3obo2b3obob2o2b2o3b3o6bo2b2ob2ob2o3bo2b2ob2ob3o
4bo2bob2o2bo2b3o3bo2b2o2b3ob2o2b7o6bo2b2obob2o2b2o3bo2bob2o3bob2o2bobo
2b2obobo3b5o3bob3o3b3o5b3obob2obo$2o4bo3b7o2bo2bobob4ob3ob3ob2o2b2obo
6bob3o2bo2b5o4bob2o3bo2bob3o2b4o2b10o2bo4b2obob2obob3ob3obo2b3obo2b2ob
o2b3obo4bo2b3o2bobobo3b2obobob2ob2o3b5o2b3ob2o$2o2bob2o3bobobo2b2o2b2o
b2obobobob2o3bob2o2b2o4bo2b2o2bo2b3o3bo2bo2bo2b2ob4o2b3o3b5obob2obob3o
b4ob3o2bobo5b5obo4bobobo2b2obob3obobob3o2bo2bob2obobob2o3bob3o4b2o2bo
4bo$o2b2o5b6o4bo3b3o5bo2bo2bobo5bo2bobob2obob3o2bobo3bo3b2o2bo3bo4b2ob
5ob2o6bo4b5ob2o2bo3b4o3b2o4bobob3o5b2obo2b2o3bo2bobob2o4bob4o4bo3bo3b
5o2bo2bo$2o2bob2ob3ob6o2bo2b2o7b2obo2b3o3bobo2bo3b2o3bobo2bo2b3obo2bo
2b3ob2obobobobo2bo3bo3b2o3bo2b4ob2obobo2b5o8b3obo2b4o3bobobobobobo4bo
3b3o2b2ob2obo6b2obob2obo2b2o$ob2o2b4obobobob3o2b5o3bo3b2o4b3o5b4obob2o
bo6b5ob5ob2o3b2ob2o3bob3ob4obob4obo2bob4o2bo4bobob3obo3bob3obobob2o2bo
b3o2bobob5o2bo3b2obob3o4bob2obo3b3obobo$7bo3b3ob4o4b2o2bob4obo2bo2b7ob
2o6b4ob4o2b6o2bo3bo3b3ob2ob2obobobo2b4o3bo6bobo2b2o5b4o2b3ob2obo2b2o7b
4o2b5obob4o5b2obobob5o2bo3bo2bo2bo$2bob5o3bob2o2b3obob4o2bobob2o3bo2bo
b5o3b2obobo2b2obo2b3obo2bob3o2b2ob2ob2o2bo4b3obob3ob3ob2o3b4o3b3ob2o2b
3obo3b2o3bobo2bo7b2o8b3o5bob4o3b3o2bo5b3ob3o$7ob7obo2bobob2o2b2o2b4o4b
o2b2o3bobo8bobo2b3ob2ob2o2bobobob10obo2bo4b2o2b3ob2o2b2o3bob2ob2o3b3o
3b4o2bobo3bob3o2b4o6bobo2b2obobobo3b3obo3b3o3b3o5bo$2ob3o4b3o2bob3obo
2b4o2b2ob2obobo2b3obo4bob6o3bob2obob2ob2o2b2obob3obo2bo4b3o3bob3ob2o3b
2o4b3o2bo6b3o3b3o2bob4obo2bo2bo4bobo2bobo4bo2bob4ob2ob2o2b6ob3o3bo$bob
ob2obob4o2bob3ob3o2bob3o2bob2o5bob2o6bo2bob3obo3b3o3b3obo2b3o2bobo4b2o
7bo5b7obo3b3ob4o4bobo2b3ob2o2b4o2bob2o2bo3bo2b4ob2o3bo2bo2bob3ob2obo2b
2ob3obo$2bo3bobo2b7ob4obob2o4bob5ob2ob2obobob4ob3ob2ob2o2bob4o2bob2o2b
obobobo2b5obo2bo3b3o5b2ob3o2bobob2ob3ob2obo2b2obo5b4o2bo2b2obobobo5b2o
3bobo4b4o3bob4ob3o2bobo$3bob2obo3bo2b2o7bob2o2bob2ob2obo2b4o2b4o3bo2bo
3b5o3bo2b2obob5obo2b2obob4o4bob2o2bo2b2obo2bo5b2obo4b3o3bo4b2obo5b6ob
5o2b3o6b2ob2o2bobobo2bo2b2obo5b2o$bo2b3ob2o3bo2bob2obobob6o2bobob2o3bo
2b2obo6b2o2bobo4bob3obo3b4ob2obo3bo3b2obob2o3b3o2b4obo3bobo3b2ob4o4b2o
bo3bob3ob3o2b2o4bo3bo2b4o2bo3bobo3b3o2b5ob3obob3o$bobo4bo6b5obo5bobob
2o4bob4ob3obo3bobo4b2o2bo2bo2b4o2bo4bobob2o10bo2b3o2b2o4b2o6b4obobo2b
2o2bo2bo2b2ob2o2bobob3o5bob2o2bo4bo3bo7bo2b4obo3b2o2bo2bo$bo3b6ob4obob
ob5o4b2o5b2o3bo2bo3bo2bo6b5o4bob4obob2o2b3ob8o3b2obobob3o3b3obob5o4bob
2obob4o3bo2b4o2b2obo2bobo3bobo2bo3bo4bo2b5ob5o3b2o2b2o$obo2bo2b2ob3o4b
2o3bobo2b2ob3o3b4obo4b2obob3obob2ob3o2bo5b2o6b2obobobo2b2ob4obo3bo2b2o
bobo3b3ob5o3b3obo2b3ob4obobo3bob2o3bob3o3bo2bo3b2obobob2o3b2o2bo2b2obo
bobo$4obobo2bobob2o2bo6b3o2b4ob3ob3ob3o3b4obob3o4bobobo2b2o2b2obobo2bo
4bo5b2o4bo2bob4obo2bo2bo2bobo3bo2b8o6b4ob2o3b2obo2bo3b3o3b3o5bo4bob2o
2bob2obo2b2o2b2o$2obob3ob2ob2obob3o2b5obobob3ob6o2bob2obo3bo4b4o2bob2o
5b3o2bobobobo2b2o2bob2obo2bo6b2o3bo3bob2ob3ob2obob4o3bo3b2obobo2b2obob
o4b2obo2bobo4b2o7bo2b7o2b3o2b2o$b3obob2obobob2ob6obobob7o2bo2bob2ob2o
2bo3b7obob3o2b3obo2b2ob2obobobobobo2bob2o3b2obo2bo2bo3bobob4obobob2o3b
o2b2ob4o2b3obobo2b3o2b2o2bob2o2bobo2bo4b2o9bobo2b3o3bo$2b3o5b2o2b2ob7o
2bo2b7o5bo3bobo3b2o4b2o3bob2o6bobobob8ob2o8bobobobo2b3o2bob2o3bobobo2b
2o5b5obo5bob5o2b2ob3obo2b4obo2b2o4bobobob2obob2o3bo2bo2bo$o2bo2bobo2b
2o4bo2b3o2bo4bo3bo3b2o2b2ob4o2bob3o2bo2b2obob3obo4b2o2b7o3b6o6bobobobo
b4o6b2o2bob3o3bo2bobobo3bo3b2ob4obobobobo2bob2ob3obobo5bo2b2o4b2o2b2o
3bo$o5bo3b3ob4o3b7o3b4obob4o3bo4bo2bob3o3b2ob2ob2o2bo3bo3bobo2b2ob4ob
3o16b2obo4b2ob3o3b3o2bo5b7ob3obobob2o2b7obo5bo2b3o2bobo2bo2bob2obobo2b
o$b2ob5obo2b2o4b2o2bob4o2bobobobo2bobo2b3o3b2o2b3o2bobo4bob3ob4o2b4o2b
3ob5obobo2b4obob6ob2o3b2ob2o2b2o3bobo3b4ob4o3b3ob2o2b2o6bo2b5o2bob2o3b
3ob2o2b3o4b2o$8bo6b3obob2obobob3obob2o11b2o4b3obo5b2o5bo3bo2b6obobo2bo
2bo2bobo2bob5o2bo2bob3o2b2ob2o2bo3b7o3b4o2bo3bo4b2o3bo2b2o2bo3b3o2b4ob
ob2o4b6ob2obo$bo4bob3obo2bo4b3obo3b3o2b3obob3obobo7bo2bo2bob6ob4obobo
2bo2b4obo5bob2o2bobob3o3b2ob2o2b4obobobobo3bo2bo3b3obo2b2ob2o2b2o2b2o
2bo2bo2b2obob7obo5b2ob5obo2b2o$2b2ob2ob3obobob2o2bob2o2b2o2b3o5bobob4o
bobob2o2bobo2b2o2b4o2b2ob2ob2ob2obob3ob4o5b4o2b3o7b2o3bob2obob2obob2ob
3ob2o3b2obob2o2bob2obob2ob2obob5o2b3o2bo4bobo2bo3b4obo$2o2bo2b2o3b2o2b
obobo3bobob4o2b4obob2o3b4o2b2o2bo4b4o2bo2b3o2bo5b2obobo5bo3b3obo4b3ob
4ob2obo4b3o2b2o3b3obo3bo2b2ob6obo6bob2o2bo3b3ob4o3b3obobo3bo3bobo$2b2o
2b5o4b5o2b2ob3o2bob3ob2o4bobo3b2o2b2obo6bo2b3o4bo3b3o3bob2obob3obob2o
2b3ob4obobobo2b4ob5o3bob5obo2b3o4bo2b6ob4o3b2o2b2ob3obobobo2bo2b3obo3b
ob3o2bo$2o2b2ob4obob2o3bo3b2o2b2obo3bobo3bo3bobob3o3bo2bob2ob2obo2b2o
5b6o2bo2bo3bob6o2bobo3bo4b3obob2o2b2o2bobob2ob2o3b3o2b6ob5o5b4ob2obobo
bobo2b3ob2ob2ob2o4bobo3b2o$b7o3b3o2bob2o4bobo4bobobobo3b2ob3obob2ob3o
2b5o2bo3bobo3bob4o2bobo2bob2o4b2obo2bobobo3bob4o2bobo2bo2bob2ob7o3bob
3obob2ob2ob3o5b4obo2bob2obo5b2o6b2o3bo$o3bo2b3ob2o2b2obo2b2obo2b4ob3ob
2ob2o2bobob3o3bo3bobo2b2o2bob12obo4bo2bo2bob2o4b2ob2ob2obobo3bo2b3o3bo
bo2bobobobobob6ob2o2bobo6b4o2bo2b2obo2b4ob2o2bo2bobo2b2o4b2o$bobob4o2b
ob3obobobo9bobob2ob4o2bo4b6obo2b3o2b3ob4o6b2o2bo4b3obobobob2obob2o2bob
o3bobobob3ob2obo3bob3ob2ob3o2b2o2bo2bo2b2o4b6ob3obo3b2o2b3o12bo3bo$2bo
2b2o3b2o2bo4b2o3bobobo2bo9b2ob3o2b2o2bo3bob7o3bobobo2bo4b2o10bo2b7obob
o3b5ob3ob4o7b2o5bob3o3b3obob3obo4bo2b7obo4bob2obob2obobob5ob2o$2o2bo3b
o2b3obo3b3o2b2obo4b4o3bo2b4ob4obobo2b3o3bo3bo2bobobo3b2o2bobobo3bobobo
2bob2ob3o3bobobo2b3obobobob3o2bobo2bobo3bo5b4obobob5obob2ob3o4b2obo3bo
5b2o3bob2obo$2b4obo2b2o2b3obo4b2o3b4o4bob4obobob2ob2o3bob2ob2ob2obob6o
2bo5b2obo2bobob5obo3bo2b2obobo2bo4b2ob4o2bo2b3ob3ob4obob3o2b2ob2ob3ob
2o3b4ob2o2bobo2bobobo2bobo2b3o3b3o$5obo3b4obob2obobo3b3ob4obob4obobobo
2bobo4bo3b2ob2ob2obob2obob3obo3b3o2bobo4b2o2b2o2bobobo2b2obob2ob3o4bo
3bo3bo4b2obo2b2o2bobob2ob2obo2b3o3bo2bo4bob2o3b3o2b3obo2bobo$bobo2bobo
bo2b3o2b3ob2ob4obo2bobob2o2b3o5b4ob3o6b2o3bobobo5bo7b2ob8ob2o6bo2bo5b
3obob3ob3obo4b2o3bob3ob2o2b2ob10o2bo2b3o2b4o2bo2bo2b2o3bo2b3o2bo$ob3o
2b4o5bobob6ob3o2b3o9bob2o2bobo4b2ob2o2bobo2b2o2b3o3b4obo2bo2bo3bo2b4o
4bobo4b2o3b2ob2obo2bo4b2obo2bob2ob5o3b3o2b3o4bobob3o2bob3o2b2o3bob3obo
2bobo3bo$bobo2b2o2b4ob2o2bo2bobob2obo3bobo4b2obobo3bob6ob4o3b2ob2ob3ob
3o2b2obob2obob4ob3o2b2obob2obo2b2obob3o2bo4bo4bo2b2obo3bob3o10b2o5b3o
2bo4bo2b3ob2o2bob5o2b4o2bo$b2ob4o4b7obobobo2b3o2b3o2bob3o2bo10b2ob2o3b
obobob2ob3ob2o2bob2o2b2ob3o2b3ob2o4bo2b4o2b3o2bob2o2bo2b6obobob2obob3o
2bo4b2o2b2obob3obo2b2ob2ob8obobob4o2b2ob3o$2bobobo5bo2b3o2bob2ob2o2bo
3b3obo4bo2b3ob2o3b4ob2o2bo2b2obobo3b3o5b2o2bo2bo5bobo5b3o3bobo2b2obo2b
2ob2ob3ob2obo2b2ob4o2b7o5b5ob2ob2obobob4obob2ob2ob3o3bo2bob2o$ob2o6b2o
7b2obob2obob2o6bo3b5o2b2obob2o2bob3o2bo2bo2b2obob3o3bo4bo2bo4bobob2o3b
2o2bobobobobobobobo2bob2o4b8o2b2obobo5b4o2b2o5bo2bo3bob3ob3o2bo2b2obob
4ob2o$bo3b2obobo2bobo3b3obo2bo2bobo2bo2b4o2b2o3b2o3bobo3b2ob2o3bob4o2b
2ob2obobob2obo4bo2b2o5bob3o2b3ob4obob3ob3o2bo3bo3bo2b4obobob2o4b2obob
2obo4bobob2ob2obob2obo4b2o6bobo$3o3bobob2o3b2o3bo4b3ob5o2bobob2o4b2o4b
o3b3o2b4obob5ob3obob2obo2b3ob3obob2ob5ob2obo2b4o4b2o2bobobo2b2obob4o3b
3o2bobobo4bo2bo2b2o3b4obobob3obobob3obo3b5o$5obobob2ob4ob7o3b5obobo2bo
2bo2bo5bobo3b2o2bobo2bobob5o3b4o2bobob5ob5o3bobobo3bo2bobobo2bob3o3b2o
9bob2ob4ob2obobo4b3ob2ob2o2bobo3bo2bo4bobob3o2bob2o2bo$o4bo4bobob4o3bo
2b3ob2ob2o2bob2obobob5obo2b2o2b3ob4ob3ob4o3b2o3b4ob2obob2o2bo2b2obo2b
2obobobob5o3b2ob3o2bob2ob2o3b3obo2b2o3bo3bob5obobobo2b2o2bo2b3o2b4o3bo
2bobob3o$3b3obo4b3o2bob3o2bobo2bo3bo2b2obo2bob2o2bob4ob3o3b2o2b4ob3o3b
ob3o3b2o5bo4bo3bobobob2ob2ob3obo7b5obob4ob3ob5obob3ob3o6bo2b5o2b2ob4ob
ob3o2bo3bobob3o$o6b2obob11ob2o4bo3b2obo2b2o3b3o7b3ob3ob2o2bo2bob2obobo
2b3obob2ob3o2bobob2o2b2ob5ob2o3bo5b2o3b2o4b3ob5ob3o3bo2b2ob2o2bo3b3obo
4b2o2b2o2b2o3bo8bob3o$2o4b5o3b2o3bo3b3obobobobo8bo9b2ob6o2bobob6o4b3o
3bo2b3o2b2ob3obob3obo2bob4ob2ob4obo2bob2o2bo2b3o6bo2bob2o4b3o3bob3ob2o
3bob2o3bo3bobob4obobob2obo$obo2b3obo2bobo2b2ob2o2bob3o3bobo2b3ob4o2b4o
2b3o5bo2b4ob2obobob5obob2o3bobo2b2ob2obo4b2o2b4o2b3o2bob3ob10obobo2bob
obob6ob2o4bo2bo2b4o2bo2b2obo2b5o2b2obob6o$5o4b3o2b3ob2ob2o2b3o3bobo2b
4obo4b3o7b2o2b4o3bo4b2ob2o4bo2bo3b2ob3obo2b2ob2o2bo2bob5obo2b3ob2o4bob
4o3bo2b2ob5o4b2ob3obo10b4obo3b3obob4o3b4o$2b2o3b2ob3obo2bob4o4b4obobob
5ob2obob2ob3obo3bo2b2ob2ob3o2bo4bobob2o4b3o2b5o2b3obobob2o3bob3ob2ob2o
bob3ob2o2b6obob2o6bo3b2o2bob4o3bobob2o3b2o2bo4bo2b4o5bo$b2ob3o3bob3o2b
ob3o5b2ob2ob2o5bob2obobob3obobo2bo3bo5bo2bob2obo2b3o4bo2b6o2b4o2bob3o
2bo2bo4bo6b4ob5ob4obo2b2ob8ob2o2b2obo5bobob2ob2o3b2o2bob3o3bobo3bo$obo
3b3o3bob2obo2bobo3b2o2b3o4b2obo2bobobobo2b2o2b2obo2bob2o6bo3b2o2b4obob
4o2bo2bobo3b3o2bobob5obo2bo5b4o6b2o2b2obob9o4b2o2b3o2bobo2b2obo5bobo2b
obo2b2o2bob3o$bob3obobob3o2bobob2obob2o4bob4o5b2o2bo6b4ob2o6bo2b3o2b2o
2bob5ob2o2bo3b2o2b3ob4o3bob2ob4ob2ob3ob2obo5bob2o3b4o3bo3bob4o2bob2obo
3b3ob3o4b2obo3bobob2obo3bo$5obobob2obo3bo2b2ob3o3b2o2bobo2b4ob4o3bobob
2o2bob3o2b2o3bo2b2obob3ob5o3b2obob2o3b2ob3ob2obo2bo2b2o2b3o3bob7o4b2ob
2o2b6o2b2o3b3o4b3ob4o2b4o4bobob2o2b2ob2ob2o$bobobo6b4ob2ob2ob4o2bo3bob
3o3b2o2bo2b2o5bo3bo4b2o2b3o2b2obob2ob4obob2ob4obo2b6o5b5obobob3o5b2obo
2bob2ob3ob2obob3ob2obob2o2bobo2b3o2bo6bo4bo2b2o2b3o3b4o$o2b3o2bob2ob4o
2b2ob6ob2o5bo3b4obo2b2obo5bob2o5b2obobo3bo2b2obobo2bob2o3b2ob6o2bob2o
9b6o3b2o3b2ob4ob7obo4b4ob2o2b3o4bobob2o7bob2o3bo2bob2o2b3o$2bo2b4o2b2o
3b2obob3o3b2o2b2obob3obobobob2o2bo2b2o2b2o4b2o7b4o2b6ob3o3b4obobob5ob
5o2b2o3b5ob2o2bob5o5bo3bob2o2b2ob4ob4o2bo4bo8bob5ob2ob2ob2ob3o$obo2b2o
bo2b2o2b4ob4ob4ob2ob2ob2o4bobob3obo2bo2b4obo3bo2bob4obo3bo4bo2b2o3bo7b
5ob3obo4bo2b4o4bo3bobo2b2o2b2o2b5obo5bo3b4obo2b5o11b2ob3o2bob2o2bo$2o
2bob4o2bob2obo6b4ob3obob4o2b2o4bo5b2o4bobo3bo2b3o2b2o2b4o4b5obob2ob2o
5bo4b2o2b4o2bo3b2o4b2obobob4o4b5o4b2obob2obo2b2o2bobob2o3bob3obob2o2bo
2bo2bob2obo$3bobob2o2b2obobo3bo2b2o3bo7b3o3b3ob2o4b4obobob2obo4b4obob
2o3bo3bo3bob2o2bo4bobo2b2o2b2obo2bob6ob8o2bob4o2b3ob2ob2ob2ob3ob2o4bo
3bo2b2o2bo5bob3ob2o4b2ob3o$5o5bobob3o2bobobo2b6ob3obo5b8o2b2o2b2obo2bo
b2ob2o2bo3bo3b2o2b2o3b2obob4obo3bo2bob3o2bo2b4obobobob3obob8obob3o2b2o
b5o2bobo2bo2bob2o2b2ob2o2b5o2bo3bo3b4o$2o2bo2b3o2bo2bo3bo2bobo2bo2b2ob
2o3b2o2bo2bo2b2ob2ob2o3b3o2b2ob2o3bob3obobo2b2o2bo2b2ob2obo2bobo3b4obo
bo4b3obo2b2o3bob2o3b3ob7ob3o4b2o2bo2bob3o2bob2ob2o2bobo2bobo3bo2b2o4b
2o$4o2b2o2b6o2bo2bob2ob2obo3b2obo2bo4bo2bo4bo2b3ob2ob2ob5o2b5o2bob2ob
2ob2ob3obob3o3bob2o3b4o2b5ob3ob4o3bo2b5o3bob5o2bob3obobo2b2obo3b3o2bo
3bob5obo2b4o2b3o$obo2bo2bobob2o6b3o2bo6bo2b2obobo2b2o4b2ob4o3b2o3b3o5b
obobobo2b2o2bob2o2b2ob2obo3b3obobobobo3bo5b2obo4b2ob2obo2bo3b3o2b2o3bo
5bo2bo3b2ob2ob5ob2ob6obo2b2obo3b2o$bob2ob4o2b3o2b2o2bobobobobob2o4bobo
b4o3b2o2bo2b7o2b3o5b2obob2obo4b2o2bobo6bo2bobob4o3b2ob2ob3o3b3o2b2o2b
3obo2b3obobobo3bob2ob2o2bo2bo3b9obo4b3ob2obo7b2o$2o4b2obo4b2ob2ob3o3bo
3bo3bob4o2b5obob5obobo2bob2obobob3ob2o4bo4b2ob4obo4b3ob4o3b3o2b3obobob
2ob3obo5bob4ob4o4b2ob5o2bob2o3b2obob6o3bobo3b6ob2o$obo6b4ob3o2bo2b3o2b
o4b3obob2ob2ob3o2b2obobob3o2b2o3bo2bo2b3obo3b3o3bo4b3ob3obobo2b2obo2b
2ob4obo2bob2ob5o2b4obo2b2o2b5ob3ob2ob4o2bobo3b3ob3o3b2o2bobo2bo2bobob
2obo$b2obobo2b7o3b4o3b2ob2ob2o8b2obobo4bo2bobob5o3bo6bo2b6o2b3obo4b4o
2b4o2b3obob3o2bobo3bobo2b3ob2o6bob4obo2bo3bo3bob4o3b2o2b2o2bob2o2bo8b
6ob3o$b2obob8o2b2ob7o2b2o3bobob3ob3o2b2ob2obo4bo3bo3bobo4bo2b2o2b3ob4o
2b4o2b5ob2o3bo2b5o3b3o2b2o2bob2ob2obobob2obo2bobob6ob2obob4o4bobo2bo5b
o3bo2b4ob2ob2ob3o$o3bobob2o2b3o2bo2bob5obob2o2bobobo4bo3b5o5bo4b2o3bob
4o9bo3bo3bobo2bob3o2bo2bo2b2obo2b2obo4b6o6b2o3b3ob2o2bob6ob3o3bobo2bob
o2b2ob3ob2ob4obobo2bo3bob2o$4ob2obo2b5obo5bo2b3o2bobo2bo3bo2bob5o3b3ob
2o4bob3ob2o5b2o2b2o2bo5bobobo2bo3b2o2b2obob2o4b4o2b4o3b2o2b4o2bo3b4obo
bo2b2ob3obo2b3ob2ob3ob3o2bob2o3b7obob2obo$5bobobo3bobobob4o6b2ob5ob5ob
6obo6b2ob5o6b5obob2ob3o3b3o3b2obo2b3ob2obobobo4bobo2b5obob3o2b4o2b3o2b
2obobobo3bo4b2o2b9o3b4obo$bo2b2ob2o3bo3bobo6b3o3b2ob3ob3obo2b5o4bob2ob
2o4bobo5bo3bo4b4o2bobo2bo3bobo4bob3o2b2ob2ob2o4b2ob2ob6o5b4o3b2o4bo3b
3ob2o3b2o5b3o4b3ob4o4b4ob3o$o6b3ob3o3bo3bobob3ob2o2b3ob2o3bo3b3o3bo2b
2o2bobob2ob3ob2o2bo5b5o3b3o2bo5b3obobob3obobob2obobo2bob2o3bob2o2bo2b
2o2b2o4bob2obob2o2bo3b3obobob2obo2bob2ob2o6b2o2b3o$bo6b3o2bobo2b5o3b2o
bo5b6ob2obobob3ob6o5b5ob2ob3ob3ob3o2bob4o2b2o2b4o2bo2bob3o2bo2b2o2bobo
2b2obo2b2ob4o2bob2ob2obo5b2ob2ob2o2bob2o6b2o2b4obobob3obo2bo3bo$o4b3o
7bob2o4b2o2bo6bobob2o4bob3ob4o4bo5bo4b3ob2ob3obob2ob6o2bo2b4obo2b3ob2o
2b2o2b2obo3bobob2o11bobo4b2obobob2o2b2ob5o2bo2bo3bo2bobob4o3b3obob2obo
$3b2obo4bob2obo4bo3b4ob3ob3o4bo4bo2b2o2bob2ob2obobob2o2b2ob5ob3o3b2ob
4o2b3ob2o2bo4bobo2bob2ob3o3bobob2o2bo2bob3ob2o3bob3o3b3o3bobobo2bobo6b
ob2obob4ob2o2bob3ob3o$o2b3obobo2b2o2bo5bo6b3o3b3ob2o3b2o7b3o3bo7b2o3b
3obo4bo6bo3bob2o2b3ob4ob3o2b4obob3o2b3obob2ob4o4bo2b2o2bobobo3b2obo3bo
3b2ob2ob2ob4obo2b2obo2b3ob3o2bo$o2bo2bo3b3obo2b2obo3b4o5b3ob2o4b2o2bo
2b8o2bobob5o2bobob3obobo2bo3b3ob3ob3o2b2obob2o3bob3o3bo4b2ob2o2b2obob
3ob4o3bob3obo9b2o2b5o6bobo3bo4b2o3b5o$bobo5bob2o3b2o2b5ob3o2bobo4b3obo
bo4bob2obob4ob2obobob3o5b7o2b3obo4bo2b2obo3b2obo2b2obob3o3b3ob2o6b4obo
2b8o5bob2ob2ob4o2b2o2bobobo2b3ob2ob2ob3ob3ob3o$3bobo2b2ob4ob2o3b2o2bo
6bob3obo2bobobob2obobob2obob2ob3ob3ob3ob2o4b4ob2o3b3obo2b6o2b2ob2o6bo
2bob3o2bob5obob3o2bo2b4o2bob7obobob2obobob3ob2o2b2o2b3obo2bo4b2obo$2o
2bob2ob4o3b3o2bob2o2b3obobob3o2bo3b2ob2o3b3o2bo4bobo3b2o2bo2bobo6b3ob
2o2b7ob4o7bo2bob3ob3ob3o3bo2bo5b2o4b5obo3b5o2b2o5b2ob2ob2obo2b3obo2b3o
3b2o2bo$2o5bo5b2o2bo2b3o4bob3ob4o2b4o2bobobob5o4b3o2bo2b6o2b2ob2o2b4o
2bobobobobo10b2o4bo2bobob4obo3b3obo2b5o3bob2ob2ob2o2b2ob3obob2obo2b2ob
3ob2o5bo2bo4b6o$b4o3b4o2bob2ob2ob10o10b2obob3o4bob2o3bob4o3b6obobo2b4o
b3o3bob2o2b2obob4o2bo2bo2b2ob3ob2obo2b4o5bobo3bo2b2o5bo3bobo3bo3b3obob
o2b2o2bobobobobob5o2b2o$bo2b2o2bo2bo3bob3o3bob2obobo4bobo2bob2obobo3b
5o2bobobo4b2obo3bobobo3bo3b2obo3bobob5o6b2obo2b2ob2ob3o7bo2bobo2b2obob
ob2o2bob2o6b4o2bo2b2o4bobo2bob6obob2o3bo2bo$4ob3obobob7o2b3o5b2o5bobob
2obobo4bob2o2b2o3b2o3bo2b3obobobo6b3o2b4o2bo3bobo2b3ob2o8b2o2b5o2b2o2b
o3bob4ob2o2b2obo2b4obo9bobobobobob2ob5o2b2ob2o4bo$2ob3obobobobob4ob2o
2bobo4bob2ob2o2b2o2bo2b2o2bob2obobo2bob6obo2b3o2b5ob4o3bobo2bo4b2o2bob
o2bo2b2ob2o3b5ob4obobo3b2ob4o3bo2b3obobob2o2bo2bob2o3bo2bobo2b3obobob
3ob2ob2obo$b2ob2ob2o2b4o2bo2b4o2bob8ob2ob2o2bobo2b2obo8b3o4bob2ob3obob
2o2b3o3bo3b2ob2ob2ob4ob2ob4obobo2b9obob2obob10ob2ob3ob3obo7bo4bobo2bo
2b2ob2o3b2o4b2o$bo2b3obo3bo3bo5b2obo3bo5bob6o2b2obo3b2o2bobo2bob3o2b3o
b4ob2o3b3o2bo4b7o3bo2bob3ob2ob2obo4b2o4bo2b2o2bo2bobo2b3obo2b5obobob6o
2bobobo3b4ob8ob2o3b2o$5bob4o3bobobo2bobobo2b3o2b2obob2o2bob2o4bo3b3o3b
o2b2o2bo4bo3b2o2b2ob3o8b2o2b5obo3bobo3bob3obob2o4bo3b2ob2o2b2ob2ob2o3b
2obo4b3ob5obobobobo3b4o3b2o2bo2bo$3o2bobo6bo6bobobo3bobo2bo2bob2obobo
6b2o2b2ob4ob3o3b2obob3o3bo2b5ob2o2bobo2b3o5bobob3o3bo2b2ob2o2b5o6b2o2b
o2b3ob2obo5bobob2ob3o2b3o3b2o4b2obobo3b5ob2obo$o7bo2bobobo3b2o4b7o3b4o
b3o3bo3bobob2obo2bob2o2b2o3b2obo3bob2o3b5o2bobo4b3o5bo3bobo2b3o2bo2bob
ob3o4b4o2b2obobob3obob2ob2o2bobobo2b4o5bo9b2ob2obobobobo$4b4obo2b2o4b
2o7bo4b3ob2o2b2obob3o2bo3b5o2bo4b2o2bob5obob3ob2ob2ob3o3bob3o4b2o2b6o
3b6o3b2ob2ob3o3b2ob4ob3o2b5o2bobo2b2ob3o4bobo2bobo7b2ob2o3bobo$4ob2o4b
obobo3b3o3bob3ob3ob3o3b2ob2o2bo3bo3bo2bo2b3ob6obo9bob3obob2o2bo3bo2b2o
b4o2b4o5bo4bo3b3obob6o2b3ob2obo3bo4bob3ob2ob3o2b2o3b2ob2o2bobo2b4o2b2o
bo$bo2b2o2bob2o2b2obob2o3bo3bob5o2bob3o3bobob3o4bobo2bob5obob2ob5o2bob
obobo2b6ob4obob4ob2ob2o3bo3b2o4bo3b2o2b2o2bob2o2b2obobo3bobo4bo2bobo3b
obo2bo2bo2bo2b5o2b2obo2b3o$b2o4bobo3b2o2bob3obobobobo5b3ob3o2bob2o6b2o
b3ob3ob2o2bo2bob4obo3bo2b2o2b5o3bob4o3bo3bob2o2bo3bob2obob2ob2o2bo4b4o
bo3bobob2o4bobo3b2o3b7o2bob3ob2o5b7o$ob3ob4obo3bo4b2o2bo2b2ob3ob2obobo
5b2o2bob3obob3o5bobobobobob2o2bobobo2b3o2b4obob4o2bob4o2bo6bobo3b4o2bo
4b2ob6obo3bo2bo4bobo3b2obo3b3o3bob2ob5o5bo2bob2o$3o2bo4b2o5bo2bo3bob4o
bo2bo2bob3obob3o5bo2bob7o2bob3o6bo3bobob5obobobob2ob3ob3o2b2obobo5bob
2o2b2obo4b4obo4b2obo2b6obob2ob2o2b2ob2obo2bo4b3o3b2o2bobo2bobo$2bob4o
2b3o2b3o2bobob3obo3bo5b2obobobo2b2o3bo5b3o4b4ob2o7bo3b2obobo2b3o2bob2o
2bo2b2ob2ob5ob2o6b2o6b2o2bo2bobob2ob2o3b7obob2ob2obobo3b5o3bo2bobobob
3ob4o$o2b2o3b2o3b2o3b3o3bo6b3obobo5b3obo2bo4b2obo4b8ob2obo3b3obo2bo2bo
2b4o3bo3b2ob2ob2obo3bo3bob2ob3ob3ob3obob2o2b2ob2obo3bobo2b2obob2obo3bo
3b4o3b8o2bobo2bobo$o2b2o2bob4o3b3obob2obo4b3obobobo8b2obob3obobobo4b2o
11bo2b2obobob3o5b2o4bo3b9o4bo2bobo2bobob3obo2bobob2o2b2ob3o6b2o2b2o2b
4obob3ob9o2bobobobobo$5b2ob2ob4o2b4o2b2ob5o4bo2bo3b2obo2bobo3b2obo2bo
6b3obob2o4bobo3bob2o2b3o6b2obob2o2bo3bo2b2ob5obo9bob3o2bob2o2b2obobo5b
o3bob4ob6obo2bo2b2obo2bob3ob2ob2o$3bo2b5o4bobo2bob7obo3bo2b4o2bobob2o
7bo4b3o4b2o3b8obob2o4b2o2b2obo2bobo2b2o3bo3b4obo2b3o3bo2b4o2b5o5bo2b3o
2bo4bobo3b8o2bobo3bob2o2bo3b2ob5o$4o3bobob2o2bobo3b3o4b3o2bob2obobobob
o2bobobo2b4o2b2obo2b2ob3o2bobob3ob2obob3o2bob2obob3obo3b3o2bob2ob5o5bo
3bo6bo2b2o2bo2bobo2bobob3o2b2obobobob2o3b2o3bo2bo5b3ob2o2bo$3ob3ob2ob
2o4bo2bo3bobobo2bobobo2b2ob2obo5b3ob2obobobo4bo2b3o2b4obo2bo6bob3obobo
b6ob5o3bob2obo2bo2b3o4b2o2bo3bob6ob3o2b2obo2bo3b4o5bobo2b6o2b3o3bob2o
2bo$obo2bobo2bo2bob4obobo2bo2bo2bo4bo2b3o5b2o3bob2o2b5o3b3o2b2ob5o7b3o
bo2b2o2b3o2bo2b2o6b2o2bo7bo3b6obob3obo2b2obo2b2o5b10obo3b2o2bobob2o2bo
b2ob2ob2o3b2o$2obo2bob2ob7o3bobo2bo3b2o4bobo2b2obobo2bob4o3bob2o2b2obo
2bo2bo4bob2o2bobob4o2b2ob3o2b2o2b2ob4obob2o2b2o3bobo2bob3o5bobobo4b2ob
2ob5obo3b3o2bob5o2bobo2bobo2b3o2bo3b2o$ob2o2bo3b4o2bo5b2o2bobob5ob6o2b
4obob10o3b2obobob2o2bo2bob3o2b4ob9o2b6o3bobo3b2obo2bobo3bo2b3o2b2obobo
2b5obo2bobob2o2bobo2b3ob3o4b2obo2b2obo2b3obobo2bo$o2b4o4b2o3bo2bob2obo
bob4obobobobobob4ob2ob2o2bobo4b3obo3bobobo2b3obo5b2ob2o4b3o3bo3b5o2b2o
2b4obob2o2b2o2b2ob3o3bo2b2o3b2o3bob3o4b4ob2o2b2obo3b3ob2obobo3b2obo3bo
$o3b2o6bo2bob2o3bob2ob2ob5ob2ob2obob3o2bo4bobobob2ob7o3bo3b2o3bo2bo3bo
bobobo3bo2b2o2b4obo4bo5bo2b2o3b5o2b2obobo2b2ob2o2b2o4bobobo2b2ob4o2bob
o3bob2obo2b2o3b2ob2o$3obobo5b2o2b2o5bob2o3b3obob4o2b2ob9o6bob3o2bo3b2o
2b2o2b3obo2b3ob3o3b2ob4ob2o2b2ob3o4bobo3b2o2b2obo2b2o4b2o2b2o2b2o2bo2b
ob7obobobo3b2obo2b6o2bo3bobob2obo$4ob2obo3b3o7b2o2bob2ob5obo2bob4ob5ob
ob2o2bo3bo4b2obo3b2o5b3o3b2ob3o4bo4bob2o4b2obob2o2b3ob3obobo2bo2b2o2bo
4bob2o2b2o2b2o5bo2b2obob6o2bo2bo2b2obobo3b3o2b2o$2o6bo3bo10bob2ob6obob
3ob2ob2ob2o2bob2obo5bob2obobobo2bo2b4obo3bo3b3o2b5ob3obo3bo2b5o5b3obo
2bo2bo4b3o3b2o3b2o3bobobo3bob3obob4obo3bo3b3ob2ob3ob3obo$bobo2bob2obo
5bob3o8b5o2b4o2bo6b10o4bob2obo4bo2bo3bo6bobo2b2ob5obob2o5b3o4b3o3bo5bo
bo5bobobob3o2bo2b2o4b2obob3o2bo4b3obob4ob2o6bob2o$obo2bo2b2ob2ob4ob2ob
o5b2o3b4ob2ob2ob2ob4ob3o3b2obob2ob3o3bobo4b2ob2o2bob3ob7o2b3o2bob3o3b
5o3bobo6bob2ob2ob2o2b2ob6obob2o2b4o2b4o3b4o2bo4b4ob4o2bo2bobo$b3obob3o
b3o3b2o2bo4bo3bo2bobob4obob2obo4b3obob4ob3ob5obo3b4obobob3ob2o3bobo2b
3o3b2ob2o6bo2b2o4b4ob2o6bobo2b2obobo2bobob2ob2o5bob2o2b2o3b2obob2ob2ob
2o3bo5bo$2obob2ob6ob2o4b2o4bo3bobo2b2o3b4o2b2o3bobobo3bo3b6obobobobo8b
3o4bo2bo4b4obo3bo2b3ob2o4b2obo6b2obo6b4o2b4o3b2o3bobo5bo2bobo2b2o2bob
2obo2bo5b3obo$2b2obobo2bob2o3b5o2bobobob2obo2b2obobo4b6o7b5ob6ob3ob2ob
o3bo2bo2bobo2bo3b2o2bo3b3o3bob3obo3b4o2bobobob2ob3ob2ob3o2bo4bo3bob2ob
2o2bo3b3ob3obo2b4obo2bob2o4b2o$bo4b2obobo2bo2b2obo2bo2bob3o2bo2bobob2o
b3o2bo2bo2b2ob2obo3bobo4b3o2b2ob2o2b5o6bob2o3bob2o2bob2o2bobobo2bobob
3ob3o2bobobob5obob2o2b2o4bo4bobobob3o5b4o2bobob3obo5b3o$b2o4b2ob2o2b2o
5b4o3b2ob2o4b3o2bo2b2o2bo4b2obob2o2b4obo5bobob3ob2o2b2ob4obo2b2o9bob2o
2bobo3bobob8o2b4o2b4o2bo2bobo2bobo2b2o2b4o2bo4bob3o3b3obobobob2ob2o$7o
b3ob4o3b3o2b5o2bo3b2o7b4o2b2o2bo2bo2b2o2bobob3ob2o2b2ob2ob3o2b4o3bobob
4o2bo5b6o4b2obo2bob2ob2obo4bob3ob2ob4obo2b4o2b2ob2obobobob3o5bob2obobo
3b2o2b2o$2b2o2b2o2bo5b2ob2ob3obobob3obob2obo2bo2bo2bob2ob3o3bobobo2b2o
3b5obob2ob2obo4b4obo5b5ob3o3bo2bo4b4obob3obobob2o3b2ob2o2bobo4b2o3bo3b
o3b2o2b2o3bo4b2o3b2o2bob2ob2o$3o2bob2o3b4obo2b2o2b4o3b2ob3o2b5o2bob2ob
o4bo5b4obob4ob2ob8ob3obo2bo2b2ob2ob7o3bob3o3b2obobo2b6ob6ob2obobo2bob
2o2bob6obo4bobo5b4obobo2bobob2o3bo$b2obob5o3b2ob4ob2obo5bo2b2obobo7b2o
3b2obo2b2o5bo2bobo3bobobobo2b2o4bo6b4obo3b5o3bo4bo2bobobo5bo2bob6o4bo
3b2o2bo2b3o4bo4bob3obo2b2obobo2bo2b4ob2o$o4b3o3bo4bo4b2ob2ob5ob4o2bo2b
3obo4bo3b4o2bobob3o5bo5b2o4bo2b2ob2o2b3o2bobob2obo2b3ob3o2bob2obo2b3o
4b2o2b4o3b2o3b2o3b3obo3b4o2bo2b2ob2o2bob4o2b2o3b2ob5o$bob2ob4obo3b2o2b
2ob6o3bob2o2b5ob2o2b2obobo2b2ob2ob5ob2o2bo3b2o2bo3b3obo2bo2bo2bob2o2bo
4bo3bobo2b2obo2b2obo2bo2bob2o5b2o2b3obobobo4b2o2b4obo3bo3b2o4b5obo2b2o
bob2ob3o$2b4o4bob3o3b2o4bo4bob7o7bobo2bo2b2o3bob6o2bo7b3o3bob4ob2obo5b
o3bob2obo2bo2b2ob2ob3ob3o2b2o2b4obo3b3obob6o2b4obo2b5obo7bobobobobo2bo
6b3o$o2b7obob3ob2obo2b3obo2bo4bobobobo3b3obo3b2obob2ob3obo3bo2b2ob4o3b
o2b6ob2ob4ob2o2bo2b2obob4o2bobobob4obobobob3obobo4bo3b3ob4obobo2b4o5b
2ob3o2b3o7b3ob2o$2obob3ob3o6bob2o7bobo5bob2o9b4ob4obobob5ob2o2bob2o3b
2obob2obob4ob4ob4obo2b3o3b3ob2o2b2o4b2ob2ob2obob3o3bobo2bo3bob3o3b3o5b
2obobo3bob2obo3b2ob2ob3obo$b2o2b3o3bobo4bo2bo3b2ob2obo2b2o3bob2obobo2b
3o6b2obo2b4o4b3obo7bob2o4bobobobo4b2ob3o4b3o5bobobo2b2o3bobo2bo4b3o2bo
2b2o3bo3b2o2b2o4bobo3bob4o3b5o2b2ob2o2bo$ob2o3bobobob7obo2bo2bobo2b2ob
ob3o3bob2o4bob2ob5obob3o2bobo2b6o3b3o2bo4b3obo3b4o4bobo2bobo2b2ob3o3b
3o3bo6bob2obob4obo4bobo3b2o3bob2o8bo3b4o3bo3b2o$o2bob3ob2o2b2ob3obo6bo
4bo3bo2bob4o6bobobo6b4obo2bob2o2b2obo5b3ob2ob3obo4bo3bo2bobob2o2b3obob
2o3b2o2bob3obo3b2o2bobob4ob2ob4o4bo3b4obo2b2o2bobob5ob4o$bo2bo3bob2o2b
2obo4bo3b3o4bo2bo2b4obo2b5o2b3o2b2o4b2o4bobo3bob2obob4obobo2b2ob2o4bob
obo2b4ob6o3b2o3bo3bo2bo2b3obob3o2b4ob6obo3bo2b2o2b2o2b2o2b3o4bo2bo2b4o
bo$b2ob3obo2b2obob6ob2o2bobo5b4obobo3bobobo2b2obobo5bo2b2o4bo3bo2b3o3b
obob4obo2b2o2bo4b2o2b2o2b2o5bo2bob2o2b2obo2b6o2b2o3bob3o2bo3bobo2b3o4b
6o3bobobo3b2o5bobo$3ob2ob3ob3o2b5o3bo3bobobob3ob2o2bob4ob3o2bobob2o3bo
bo2bo4b2o2bo2bobob4ob3o2b4o2bo2bo4bo4bo2b2ob3o2bo3bo2bob2obob2o3b2o3bo
2bobobo4b2o2b2o2bobo2bob2ob2ob2o4b2obo3bo$2o4bob2obo2bobobo2b2o4bo3b4o
2b3o3b3o2bo3b2ob2o2bo3bo3bo2b2obo11bo2bob2obo10bo6b2obo5b2o3b4o3bo7bo
5b2obob6o5b3o3bo3bob5obo3b2ob4obob2obo$3o2b2o2b3o7b5ob2ob3ob2o2b3obobo
2b2ob4o2bo3b6obo4bo3bobo2b3obo2bo2b4ob3o4b2obo2b2ob3o2b2obo4bobo2bo6bo
3bobobobo2b5o2b2o5bo4b3ob2o3bob2obo5b2obo2bo3bobo$4o2bob2o5bo3b2o6b3o
2b6o4bob2o2bo3b2o3b3obob2ob2o3b2ob3obo5bo3bo2bo4bob10ob2ob2o2bobobobob
obobobobobo2bo2bo2b2obobobobo2b2o2b2obob2ob5o2bo3bob3o3bobo2b3obo$b2ob
o2b4o2bobobob3ob2o8bobo5bobob2ob4ob7obobo2b2o3b3o2bo2bo3b2o6bo2b5o2b2o
b3o3bobobobo2b2obob2obob4ob2o2bob4obob2obo2bo7b2o4bo3bob2obo2b2ob2obo
4bobo2bob3o$bobobo4bobo3bo2bo2bo2b3o4bob2o2b2o5b2obo2b2obob2ob2obo3b6o
b3o3b2ob3o3b2ob6o3b4o3bo2b4ob6obob3ob3o2b3ob3o4b3ob6obo11bo2bobob4o5bo
bobob2ob2obob3o$2b2ob4o3bo2bo2b3o7b3ob6obo3bob4obo4b4obo2bo5bobobob9ob
4ob2ob3obobob6o2bob2obo2bo2bob3o2b10obo5bobo3b2o2b2o2b2ob3ob5o3bo3b4ob
2ob2o2bob2obob2o$ob2o3bo3b2ob5obo6b2o5b2obo9bo2bob2obo4bobo5bo3b3obob
3obo2bo4bob3o3bob2ob2ob2obobo2bo3bo3bobo2bob3ob3o2bo5b2ob5o2bo2b5ob2o
3bobob3ob4obobob2obobob6obo$o2bobo4b3o4b2o3bo5bo3b2o3bo2b4obo4b2obobob
o3b4o2b2ob2o2b3o5b3obobob2o2b5o4bobo2b2o3bobobob3ob3o3bob2o2b2ob3o4bo
5bobo3bo2b2obo3bo2bo3b3obobob4obo2bobo2bob3o$o3bobo2bo2bo2b3o2bobob2ob
3o3b2o2b2o2b2o2bo4b4obob2ob3obobob2o2b2o3b2ob2o3b4o3b2ob3o2bo2b3o9bo2b
obob5ob2ob2obobob4obo2bo3b5ob2ob2o3bob6o4b2o8bo3bobob6o$o3bobobo2b2obo
2b3o10bob5ob8obo2b2o2bo4bo2b2o2bob2obo2b3o2b6obo2b3obo5b7o2b3ob3o4bo3b
obob2o4b4obo3b3o2bobob2ob9ob2obobobo2bob2o5b3o2b5o5b2o!
Can anyone suggest one that creates even more diagonal ships? It's okay if they eventually crash into each other.

User avatar
83bismuth38
Posts: 556
Joined: March 2nd, 2017, 4:23 pm
Location: perpendicular to your eyes
Contact:

Re: Rule request thread

Post by 83bismuth38 » October 13th, 2018, 2:58 pm

I've decided i don't have enough of a life, and will now take on the Three-Layer Life rule. obviously, I'm going to use the two-layer version as a starting point. Wish me luck...
looking to support hive five (n+18) and charity's oboo reaction (2n+18)

Code: Select all

x = 28, y = 13, rule = B3/S23
19bo$3bo15bo4b2o$2bobo14bo4bobo$2bobo20b2o$3bo11b3o2$25b3o$b2o22b3o$o
2bo$b2o12b2o$10b2o2bobo$bo8b2o2b2o$obo7b2o!

User avatar
DoggyDogWhirl
Posts: 4
Joined: October 13th, 2018, 10:30 am

Re: Rule request thread

Post by DoggyDogWhirl » October 13th, 2018, 4:59 pm

gameoflifemaniac wrote:Is it possible do a cellular automaton that would emulate Larger than Life?
The icons would look like this:
I imagine one could make an R2 rule.
It would take forever, though, since you'd have to make a transition for almost every combination of 9 cells of any of 16 states. (16^9 = 68,719,476,736 transitions. You'd have to make some serious shortcuts. If you still really don't have a life when you're done bismuth, perhaps you could try this.)

I have made the icons, though, but I do have a couple things to mention:
State 0 does not seem to use an icon, which is a problem for the whole aesthetic of this idea. (If it isn't possible to give an icon to state 0, you could remove the first icon in each pixel size. The icon for state 0 gets pushed to state 1 otherwise.)
If you zoom out past 8 pixels per cell, I'm sure you know that Golly uses a solid color for each cell. I used a gradient of grey -> yellow for these, based on the number of "cells" turned on in it, but I don't think it looks that good.

EDIT: Both problems are now "resolved". It turns out you can't give an icon to state 0, which is a shame. I think I also figured out a way to make the colors look a little better.

Code: Select all

@RULE LargerThanLifeEmulator
@TABLE

n_states:16
neighborhood:Moore
symmetries:none

#No table yet, I've just made the icons

@COLORS

0   48  48  48
1  100 100  36
2  100 100  36
3  151 151  24
4  100 100  36
5  151 151  24
6  151 151  24
7  203 203  12
8  100 100  36
9  151 151  24
10 151 151  24
11 203 203  12
12 151 151  24
13 203 203  12
14 203 203  12
15 255 255   0






@ICONS

XPM
/* width height num_colors chars_per_pixel */
"31 465 3 1"
/* colors */
". c #303030"
"B c #505050"
"Y c #FFFF00"





"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."

"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."

"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."

"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."

"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."

"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."

"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."

"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"

"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"

"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"

"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"

"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"...............B..............."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"

"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"YYYYYYYYYYYYYYYB..............."
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"

"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"...............BYYYYYYYYYYYYYYY"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"

"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"
"YYYYYYYYYYYYYYYBYYYYYYYYYYYYYYY"






XPM
/* width height num_colors chars_per_pixel */
"15 225 3 1"
/* colors */
". c #303030"
"B c #505050"
"Y c #FFFF00"





"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"BBBBBBBBBBBBBBB"
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."

".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
"BBBBBBBBBBBBBBB"
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."

"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"BBBBBBBBBBBBBBB"
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."

".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
"BBBBBBBBBBBBBBB"
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."

"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"BBBBBBBBBBBBBBB"
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."

".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
"BBBBBBBBBBBBBBB"
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."

"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"BBBBBBBBBBBBBBB"
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."

".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
"BBBBBBBBBBBBBBB"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"

"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"BBBBBBBBBBBBBBB"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"

".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
"BBBBBBBBBBBBBBB"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"

"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"BBBBBBBBBBBBBBB"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"

".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
".......B......."
"BBBBBBBBBBBBBBB"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"


"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"YYYYYYYB......."
"BBBBBBBBBBBBBBB"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"

".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
".......BYYYYYYY"
"BBBBBBBBBBBBBBB"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"

"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"BBBBBBBBBBBBBBB"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"
"YYYYYYYBYYYYYYY"






XPM
/* width height num_colors chars_per_pixel */
"7 105 3 1"
/* colors */
". c #303030"
"B c #505050"
"Y c #FFFF00"




"YYYB..."
"YYYB..."
"YYYB..."
"BBBBBBB"
"...B..."
"...B..."
"...B..."


"...BYYY"
"...BYYY"
"...BYYY"
"BBBBBBB"
"...B..."
"...B..."
"...B..."

"YYYBYYY"
"YYYBYYY"
"YYYBYYY"
"BBBBBBB"
"...B..."
"...B..."
"...B..."

"...B..."
"...B..."
"...B..."
"BBBBBBB"
"YYYB..."
"YYYB..."
"YYYB..."

"YYYB..."
"YYYB..."
"YYYB..."
"BBBBBBB"
"YYYB..."
"YYYB..."
"YYYB..."

"...BYYY"
"...BYYY"
"...BYYY"
"BBBBBBB"
"YYYB..."
"YYYB..."
"YYYB..."

"YYYBYYY"
"YYYBYYY"
"YYYBYYY"
"BBBBBBB"
"YYYB..."
"YYYB..."
"YYYB..."

"...B..."
"...B..."
"...B..."
"BBBBBBB"
"...BYYY"
"...BYYY"
"...BYYY"

"YYYB..."
"YYYB..."
"YYYB..."
"BBBBBBB"
"...BYYY"
"...BYYY"
"...BYYY"

"...BYYY"
"...BYYY"
"...BYYY"
"BBBBBBB"
"...BYYY"
"...BYYY"
"...BYYY"

"YYYBYYY"
"YYYBYYY"
"YYYBYYY"
"BBBBBBB"
"...BYYY"
"...BYYY"
"...BYYY"

"...B..."
"...B..."
"...B..."
"BBBBBBB"
"YYYBYYY"
"YYYBYYY"
"YYYBYYY"

"YYYB..."
"YYYB..."
"YYYB..."
"BBBBBBB"
"YYYBYYY"
"YYYBYYY"
"YYYBYYY"

"...BYYY"
"...BYYY"
"...BYYY"
"BBBBBBB"
"YYYBYYY"
"YYYBYYY"
"YYYBYYY"

"YYYBYYY"
"YYYBYYY"
"YYYBYYY"
"BBBBBBB"
"YYYBYYY"
"YYYBYYY"
"YYYBYYY"
Last edited by DoggyDogWhirl on October 28th, 2018, 2:57 pm, edited 2 times in total.
++++[>++++++<-]>-[<+++>-]<.

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

Re: Rule request thread

Post by dvgrn » October 13th, 2018, 7:11 pm

83bismuth38 wrote:I've decided i don't have enough of a life, and will now take on the Three-Layer Life rule. obviously, I'm going to use the two-layer version as a starting point. Wish me luck...
Good luck!

Do you mean starting with the template TripleB3S23 rule table?

And also, write a script to write out the rule lines for you. Life's too short to write out all those lines by hand, and (especially) to debug problems when you make some subtle copy/paste error somewhere.

Naszvadi
Posts: 1240
Joined: May 7th, 2016, 8:53 am
Contact:

Re: Rule request thread

Post by Naszvadi » October 14th, 2018, 11:06 am

Macbi wrote:I'm looking for a rule where random soups evolve into lots of diagonal spaceships and not too much else. At the moment the best I've found is B36n7c/S2ae3jnr:

Code: Select all

rle
...
A little number of (un)interesting reactions:

Code: Select all

x = 101, y = 109, rule = B36n7c/S2ae3jnr
2obo$ob2o3$4b2obo$4bob2o3$8b2obo$8bob2o3$12b2obo$12bob2o3$16b2obo$16bo
b2o3$20b2obo$20bob2o3$24b2obo$24bob2o3$28b2obo$28bob2o3$32b2obo$32bob
2o3$36b2obo$36bob2o3$40b2obo$40bob2o3$44b2obo$44bob2o3$48b2obo38b2o$
48bob2o36bo2bo$88b2o3$50b2o$49bobo$49b3o38b3o$90bo$91bo2$49b2obo$49bob
2o3$53b2obo$53bob2o3$57b2obo$57bob2o3$61b2obo$61bob2o3$65b2obo$65bob2o
3$69b2obo$69bob2o3$73b2obo$73bob2o3$77b2obo$77bob2o3$81b2obo$81bob2o3$
85b2obo$85bob2o3$89b2obo$89bob2o3$93b2obo$93bob2o3$97b2obo$97bob2o!

User avatar
83bismuth38
Posts: 556
Joined: March 2nd, 2017, 4:23 pm
Location: perpendicular to your eyes
Contact:

Re: Rule request thread

Post by 83bismuth38 » October 15th, 2018, 5:56 pm

dvgrn wrote:
83bismuth38 wrote:blah blah overestimating how difficult this will be
Good luck!

Do you mean starting with the template TripleB3S23 rule table?

And also, write a script to write out the rule lines for you. Life's too short to write out all those lines by hand, and (especially) to debug problems when you make some subtle copy/paste error somewhere.
That's funny, because I started working on it about an hour ago, and I have made incredible progress by hand. It's honestly not that complex, it just take a while to figure out the basic chunks of transitions and then it's copy paste from there. Currently working on complex survival... which, and I don't want to sound too sure of myself, is likely the last step before the rule is completely finished.
EDIT: and that's why I didn't want to sound too sure of myself. It's still got a ton of work needed. And I'll look at the TripleB3S23 rule.
looking to support hive five (n+18) and charity's oboo reaction (2n+18)

Code: Select all

x = 28, y = 13, rule = B3/S23
19bo$3bo15bo4b2o$2bobo14bo4bobo$2bobo20b2o$3bo11b3o2$25b3o$b2o22b3o$o
2bo$b2o12b2o$10b2o2bobo$bo8b2o2b2o$obo7b2o!

User avatar
83bismuth38
Posts: 556
Joined: March 2nd, 2017, 4:23 pm
Location: perpendicular to your eyes
Contact:

Re: Rule request thread

Post by 83bismuth38 » October 16th, 2018, 6:04 pm

I've worked on this for a day and a half, and i'm getting a bit bored. if somebody would like to finish the rule, here it is, as complete as anybody has gotten so far iirc.

Code: Select all

@RULE ThreeUniverses

@TABLE
n_states:8
neighborhood:Moore
symmetries:permute
var !={1,2,3,4,5,6,7}
var a={0,1,2,3,4,5,6,7}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a

var ia={0,2,3,6}
var ib=ia
var ic=ia
var id=ia
var ie=ia
var if=ia

var ja={0,1,3,5}
var jb=ja
var jc=ja
var jd=ja
var je=ja
var jf=ja

var ka={0,1,2,4}
var kb=ka
var kc=ka
var kd=ka
var ke=ka
var kf=ka

var la={0,3}
var lb=la
var lc=la
var ld=la
var le=la
var lf=la

var ma={0,2}
var mb=ma
var mc=ma
var md=ma
var me=ma
var mf=ma

var na={0,1}
var nb=na
var nc=na
var nd=na
var ne=na
var nf=na

var oa={1,4}
var ob=oa
var oc={0,oa}

var pa={1,5}
var pb=pa
var pc={0,pa}

var qa={2,4}
var qb=qa
var qc={0,qa}

var ra={2,6}
var rb=ra
var rc={0,ra}

var sa={3,5}
var sb=sa
var sc={0,sa}

var ta={3,6}
var tb=ta
var tc={0,ta}

var $={0,7}

var ua={1,4,5,7}
var ub=ua
var uc=ua

var va={2,4,6,7}
var vb=va
var vc=va

var wa={3,5,6,7}
var wb=wa
var wc=wa

var xa={4,7}
var xb=xa
var xc=xa

var ya={5,7}
var yb=ya
var yc=ya

var za={6,7}
var zb=za
var zc=za

##complex birth and survival

a,1,1,1,3,3,6,2,2,7
a,3,3,3,2,2,4,1,1,7
a,2,2,2,1,1,5,3,3,7
a,1,1,4,2,6,3,3,0,7
a,2,2,6,3,5,1,1,0,7
a,3,3,5,1,4,2,2,0,7
a,1,4,4,2,3,3,3,0,7
a,1,5,5,3,2,2,2,0,7
a,2,6,6,3,1,1,1,0,7
a,4,4,4,3,3,3,0,0,7
a,5,5,5,2,2,2,0,0,7
a,6,6,6,1,1,1,0,0,7
a,4,4,7,3,3,0,0,0,7
a,5,5,7,2,2,0,0,0,7
a,6,6,7,1,1,0,0,0,7
a,4,7,7,3,0,0,0,0,7
a,5,7,7,2,0,0,0,0,7
a,6,7,7,1,0,0,0,0,7
a,7,7,7,0,0,0,0,0,7

!,1,1,2,2,2,3,3,3,7
!,2,2,1,1,1,3,3,3,7
!,3,3,1,1,1,2,2,2,7
!,1,1,2,2,6,3,3,0,7
!,2,2,1,1,5,3,3,0,7
!,3,3,1,1,4,2,2,0,7
!,1,1,2,6,6,3,0,0,7
!,2,2,1,5,5,3,0,0,7
!,3,3,1,4,4,2,0,0,7
!,1,1,6,6,6,0,0,0,7
!,2,2,5,5,5,0,0,0,7
!,3,3,4,4,4,0,0,0,7
!,1,4,2,2,3,3,3,0,7
!,1,5,3,3,2,2,2,0,7
!,2,4,1,1,3,3,3,0,7
!,2,6,3,3,1,1,1,0,7
!,3,5,1,1,2,2,2,0,7
!,3,6,2,2,1,1,1,0,7
!,1,4,2,6,3,3,0,0,7
!,1,5,3,6,2,2,0,0,7
!,2,4,1,5,3,3,0,0,7
!,2,6,3,5,1,1,0,0,7
!,3,5,1,4,2,2,0,0,7
!,3,6,2,4,1,1,0,0,7
!,1,4,6,6,3,0,0,0,7
!,1,5,6,6,2,0,0,0,7
!,2,4,5,5,3,0,0,0,7
!,2,6,5,5,1,0,0,0,7
!,3,5,4,4,2,0,0,0,7
!,3,6,4,4,1,0,0,0,7

ka,1,1,1,2,2,2,la,lb,4
ka,1,1,4,2,2,la,lb,lc,4
ka,1,4,4,2,la,lb,lc,ld,4

ja,1,1,1,3,3,3,ma,mb,5
ja,1,1,5,3,3,ma,mb,mc,5
ja,1,5,5,3,ma,mb,mc,md,5

ia,2,2,2,3,3,3,na,nb,6
ia,2,2,6,3,3,na,nb,nc,6
ia,2,6,6,3,na,nb,nc,nd,6

na,1,1,4,ia,ib,ic,id,ie,1
na,1,4,4,ia,ib,ic,id,ie,1
na,1,1,5,ia,ib,ic,id,ie,1
na,1,5,5,ia,ib,ic,id,ie,1

ma,2,2,4,ja,jb,jc,jd,je,2
ma,2,4,4,ja,jb,jc,jd,je,2
ma,2,2,6,ja,jb,jc,jd,je,2
ma,2,6,6,ja,jb,jc,jd,je,2

la,3,3,5,ka,kb,kc,kd,ke,3
la,3,5,5,ka,kb,kc,kd,ke,3
la,3,3,6,ka,kb,kc,kd,ke,3
la,3,6,6,ka,kb,kc,kd,ke,3

2,1,1,1,ra,rb,rc,la,lb,4
3,1,1,1,ta,tb,tc,ma,mb,5
1,2,2,2,pa,pb,pc,la,lb,4
3,2,2,2,sa,sb,sc,na,nb,6
1,3,3,3,oa,ob,oc,ma,mb,5
2,3,3,3,qa,qb,qc,na,nb,6

4,4,1,la,lb,lc,ld,le,lf,1
4,4,2,la,lb,lc,ld,le,lf,2
5,5,1,ma,mb,mc,md,me,mf,1
5,5,3,ma,mb,mc,md,me,mf,3
6,6,2,na,nb,nc,nd,ne,nf,2
6,6,3,na,nb,nc,nd,ne,nf,3

1,ua,ub,uc,ia,ib,ic,id,ie,1
1,ua,ub,ia,ib,ic,id,ie,if,1
2,va,vb,vc,ja,jb,jc,jd,je,2
2,va,vb,ja,jb,jc,jd,je,jf,2
3,wa,wb,wc,ka,kb,kc,kd,ke,3
3,wa,wb,ka,kb,kc,kd,ke,kf,3
4,xa,xb,xc,la,lb,lc,ld,le,4
4,xa,xb,la,lb,lc,ld,le,lf,4
5,ya,yb,yc,ma,mb,mc,md,me,5
5,ya,yb,ma,mb,mc,md,me,mf,5
6,za,zb,zc,na,nb,nc,nd,ne,6
6,za,zb,na,nb,nc,nd,ne,nf,6

4,1,1,2,2,2,la,lb,lc,4
4,1,1,1,2,2,la,lb,lc,4
4,1,1,4,2,la,lb,lc,ld,4
4,1,4,2,2,la,lb,lc,ld,4
4,1,4,4,la,lb,lc,ld,le,4
4,2,4,4,la,lb,lc,ld,le,4
4,4,4,la,lb,lc,ld,le,lf,4

5,1,1,3,3,3,ma,mb,mc,5
5,1,1,1,3,3,ma,mb,mc,5
5,1,1,5,3,ma,mb,mc,md,5
5,1,5,3,3,ma,mb,mc,md,5
5,1,5,5,ma,mb,mc,md,me,5
5,3,5,5,ma,mb,mc,md,me,5
5,5,5,ma,mb,mc,md,me,mf,5

6,2,2,3,3,3,na,nb,nc,6
6,2,2,2,3,3,na,nb,nc,6
6,2,2,6,3,na,nb,nc,nd,6
6,2,6,3,3,na,nb,nc,nd,6
6,2,6,6,na,nb,nc,nd,ne,6
6,3,6,6,na,nb,nc,nd,ne,6
6,6,6,na,nb,nc,nd,ne,nf,6


##basic birth and survival
na,1,1,1,ia,ib,ic,id,ie,1
1,1,1,ia,ib,ic,id,ie,if,1

ma,2,2,2,ja,jb,jc,jd,je,2
2,2,2,ja,jb,jc,jd,je,jf,2

la,3,3,3,ka,kb,kc,kd,ke,3
3,3,3,ka,kb,kc,kd,ke,kf,3

ka,4,4,4,la,lb,lc,ld,le,4
4,4,4,la,lb,lc,ld,le,lf,4

ja,5,5,5,ma,mb,mc,md,me,5
5,5,5,ma,mb,mc,md,me,mf,5

ia,6,6,6,na,nb,nc,nd,ne,6
6,6,6,na,nb,nc,nd,ne,nf,6

$,7,7,7,0,0,0,0,0,7
7,7,7,0,0,0,0,0,0,7


!,a,b,c,d,e,f,g,h,0


@COLORS
0 0 0 0
1 255 0 0
2 0 255 0
3 0 0 255
4 255 255 0
5 255 0 255
6 0 255 255
7 255 255 255
looking to support hive five (n+18) and charity's oboo reaction (2n+18)

Code: Select all

x = 28, y = 13, rule = B3/S23
19bo$3bo15bo4b2o$2bobo14bo4bobo$2bobo20b2o$3bo11b3o2$25b3o$b2o22b3o$o
2bo$b2o12b2o$10b2o2bobo$bo8b2o2b2o$obo7b2o!

User avatar
muzik
Posts: 5578
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Rule request thread

Post by muzik » October 29th, 2018, 6:19 am

Can I get the symmetrical version of this rule? (in the sense that rule 90 is the symmetrical equivalent of rule 60):

http://www.wolframalpha.com/input/?i=rule+8229,+k%3D3

AforAmpere
Posts: 1334
Joined: July 1st, 2016, 3:58 pm

Re: Rule request thread

Post by AforAmpere » October 29th, 2018, 7:47 pm

muzik wrote:Can I get the symmetrical version of this rule? (in the sense that rule 90 is the symmetrical equivalent of rule 60):
I believe it is rule 4261763181, k=3, r=1.
I manage the 5S project, which collects all known spaceship speeds in Isotropic Non-totalistic rules. I also wrote EPE, a tool for searching in the INT rulespace.

Things to work on:
- Find (7,1)c/8 and 9c/10 ships in non-B0 INT.
- EPE improvements.

User avatar
muzik
Posts: 5578
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Rule request thread

Post by muzik » October 31st, 2018, 7:13 am

What rule traces out the mod-4 pascal triangle? And the "false" mod-4 triangle in the pascal replicators thread?

User avatar
muzik
Posts: 5578
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Rule request thread

Post by muzik » November 2nd, 2018, 6:39 am

Range-2 rule that follows this evolution sequence (or something similar)?

Code: Select all

x = 209, y = 17, rule = B/S012345678
192bo3bo3bo3bo3bo2$144b3obobobob3o$144b3obobobob3o$96bobobobobo39b3obo
bobob3o35bo3bo3bo3bo3bo2$48b5o43bobobobobo39b3obobobob3o$48b5o$o47b5o
43bobobobobo39b3obobobob3o35bo3bo3bo3bo3bo$48b5o$48b5o43bobobobobo39b
3obobobob3o2$96bobobobobo39b3obobobob3o35bo3bo3bo3bo3bo$144b3obobobob
3o$144b3obobobob3o2$192bo3bo3bo3bo3bo!

twinb7
Posts: 190
Joined: February 11th, 2014, 8:08 pm
Location: Ames, Iowa

Re: Rule request thread

Post by twinb7 » December 14th, 2018, 9:26 pm

I was interested in one dynamic of the hexagonal rule B2o3m56/S2om4o, which has its own thread. Random soups that are large enough have infinite novelty - that is to say, it's not just that they expand infinitely, but complicated and interesting glider collisions abound. Could someone make a rule that exhibits this same kind of behavior - infinite novelty, but very slow growth - in a much simpler rule?

Post Reply