Alternating rules

For discussion of other cellular automata.
Hunting
Posts: 4395
Joined: September 11th, 2017, 2:54 am

Re: Alternating rules

Post by Hunting » May 31st, 2020, 2:51 am

lemon41625 wrote:
May 31st, 2020, 2:23 am
Use this script by Saka and SuperSupermmario24 to generate a ruletable.

Code: Select all

-- altRuleGen.lua
-- Script to generate alternating non-totalistic rules.
-- (Note: this makes no attempt to canonize the rulestrings.)
--
-- Original Python script by Saka.
--
-- Translated to Lua and then modified to include
-- non-totalistic rules by SuperSupermario24.
--
-- NOTE: NEVER ENTER B0

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

local r = g.getstring("Enter rule, in format Bx_Sx--Bx_Sx","B3_S2-i34q--B3_S23")
local rule1, rule2 = gp.split(r, "--")

local br1, sr1 = gp.split(rule1, "_")
br1 = string.gsub(br1, "B", "")
sr1 = string.gsub(sr1, "S", "")
local br2, sr2 = gp.split(rule2, "_")
br2 = string.gsub(br2, "B", "")
sr2 = string.gsub(sr2, "S", "")

trans0 = {
",0,0,0,0,0,0,0,0,y"
}

trans1 = {
["c"] = ",0,0,0,0,0,0,0,x,y",
["e"] = ",x,0,0,0,0,0,0,0,y"
}

trans2 = {
["c"] = ",0,x,0,0,0,0,0,x,y",
["e"] = ",x,0,0,0,0,0,x,0,y",
["k"] = ",0,0,x,0,0,0,0,x,y",
["a"] = ",x,0,0,0,0,0,0,x,y",
["i"] = ",x,0,0,0,x,0,0,0,y",
["n"] = ",0,0,0,x,0,0,0,x,y"
}

trans3 = {
["c"] = ",0,x,0,0,0,x,0,x,y",
["e"] = ",x,0,x,0,0,0,x,0,y",
["k"] = ",0,0,x,0,x,0,0,x,y",
["a"] = ",x,0,0,0,0,0,x,x,y",
["i"] = ",x,x,0,0,0,0,0,x,y",
["n"] = ",0,x,x,0,0,0,0,x,y",
["y"] = ",0,x,0,0,x,0,0,x,y",
["q"] = ",x,0,0,x,0,0,0,x,y",
["j"] = ",x,0,x,0,0,0,0,x,y",
["r"] = ",x,0,0,0,x,0,0,x,y"
}

trans4 = {
["c"] = ",0,x,0,x,0,x,0,x,y",
["e"] = ",x,0,x,0,x,0,x,0,y",
["k"] = ",0,x,0,0,x,0,x,x,y",
["a"] = ",x,x,x,0,0,0,0,x,y",
["i"] = ",0,x,x,0,0,0,x,x,y",
["n"] = ",x,x,0,0,0,x,0,x,y",
["y"] = ",0,x,x,0,0,x,0,x,y",
["q"] = ",x,0,0,x,0,0,x,x,y",
["j"] = ",x,0,x,0,x,0,0,x,y",
["r"] = ",x,0,x,0,0,0,x,x,y",
["t"] = ",x,x,0,0,x,0,0,x,y",
["w"] = ",x,0,x,x,0,0,0,x,y",
["z"] = ",x,0,0,x,x,0,0,x,y"
}

trans5 = {
["c"] = ",x,0,x,x,x,0,x,0,y",
["e"] = ",0,x,0,x,x,x,0,x,y",
["k"] = ",x,x,0,x,0,x,x,0,y",
["a"] = ",0,x,x,x,x,x,0,0,y",
["i"] = ",0,0,x,x,x,x,x,0,y",
["n"] = ",x,0,0,x,x,x,x,0,y",
["y"] = ",x,0,x,x,0,x,x,0,y",
["q"] = ",0,x,x,0,x,x,x,0,y",
["j"] = ",0,x,0,x,x,x,x,0,y",
["r"] = ",0,x,x,x,0,x,x,0,y"
}

trans6 = {
["c"] = ",x,0,x,x,x,x,x,0,y",
["e"] = ",0,x,x,x,x,x,0,x,y",
["k"] = ",x,x,0,x,x,x,x,0,y",
["a"] = ",0,x,x,x,x,x,x,0,y",
["i"] = ",0,x,x,x,0,x,x,x,y",
["n"] = ",x,x,x,0,x,x,x,0,y"
}

trans7 = {
["c"] = ",x,x,x,x,x,x,x,0,y",
["e"] = ",0,x,x,x,x,x,x,x,y"
}

trans8 = {
",x,x,x,x,x,x,x,x,y"
}

config0 = {1}
config1 = {"c", "e"}
config2 = {"c", "e", "k", "a", "i", "n"}
config3 = {"c", "e", "k", "a", "i", "n", "y", "q", "j", "r"}
config4 = {"c", "e", "k", "a", "i", "n", "y", "q", "j", "r", "t", "w", "z"}

local function getChar(a, l)
  return string.sub(a, l, l)
end

transitions = {
["0"] = trans0,
["1"] = trans1,
["2"] = trans2,
["3"] = trans3,
["4"] = trans4,
["5"] = trans5,
["6"] = trans6,
["7"] = trans7,
["8"] = trans8
}
configs = {
["0"] = config0,
["1"] = config1,
["2"] = config2,
["3"] = config3,
["4"] = config4,
["5"] = config3,
["6"] = config2,
["7"] = config1,
["8"] = config0
}

local function fixTransition(s, n)
  if(n == 1) then
    s = string.gsub(s, "x", 1)
    s = string.gsub(s, "y", 2)
  elseif(n == 2) then
    s = string.gsub(s, "x", 2)
    s = string.gsub(s, "y", 1)
  end
  return s
end

local function genTransitions(B, S, n)
  t = {}
  for i in string.gmatch(B, "%d[%-%a]*") do
    if(getChar(i, 2) == "-") then
      local t2 = {table.unpack(configs[getChar(i, 1)])}
      for j = 3, string.len(i) do
        for k = 1, #t2 do
          if(getChar(i, j) == t2[k]) then table.remove(t2, k) end
        end
      end
      for j = 1, #t2 do
        table.insert(t, "0"..fixTransition(transitions[getChar(i, 1)][t2[j]], n))
      end
    elseif(getChar(i, 2) == "") then
      for j = 1, #configs[i] do
        table.insert(t, "0"..fixTransition(transitions[i][configs[i][j]], n))
      end
    else
      for j = 2, string.len(i) do
        table.insert(t, "0"..fixTransition(transitions[getChar(i, 1)][getChar(i, j)], n))
      end
    end
  end
  for i in string.gmatch(S, "%d[%-%a]*") do
    if(getChar(i, 2) == "-") then
      local t2 = {table.unpack(configs[getChar(i, 1)])}
      for j = 3, string.len(i) do
        for k = 1, #t2 do
          if(getChar(i, j) == t2[k]) then table.remove(t2, k) end
        end
      end
      for j = 1, #t2 do
        table.insert(t, n..fixTransition(transitions[getChar(i, 1)][t2[j]], n))
      end
    elseif(getChar(i, 2) == "") then
      for j = 1, #configs[i] do
        table.insert(t, n..fixTransition(transitions[i][configs[i][j]], n))
      end
    else
      for j = 2, string.len(i) do
        table.insert(t, n..fixTransition(transitions[getChar(i, 1)][getChar(i, j)], n))
      end
    end
  end
  return t
end

local function makeRuleTable(ruleName,nStates,neighborhood,symmetries,transitionsList)
  local rule = "@RULE "..ruleName.."\n\nAutomatically generated by a Lua script.\n\n"
  local ruletable = "@TABLE\n".."n_states:"..tostring(nStates).."\n".."neighborhood:"..neighborhood.."\n".."symmetries:"..symmetries.."\n"
  local transitions = "\n"
  for i = 1, #transitionsList do
    transitions = transitions..tostring(transitionsList[i]).."\n"
  end
  return rule..ruletable..transitions
end

local trans = {}
local transr1 = genTransitions(br1, sr1, 1)
local transr2 = genTransitions(br2, sr2, 2)
table.insert(trans, "var a={0,1,2}")
table.insert(trans, "var b=a")
table.insert(trans, "var c=a")
table.insert(trans, "var d=a")
table.insert(trans, "var e=a")
table.insert(trans, "var f=a")
table.insert(trans, "var g=a")
table.insert(trans, "var h=a")
table.insert(trans, "#Rule 1")
for i = 1, #transr1 do
  table.insert(trans, transr1[i])
end
table.insert(trans, "1,a,b,c,d,e,f,g,h,0")
table.insert(trans, "#Rule 2")
for i = 1, #transr2 do
  table.insert(trans, transr2[i])
end
table.insert(trans, "2,a,b,c,d,e,f,g,h,0")

local theRule = makeRuleTable(r,3,"Moore","rotate4reflect",trans)

local function fileExists(name)
  local a
  local f = io.open(name, "r")
  if f == nil then
    return false
  else
    f:close()
    return true
  end
end

local a = 0
local function saveRule(name, ruleFile)
  local ruledir = g.getdir("rules")
  local filename = ruledir..name..".rule"
  if not fileExists(filename) then
    a = 1
    local file = assert(io.open(filename, "w"), "Unable to create rule table:\n"..filename)
    file:write(ruleFile)
    file:close()
  end
end
saveRule(r, theRule)
g.setrule(r)
if a == 1 then
  g.show("Created and switched to rule "..r..".")
else
  g.show("Switched to rule "..r..".")
end
Aha, thx.

B13/S|B47/S34 is a non-standard example of a collision rule.

Code: Select all

x = 99, y = 99, rule = B13/S|B47/S34
bo2bo4b2ob4o3bobob5obob3obobobobobo3b2ob3o2bo2bob5o2b3o4bo3b4obo4b2ob
3obob2o$b2o2b5o5b3o6b4o3b2ob3o2bobo4b2ob7obobobobob3obobo2b2ob6obo2b4o
b3o3bo$bo3b3ob3o3b2o5bo2bobo3bo7bob2obobob6o4b3o2b3obo5b4ob2o4bobob2o
4bo$2b2o2bobo4bob3o2bo6b2obob3o4b2o2b2o3bo2b2o2bob4ob2obobob4obo7b3o2b
ob2o6b2o$2bo5b2ob2o2b2o5bob2ob2ob2ob2o5b3obob8obo2b2ob2ob3o3b4ob5obo3b
o3bobo3b3o$4b3obo2b2o2b6obo2bo2b3obob2o2b2obob3o4bo4bo5b2ob4o2bob2o4b
3ob2o2bobob2ob2o2b2o$2obob3obob3o3b5obo2b3obo7bob2o3bobo3b2o3bo2bo3bob
ob2ob4o3bo6bobob4ob2ob3o$b2ob2o5bob4obo2bo3bo2bobobobobo2bob5o3b3o6bo
2bo2bobobobo6bo2b4o4b6o$2o2bo2bo3bo4b2o2bo2bo5bob4o3b4o3bob2o3bo5b2obo
2b3ob3ob2obo5b2ob4o3bob2o2b2o$2o2b3obo6b3o2b2o3bobo3bobo2b3ob3obob4obo
b3o2bob2o5bo4b2obobo3b4ob2o6b2obo$obo2b3ob5o7b3o2b3o3bo2bo3b3o2b2ob2o
2bob2ob2o5b3o2b2o2bob2o4b5o3b2o2bo4b2o$8b2obo2bob2o2b3o3b2o5bo3bob3o3b
obob4o5bob3obo2bobo3b3o5b3ob3o2bo2b2o$2bo2bo8bobobo2b2o4b2o2b2o8bobo3b
2o4b3obobob2o3b3ob3o2bo5bo3bo2bo3bobo$3b2ob2o2b4o6b5o3b2obobobo2b3o2bo
5bob3ob2obobob2ob2ob2obo2b2o3b2o7b3obo2b3o$2o2bobobobobo8bo2b2o3b4o5bo
3bo2b3o2bob2obob3o2bob2o2bo5b5ob2ob4o4b4o2b2o$2o6bob3obo3b4obo4b2o9b2o
bo2b2o3bob7o4b2ob2o3bobo2bo2b3o2b2ob2o2b2o2bob2o$2b3o2b2obob2ob3o2bo2b
2obob5ob5o2bob2obo2b4obob2o2bob5o2b6obobob2o3bob3o3bobob2o$3b2ob2obob
2obobo3bob3ob2obob2obo3bobobo3b3ob3obob2o3b4ob3obo4bobo2bo2b5o2bobo3bo
bo$bobobobob4obob3ob3o2bobo2b2o2b2o3b2ob2ob2ob2ob3ob2ob2o3bo3bob3o3bo
2b3obo3bo4b4o$2ob3ob2obo2b3o3b4o4b2obo2bo2b4obobobob2ob3o2bobobobo3bob
3o2b5o4bo4b3o3bobo3bo$4o3bo3bobob4obobobob2ob2obobob2ob12o2b5o2b3o3bo
2bo3b2o3bo2b5o2bob2o2b2ob2o$5bo3bo2bo6b3o2bob2o2b2o2b2o3bobob4o2bo2b2o
b2obo4b3ob2o3b7obob2obo2b2o3b4o$2ob3o2b5o3bobob6o7b2ob4o3b2o2b2o2b2o2b
2o8b4ob2obo4b2obo3b2o2b3o6bo$2obo2b2obobobo5b2obobobo2b2o2b2o4bo5b2o3b
o4b2o2bobob3obo3bob3ob2obo3b5o2bo2b4o$10obo2b3o2bo3bo2b3ob7ob2o2b7ob2o
5bob2o2bob2ob2o2bobobo2b2obob7o3bo2bo$2b2o4bobo2b2obo4b2o2bobo2bobo7bo
bob4o4bob3obobo3b2ob4o4b3ob3o3b2obo2bob6o$2ob2o5bo2bobob2obobob2obobob
2obob2o2b2o4b2o2bobobo4b3o3b6o3b2obo2bob3obo3b2o3bob2o$obo2bobob2o2bo
4bobo2b4ob5o6bo3b2o3bo3b3o3bo2b2o2b2o5b2ob3o3b8o3b2o2b2o$3o2b2o5bo2bob
ob2o2b2o3bo3bo2bo3b3o4bobobo3b4ob5obo3bo3b6o2b2o2bob2ob3o2bo2bo$2bob2o
2bo4bo2bobobo3b5ob3o3bobo3b3obob2o2b5ob2ob2obo2b3ob5obo2b2ob2obo2bobob
ob2o$4ob2o2b2o2b2o6bo5b3o2bo4b2o2b6obo2bo2bo2bo3b2o3bo2b2obo3b5o2bobo
2bo2b2o3bo$5obob2obo2b3ob2o2bob2obo3b6o2bobob3ob2o2b4ob2obobob4o5bobob
o2bo2bobo2b2o3bo3bobo$3obo4b2o3b5obob3ob2obobob2ob2ob3obo2b3obob4o2bob
3ob3o2bobo4bobo4bo2bo5bo3b2o$b2obobob2o2b3obo3b2obo6bobobobobo2b2o2bob
ob2ob5ob3obo2b3ob4obob3ob2o3bo2bob3o2b2o$2bo2b2ob4o7bobobo7bo5b3ob6obo
b2ob2o3bob3obo4b4o2bo2b2o7bo3b2o2bo$b3ob8obo2b4o2bo3bo3bob3ob4obo3b6o
6bob2ob3obob2obob2ob3obo2bo3bo2bo3b2o$3o2b2obo2bob4ob2o2b2o3b2o2bobo3b
3obo2bobo5bo4b5ob2ob2o4bob4ob4o2b3obob5ob2o$o4b3o2b2ob2o2b2o4bobo2bob
2o2b2o4bob2o3bobo4bob3o2bob3o5bobobob4obobo2b2o2bobo$b2obo2bo4b5o3b7o
3b2o2b2ob3o2b3obob2ob3o2b4obobo2b2ob2o3b2o5b3o2b8o3bo$ob4obo2b7ob2ob7o
bo2b3o2bob3o2bobob2o2bo2bo5b3obo4bo5bob2obo5b2o2b4o3bo$2obob4o4bobo2bo
6bo2b6o7b2o2bobo6bob2ob3ob4o3bo5b5o2b2o2b2obob7o$2o3b2ob3obo10bo3bob2o
bob11o4b2ob4o2b2o2bo2bob2o3bo2bo3b2ob2ob3ob2o3b3obo$3o2b5o2bo4bob6obo
2b2obo2b3o3b2ob2obo2bo2b3ob2ob2obo2bobo2b2o3b3obo2bo2bob2o4bo3bo$5o5bo
bo12bobob2o2b3obo2b3ob2ob3obob4o3bob2o3bo3bob4o2bo3b3obob3obo$2ob3o4bo
bob2o3b8o4b2o2b3o2bo2b4ob6obo2b3ob2ob3ob2o2bobobob2obobo2b2ob6obo$o4b
2o3b3obo3b2o6b3ob2ob4ob2obob4o3bo2b4ob4o2bob2o2b2o4b2obo3b2o2bob3obo2b
2o$o2b4o4b2ob2ob2obob3obob4o2bobo3b4ob2obo2bo2bob3ob2o2bob2obob3ob4obo
b4ob5o5bo$2o2bobo2b2ob2ob4o2bob3obobo3bobo5bo2bobo4b2ob5ob2o3bobob2ob
3obo5bo9bo2bo$b2o2b3o10bo3bobo3b11obo3bobob2o2bobobo3bobo3b2ob2o3b3o3b
2o3bob2o3bo4b2o$o3bobob4obob3ob7o2bob4o2bo3b2ob4obo5bobo2b4o5bobo3bo3b
4o4bo3b3o2b4o$obob4o3bo4bo2bob3o3b4o6b4o6b3o3bo2bobobob3o2bobob3obo5bo
bobo6b3o2bo$o3b2ob3ob5o2b2ob3o3bo3bo2bo2b7o4b4obob3ob3o2b3obob2o3bo4b
3o4b2o2b2o2bobo$ob4o4bobo2b2obob3o2bob4obo3bob5o2bo2b2o7b2o2bob4o2bob
3o3bob3obobo4bo2b3o$4obo5bo2bo3bo2b3ob2obob5ob3obo2bo2bo2bo3b2o2b4o2b
2o2b2obo3b2ob5o2bo2b2o2b2o4b2o$bob3obo7b2obob3o3bob2o2b4ob2o3b3o3b2ob
2obo4b3o2b2ob4o2b2o6bo3b2ob3obobob2o$obobo2b3ob3ob2ob8obo5bo2bo4b2o3b
6o4bo4b3obo3b3ob5ob4ob3obo3b3ob3o$bo2b2obo2bob3obobobo3b5ob3o2bo2bo2bo
b3ob2o2b5obo2b2obob2ob2obobo3bobo2b2obobo6bobo$ob7obobo2bobo3bob2o4b3o
2bo6bob4obo2b2o3bo2b4obobobo2bo2b2obo2b2o2bo2b8obobo$o8bob2obob2obobob
ob2o4bo2b3o5bob2ob3o2b6o2bo3bobo7bobo2bobo2bob2ob3obobo$2o2b2o5b2o3bo
2b2ob2o3bob5o6bo2b3o2bobobo2bobo3bo2bo4bobobo2b2ob2o4b2ob2o2b2obo$2obo
2b2obo3bo3b2o3b2obo6bo2bob2o3b4o3b2o3bo6b3o2b2ob3o2bob2o2bo2bo3bobo3bo
b3o$b7obo5bo2bob2o4b3obo2bo2bo4b2ob2ob2ob4obo3b2o4b2ob3o8bo3bob2o2bo2b
3o3bo$bob4o2b3o2b2o2bobo2b2ob3ob3obo3bo3bo2b2obobo5bob2ob3obo4b2o2bobo
b2o4b6o2b2ob2o$bob2o5b8ob3o2bobob3obob3ob2o2b2o2b2o4b5obo2b2o8bob2o3bo
2b4ob6o4b2o$o2bo3b5ob2obo2b2ob3o6bo4bo2bo2bo2b4o4bo3bo3bo2bo3b3obo4b4o
b4o2b4ob6o$obo5b3ob2o2bobo3b2o2bo3bo3b8obo3bobo3b3ob10o3bob2o3b3o2b3o
4bob5obo$o3bo2bobo2b4o2bob2obo2b5ob4o2bob3obo3b4obo2bobo2b2ob4ob2o2bo
3bobo2bo4bo4b2ob2obo$2b2o3bo2bo4bob5o3b2ob3obo4b2ob2o2bob3obo2bob3o7bo
b3o2bobo4b3obo3bob2ob4o2bo$bobob2o8bo2b4obo2bo7bobo2bo6b2o2b3o5b4o4b2o
2bob4o7b3obo5b3o$3b2o2bob6o3bobo2bobo6bobo4b3o5bob2o2b2o2bob2ob3o2bobo
bo3bobob2ob2ob4o2b4o2bo$b2o2b3o3bo4bob4ob4o6b2o3b2o2bo2b2obobo5b8o3bob
ob4o2bo3b2obob3obob2obo2bo$2o2bo2bob3o2b3obob2ob2o2b2ob3obo2b2o2b3ob4o
2b2ob3o3b2ob2o2bo2b3obo2b2o2bob2o3b2o3bobo2bo$2obobob2o3bobobobo2b2obo
4bob3o4bobo2bob3o2bo3bob2o3bo2b5ob2ob2ob6o6b2o4b2obo$bo2b2ob2o2bobob2o
7bobob5o2b2obobob2ob3o2bob2o2bob2ob3obo2bob2o2bo2b2obobo2bo3bob2obob3o
$ob3ob4obobo2b5o4b3ob3ob5obob2obob2o2bobo2b2obo7bobobob3o3b2obob2o2bo
3b3obo2bo$ob4obo4b2ob2o2b3ob6o2b2obobobo3b2obo3b2o4bob4o2bo2bo2bob4obo
bob2obobo2bobobobo2bo$ob3o2bob2o3b3o3bob5obobo5bo2bo8b3o4bo3bo2b3ob2ob
2ob2ob2obo3bo2b4o3b3o2bo$3bobo4b10o5b4o2b2ob2o3b2obo2b2obo2bobo3b2ob3o
2bo5b2o2b2obo2b2obo2b2o2bob4o$bobo3bo4b4o4b4ob3o3b3ob4o2bo2b2o2bob3o2b
5obobo4bo2bob3o2b5o3bo2b2o3b2o2bo$bo2b3obo2b4obobo3bobob2o3bobo3b2o3bo
b3ob2obob3ob2o2b8ob2o3bob2ob7obobo3b3o$bob3o4b3ob2ob3o2bo2b2o2bobobo5b
3obob3ob3o3b3o2bobo3b7o4bobo4bo4b2o6b2o$6bo2b3ob2o2b3obob2ob2ob2obobob
3ob3o2bobobob3ob4ob2ob5o2b3obob2obob7o2b2ob2o2bo$4o2b2ob2o2bobo2b3o6b
4o2bob2obob5o2bob2o4b2ob5ob2o4b2o3bo3b3ob2o6b3obo2bo$o3bob3ob4o8b2o3bo
bobo5bobo2b2o2bob3o5bobobo2b5ob2ob5ob2o2bo4bob2o3b2o2bo$o2b3ob3o4bobo
2bob2ob5o8b3obo2bob4o2bob2o4b2ob4ob2ob2o3bobobo4b3ob2obo3b2o$2bobo5bob
4ob3ob4o3bob4ob4obobo2bo2bobo2b2obobob2o3b2o3b2o4b2obobob2obo2bo2b4obo
$2o2b3o2bo2bo2b5o5b3obob2o3bobob2o2bob4o2bobobo3b2o4bo2b2o7bobob2o2bo
4bob5o$2bobob3o3bob3o3bo2bob3ob4o6bob3o3b2o3b4o2bo2b2ob2obob2obo6bob4o
3b3obo5bo$2o3bob3obob2obo2bo2b2obob2obo3bob6o2bo2b2o2b3o3bob2obo2b5obo
bobobo3bo3b2o5b2o2b3o$4bo2bobo2b7obo2b5ob5o2b6o3b2o4bo2b2o3b2o3bob2ob
2o2bo3bobob2o3bob7ob2o$obo2bo2bob3o2bo3bobo3b2obob2o3bo2bo2b2o2b6o3b3o
2b2ob2o3bo4bo4bobob2o2b5o3bo2bobo$3b2o3bo2b2ob2o8bo2bobobobobob3obo2b
3o3bo3b2obo3b2obo2b5o3bo2bob2ob3o3bob2o4b2o$2obob2obob2ob2o3b2ob2o6b2o
2bo3bo3b2obo5b2ob2obob2ob2o2bo2bo3b3o2b2ob3obobo2b2o4bobo$3ob2o5b2o2bo
2bob2ob2ob3ob2o4b2ob3o2b5obo2bo2bo4bob4o2bo2bo3bo2bob3o3bo3b2o2bobo$2b
obob3o3bob6o5bob2obo2bobobobobobo2b2o3bo3b6o2b2o2b3obo2b4o2bo2bobobobo
4bo2b2o$bob2ob6o2b3ob2obob3o2b2ob3obob2o2bobo4b5o2b6o3bob2ob4o2b5ob4o
2b2o2bo3bo$o4b4o3b2o2b3ob2o2bo2bobo7b4obob3o2bo3bob5ob2o3bo2bob7o2bob
3o4b2obo3b3o$obobob2o2b3o2bo2bob5o2b2o3b2o7b5ob2o3bob5obobobobo2b2o2b
3o2b2o4b2ob5ob3o2bo$3o6bobo2bo2bob4o2bo7b3o2b2o2b2o3b3obo2bob2obobo2bo
b3o2bo3b2o2b2o7b3o3bobobo!

User avatar
FWKnightship
Posts: 1470
Joined: June 23rd, 2019, 3:10 am
Location: Hey,wait!! Where am I!? Help! Somebody help!I'm lost!!

Re: Alternating rules

Post by FWKnightship » May 31st, 2020, 5:00 am

2c/8d:

Code: Select all

x = 4, y = 3, rule = B13/S|B47/S34
A.A$2.2A$2.2A!
EDIT:P8,P12,P36,P64:

Code: Select all

x = 101, y = 34, rule = B13/S|B47/S34
8.2A$8.A17.A8.A20.A.A17.2A$76.A7.A.A.A.A.A$12.A15.A4.A45.A$11.2A65.2A
4$28.A4.A2$26.A8.A$46.A21.A30.A$7.2A3.2A$8.A3.A33.A21.A30.A$5.A9.A$5.
2A7.2A83.A2$99.A2$5.2A7.2A$5.A9.A$8.A3.A$7.2A3.2A83.2A$56.A.A38.A$
100.A$99.2A5$2A17.2A$3A15.3A$.3A3.A.A.A.A3.3A$2.2A13.2A!
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'FWKnightship' object has no attribute 'signature'

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

Re: Alternating rules

Post by Hdjensofjfnen » June 7th, 2020, 4:26 pm

Emulates another rule. Only visible where there is a greater concentration of dominoes in comparison to the surrounding mess.

Code: Select all

x = 10, y = 10, rule = B1c/S|B/S0
ob2o4b2o$3b2o2b2o$obo2bob3o$o3b3o2bo$3b2obo$4bob3o$o5bo$bo3b4o$o3b2o2b
o$8b2o!

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
breaker's glider gun
Posts: 671
Joined: May 23rd, 2021, 10:26 am
Location: the inside of a stuffed anaconda or maybe [click to not expand]

Re: Alternating rules

Post by breaker's glider gun » July 15th, 2021, 3:43 pm

guess what happens...

Code: Select all

x = 60, y = 42, rule = B2a3e4i/S12-ae3e
15$48bo$17bo3bo2bo2bo2bo2bo2bo2bo2bo4bo$18bobo2bo2bo2bo2bo2bo2bo2bo3b
obo$20bo2bo2bo2bo2bo2bo2bo2bo2bo3bo$21bo2bo2bo2bo2bo2bo2bo2bobo$45bo7$
48bo$21bo2bo2bo2bo2bo2bo2bo2bo4bo$20bo2bo2bo2bo2bo2bo2bo2bo3bobo$20bo
2bo2bo2bo2bo2bo2bo2bo2bo3bo$21bo2bo2bo2bo2bo2bo2bo2bobo$45bo!
:?: :?: . . . :!:
Give me a suggestion of something to draw here!

ZackBuildit777
Posts: 98
Joined: September 26th, 2021, 9:22 pm
Location: tennessee

Re: Alternating rules

Post by ZackBuildit777 » September 27th, 2021, 2:03 pm

I've actually been working on some of my own alternating and multistep rules for quite some time, and ive found that you can use 3 step or 4 step INT alternating rules and get some very interesting new behaviors that you cant get in 2 step, like making a nonexplosive B2 rule using INT where they have B2 transitions in every step of the rule. sadly, lifeviewer support alternating rules that have more than 2 steps, but someone had made a simulator for higher numbers called cobalt (link:[url]https://xp2-882030kgz010602.github.io/Cobalt[/url]/), which is what I've been using.

one of the rules I've found is a variant of LFOD, B256ce/S0|B256ce/S0|B2-a56ce/S0, which has a natural orthogonal c/3o spaceship (obo$bo!) and some potential for diagonal ships as well. I've also found what i seems to be a methuselah in it, I believe the RLE for it is (2obo2$3bo2$2bo7$6bo!)
contact me if ya want help in designing any sort of really weird uncommon types of rules that most people don't like/work with, I'd love to help.

ZackBuildit777
Posts: 98
Joined: September 26th, 2021, 9:22 pm
Location: tennessee

Re: Alternating rules

Post by ZackBuildit777 » October 7th, 2021, 2:10 pm

another rule I found yesterday, posted it on discord but forgot to put anything here. this time i aimed specifically for a nonexplosive 2 step rule that could be simmed in lazyslug, in which one subrule is CGOL and the other cannot escape bounding box, but still has natural common ships. the result has two natural common orthogonal ships, both of which have a phase of (2o$2bo$2o!), but have different speeds, one being c/4o and the other is a horizontally extendible c/2o. also, a Living On The Edge type behavior which allows 3/c4o signals.

Code: Select all

x = 62, y = 11, rule = Life|B2ek3ceky8/S234-cejky
2o13b2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2o$bo13b2ob2ob2ob2o
b2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2o$2o6$2o$bo$2o8$2o$bo$2o$bo$2o8$2o$bo$2o$bo$2o$bo$2o$bo$2o8$2o$2bo$2o!
yesterday i also was able find a 4c/8o ship via searching by hand, and later that day i also found a soup where it appears naturally, though i have since lost the soup's RLE. also, the c/2o natural ship can actually be attached to the sparks off of the back to make a tagalong that is technically different from the original c/2o heres the 4c/8o ship and it with the tagalong

Code: Select all

x = 5, y = 7, rule = Life|B2ek3ceky8/S234-cejky
9b2o$10bo$6b5o2$6b5o$10bo$9b2o8$9b2o$10bo$2o4b5o$bo$2o4b5o$10bo$9b2o!
i feel quite confident that there are other ships in this rule with other velocities too.

B8 was actually added because though it may appear there's a common natural breeder, it actually destroys itself because of B8

some oscillators and a natural eater for the slow ship too:

Code: Select all

x = 1, y = 1, rule = B3/S23|B2ek3ceky8/S234-cejky
o4bo$6o8$obo$b2o$bobo8$2o$o$3bo$2b2o8$2b2o$bo2bo$o4bo$o4bo$bo2bo$2b2o8$2ob2o$2obo$4bo$2obo$obo8$2o$2o$9b2o$8bo$9b2o$2o$2o!
overall, seems like an interesting rule, and despite virtually no cgol objects working in it other than still lifes, its behavior and other periodic objects are very similar in properties.
contact me if ya want help in designing any sort of really weird uncommon types of rules that most people don't like/work with, I'd love to help.

User avatar
FWKnightship
Posts: 1470
Joined: June 23rd, 2019, 3:10 am
Location: Hey,wait!! Where am I!? Help! Somebody help!I'm lost!!

Re: Alternating rules

Post by FWKnightship » October 9th, 2021, 10:08 am

P4,P8,P12,P96,P132:

Code: Select all

x = 98, y = 18, rule = B3/S23|B2ek3ceky8/S234-cejky
3.A15.A16.A$.3A15.2A15.2A$2.3A11.2A2.A13.A$2.A12.2A16.2A3.2A22.2A21.
2A5.2A$21.2A15.A22.2A.A17.4A.A3.A.4A$17.A2.2A13.2A28.A15.A5.A3.A5.A$
17.2A17.A27.2A17.A11.A$18.A45.A17.A13.A$60.A$2.3A54.A$A$A4.A51.A$A4.A
50.A30.A3.A$5.A46.A34.2A.2A$.3A47.2A32.A7.A$51.A31.2A2.2A.2A2.2A$52.A
.2A26.2A.A.A3.A.A.2A$53.2A!
Some p132 guns:

Code: Select all

x = 187, y = 49, rule = B3/S23|B2ek3ceky8/S234-cejky
12b3o2b3o$12bobo2bobo82b3o$14bo2bo84bob2o$14bo2bo83bobobo$101b2o$80b2o
10bo7bo7b2o$80b2o10b2o7bo5bobo$82bo9bo6bo7bo$80b2o11bo5b2o$2b4o20b4o
50bo2bo7bobo6bo8bo$2b2obo20bob2o50bo3bo6b3o14b2o69b3o$o30bo48b2ob2o72b
o21bob2o$2o28b2o76b2o46b2o9b3o8bobobo$bo28bo49b2ob2o15bo8bo57bo10b2o$o
30bo48bo3bo6b3o5b2o55b2o19bo7b2o$b4o22b4o49bo2bo7bobo5bo7bo50b2o9b2o7b
o5bobo$80b2o11bo7bo5bobo49bo9b2o5bo7bo$82bo9bo7bo7b2o46bo2bo16b2o$80b
2o10b2o7b2o51bobo2bo7b2o8bo8bo$80b2o10bo8bobobo48bobo28b2o$102bob2o48b
3o$b4o22b4o71b3o80b2o$o30bo122b3o20bo8bo$bo28bo123bobo19b2o$2o28b2o
122bobo2bo7b2o7bo7bo$o30bo124bo2bo18bo5bobo$2b2obo20bob2o129bo9b2o6bo
7b2o$2b4o20b4o128b2o9b2o7b2o$96b2o3b2o53b2o20bobobo$96b2o3b2o64bo11bob
2o$156b2o9b3o9b3o$157bo12$7b2obobo5bobob2o$7bo3b2o5b2o3bo$7b4o9b4o$7bo
4bo5bo4bo$7bob4o5b4obo$9bo11bo!
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'FWKnightship' object has no attribute 'signature'

ZackBuildit777
Posts: 98
Joined: September 26th, 2021, 9:22 pm
Location: tennessee

Re: Alternating rules

Post by ZackBuildit777 » January 21st, 2022, 3:10 pm

i found this very interesting naturalistic rule. three natural spaceships, all of different speeds too. soups often start out looking like theyll be explosive amoeba type patterns, but generally still end up stabilizing into still lifes, oscillators, and spaceships. its a very interesting rule

Code: Select all

x = 65, y = 84, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
b5ob5o2bo5b2obo5bo4bo$2b3o6b2o2bobobob3o3bo2b3obo$b4o2bobobo4bob2ob2o
3b4obobo$3b2obobobo2b2o2b3ob2ob2o6bo2bo$3b3obo2b3ob3o2bo2b3o3b2o2b2o$
bob2obo5bo3bobo2bo3b2o7b2o$2b3ob2o5bob6o7b2o3b2o$4bob3obob3ob2o3bo7b2o
bob2o$b2obobob5ob3obo3b2obo2bob4o$obob6o2b2o2b2o3bobo3b4obo$obo2b2o5b
2o4b3o2b3obo3bo$bo3b2ob4o8bo2b2o3b3o2bo$2b5ob3obob4o2bobo2b2o3bob4o$4b
o2b4obo2b3o3b2obo3bo4bo$4b4o3bobobo2bobob2obob2obobobo$obobo4b5o3bobo
b2obo3bo2b2o2bo$3b2obob3obo4bo2b2o4b7o2bo$b2ob2obo2bo2b2o2b2ob2o2b5ob
o2b3o$4o2b2ob3o3bobobo3bobob3o3bobo$2o2bo4bo4bob5obo2bob3o2bob2o$o2b4o
bo3b3o5bobo5bobo4bo$2bo12b2ob7obobobo3bo$ob2ob3obob2o5bobob2obobob2o2b
o$bo4b4o2bo3bo8b5obo$6o3b3o2bobo3b2o3b3o3b5o$bo4b2ob3o6b5obob2o2bo2bo
$6bo2bo2bo2b2o2b5ob5obob3o$2o2bo3bo2bob2ob2ob2obo3b3o3bob2o28bo$2b2o4b
obo3bo4bob3o3b4ob2obo$2o5b4ob2o3b2ob3o3b4o2b2o$2o3bobobo2b2o2bo3bob3o
2bobobobobo$2o3bo5b2obo2b3ob6o4b3obo$2ob3obo4b3obo2b2obo4b5ob2o$6b2o3b
ob2o2b2o3b2o2b2o2bob3o$b2obo2b2o2b2o2bo2b2obob3obo2b4o$3bo2bo3bob3o2b
2ob2obob5obo2b2o$bo2b4o4b2ob2obo4bo2b3ob3o2bo$2o2b3o2bo2b3ob3obo3b6o2b
3o$8b2obo3bobo3bob2o2b3obo$2b4obobobobob5ob2ob2ob4o4bo$3b4o3b3o2b2obo
2bob4ob2o2bobo$2b5ob2o3bo2bob3ob3o2bo2b4obo$3o3bobo2bobo2b2obob3o3bo4b
4o$b3o2bob7o4bobobobob3ob5o$2b2obo2bo2b2o3bobob2o4bob3o4bo$o3b2o2bo3b
4obo2bo3bo4bobob3o$o2bob2ob2o5b3obo2b5o2b3o2bo25b2o$3obo3b2ob5ob6o2b3o
b2o4bo24bobo$4bob5o3bo2b3o3bob3o4b2o26b2o$2o4b3o2bobobo2bob5obo3b2o2b
o$obo2b7obo5b2obo3b4o2bobo$ob2ob2ob2obo2b4obob3obobo2bo3bo$b3ob3o4b3o
4bo5b7o2bo$o3bo2b3o2b2ob2o4b2obobob4ob3o$o5bo2b4o2bobob3ob3o2bobobo$o
b5o2bo4bo5b2obo3bo3bo2bo27bo$bo4bobo2b2o2b2obobo4bobo2b2obo27b2o$3bob
2obo6bo2bobobob3o4b2ob2o26bo$o2bob3o2bob2ob4obobob2ob2obo2b3o$obob4o5b
2obo2bobobob2ob2o2b2o$2bobobo2bo2b4obo2bobobob3o2b3o$b2obo4b2obo2bob2o
2bobobobob3obo$bob3o3b3obobo2b2ob3obo2bobobo$ob7o2bo2bo2bob4o3bo4bo2b
o$3bo3b4o8bobobo2bo3bo2bo$bob2o2bobo3b2ob2o4b2o2b2o2b2o3bo$b2obobobob
o3b2ob2o3bo3bob2obob2o$2obo6bo3bo3bobob2ob2o6bobo$b5ob5obob2obo2b2o2b
o2bobo2bobo24b2o$bo2b5o2bobobob2ob2obo2b2ob4o2bo24bobo$2obob2ob3ob3o3b
2ob2o2bo2bo2b4o26bo$4b2obob3o5bobob5o3bo3bo$3o3bob2obobob9o4b4obo$2ob
2o2b3ob2o3b2o4b7o2bo3bo$bob3o3bob3obob3ob2ob2obo2b6o$5o2b2o3b2ob2o3bo
bobobo2bo2bobo$2b3ob4ob3o2bo6b4o3bob3o$3b2ob3obo2bo2b5ob5ob4obo$bob6o
3bo2bobo3b7o2bo3bo$5obo2b2ob2o4bobo2b4ob2ob3o$bob3obobob5o2b2o3bobob2o
2bobobo$3ob3ob2o2bo2b2obobo7b3obo2bo$b4ob3o2b4obobob7ob2o$5obo5b2obob
o4bo4bo5bobo!
edit:
found a synthesis for the diagonal:

Code: Select all

x = 17, y = 9, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
15bo$14b3o5$b2o$o$b2o!
edit 2:
3g diagonal ship synthesis using only the smallship + 2g synthesis for the slowship

Code: Select all

x = 10, y = 43, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
7b3o$7bobo$8bo31$4b3o$4bobo$5bo5$2o$obo$2o!
edit 3:
found a reaction of two slowships that makes a fairly easy to use dot spark so i had some fun

Code: Select all

x = 57, y = 55, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
5bo$4b3o4$27bo4$31bo10$55bo$55b2o$55bo$24b2o$26bo$24b2o6$b2o$o$b2o5$45b
2o$47bo$45b2o9$37b3o$38bo4$20b3o$21bo!
edit 4:
new synthesis + a P608 potentially natural rro

Code: Select all

x = 16, y = 12, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
2o$obo$bo6$14b2o$14b2o$14b2o$14b2o!
edit 5:
took me more than two hours of work, but i finally got the full synthesis using only smallships and diagonals. this was a lot of effort for a pretty expensive synthesis, so if anyone can optimize this further that'd be pretty cool

Code: Select all

x = 43, y = 31, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
11b2o$11bobo$12bo4$2o$obo$bo4$12b2o20b2o$12bobo18bobo$13bo20bo8$15b2o
24b2o$15bobo22bobo$15b2o24b2o4$23bo10bo$22bobo8bobo$22b3o8b3o!
contact me if ya want help in designing any sort of really weird uncommon types of rules that most people don't like/work with, I'd love to help.

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

Re: Alternating rules

Post by dvgrn » January 25th, 2022, 10:26 pm

ZackBuildit777 wrote:
January 21st, 2022, 3:10 pm
took me more than two hours of work, but i finally got the full synthesis using only smallships and diagonals. this was a lot of effort for a pretty expensive synthesis, so if anyone can optimize this further that'd be pretty cool

Code: Select all

x = 43, y = 31, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
11b2o$11bobo$12bo4$2o$obo$bo4$12b2o20b2o$12bobo18bobo$13bo20bo8$15b2o
24b2o$15bobo22bobo$15b2o24b2o4$23bo10bo$22bobo8bobo$22b3o8b3o!
That does seem to go to a lot of effort to make a 2x3 block, only to use it up again. I think the following is a cheaper 2x3 block, so then you just have to hit that with another diagonal ship, right?

Code: Select all

x = 88, y = 22, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
b2o$o$b2o11$86bo$85b3o5$72b2o$71bo$72b2o!
(Should be easy to tighten that up. Sorry, I'm terrible at editing when I have to do it in LifeViewer.)

User avatar
pzq_alex
Posts: 793
Joined: May 1st, 2021, 9:00 pm
Location: tell me if you know

Re: Alternating rules

Post by pzq_alex » January 25th, 2022, 10:37 pm

Code: Select all

x = 288, y = 241, rule = B1e2c/S12|B2e3-i/S2
obo3bobob2o2b2o3bobo2bo2b2o2bo2b2ob3o3bo3b3ob3o2b2ob4o3b5o3b3o4bo4bob
o3b2o3b2ob3obo3bo5b3ob3o2b2o3b2o3bo4b2obo2b2o4b3obo4bob3obob2obo5bo3b
o4b3obob3obo3bob2ob2o3b4obob2o4b2ob2ob5ob2ob3ob2ob2o5b4ob2obo4b5obo3b
o6bob2o$bob3ob3o4bob2ob6obo2b3o4bob3ob2o7bob2ob4ob2ob2o4bo3bob3o5b2ob
2o2b3o2b3o2b3o2bob2o2b3obo2bo4b2o3bo5bob2o2b2o2bobob2ob2o2bo4b3obo2b2o
2b4o2b6ob7o2bobo2bobob2o3b3obobo2b2o4b2o2b2o4bo2bo2b2obob3o2b2ob2ob7o
b2ob6ob3o3bobo$ob2ob2ob2o2b2ob2o2bob3o2bo3bo2b3o2b3o2bob3ob2ob3obo3bo
b2o2b2ob2obobob2o2bo6bo4b3o3bobo2b3obo4bobo2bob2o2bob2o2b2ob2o2bobobo
2b2o3b3ob3ob3obo3bobo7bo2bob5o2bo2bo4bob2o2bob2o2b4obob3o3b2o2b2ob2o3b
2obob2o2bo3b2ob4obo2b2ob2o2b3ob4o2b4o2b3o2bob2o$5bobo3bob4ob2ob3obob2o
bo2b2o3bob4ob3o3b5o3bobob2o3b2o4bo2b2o2b2ob3o4b3ob3ob4obob2obob2o6b3o
3bobo2b3obo3bo3bobobo3bob2ob2o2bo2b6o2b2o2b2o4b3o2bo8b5ob2ob3ob2o8b3o
3bo5bo3b2o3b3o4b3ob2ob4o7b2o3b3o3bo5b4o$2bob3ob2o4b2o3b3ob3obo2b2o2bo
b5o2b2obo7b2obob4o2bo2bo2b2o3bobo6b2ob3obo2b2obob3o3b2obo2bobo2bo2bo3b
o2b5ob2ob2o3bob4ob2ob4ob2obobob4ob3obobo2bobob3o2b3ob5obob2o10bob2o3b
o2b2o3bo2b2ob3obo2b2o2b2ob2o2b5ob2o9b4o2b3obo5b3ob2o$o2b4ob2o2b3ob2o2b
2o5b2ob2obo2b2o2bo2b3o4b2o9b6o3b3obob2ob4obobo2b2o2b2ob2o3bo2b2ob2obo
3b8obob2obo2bo3b2ob2ob6ob2ob3o3bo2b3o2b3o3bo3bo3bo2b2o2bo2bo4bo2b2o2b
obo7bo2b4obo2bo2b3obob4ob4o3b2ob3o3bobob3ob2ob4obob7ob2ob2o4bo$2o2bob
6obo2bobo2bobo2bo2bob2obo4b2obob3o3b5o2bobobo2b2o2b2obo8bob5ob2o2bo3b
3o2b3obo2b9o3b6o2b3o2bob3o3bobo3b2o2b2o3b3o2bo3bobo2bo5bob3o2b3o2b4o5b
2o3bobo2bob6o4bo2b3o2bo3b2ob2o7bo2bobobo2bob3o3bob5obo2bo2bob4ob2o3bo
$ob2o4b3obo2bob3obobo2bo4b2ob2obobo3b7obob2ob3o3bo3bobo2bobob5ob8ob3o
2b3o4b2o2b4ob3obo3bob3o7bobo4b2obo2bo2b2obo2bob2ob2ob2obob8o3b2obo5bo
3bobobo2bo3bo2b3obo3bob3o3b2o2bob7o11b2ob2o6bobo2b4ob5ob2obobo4bobob2o
$3o5bo2b2o3b3ob7obo2bobobob5o3bob3obob2o4b2obob2o3bobobo3bo2b2ob3o5bo
bo6b2o2b4ob2ob2ob4o3bo8bobobo2b3o2bobob2o2b2o2b3o2b2obob2o5b3obo2bo2b
2ob3o2b2obob2ob2obobo2b5o2bob4ob4obobob2o2b3ob2o7b4o2bo3b2ob3obo2bo3b
3obo2b3obo2bo$8obobo2b3o4b2o3bo4b2obo3bo3bob2ob3o3b2obob2ob2o3b2o2bob
3ob4o4b4ob2obob2obobobobob3o4b2obob3o2bo2bobo5bobo2b2o2b2o4bob2o3bo2b
2obo2b4o2b2o4b2o2b2ob2o3bobobobobo3b3ob2o2bo2b2o2bobo3bob2obo2bob3ob3o
5bob3o2b3o2b3obobobob3o2bobo2b3obo4b4o$o2bobo2bo2b2ob2o2b3ob4o2bob2o9b
6ob3o2b5obobob3ob5obobobobobobo2b4obo2bo2bo2b2obobo2bob2o3bob2o4b2o3b
obo2bob2ob2o3b3o3bo2bobobo2b2ob6o2b3o2b4o3b2ob3obob4o2b2obo2bob3obo4b
o2b2ob3ob2obob4o2bob3obobo2bob2o2bobob2obob5obo2b2o2b3o7bobo$b7o2bo5b
2o3bobobo2b2obo3b2obobobob2ob3obobob3obobo2bobo2bobo2b4obob2obob3o2bo
b2obo4b2ob2ob2o2b3obobob3obobo2b2o2bob2ob4obobob3ob3ob3obo4b2o3b2o3b4o
bobobo2bo9b3o4b2ob3obob2o2bo2bo2b2obob2o2b4ob3o2b4ob2o2b2o4bob2o3bo4b
2o2b2ob4o2b3o2b2o$b2obo3b2obo2bo3b3obob2o3bob3o2b6obobo3b3obo2bobobo5b
o4b2obob2o3b5obo4b3obo2b2obob2o3bo2bobo5b2obobo2b2o3bobob4obobobobob2o
2b3obobobob3o6b2o3b2o3b2o4b2ob2ob4obobo3b4ob3o4b2o2b2ob2o5bo4b4obob5o
bobo2b2ob9o3bo4bo5bob2o$o2b2o2b3o3b2o2b3o2b2o5bobo3bob2ob3o2bo2bo2b4o
b2o2b2ob6obob2o3b2o2b2o3bo2b3o2b2obo4bo2b2o2b3o3b2o3bo2b4o2b2obo5bobo
6b2o3b3obob2ob2o4b2ob2o2b4ob3o2bo4b2o2bobob2ob2o2bo2b3obobo3bob2o2bob
2obobob3o5b3o3b2o3bobob4o5bo3b2ob2obo2b5ob3o$7ob3o6b2o6bobobob3obob2o
4bob5obo2b2o2b2o4b2obo6bobo2b4o2b6o2bob5o2bo2bobobob2obo3bobo2bo2bo6b
o2bo11b3obobo4bo2bo2bo3bob2obo2bo4bobobo3b3o3b3o2b7o2b4obob2o2b2obo2b
o3b2o3b4obobo2bo5bob3ob3obobobo3bobo2b4ob3obobo$ob2o2b4ob2obo4b9obo4b
3o2b2o2bobo4bobo2bobo2b2o2bo5bob4o3b3ob3o2b3obobobob2ob4o3b2o5b2obo2b
o3b9o5b3o2bobo3bo2b3obo2b2ob3ob3o3bob2o2bob3obo3b2o2bo2bob2o3bobo3bo3b
3o5b4ob2obo2b4o3b2o2bo3bobob2o5b2obo4b2o2b4ob3o2bobo2b3o$b2o4bob2ob6o
b5ob2o5bobob3o2b6obob4o2b5obobo2bobobo2b7obo3bo5b4obo2bo2bo3bo2b2o2bo
4b2o2bobo2b3o2bob2obob4o3bobob3o2b2obo7bo2bo4bo2b2o2b3o3bob2o3bo6bob2o
4bo5bo2bobo2bo3bo3b8o2bo5b3o2b3o3b3o2bob2ob2o4b4obobobo$obo3bob2ob3ob
2o2b2o3b5o2bob2obo2bo5b5o3bobobob2o2b2obo6bob4o4bo5b6o2b4o2bobobo2b2o
2bo2bo4bob2o3bob2o2b2ob3o2bo2b3o2bobob2o3bob2o3b3o2b3o3b2obo5bobo2bo2b
o2bob3ob2ob4ob5o2b3o2bo2bobobo2bo2bob2obobo3b2o3bob2o4bo2b3ob5o5b6o$b
2o2bob2ob3ob2obo2b2o2bo2b7ob2o4b2o2b4ob2o2b2o5bob4ob4o2bobobo2bob3obo
b3ob2o5bobob3o4bobo2bo2bob3o2bo3bo3bo2bo2b2o3b2o7bo2bob2o2b3o2b3o4b2o
4bobob3obo2bob2o2bobo4bobobobo2b2obo4bobo2bo4bobobo4b3ob10o2b2o2bob4o
4b2o3bo2b3o5bo$3bob2o2b2obob2obo2bo4b2o4bobo3b2ob2o7b3o5b2o5b3o2b2o2b
3ob2ob2ob3ob2o3bobob2o2b3o5bo2bobob2o4b5obob3obo2bo2b3ob2o5b3o5bo2b2o
3b3obo2bobo3b3o3b3o9b2ob2ob3o2bo4b3ob2o5bob3obo3b2obob5o2bobo2b5ob5o2b
o3bo6b2o3bo2bob3o$2obo2b4o2bob2o4bo3b2obo2b3ob2o4b6o4b2o2bo4bobo3b2ob
7o3b2obo3bo3bobo4b2ob3obob2obobo2b2ob3o2b2ob2ob3ob4o3bo2b2o2bobo3b3o5b
2ob3obo2bobob2o2bo2bo2bo3bob2obo2b2ob2ob5obobobob2obo2b5o8b2ob2o2b3o2b
o2bobo2b2o5bo2bobob5o5b2ob2o2b2ob2o$5bobo2b2o5bo3bobo2b3obo2bo2b2o2b5o
b7o3bob3obobo3b2o3bobo4b2o2b2o2b2ob2obo3b2o3bob3obob3o2bo7bobo2b2o2bo
b2obo2b2o2b9o4b3o2bobo4bobobob4obo3bo4bo2b5obobobo3bo3b2ob3obob2ob2o2b
4ob2ob2o3b5ob2o2b4ob2ob4o8b2o2bob2o3b2ob2o$bo4bo4bobo2bobo3b3o3b2obo3b
o2bobob4o3bob2o2bobo2b2o2b3o7bo2bo2bo4b2o2bo5b2o2bobobobob3obobo2bo2b
2o2bo2bob2o2bob4o2b2o2b2o2bob2obob2obo2b3obo2b5o2b3o3b4o2b3obob3obobo
2b2o5b4obo3bobo2bo5bo3bobobob2o2bob4o5bo2b2obobob4o2bo3bo5b4ob2o$b2o3b
2o2b3obo3bob2o2b5o2b4o2b2o2b2o2b4ob2ob2ob2obobo3bo2b2o2bob2o6b3o3bobo
b2o3b3o5bob2o3bo4bob2obobo4b2ob4o3b2o2bo2bob5o2b4o2b2o2bo2b3obobo3b2o
bobo2bobob3ob2o2b2o2bo5bo4bob2o3b2o3bo5bobobo5b2ob3o2b3o4bo2bob6obobo
bo2b2o3bo2b2o2bo$bobob2obob3o5b3obobo3b3obobob2o3b2o2b2o3bo4bob2o3bo3b
obob2o2bob5o7b3o2b3o4bobo4b2obob3o3b3ob2o2bo2bo2bobobobob2o2b2o2bob3o
2b3obo3b2ob2ob3obo2bob3o3b4obo2bo2b2ob2o4b3o2bo2b3obo6b2obo2bo3bobob2o
2b2o2bobo3b7o2bo4bob2o4bo3bobo2b4o$o2b3o2b2ob7obobo2b2o3bo3bobo3b2ob5o
5b2o2bo3b2o2bo5bobo2bo2b2ob2o7b2o2b2ob2o2b2obob2ob2obob2o2bo6bo2b5ob5o
2b5o3b2obo4b3obo5bobobo3bobob2ob3ob4o2b2o2bobo2bobob2o3b5obobo2b6o3b6o
b4ob3ob4o2bobobob2o2b2ob2o2b4ob6ob6o$b6obob2obo2bob2o7bobo3bobob3o2b3o
bo2b2o2b3obob2o3b4obob3ob3o2bo3b2ob3o2bo2b2ob2obobo4b3o5b3obobo3b3ob4o
b5obobo2bob2obob3o2b2ob2o4b3ob3o3bo2b2ob3obob3obo5bo2b3ob2ob2ob2ob3o2b
o5bo4bobo4bobo4bo4bo2b2o3b2ob2ob3ob2ob2o2bob2ob2ob2o$o2b2o4b2ob2ob2o2b
o2b3o5b5obobo4b4o5bo3b10obo2b3ob3ob2obobobob3ob5o2b2ob5obo3bo2bo2bob4o
bob2o4b3obob6o7b3obo3bobo2b3o3b4ob2ob3ob2obo4b5o2b4ob2ob3ob2o3bo4b4o5b
2obo4b2obo2b3o2b6o2b2o2b2ob2ob9obob2ob2o5bo$b2ob3o2b2obo2b2o2b2ob4ob2o
2bo3b2o2b4o2bob3obobob2o2bo2b2o2b2o2bobobob2ob2obo2b3obobo2bo8b2o2b2o
3bob2obo3bo2b2obo2b2o3b3obob2o3bob3obobob2o2bobob3o2bobo6bobobo3b2obo
3b2ob2o2bobobo4bo3bo2bo2b2ob2o2bob2o3bo3b3o2b4o2b2ob2o4bobo2bob3o2bob
obo3bobo2bo4bo$o2bo2b2obobo2bobob2obobobobob2o3bo4bo6bob2o2bo2b3obo2b
3o2b4o2b3obobo6bo2b2ob2o3b4ob2o8bo2bobob3o2bo3b2o3b2obo2b8o3bo2bob2ob
obo3b2o4b3o3bobo4bo2b4obob3o2b6obo2bo3b3obob2o4bo4bobo2b4o3b3o2b3ob5o
bo2b2o2bo2b2obob2o3bo3b5o$b3o3b3o3b2obobo2b5o6b2o2b2ob3obo2b2obobob2o
b3o2bob2o4b2ob2o2b4o3b2obob2o3b5o2b3ob3ob4obo3b2o3b2obo6b3obobob3o3bo
7bo2bob2o3b3o3bob2o2b9o3b3ob2o2bo4bo4bo2bo4b4obob3o3b5obob5o4bob2o2b2o
bob2obob2o2b2ob3o2bo3b5obo2bobo$2b2ob2o3bo2bobobo4b4o4b3o5b3obo2bob2o
bo2b2ob2obobobo2b7o2bo2b5obo6bobo3b5obo2bob3obo2b3ob2o2bo2b2ob2obob2o
2bo5bo2bobo2b3o2bo2bo2bob2ob2o2b2ob2o3bo2bo2bo3bobobo4b2ob2o2bobo3b6o
2bo4b2ob3o4b2o2bobob2obo2b2o4b3obo2bob3obobo3bo3b2ob5o$bob3ob2o3b2obo
2bobo3bo6bob3o2bo4b4o2b2obo3b4o4b2o2b5o4bo4bo2bobo2b2o2b2o2b2obobob2o
3b2o2bo4b3o2bo7b2o2bob5ob2o4b3ob4ob2obo2b3o2b4obob2o4bo2bo2bo2bob3o2b
ob7o3bo2b4obobo2b5o4b4o4bob2o2b2obob3o2b3o2b3ob4o4bob2ob3ob5o$ob2o6bo
5bobobo2b3o2bo3bo3bob3o4b3obo2b4ob5ob3obobo4b2obo2b3obobo2b2ob5ob2ob2o
4bobo2bob2ob2obobo4b2ob4o2b4obobob2o4b4obob2obo4b6o3b3o4bo3bob3o2b3ob
o3b2o4b5o2b3ob2ob3ob2obob2ob5o3b2o2bob2ob2obob2o2bo4bobob2o2bob2o4b4o
3bo$bob2o2b2obobobo8b2obob2o3b3o2b3o4bobob2o2b2obo2b3o2bobo2bo2b5obob
3obobo5b5obob2ob6obo4b3o2b2o5bo3b3o2b2ob2o2b2obob3obobobo2bo2b4ob4ob2o
3b2obobo3b4obob2obob2o3b2o3b4o2bob3ob4obob2o2b4ob4o2bobo4b2obo3b3o2bo
3bob4ob3ob5o2b4o$ob2o2b2obobob5o2b2obobo2b2ob10ob5obo2bobob2obob2ob2o
b2obo8bobo2b5obo2bo5bob2o2bobo3b4obo5bob4o4bobo2b4o2b2obobobo5b3ob4o3b
o4bob2ob3o3b2o5bo3bobobobo4b7obo2bo2b2o2b5obo2bob2o3b2o3bobo2bob2o2b2o
3bo2b2obo3bobobo2b2obo2bobo$bo2bo2bobobob2ob2o2b3o2bo4bobob2obo2b4ob2o
2bo2b2ob2o2bobo2bo2b3obobob2o6bob5obob2o3bo2bo2bob4ob2ob2obo3bobo2bob
o3bob3o2b2ob3o2b2obo2b2o4bo2bob3ob4o2b9o3b2o2b6obo2b10ob2obo2bobo3b2o
bob2o2b4o8b7ob2o6bo2b3obo11bob4o2bo$8obo2bobob2o4b2o2b8ob2o8bobobo2b2o
2bob2ob4ob2ob3ob9obo3bob2ob2o3bo3bobob3ob2ob3ob2o3bo3b2obo2bo2b2o2b2o
3bobo2b3ob5o9b5obo4b3o10bo5bob2o5b4obo3b3o2b2ob4ob6o2b7ob3obob2o3b2o5b
o2b2o2bobobo2bobo3b7o$3ob2o4b2o3b4o2b3ob4obo2b3o3b3o2b4obob3o4bob2o4b
o7b3o7b2obob2o2b2o4bob2ob5ob2obobobo3b3ob4o2b2o4bo2bobo3b2o2b6o3b4obo
2b3o6bob2o2bo3bo2bo2b2o3bo2bobo2bo2b2o4b5obo2bo2bo2b3obo6bobob7o2bobo
2bobo2bobo3b3o2bo3bo2b3o2b2o$3o4bo2b2obob2o3bobob4ob3o7bobo2bobobob2o
b5o2bob2o4bo3b4o2b3o2bobobo4b3obob3obobobo2bob2o2b2obob10o4bobo4bob5o
3bo4b3o2bo2bobob2ob2o4bo5bo4b2o4bobobob2o3b2o2bo2bo6b3ob3o3b2ob2o5bob
2obobob2obobob2obob2o3bo2b2o7bo2bo$3o3bob2o3b5ob6o4b2ob4o3bob2o3bobo3b
obo2b2o2b4obobo2bo2b2o2bo4b3o2b2o2bo2b2obo3b2o2b5o4bo4b2obob3ob2obob5o
b2o2bobobo5bob2o3bob4o2b2o2bo3b2o4b2o7b2obobob2obo4b2ob3obo2bobo3b2o2b
3o3b3obobo5bobo2bo2b2ob2o2b2obob2ob2obo3bob2o2b2ob2o$obo2bobo2b3o3bo2b
2o4bo2bobo2bob3o3bo4b3o5b3ob3o2b3o2b6o3b2ob5obob2o4b2ob4ob3o2b2o2b3ob
4obo2bob2o2b2ob3o3bo3b7o2bob3obobobob4ob3obo2bob3o3b2o5b2ob2obo2bob2o
3bo2b2o3b3ob3o5b3ob3ob3o3bo3b3ob5o5b2obo2b2o5b3o3b2o2b3obobo$10obob2o
3bo2b2o4bo2b4obo2b4obob2ob4o2b2o2b2ob2o8bo2b6obo2bob2ob3o2b2o3bo4b3o2b
o2b2obo2b2ob3o10b2o2bob4o3bob6o2b3o3bo5b4obo3bob2o2b2obobo4b2o2b2o2bo
bob3o2bo2b3o2b3ob3obob5ob3o3b2obo3b4o2b2obob2obo3b2o2b2o2b2o5b2obob2o
$2b2ob4o2bo2bo3bo2b5o2bo6bo2b5ob5o2bobo2bobo4bo3b2o2bo4b3obo2b3ob6obo
5bo3b3o4bob3o2b2obo2b4o2bobob3obob2o2b2o3bo2bob2obo3bo5bo2b3o4b5ob4o3b
3o2bo4bobo2b2o2bob2o2bo2bo6bo3bo3b2o2bobo4b2o2bobo6b4ob3o2b7o2bob4ob3o
bo$5obobo4b2o2b4o4b3o2b2o4b4o2bo3b2ob2o4bo3bobo3b3o2bobo3bo2bobo4b3o2b
2o6b3o3bo2bo3b3o2b4o5bob2ob3o2b2obobobobob6obob2o4b2o2bo3bob3obo3bob2o
bobo3bob2ob4o3b2o2bob2o3b3obo9bo3b2o3b3o2bo3b3o3bobobo3bo3bo2b2o4b4ob
o6b2o$2b3o5bobob3obo2b2ob2o2b2ob9ob3o2b2obob5ob3o2b2ob6o4b2o3bobo2bob
3ob2obo6bo2bo2b2o4b2o4bob7o2b2ob3o4b2ob4o3bo2b3obo2bobob3ob2o2b3ob2o2b
o4b3o8bobo8bo2bo4bob7o5bo7b2o2bo3bobo4b2o2b3obo3b2ob3obo2b8o3bo$o2bo2b
3o2bob4ob6o2bob6obob2obo2b2obobo6b2o4bo2b2o2b3ob5ob4o2bobo2bo2bobo3bo
bob2ob4o2bo2bo2b2o4b2o4bo2b2ob2obo7bobo3b2obobob2o2b2o5b2o4b2ob4o3b3o
2b2o3b3o2b2o2b3o3bo4b2o2b3o3bob3ob2o7bo2b7o2b3ob10obob2o2b3ob2o3bo3bo
$2b4obob3ob2o6bo2bo3bobobo2bo3bo4bo5bo2bo2b2o2b3o2bo5b4o2bobobob2o2bo
b2obob3o2bo2bob3o4b2obob2o4bobo2bo5b2obo4b2o2bobo2b2o4bo2bo3bo4bobo2b
obob2o3b2o2b2o3b4ob2o2b2o2b2o2b2ob2ob2o2b2o4b4o2b2ob2o3bobo5b2o2bo2bo
3b2ob5obo2bob2o2bo2bob5obo$2bobo7b5o3b3obobobob3obob4obo2b2o4bo4bob2o
bo2b2o2bob3ob3o2bo2bo6b2obobo2bo2b2o5b2o3b4o2bob2ob3ob2o3b2o3bobobo2b
obob2obobobo2b2obo2b2ob6o2b2o3b3o8b3o2b4o5b2ob2o2b2o7bo3bob7ob2obob5o
4bobobo3b4ob3ob8ob3obob2obo$2ob3o3b2obobo2bob5obo2bo3b6ob4obo2bob2o3b
o3bob2obo6b4ob6obob3o2bobob2ob7o4b7obo4bob5o2b2o2b2obob3obob2ob2o2b2o
b2obo2b2o3bob2o3bo2bobo2b2o2bob2obo2bob2o5b2ob6ob2o2bob3ob4ob3obo5b5o
bobob6o2b3o2bo4b3o4b3obo2b4o3bo$5o2bo3b3ob4o7b2o2b2obob2o4b3ob3o2bobo
bob2o3bobobo3b2ob2o2bobo2b2o2bo5bo6bob2o6b2o2b2obob5o3b4o2bo5b4ob3o3b
obobo2bo2bob3o2b4ob4obob5o3bo2b3obobobo2b2o3bo2bobo4b2o2bo2bobo6b4o3b
ob6ob2o2bo2bo4bobo2bob2obo4b9ob3obo$3bo3bo2b5o3bo3b2o4bob4o4b2o4b12o2b
o2bo2bob2o2b4obo3b3ob2o6bo3b3obo2bo2bo2b2ob2obo4b4ob2o3bob2obo3bo3bob
2o2bobobo2b2ob3ob4o7bobob3o2bobob2o3b2ob2o2bo2b2obo3b2ob2o4b3o4bobo2b
o3bo2bo3bobo4b5obobo5bobo2bo3bobo5b3obo3b2o$b3ob3o3b6o4b2obo5b2ob2o4b
obob2ob2o5b2ob2obo2bobobobo4bo2b3o2b5o3b2o4b3obo2bo2bobob2o2b4ob2obo2b
2ob3o2bo5bob2o2b3o4b5o2bobob3o2b2obobob7o4bo2bob2o4b2ob3o2b3obob5o2b2o
2b2o2b3o3bobob3o4b2obobobo4bo2b2obobo2b3o2b2o4b3ob3o3b2o$b4obo3b3obo2b
4obo4b2obob2o3b3ob3o2bob2o2b2o3bobob2o2bo3b2obobob2o2b2obo3b3o4bo2b6o
3b2ob2ob2ob2o2b2o2bo5b4obo6b4o6b2obobo8b8ob4ob2o2bob2ob2ob3o5bo3bobob
ob2obo4b2ob2obob2ob4o2b2ob2o2b2o3bob4o6bobo5b3o2bob6obobob4o$bobo3bob
obobo3bo3b4o3bob2o4bob5ob5o2bobo2b2o3bo2b4obobob3o2b5ob2o6bo2b2o2b2ob
4ob2o4b3o2bo2bo5bo4bobo2b2obo4b3o5b2ob2o2bobo2b2o3b4obob2ob2o2bob3obo
b3ob3ob2obo2bo3b3o2bob2obo2bo3b2ob3o2bob4ob4obobo2b2o2bo4b3o4bo2bobob
2o4bo$2obo2b2obo3bo4bo3bo2bo3bobob2ob5obob4o2b3o2bob2obo2bo2b2obob3o2b
9ob2obobobo3bob2obob2o2b2ob3obo2b2o3b2ob3o2bo3b2obo2bob3obo2b4obo4bo4b
3o2b3o10b3o4bobob3o2b2ob2o3b2o2b2o3bo2bo2bo2b2obobo2b4obobobobobobobo
b5ob5ob2o4b3obob2o6bo2bo$o3bo5bo2bo5b5obob2o2b2o2b3o3bob2o2bobo2bob2o
bobo2b2o2bo2bo2b3ob3obo4b2ob2o2bo2bo4b2o3b2obobo2bo3bo2b2ob2ob2ob4ob3o
2b2obob3ob2o2bo2b3obob2obo11b3ob5obobo2b2obobo3bobob5o3bo2b5obob5obob
ob4o3bobo7b3o4bob2obobob2obo2b2o3bobob2o$bo2b2ob5ob3ob3o2b2o2bobo2bob
4ob2o4bob2ob2obob2o3b2o2bob6obo2b4o2bobo4b5o4bo5bo8b4ob4o2bo2b2obo3bo
2bo4bobo3bobo3bo2b3obobob3o2bobob5o7bobo3bob3ob3o2bo3b2ob6ob7obob2ob3o
b2ob3ob5o3bob5ob3o3bo3bo2b5obo2bo2bo4bo$b2obob5o2b2ob4obob4obobob3o5b
o4bo3bob3o2bobobo4b3o4bobob4obob3obob2o9bo6bob3o3bob2o2b3ob5obo2b3obo
4b2ob5o3b4obo3bo2bo2bobob2o4bobobo3b2ob4ob5obo4b2o3bo5bob2o3b2o8bob2o
2b2o3bo2bo2b2ob2o2b3o3bo3bo3b4o5b5o$o2b2obob2ob2obo3b2o2bob3ob2o2b2o7b
3obo2b2obobob3ob4obob2o2b2obo2b2ob2o3bobo4bob2o5bo5b2obob2obobobo3b2o
bo9bobobo3bobo3b2o2b2obo2b3obo13bo2b2o2b3o2bo2b6o5bo3b3o3b3o5b2obob3o
2bobob2ob2o2b2o2bo9bobob3ob2o6b2o5bo2b2obo$4o2b3ob2o2b4o2b2obo2b2ob2o
4b2obobo3b3o2bo5bo2b3o2b3o2bob2o3b2o3b2o2b2o3b2o2bo2b3obob3o9b2o2b4ob
obo2bobo2bo2bob4o2bobo4bo2bo2b4ob2o2bobo2b3o2b2obob2ob4o2bob2o2bo3bob
ob4obob3ob2obobo3bo2b3obo2b4o2bo4b4o2bob2obo2bo3b2ob3o2b3obo3b3o2bob2o
$2b2o3b2o4b5obo4b2o3bobob3o4bobo3bob2o4b2ob4obo4b4o2bo5b4o4bob5obobob
obo2b3ob2obob4o5bobob4ob3o7b5o5b4obobo2bo4b9obob2ob2obob3o2b5o3bo2bob
2obob6ob2ob3obo4bo2b2obob5ob2o3b2o4bob4o5bo2b2obo2b2obobo3bo2bo$ob12o
2b2obo4bobobobo2b6obobobob5o6bobobob4ob3ob3o3bob2ob2ob3obobob3o2b2ob2o
bo2b2obobo4bo2b2o2b4o2b2o5bo2bobobob4o3b3o4b2obob5obo3bobo2b3obob3o3b
ob3obo3b2ob3o3bo2bo5bobobob5obo3bob4o2bobobo2bobo2b11obob2ob2ob4obob4o
$bob2ob3obo3b2o2b3ob2o2bob3ob5ob3o6b2ob5o2bo2bo2bo2bo2b4o4bobobo2b2o4b
o2b2ob3obobobo8bo2b2o4bob2o2b2o2bob3obobo3bob2obobo7b2ob4obobo2bo2bo6b
2o2bo2b2o2bob2obo4bo5b2obobobob5ob2obo2b3ob3obo2bobo2bo3bob3ob3ob2obo
bo2bo2bo6bob4ob3o$obo2bob5o2bo2b3ob2obobo3bob2o2bob2obo6bobob3o4b2ob5o
b2o4b3ob2o3b2o2bo2b2obo2b3ob3ob7o2bobobo6bo2b7ob2ob2o2bob2ob3ob6o3bo2b
o2b4ob2o7bob2o2bob2o4bobobo5b2ob3o3bob2o2b2ob4obobobo4bob3ob2o5b2ob2o
2b2obo2b4obob2o9b3obo$o2b4o4b2o5b2o2b2obob11o2bo2bo2bo3b3o3bobo2bo2b4o
2bo4bo3b3o3bobo3bobo4bob8ob3o2b2ob6obob3o2bo2bo4bob2ob2ob2ob2o3b8o5b3o
2b3obobo4b3o2b3ob2obo4bobob3o4b4obob3ob4o2bo5b4o5b8o2bo2bobobo4b2obob
ob2ob3obo4bobo$2obob2o2b2ob2ob3ob6obobob2o2b2obob2ob3o2b2o2bo7bob2o4b
2o2b3o2bo2b2obo2bo3bo2b2ob2o2bo3b5obo2b2obo3bo3bob4obob5obob3o3bo5bo2b
3ob2ob2o2b2o4bo3bob5obo2bo3bob5ob2o4bobobobobob2ob4o2bob3o3bob4o2bo4b
o2b2ob2o4bo2b2o4b3obobob3ob3obo3b2o$4obo2bo2bobo3bo2b3o3bob3o2b2o3bob
ob2obo3b2o2bob3ob2obo2bobob2o2bobo3bo2b3o2b2obo2b3o2b4o4b4o3bo4bob3ob
ob3o2bobobobobob2ob4obob2o4b5o4b4obob2o2bob2o4bob2o3b2o5bo2b3obobo3bo
bob3o3b2ob2o2bob2o2bob2o2b2obob2o4b2ob2o3b2ob2o3bob2ob4ob2o2bo2b2o$ob
o4b4o2b2obobo2bobobo2bo2bob2obo2b2o3b5o2b3o4b2obo2b3o2bo6bob3ob2o4b4o
bo3b3o5b3o6b4o5b2ob2obobobobobob6ob2o2b2obobo4bo2bo6bo4b2obobobob2ob6o
bo2bo2b2obob6o7b2ob2obo4bo2bob2ob2o2b2o5b2ob3o2bo3b4o3bo5b4obob2o$2ob
obob3o6b2ob2ob2obobobob8o4bob2o3b3obo6b6ob4obobob2ob2obobobo2bo3bobo3b
obo3bob4obob9o2bo4bobob4o4bo2bo2bob3ob3o4bobobobob4obobobo3bobo5bo2bo
4bo6b4o2bo4b3ob2o2bo4bo3bob4ob3ob2o4b2o3b2ob3obobo2b3o2bo2bo2bo2b3obo
$2bob4ob3o2b4o2bo2bo2b6o5b2ob2o2b2o2b2o2bo4b2obobo3bob4ob2o2b2o2b4o6b
obobo3b3o2bo2bobob4obo2bobobo2b3ob3o3b3ob2o3b2o4bo2bo4b2o2bobobob3o2b
o2bobobo4bo2bo3b4o2b2o2bo3b5obob2o3b2obob2o3bo3b3o2bo2b2obo2b5o2b2o3b
ob3obob2o2bob4ob2o2bobo$ob3ob2obo2b2o3bobobo6b2o2bo3bo3bob3obob4obobo
b2o4b2ob2o2b4ob2ob4obo2bo2b4obo2bo2b2ob4o2b2ob6o2b2ob4o5b2ob5obob2ob2o
bo2b2o2bob5ob2o3b2ob2ob4o2b5obob9o7bo4b4o2b2o2b4o2b2obob2ob2obo2bobob
o2bobob5o2bo4b5o2bo3bo4bo3bo2bo$3b2o3b6ob5o2bobo3bobo2b3o2bo2b2ob6ob2o
2bob2ob3o2b5o2b2o3bo2bob2obo2bo2b2ob2obobo4bo5b2o2b3o5bo2bo4b2ob2obo6b
7obob3o5b3o2b2o2b2obobob2o10bo3b2obob3o2bo4bo3bobobo3bob2o2b2o3b3o2b2o
bob2obobo2bo5bobo10b2o2bobob3ob2ob2o$2b2ob4obobobo2b3o3bo4bo2b4o2bob5o
b2o4bo4b2o3bo2bobobob2ob4o2bo3bobo3b2ob2obo3bob2o2b5o3b3obob3o3b2o2bo
2b3o3b2obo2b2obo2bobobob3o2bo5b3o4b3obobob2obobo2bo3bo2bobob2ob3ob2o5b
o2b2ob3o5b2o2bob2ob2obo2b2o5b2o4bobobo2b3ob2o2bob4o2b4o3bo$b3ob3o8bo2b
3o3b4obo5b8obobo2b4o3b4o6b2ob4obobob2o2b2o3bob6obo3bo7bobo2bob4obob2o
3bobobo5bobob2obo2b2o5bo2bo8b2obo2b2o2bobob3ob2obo2bob2ob2ob2o2bob2ob
3o4b2o2bo5bob3o2bo2b2ob7o6b6o3bo2b3o2bo2bob2o5b3ob3o$bob3o3bo3b11obob
2ob2o3b5o3bo3bo2b2obobo2bo3bob2o2bo2b2ob2obobo2b3o2bobobobob2o2bob2o2b
4o2b5obo2bobobob2o7b2obo3b5obo2b2ob2obobob2ob2o3b3o2b2o3b2obo2bob2o4b
o2b3ob3o4b2o3bobob2o6b4o3b3o5b3obobo2b2o2bob3o2b3o3b3obo2b2ob2o2b4o4b
o$bobobo2bobo2bobo5b3o3bob3obo4bobo2b8o2bo2b2ob3o2b2ob3obo5b2o2b2o3b2o
bobo3bo7bobob2o4bo4b3o2b2o2b2o2bo2bobo2b5obo4bob3ob2o2b4o2b2o2bo4bo2b
4obo2bo3bobob4ob2o2b3ob2ob3o3bo2b2obo2b3ob2obo3b2obo2b4ob2obo6b2ob7ob
3o4b2ob3obo2bo$3ob4obobob2ob4o3b3o2b2o2b2o4b2o2b2o4bo3bob2obo3bob2o3b
o2bobo2bo5bo2bo2bob3ob3o2b4o4b2o2bob2obo5b7obob3ob2o6bo2b2o3bo2b2ob2o
bobobo2bo2b2ob5ob2o7b2ob2o7bob4ob3o4b3ob2ob3obob4o4bob4o2bobob3o2bo2b
2o2b2ob2o2b2o2bo4b2obobo3bobo$2o10b8o2b2o2bo3b2o2bob3ob5o6b2ob4o3bobo
bo4b17ob2o2b2o4bo3bo2bo3bob2o3b2ob9o4b4o3b3o2bobo5b3obobob2obo4b2o5b2o
bob2o4b2o7b2o2b4obob2obo3b2obo2bob2o2bo3bob2o3bo4bob2ob3o2bo2bobo3b3o
b2o2b3obo2b2o7bobo$obob2o6bo2b2o2bo3bobo6bob2o4bo4bobob2o3b3obob7obob
6ob5obobob2o2bo2b2o2bo2bobo2bo2b3o2b2obo2bob2o2b2o3b3o5b2ob3obo2b4o2b
2o2b3obo2bob2o2bobob4obob3obobo2b3o3bo2b2obob5o3bo2b2o7bo5bob2obo3b2o
2bo2bob4obob4ob2o2b2o2b5o2b3o2b2ob3o$3o3bob2o5b7o2bo3b5ob3ob7o2b3ob2o
2b2ob2obo2bo5b2obo3b2obo2b2ob2ob3o3b2o2bobo2bobobobob2obo6bo3bob3obob
2o2bobo2b4ob2o4b3o2bob2obo5b3o2b4o2bob5o3bo2b2ob4o2bobob4o5b5ob5o2bo5b
o2bo4bo2bo4b3o4bo3b4o2b2o2bo2bobob6obo$obob2o3bob2obob2o3bob2o2bobob2o
2bob2ob2ob2o5b3o2bobo2bo4b4o4bo4b3o2b2o2bo5bobo3bo2bobobo2bo2b6o2bob2o
bo2b4o2b3o5b2o2b2o7bo3bo3b4o2b3ob2o3bobob3o3b2o2bobo2b9obo3b2o2bobobo
b7o2bob2ob2o3b3o2bo2bo6bo2bo2bo2bo3bob2ob2ob2obo4bo$4b3o3bob2obobobob
o5b3ob2o2b2o3b3obo5b3o2b2o2bo3b7ob2o6bo6bo4bob2obobo3bob2o2b2o5b2obo3b
2o2bo2b2ob3o6b3obo2bobo2b2o3b2o3bobob2o2bo3bo4bo3b2obobob4ob5ob4o2bo2b
obobobobo2b2obo2b2o2bobobob6o2bob2o3b4o5b3ob2obobobo2b3ob7o$7o2b3obob
3o3bobobo6bobob5obo4b2ob6ob2obo2bob2o5b2o2b6ob2ob2ob8o2b2o3bo2b10o2bo
7b2o2b2obo2bo3bobo2bo6bob3o2bob4o2bo4bo3b3ob4ob4ob12o2bo4bobob2obobob
o4bo4b2o6bo3b3ob2o4b3o2bob2ob2o5bobo2bo2b2o2bob2o$5obob4o3b2o3bo2b2ob
ob2o5bo4b2o2bo4bo2bo3b2o2b3ob2o2bobob4o2bob2ob2obo4b3o2b2ob3o2b4obo2b
o2bo3b2o3bo2bo2bo3bo4b2o2bo4b5o3bobo2bo2b2ob2obobob2obo2bob2o3bobo3b2o
3b3o2bob2ob4ob3ob4ob3obo3b2o4b2obob3o2b2obobo4b6obobobobo5bo3b2o3bob2o
$3ob4o2b2o2bo3b3o2bo3b6o2bobob2o2bo2bo2b3obob4ob2o2b3obob2obo5b3obobo
3bob3ob2o5b2o2bob5obobo3b2ob2o6b4o3bob2o2b2obob2o2b7obo2b2o3b3obob3ob
o2bo2b3o2b6o2b2o2b2ob4o3b3o2b2ob2obo6bo2bo2bo2bo2bo3bobo2b3o4bo2b3o3b
o4bo2b2o4bob3o$o2bob10ob4obob2o2bo2b2ob3o3b2o2b2ob2obobobo4bobo4bo3bo
2bobob2o3b2o3b3obobob2o2bo4bo2b3o4bo2bo2bob2obo3b3obo2b3obo3bo2b2ob3o
bobobobo2b7o4b2o2bo4bob2o4b5ob4obo2b2obobob2obo5b4o2b7o2bo4bo3bobo4b2o
bo2b3obobobo3bob3ob4o2b2obob2o$b2o2b3ob4ob2obo2b6ob3obob3obobob2o6bob
3o3bob3obob4o4bobob3obo3bobobobo2bo2b3o2b4ob2o2bo3b3obo2bob5o3b2o5b2o
b2o3b5obob3ob3o5b3ob2o7b2obo4b2ob6obob5o2b4obobo2b2ob5o2b11obo2bo4bo4b
ob6o2bobob4ob4ob2ob2obo2bo$2ob3obob3o2b2obob7o4b7o2b2o4bo3bo2bo4bob2o
2bo3bob2ob2o2bob5obobobo3bob2o5b3o2b2o3bo3b2obob2obobob11obo2b2o3bob2o
3bobo2bobo2b2obo4b2ob2ob4obobobob2ob2ob6o2bo3b4o3bo2b2o3bobo2b4ob2ob4o
bobo2bob2o4bobob2o5b6o3bobob2o2b2ob2o$3bo3b2ob6o4b2obob2o3bob6o2b4o3b
2o2b2o3bo5b2o2b7o2b6ob2ob3obo2bob2o2b3ob3ob6o2bo2bo2b3o2bo2b2o3bo3b3o
b3o2bo2b2obo2bobo8b2o2b2obo4bobob2ob3o2bo8bo3b3obob2o6bo3b2ob3obob2o2b
o4bob2o5b3o2b3obo3bo2bob3o3bo2bobo2bo2b3obo$b2o7bob2ob4o2b4ob5obobob2o
b2o2bobob2o2bob4o2bo3b2ob2o2b3ob2ob3o2b2obobo2b5o2b3ob2o2b3o5bo3bob4o
bob2o5bobo2b3obo3b2o5b2ob2o2bo2b4o2b2o4bob3ob2o3b3ob4o2bobobo3b4o2bob
2obob3ob2obo3bo2bob2obo2b2ob5ob2obob9o4bo7bobo3b5o2bo$4o2bobo5b2o2b2o
3b3o2b2o2bob3o2bo2b3o2b2o4bob2o3bobo3bo2bo4bobobo2bobo3bo3b3ob2obo3b2o
5bo4bo2bo4b5obobo4b6ob2o2bo3b2obobo3bob2obobo2b3obobo2bob2o5bob3ob2o2b
2ob3o2bo3bo2bob2ob3obo3b2ob3o3bob2o3bo4bo4b6obo2bob2obo6b3ob3ob2o2bob
o$o2b2o3b5o2b2obo2bo2b2o3bob4o3bo2bo2bobobob3o2b4ob3o2bo2b3ob2o5bo5b5o
bob4ob2o2bo4b2o5bob2o2bo3bob2o2bobo5bobobobo2b3o2bobob5obo2b5o7bo3bo3b
2o3bo2bob2o2bob3o5bobob3obo2b2o2b4ob6ob2obob2ob2ob3ob2obob9obob8ob2ob
o2bo2bo$3bobob3obob2o2bo4b9obo2b2o5b5o2b2o3b2o2b2o3b3o2b2obo5bob3o2bo
b3obo2bo2bob2obo3b2o5bob4o2bo2bo2b4o5bo3b3o2bo2bo2bobo2b4o5b4ob2o5bo2b
ob2obo3bob2obobo2b2obo5bo2bob4o4bob3obob2obobo2b3ob2o4bo2bobobo2bo2b2o
b5ob3ob3ob2o2bo4bo$o3bo2bo3bob6o2b4o4b2ob3o2b2obob4o2bo2bobobob3ob3o2b
o2b3ob2o7b2ob2ob3obo3bobobo4b4ob2o2bo8bob2o2b2o4b2obo3b2ob3ob7ob3o3bo
bo2b2o4b2ob5obo2b2o3b3obob2o2bo3b2ob3o2bo2b2obobo2b3ob4obobobob2o2b3o
3bo2b3obo2b4o3b2obo3bob2ob4o5bo$bob2obobob2obob4ob2o7bo4b5o2b2ob4o2b3o
2bobo2b6o3bo2bo2b3ob2o2b3obob3obo3bob4obo2bo2bob5o2bo2bobo6b4obo8bobo
5bo3b2ob2obobo2bob3o5b2o4b3o10bo3bo3bo7b4o2bo2b3ob3o4b3o2b2o2bobob2o2b
ob3o2bo5b3ob2obobo7b4obobo$o3bob3obob2ob2o4bo2bo2bo3bob2o2b4o3bo3b2o2b
obo2bobo2bo3bo3b2o2b2o4bo4b5ob3o3b9obo3bo2bobob2obobo3b5o3b3ob2obo2b2o
bob2obob2ob5ob2obo2b3obobob2o5b3o3b7obob2ob5o3b2o2bob2o3bobo2b2o4b2o2b
o3b4o2bobobob3o2bobo2bo2bo3bobo2b2o2b2o2bob2o$b3o2b2o3bobobob3o3bo2b5o
b3o4b2o3b2obob3obo2bo2bob3o3bo4bobobo4b2ob6o6b5o2bo6bobobo2bo2bo2bobo
3b3o2b2o2bo3bo4b2o2bo2b2ob2o3bo3bo4b2ob3obo3b2o2b6o3bo2b2o2bobob3o2b3o
bobo2bo2bo5bo2b2obobobo2b3ob4o3bo2b2o4b3obo4bo2b4o3b4ob2o$2ob2ob2o6b3o
4bo3bob3o5bobob3o2bobo2bobo2b5o2b7o2b2ob4ob4o2b2obob4o3bob3o3bob7o2bo
2b2ob3obo4bobo4b4ob2o2bob4obo4bo3b3o2b5obo4b3ob2obobo2bob2o2b2obo5bo2b
o2bobob2o2bo2b2ob2o4b2ob6o5b2ob2o2bo2bob2o2bo2bobobob2o3bobo2b3o3b2o$
2o2bo2b2ob2ob4ob3o2b4o2b2ob2ob2ob3o2bobo2bo2b2o4b2o3b2o6bo2bo2bo5b7ob
o4bo2b3ob5o6bob2ob3ob3o4bo2b2ob2o3bo2b2o2b3o2bo2bob2obo3bo2b5o2bo2bo2b
o4b3o2bob2ob2ob4obo3bobo2bo4bob5o3bo2b2o2b5obobob3o4b3o4bo3bob5o2bo7b
ob3obobo$o3bobo2bo3bob4obo5b2obo3b5o2b6obobob3obobo3b2obo2b4o2bo2b2ob
o2bo3b4ob2o2bo2b2ob2obob3ob3ob4o3bo2b2o3bo3b5o4bobobo4bo2bob2o3b3obo5b
o2bo2b2ob4ob2obo3b2ob2o2bo2bo3bo2b3obo2b5o2b5o2b4o2bo3bobobob3ob3ob5o
5b2o2bo2bo2bobobo2b2o3bo$5ob2o6bob3o2bo6b2ob3obob2o2b2o3bo2b3o4b7o4b4o
bo5b5ob2o2b2o2b6o4b2o2bo8bo3b3o3bo2bob7o2bobobo2bo2bo6bobobob2ob5o2bo
2b2obo2b2ob2ob2o6b3obob3o2b2o2b2o2b4o4bo2b3ob2o3bobo4b3obob2obo4b2obo
4b4ob2o3bobobo3bo2bo2bo$b3ob2ob4ob10ob4ob2obo2bob2obo3b2o2b2ob2obo2bo
bo3b2o3bo2bo2b3o3b3obob2o2bobob2o2bo3b4o3bo5bo2bo2b2o4b2o2bob2obob5ob
3ob4obobobobob2o5b3o2bobo2b2o3bo7b2obob3o2b3o2bo2b2obo3b5obob2ob2o4bo
2bo5bo2b2o4b2obo2bo2b2o3bo4b2o2bo2b4obob2obo$3bobobo4bo3b2obo3bo2b4ob
2obob2o3b2obo2b2o2bo7bob4o3bobo2b3ob2obobob4o2b4o3b2ob5o2bo2bo2bob4o2b
3ob7obo3bo3bo14b4obo5b4o2b3obo3b2ob2obobob2obo4bobob5ob3o7bobo2bob3o7b
3ob5o2b2ob2ob4o6b9obob6o3b2obo$obob2o2bobo4b3o2b2obobo5b2obob9o3bo4bo
2bo2b2o2bo7bo4b2obo5b6ob2obob3o4bo3bo4bob2o2bo2bo2bobo2b2ob2o3b2o6b2o
2b4o2bo4bobo4bo2b3o2b5o2bob3ob3o4b2obob2o3bo2b2obo2b3obo3b2o2bob2o2b2o
2bob5o2b3o3bob5obobo3b2o4bob5ob3ob2o$3b2ob3o3bobo2b2o3b2o2bo3b2obob5o
bob2o2b4ob2o2b2ob2o2b4ob2obo2bo4b5o3bobo2bob2o3b3ob2o2b2ob6ob2o4bo3bo
2b2obo2bo3b3ob2ob2o4b2obobob2ob2ob2o2bo4b5o2b3obo5bobo3bob4o2bobobo3b
o4bo3bob2obo2b5obobob2o8bobo3b2o2b2o3b2ob2o5bob2o3b2obo$b4obob2ob8o3b
ob2obob2o4bo4b3o4bo4b3ob2o4bob3obobo2bo4b2o2bo2bo2bo2b5o6b4ob3o5b2o2b
ob9o4bob3obobo4b2o2b4o4bo3bo3b2o2b2ob4o2bobob3ob2obo2bobobobo2b2ob2ob
3ob18o2bobob2o2bo2bobobo2b3o2b3o2b4obob2o2bo2bo2b7o$bobo3bo2b3o4bo2bo
b3o3b2o4b3o2b3ob5ob8ob2ob2ob2o3b2ob2o4bobobo2bobobob2o4b4obobo2b4o2b3o
2b2ob2o4b2ob4obo2bo2bob2obo3bobo2bo4bo2b2ob2o2b4o5bo3b3o3b3obo3b3obo3b
o3bobob2obo3bob3obo5b5o2bo6b3ob3ob2ob2o2b2obobob2o2b2obobo3b3o2b2o$b4o
b2o2b5o2b2o6b2ob2o3bob6obo3b2ob2o2b4ob4o2b5obo2bobobo3bob3o2bo2b2o2b5o
bo7bobo2bobob2ob2o2b3obobo3bo4b3o2b2ob2o2bo9b3obob2o3bo2b3o3bo2bob2ob
ob2o2b2o4bob3ob2ob2ob4o2b4ob5obo4bob2obo3b5o2bobo2bo2bo2bo2b5obo2b2ob
ob4o$4b3o3bobo2bobo2b7o3bobo4bobobobob2o2bob3o8b2obo2b2obo2b7ob2ob3ob
o2b2o2bobobo2b3ob5obo6b4o2bobo2b8o5bo2bo2bobo2b3o2b2o2bob3ob2ob3ob2ob
2ob3o2b9o2bo7bob5o3b4o3bo2b4o6bobobo3bo4bobobobo4bo2b7obo4b2o3bobob2o
$11o3b4ob2o3bob2o5b3ob2ob2o3bo2bob3o4b2ob4ob3o2b2o2bobo3b2obo2bo5b3ob
o2b6ob5obob3obo3bo2b2o2bo2b4o4b2ob2o2bo8b5ob2ob3o4b2o2bob4obobob6o3bo
bobobob7obob2o2bobo2b6o2bob3o2b3obo3b3o2b2o2bo2b3obo2b3ob3o2bo2b3ob2o
b2obo$o2bobobo3b3ob5obo3bo2bo5bobobo2b3ob3o3bob3obo3bo2b9ob4o3bo3bo3b
3o2b2o3b2obo4b2obob2o2b3o4bob2o2bobob4ob8ob2obo2b2o6bo2bob3obo2bob6ob
o2b4obo2b2ob2o2bo4bob2o3b3o3b2ob3o2b2o2bobob2o4b6o2b3o2b9o8bo2b4o6b2o
2bo$3obo3b2obobob3o3b3obo4bob2o2b3o4b3ob2obob4o2b4o6bob3ob2obobobo3bo
bo2bob2o2b3o5b3o2b3obo2bo2bo4bo4bob3o6bo2bo6bo3b2o3bo4bob3o2b10o10bob
o2b2obo2bobob4o3b3o3b2obob4obo2b7o2bob2obobob3obo2bobo2b2obobob4o3bo4b
3o$2ob3obobo3b2obo3bo4b5o2bob3o2bobob3obo3b3obo7b2ob2ob2o3bobob2ob3o2b
3o2bo2bo2b7o2bobo2b2o2bobo3b2o3bo3b2o2b2obo2b2o3b3o2bob2ob3o2bob2o2bo
b3ob2o3bob2ob2obo3b2o2b4o3b2ob2obob3o2bo4b3ob2ob5obob3obobo2b2obo2bo3b
o2b2o2bo4b2o4bo2b3obo2b3obob2o$2obob2o3bo2b2ob5obo2bobo3b3o2b4ob2o2bo
b2ob2o4b3ob2obob3o3b2o2b3obobob2o3b2ob2obob2o2bobo2bo3b6o2bo2b4ob2o2b
2o2b3ob2o3b3ob5o4bobob2obob2o3bob2ob3o3bo4b11o2bobob3o3b2o2b2o3b5o5b2o
4bob4ob2o2bobo2b2o3b4obo3bo3bob2ob2o3bo2b2o4bo$3o5bobob5o2b4o2b2o5bo2b
3o2bobobob2obobo3bo2bobobo7bo2b2o2bo2b3o3b3o3bo2bobobobobob2o2bo3bo4b
ob3obob8o3bob4o2bobo7bobo3bobo4b2o2bo2bobob2obobo6b2o4b3obo2b3o4b2ob3o
2b2obob3obo5bo2b2o2b3o3b3o2bo2bo7b3obo3b2o2b2o3b4o3bo$2b4obo2b2o4b2ob
obo2bo2bobo4b4obobob4o2bob2o5b3obob2ob3o3bo3b2o4b3o2b4obob2o4b2ob3o2b
o2b2obobo4b5ob2ob2obo2b2o2b2o2bo3bob7o2b3o4bobob3obobob2ob5obo2bob3ob
obo2bo3bobo2bob2obo2bo3b6obo2bo3b3ob6o2b3o3b3o3bo2b2ob3ob3ob3o2b3ob4o
$2obo7b2obo2bo3b3ob2obobo3b2o2bob2o2bobo3b2obo2bo2bobobo2bob2obobobob
o3b2o2b4o2b2o2bo3b4o2b4obob3o2bob5ob2ob4o2bo2b2ob2o2bo4b4ob2o2b2o5bo3b
5obo2b2ob3o3bo2bob4o2b2o2bobo2bo2b3o3b11ob2obo2bobobo2b4o2bobobob3ob4o
b3obo2b4ob2ob4ob2o2bo$b4o2b2o4bob2obo3bob3ob3o5bo2bo2b2o8b2o4b4o2bob5o
bo2b6o5bo3b3o4b2obo3b2ob2o4bobobo7bob3o3bo3b3o3bo2b3obo2b2o7bob4ob3ob
obob2o4b5ob2ob3obo5bobob6o7b2ob4o2b2o2bobob7o2b4obo3bobobobob2o6bo3bo
bob2obo3b2o$2o4b2o4bo2b2o4b2ob6o2b2o2bob3obo3bo4bo2bob2o2bo4bob5obobo
bobobobobob3o2b4o5bobob2o2bo2b2obobo6b3obob2obobo8b2obo3bo3bobob2o4bo
2b2obo2b3obob2obo3b4ob2ob2ob2o2b2o2bo4bob5o3b4ob2o2b2obo2bobo4b2ob6o5b
o2b2o3bo6bobob2o2bobo3bo$5b2o3b5o3b2obobo3bobobobo5b3ob2o3bob3o2b2o2b
3o3b2obobo2bobobo2b3ob2obo6b3obobobo5b4obobob5o3b5o2b2obo2bobob2o2b2o
b2o9b2o2bob5obob3obob2o3bo2b2ob3obo2b2o2b2o3b2ob4o6b2ob2o3bobo2b3obob
2ob2o2b5o2bo3bobobo2b2o2bob2o5b4o4bobo$3ob2obo2bo3bobo5bo2b2obobo4b8o
b5o2b2o4b3o2b2obo4bobob2obobob2ob2ob2o3bo4bo3b5obob2obo2bo6bo7bo2b4o5b
2ob3o3b3o2bo2bobob4o2bobobob4ob3o2bo2bobo2b3o3bo2b2obo3bob4o2bo2b6o2b
o2b2o4b3ob2ob4ob3obobo2bobobob2ob4o4b2o3bo$o2bo3b6o3bo5b2o5bobob2o2b6o
bobobo4bobobo5bo2b2ob2o2b4ob2o8bo3b2o3b2o2bob2o3b2o3bo7b4ob3o2b2obo2b
o2bobobob2o2bobobo4bob2ob2obo3bo2bo4b3o2bo5b2o3bo4bo2b2ob3o2bob2o2b3o
b2o2b3obo2b2o2b2ob2o2bob3obob2o3b2obob2ob2ob2o3bo4b3obob3o$o7b2o5b4ob
2obob4ob2ob2obo3b5o3b2ob2o2bo5bo2bo2bob3ob3o2bo3bob5obobo2bob4ob7o2bo
bo4bo2bobo3b3o4b5ob3o5bo2b2obobobo4b3o6bo3b3o2b2ob3o4b2o4b2ob3o3b3obo
bobobobo5b2obo3b5o2bo3b3ob4o6bob2obo2b4obob2obo2bo2bo2b3o$o4b2o3bobob
o4bo2b2obo2b5o2b2o3b3ob3ob2obobo2bob3obobo2bo2b3obobobob3obobo2bob2ob
3obob5ob2ob2o2b4o2b2o3bo2b2ob3ob2ob5o2b2obob3o4b3ob2o3bob5o5b3o2bobob
ob3obobo7b2obob4obo5b2obobo3b4obo2bob7ob4o3b6ob3ob5o2bobo2b2ob8o$o3bo
b3o3bo2b2ob2o2bo2b3obo2bo4b2o3bob4obo2b2o3bo7b2o2bobob3obo5b4obobob3o
5bobob2o6b3o2bob4ob2ob2ob2o2b5o2bo2b3o4bo5bob2ob3o2b5o2b2obo2b2o3bo2b
4o2b2obob2o5b2o3b3o2b7o3bo2b3obo2b2ob2ob5ob6obob2o4b3obobobo2b2o4b2ob
5o$bo3b2ob3obo3b9obob3obo5bob3obo4bo2bo2b2o5bo3b2o2bobobob2ob2o9bob2o
bo2bob2obob5o4b2ob2obob2ob2ob2o2bobobo2b2ob2o4bo3b4ob4o7b2ob2ob3ob2ob
3ob3obo2bob2o3b4ob2o3bo2b3o5bo4b2obob4obob3o4bo4bo2bobob2obo3b3ob3obo
4bo3b4ob3o$o2bo5bob2o2bobob7obo2b2o2b4obob3o3bobo6bo3bob2obobob2obo2b
2o2b2ob3ob3obobob2o2bo6bo2b2obo2b2o2b2o6b2o5b2o4bob7ob3ob4o3bo8bo4b2o
2bobo3b6obob7o2b2o2b3o4b2o2bob3o2b3obob4ob2ob2o2b7o2bo3b3obob2obo2bo2b
obobob2o3b2o2bo$b4ob2ob3obob8ob3o2b3ob5o3bo2bobo2b3o6bo2bo2bo3b4o2b2o
2bo2b2o2b4o2bo2b7o2bobob2ob2ob2ob3ob2o13bob2obo2bob4o2bobo2bob3ob2o2b
obo2b3obo4bo2b7o7bo3bobo2b3o3bob8o2b2o2bo3bo2bo5bob2o4b2ob3o2bo3b6ob2o
b3o2bo4b3obobo$8bobobo4b3o2bo3b4o2bob6obo2b2obo2b2ob2ob2o3b2o3bobob3o
3bob3ob2o4b2obob6ob2obob3o2bo3b2ob3o2b2ob2o2b5o2b2obo7b3o4b3o2bo3bo2b
2obo2b3ob5obob5obo3bob3ob6o2b3ob3o6bob2o2bo3bobo2b2o3bobobo4bo2b3o3bo
4b3obo3b3o2bobo4bobo$b2ob2obo4b3obo2bob5o5bo3bo3bobo3bobobo4b3o3bo2bo
2b5o4b5ob3o2bob4o5bob2o4b2obobobobob3obob3o2b5obob4obo2bob3ob4o4b2o4b
ob3o2b5o2b3o2bobob3obo2b2ob3o3bo2b3ob5obo3bo2bo3bob2o2b3o2bob2obo2b3o
bob4ob6o3b5o2bobo2bo2b3ob2o$bob3ob7ob2ob3obo2bo2b2ob2obo4bo6b3o4bo3bo
3bob3ob2obo3b4o2bo3b6o4bo3b2ob5obobo2bob2o3bo4bobo2bobobo2bobobo2b5o2b
o3bob2o6b2o4bo4b3obob3o4b2o4b4obob4o2b2o5b3o4b3ob2o12b2o4b4obobob4o6b
o3bo2bo2b2obob2o2b2o$obo3b3o5b2ob2o2bob3ob4obo2b2obob2obo2bob2o2bobo6b
ob3o4bobobo2b2ob11ob2obobo3b3o2b4o5b2o6b2ob3o2bobo2bob2o2bobo3b2o3bo2b
3o4b5o4bo2b2obob5obo2bo2b3o2bobobo6b2o4bo2bob2ob2ob5o2b2obobobo2bo5b3o
bob2o3b2obo5bo2b5o4bo$bo2b3ob4ob2o2bo3b3o4bo3bobob2obob4obobo2bobob3o
3bob3ob2obobobo3b2ob2ob6obob2ob2ob2o2bobobo2bo3bo4b2ob3o2bo2bob4o3b2o
b2o3bo2b2ob2obob2o2bob2o2bo2b3ob2o3bob2obo5b2obo2b5obo2bob4ob2o2bo5bo
3bob2obob3o2bobob4o4bo2bo5bob2o4bob2o2b2o2bob2ob2obo$3obo5bob2obo4b2o
4bob2obo5b2o5b3ob2o2bo2bob4o2b2o2b2obo5bobobobob6o2b2o3b3o2b2ob2o2b3o
bobobo2bo3bo2b4ob4o2b2obobobob5ob2ob2o2b3obob3ob3ob3o3b7o3b3obobob4o3b
2obo2bobo2bob5obo7bobo2b2o4bo2b2o2b2obo6b2ob2o2b2ob4ob3obo2b2o3bo$ob5o
2bob2ob2ob2obob3obobo2bo3bo2bo2bo4b3o2b2o3bo3b3o2bob2ob4obo2bob2obobo
b3ob2o2bo2b2o3b2ob2obobob4ob3o2b2obob5obo5b2ob3o5bo2bo4bobo2b4obobo3b
obo2bo3bo2b3obob2ob3o4bobo2bo5bo3bob2o3b7o2b3o2bob2ob4obo3bo7b2obo4bo
b3o2b2o2bobob4o$3bo5b3ob3ob3o3bobob2ob2o2b3o3bo2b3o4bob7o2bo2bo2b2o2b
2obo2bo2b4ob3ob2o3b2ob4obobobo2bo2bob2ob2o4bobobob2o2bo2bo2b2o4b2o2bo
2bobo3b2o6bo3bobo3bo2b2obo3bob2o3bo3b2o3bo2bo2b2ob6ob2obobo2b2obo2b8o
2b3o9bo4b2obo3bo4bob4ob2ob3obobo$2b3obo4bo2b2ob2obob6o3bobo6b2o3b2o2b
2o2b3o4b5o3bobo2b2obo3b5ob2ob2ob2obobob3o2b6ob6o5b2o2b5o7bobob3o2b3o2b
2ob3obobo4b3obobo7b3ob3ob2ob3o3bo2b2ob2o3bob2o2b6o5bob3obob6obob3ob4o
4bob2ob4obo4bo3b3o3bo2bo2bobo$2o3b4ob2ob5o2bo2bobobo2b2obobobo6bo2bob
ob3o2b2o2b2o2b2o2bobobo4b2obobo2bobo2bob2obob3obo3b2obobobo3bo2b5ob3o
b3obo2bo2bob8obobo3b4o2b3o6bo3b2o3b4ob3obo2b2o2bob3ob2o3bob2o2bo4bo4b
o2bo2bo2bobo3b2obo2b2obo5bo2bo3b5o4bo2b2o3bo2b3o3b2o$2b2o2bob8o2b4o5b
4ob2o2bobo3b2o3bob3o2b7o3bobobobobobobo2b2o3bobob2o2bo2bo3b2obo3b3o2b
3obo2b10obo2b2o3b2o3b3o2b3ob2ob3ob2ob3ob2o2b3obo2b2o2b3ob3o3bob3ob2o2b
4o2bobo7b3o3b4o2bobo2b2o2b3o3bo2b4obo5b3obobobo2b7o2b2obobob4o$o3b6ob
ob2o3b2ob2obo8b4ob4obobob2o3bob2obob3o3bobo2bobobo4b2o3b3obo4b4obob2o
b8obob2o4b2o3bobo4b2obob4obob2o3bobobobo2bob2ob2obo6b4o2b2o3bo2b2o3bo
bo2b3obo2b5ob2ob2obo6bo2b3o2bo5bobo4b3ob2o4b6o3bobo5b2ob4ob7obo$b2obo
3bob2ob2o2bo5bobo2b5obo7bo3b2o2bob3obo3bob2ob2ob2ob2obobo4b2o3b2ob2ob
o2bo2b3o2b3o2bob2o2bob3obobo2bo4bob3o2bob6o3bo2bobob2obob4o2bobobo4b5o
b5obob3ob2o2b2ob3o2b4o2b2ob2obo3b5ob3ob3o6bobo2b2o2b3o4b2o2bob3ob8o2b
o4bo2b2o$b5ob2o3bo4bobo4b2obo2b3ob2ob3ob2o13b2ob4o3b7obobo5bo5bo2bo3b
2o2bo3bo5b4ob5obo2bob2obobo2b2obo3bobo2b4o5bo2bo2b2o2b3obo3b2o3bob4o2b
3obob2o3bobobobobo2bo2b3o6b2obobo2bob3obob2ob6o2bo2bob2obobob3obo3bob
2obob6o2bo2bob2o$bobob7o2bo2bobo5b2ob2o2bo7b2ob2o2bobo4bobo2b6o5bo2bo
bob2o2bob2o2bo2bobobobo3b2o2b4ob2o3bob2o5bobo2bo5b8ob7obo2bobo2b6o2bo
bob3ob4ob2obobo2b7o3bo4bo4bo2bobob2o2b2o2b2ob2ob3o3bob5ob2o3b2o6b2obo
b7o2b2obo2b3obo3bo2bo$o2bob3o2b3obo2b2o2b2ob2obobobobo2b5obo3bob3o2bo
b2o3bo4b4o2b4o2b4o4bo4bob3o2bobob8o2bo7b2ob3obo2bo3b2obo2bobobob2obob
5obo2bo2b3obobo3b2obo2bo2b2o2b2o2b2ob6o4b3obo3bob3obo4b2obobo2bobobob
2obobob3obobo2b4ob2ob3o3b2ob3ob2ob2obo2bo2b3o$ob3o2b2obo3bobobob2obob
o2bobobob2obobo4b2o2b3o2b4obobobob2obo4b5ob3o3b4obobo10bo2b2o3b3o2b4o
2bobo2b5o2bob5o2b3o4bo2b2obobo2b2obob3o2bo2bobo2b5o2b4o4b2obo3bobob3o
4b2o2b3ob2ob4ob2ob5ob5o2bo2bo4b2obob3o2bo2bob2obo4b2obo2b2ob3o$2b3obo
2bo5b2ob6ob3o2bo5b2o4bobo2b4o2b3ob5o2bob2ob4obo2bobo3bo5bo4b4o2b2o2b3o
bobob2obobo2b5obob4o2bobo2bob2o2bo2bo6bo3bo2bobobob2o3bo4b4ob5o2bo3b3o
2b5o2bobobob3ob4o3bo2b4obobobob9obob6ob2obo2b2o2b4o2b2obob2ob2o3b2o$o
6bob3ob2obo2b2ob2obob2o2bo3bo3bo2bo2bo2b4o2bob3o4b2o3bo2bob10o3b2obob
ob2ob2o5b3o2b2o2b2o2bo6bo2bo3bo4b2o9b5o2bo5bo3bo3bo2b5o3b7o2b2obo8bob
2o2b3obob2o4bo5bobo6bobob2ob3o3b4obo3b2ob3o3bobobo4b2ob2o2bobo2bo$b2o
3bo3b2obo2b3ob2o2b2o2bo2bob7obobob2o2b2ob2o2b3o2b2ob2o4bob3o5bo2bo6bo
2bob2obo4bo2bo5b6ob3obo2bo2bo2b3o2bo2bo3b7o2bob2o2bo6b4ob4obob3o3bob2o
b2obo5bo4bobob2o2b2o5b2o2b2o3bobo2b2o2b2o8b3o3b2obob3o2b5o2b2o3b2ob2o
bo2b3obo$ob2ob2obobobo3b2o3bo6b2o8bob2obo2b3o2b2obob2o2b2o6b2o2b2o4bo
b2o3b2o4bo2b2o3b3ob2ob3o6b4o2bob6obo2b5obo4b3obo3b3o2b3ob2obobo2bo2b3o
3bob2obo3bo3bo2b2o5b3ob10ob3obo6bo6bobobobo3b4o5bob4obob2o3bo2b2o2b2o
bo2bob2ob3o$2bobob3obobobobo9b2ob4obobo2bo2b6ob2ob3ob7o3b4o2b4ob3o2bo
b2o10b2o7bo4b2obo2bobobo3b2o2bob4obob3o3bo4b5o2b2o4bob2o4bo2b2obo5bo7b
3o6bob2o4bob3o3b2o5bobob3o5bob2obobo2bo2b2o2b2obo2bo3bobob2o3bo5bob7o
$ob2ob2obo2bo3b5ob2o2bobo7bob2obo3bo5b4o3b2o3bob2ob2o3bo2bob6o3bo5b2o
2bo3b3ob2o2bo3b2obo2bob2ob7o4b2obo3b3o2b3o2b2o2b2ob4o2b2o2bo2bo2bobob
2ob2o2bob3obob2o4b4obobobo3bo2b2obo2bo3b2obo3bob5o3b2ob4o2bobobobo3b2o
2bo2b2o3bo4bo5b2o$3ob2o2bo3bo2bo2bobobob2obobob2o2bobo5bob2o2bo2b2ob2o
b3o3b4o2bobob2o2bo2bo2bo3b3o2bob2o2b3o4bob4ob3o3bo3b2obo2bo2b2o2bo2bo
2b3ob7ob2o2b3obob6ob4o2bo2bob2o7b2ob2o3bo3b3ob2o2bob7o2bobo2b3o2b2obo
b6o4bo2b3o2b3obob2obob4o2b2o8b2obo$bobo3b2ob2obo2bo3b2o2b2o7b2obobo2b
3o3b2o4bo2b2obo2bo3bo3b7obo3bo2bo3bobobobo3bo6b2ob2o6bob4ob4obo3b2o4b
5o3bob2o4bob2ob2ob3obob3obo2b2o7bo2bo3b3ob2o2bobo8b2obo5b6obo3b2obob3o
b2o4b5o9bob2o3bo7b2ob2o3b2o2bo$2b2obo2b3o5b2o2bobob4o4bo3bo2bob2ob3ob
3o3bo5bob3o3bo3b3ob4obobobo2b2o2b3o3b3o2b2ob3o3b3o2bobob3o8bobob2obob
ob3o2b2ob2ob2o2bobo3bo4bo9bob2obob3obo2bob2obob2ob2ob2obo5bo3b2o2bo2b
3obo3b2obo3bob2o2bobo4b2obo2bo4b2o3b3o2b2ob5ob4o$2obo3bob3o2b5o3bobob
2ob3o3b2o2bo3bobo2b2o2b2o3b2ob3obo2bob2ob4o3bo2bobo2bo3b2o2b2obob2o6b
3ob4o2bo4b2obo3b3o5bob3ob2o2b2o3bo2b2ob2o4bo3b2o5b3ob2o4b3obob4ob2o2b
o3b3ob4ob3o7b2o5bob2o2b2o4b2o2b2o2bobob2ob4obob2o6bo2b3o5bobo$bo4bobo
bo2b2o2b3obobo3bob2obobo5b2o10b4o3bob5o4b2ob4ob2obo2b2obo5bobo2b2o2b2o
b2ob3o2b3obo3bob2ob2obo5b3o2bo2bo2b3o2bobobo2b2o3b2obo2b4ob2o6b4o3bob
2obo3bo2b2ob4o2b3o3bobo4b5ob2o2bo2bobo2bobo5bo2b2obo4bo2b5ob6o3b3o3bo
$bobo2bobob3ob4o8b2o5b4obob2ob3o8bob2o2b2o5b2o4bo2bob2obob5o2b2o2b2o2b
o2bobo5bobo4b2obobobobobobo2bob2ob2ob3obob2obobo3b4obo3b3o2b4o2b6ob4o
2bobo2bo2b2o3bob3obob5o2b4obo5b2obo2bo2bob2o6bobobo7bob3o3bo5b3o3bo7b
2o$3b2ob2ob2o2b3ob2o2bo2bo3b3o3bo2b6obo2bobo3b3o4b3obobo2b2o3bobo2bo2b
o4b2obobob2o6b5o4bo7b2obob2o2b3o2b4o3b2ob2ob4obo2b4o6bo2bo2b2o2b5o4bo
3b2obobo8b2obo4bo5bob2obob5o2bob3o4b3ob2o2bo3b2o3bo3b3ob2o2bobob2obob
ob5o2bo$4b4ob2obob4obo9b2ob2obo4b2ob7ob3obob3o2bobob2obob2obob3o2bo3b
o3b2o3b2o2bo4b2obobo3b2o4bo3bo2bo4b2o3bob5ob2obo2b3ob4o2b2ob6o2b2obob
4ob3o7b2ob2o5b3o5b4o6bob3o5bob3obo2b2o3bo2bob2o7bo2bo6b2ob3ob2o2b6ob2o
$4bobob4ob2o2b5obo2bo3bo3b3o2bob5ob2obob2obo2b2obob2o2b2ob3o2bo2b2ob3o
2b2o2b5o4bo2b4obo3bo2bob2o2bo2bo2b2o5bo4b2o4b2obo3b3o3b5ob6o5b2ob3o2b
2ob2o5bo5b3obobobo2b8o3b3obob2o2b4o3b2o2b2o5bo3b3obo3b2obobob4obobobo
bob4o3bo$obo6b3o3b3o2bo2b2obobob2o3b2o2bob3o4bobob3o5b2obo2bo4bob4ob2o
2bo2b2o5b2obo3b2ob2o2b3ob2obo3b2obob2o4b2obo3bo2b2ob2o2bob5obo3b2o3bo
b3ob3obob2o3b3o6bobo2bo6bo2b4ob4o2bobo3b3o5bo3b2o5b3obob2o3bo4b4o3bo7b
o4b2o3bo2bo$2obobob2o2b2o3b4obo2bobo2b7o3bo2b3ob2ob2o2b2ob4obo4b3o3bo
2bob3o2bo3bob4ob2ob2o2bo5bo2bobo4bo2b3ob5ob3o3b4o4b3o3bob2o2b2ob2o2b2o
2b3o2bob3obo2bob2o3b2ob2ob2ob2ob3obobob2o2b3o2b2ob2o2b3ob4ob2ob3obobo
2bo5bobo4bobo3b3obob3o4bo2bo6b2o$2o2bob2o2b2ob2obo5bo5bo3bobo2bo3bob6o
b2o3bob2ob2o6b3o3bo2b2o4b2o3b2o2bob2obo2bo2b2o5bob3o2bo2b2ob5ob2ob2o5b
5obo4bo4bob2o2b4ob2o2b3o2bob3ob2o2b2o4bo2b2ob3ob3o3bo2bob2ob5o2bo2b3o
2b2obobo3b2o3b3o2bobo2bob2o2bo2bo4bobob6o2b3obo$4o8bo2b2o2bobo3b2ob3o
b2obob2ob4o4bo2b2ob4o2b6o4b2ob2o4bob5ob2obo3bob3o3b3ob2o2bobo4bo4bo4b
obo5b5o2b4ob2obobobo2bob3ob2obobo2bo2b4o4b4o2b2o4bo2b5o2bo2b3o2bo8bob
o2b2o2bobo2b2o3b3ob3obo5bo2bob8o2b2o3bo2bo2b3obo2bo$4bobo2b3ob2ob3ob3o
5bob3ob6ob2o2b5obobob2ob3o2b3obob2obobob3o2b2ob4o2bobo3b3obob2o3bo3b4o
2b3o2bo4bob2ob2o3b2obobob2obo4bo4bo3b3o2b2ob2o4b2obo3b5o5bo2bo3bobo2b
3ob4obobob2o2b2ob3obo4bo2b4obob4ob2o2bob4o4b4o2b2ob5o4b4o$2bob3o2bo2b
obob2obob2ob2ob4ob3o2b4obob2o5bo4bobo4b3ob3ob3ob2obob12o2b2obo4bo2b2o
2bobobob3o2b2o2bob2o3bo2b3o2b2obobobo2b2ob3obobobobob3ob2obob4obob2o2b
ob2o2b2o3bobob2o5bobo3bob3o2b2obo3b6o7bo2bo5bobo2bo4bo2b2ob5obo2bo5bo
6b2o$ob2ob3o3bo2bo5bo2b5o2b3obo3bo4b4o3bob2obo2bo3bobob2ob2ob3o2b4o2b
o5bo2bo2b4ob2ob2obobobo3b2ob2obo10b3o2bo2bo5bobob2o2b2o4b2ob3o3b5obob
2o2bo2b2obobo5bo5bo2b2o2bobo2bo2b3o2b2obo2b2o2b3o3b8ob2ob2obobo2b2o2b
obobobob2ob3obo2bo2b3o3bo$2o5bob4o2b3o2b3o3bo2b2obo4bo3bo2bobobo2b2o2b
obo2bob5obob2obob3obob2obob2ob4ob8o2bo4bob2obo2bob2ob2ob2o2b3ob2ob4ob
2o2b2o2b4o4bo2b2o4b4ob5obob2o2bo2bo2bo2bob2obo2bo3b2obo3b3o2b2ob2obo9b
2ob3o2b2o2b2ob4o2bob3o5b2ob7obobobo2bo3b2o$2b3o6bob2o3b4o8bob2o2bo3b2o
3bo2b2o2b2ob2o2b2obob2o2bobob2o2bob2ob2obobobo2b4obo2b6obobobob4obobo
bo2bo2bobo2bo5b2o2b5obobobo2b2ob2o3b2ob2o3b2o2bobob2o3bo4b2obob2o2bob
2o2bo4b3o5b2o5b5obo3b3obob3o2b2o4b4o3b2o4bo2b2o2b4o2b2o2bo3bobo$2o2b6o
2b3ob2o2b2obobo3b2ob7o2bo7b2o4b2o5bobo2bob3o2bo2b4ob2ob3obo3b2o2b2o2b
3o3b3o3b5o2bo2b2o3b3obo5bo2b2o3bo2b2ob2o2b6o2bo2b7obob2obo2b2o2bo2bo2b
obo2bo3bob2o2bo4b2obo8bobobo3b3ob2obo3b2obob2obo2bob3ob4o2b3obob2ob6o
b5o$2ob2ob4o2bo3bo2bo2b2ob3o2b4obobob3o2b2ob3o3b3o5b3obobo3b3o4b3ob2o
b4obo3bo8bo2b3o2bo2bo3bobo2b7ob2ob4o3bo6bo3bob2ob2o2bo4b3obobob2ob6o2b
3o2bo2b2obo5bobob2o3b4o3b2o4b4obobobo2b2o2bo2b3ob3ob3o2b2o2bob2obob2o
2bo7b2o2b2ob2o$2ob2obobob6o4b2ob2o3b12ob3obo2b4obobo2b3o3bo6b4ob5ob2o
2bobobo4bobo3b3o2bobo2b5o2b2ob2obo3bobo2b2obob2obob3ob4o2b6o2bo2b4o7b
obobo4bo2bo2bobo2b2ob3o2bo2bobo2bo4b2obobo3bo4bo5b2o2b3obo5bo4bob9ob7o
b4o3bobo$3ob3ob4obob2obob2obob4o2bobo4bo3bobo3b4o2b3o3bo2b3ob3o4bobob
3o2bo2b2o3bob2obo2bo2bo4bo2b4obo2b5o2bo4b3obo3bo5bo3bobobo2bob2o3bo3b
obo4b2obob2obo2bob2o2b15ob2ob4o2bobo3bo2bo2bo3bobobo3b4o3b4o2b2o3bobo
2bo3b2obobo3bo2b2o2b6o$o2b4ob2ob2o2b3ob2ob3o5bo7bobobo2b3o2bobob2o3bo
bobo2b2o4b2o2b2o2b2o3b5obo2b2o3b5ob2obo2bo3b2ob3o2b2obo2bo3bo2b3o4b2o
bob5o2b2obo3bo2bo2bo4bo2bo2b2o2bob2obo4b2ob10o2b3obob2o2bo6b2obob2o5b
2o2bo5bo2bo2bob4ob2ob2ob4o2bo5b2o2b2ob2o$3b4ob2ob2o2b9obo2bob2obobo2b
o6bo2bob2obo5b4obob2obobo3b2o2b3obo2bo3b2o2bob5ob3obo2b3ob2o2b2o3bo3b
ob2o2b3o2bobo2bob5obo2b2obo2b2o2bob5o4b3ob3obo2b2o3b3o3b2obob3o2b2o2b
5o2bobo2b2ob2o4b2ob4o2bo2bobo2b2o2bo4b2o3b6o2b4o4bobo3bo$2b2o4b2ob2o2b
2o4b5obo3b2obob3ob2o7bo3b2ob5o2b3o2b6o2b3ob2o3b3obobobobobo4b3ob3obob
2o2bobob2ob4o3b2o2b2ob3o3b2ob2obob4o2bobob3obobo2bobo2bo2b3obo2bob3ob
obo3b2ob2ob3o3bob2o2bo2b4o3b4obo2b3ob3o2bo2bob4ob7ob4o5b4obo5b3ob4o$o
bobo3bo6bobo10bob2o2b2o3b3o2b5o5b6ob3o2b2o3b3o2bob3o4bobob2obob4o4bo5b
o3b3obo2bo3b2o2bo3b2obo3b2o3b2ob2o3b3o2b2o4bo2b2o2bobo3bob3o2bo3b3ob3o
2b2obobo2bo7b2o3bo3bo5b2ob2o3b6ob2o2b2o4b3o3bo2b2o3bob8obo3bob4obo$3b
4ob5obobo2bo2b3o7b3ob4o2bo3b3o6bo2bo2b2o4bo2bo2b8obob2obobobob4o4b10o
2bobo2bob2o3b2o3b2o2b3o2bo2b4o2b2o2bo3bobo2bo3b2ob5o3bob4o2bobo6b5o2b
o2bobobobo4b2o5bob3ob3o2b2obob2obo3b3obo2b4ob2o3b2ob4o5bob2o2b4ob2o$o
2b2obo2b4obo5b6o4b3o3bobo3bo3b2obob2o3b2o5bob3o2bobob3obobo2b2o3b2obo
4bobob2o4b3ob3obobobob4ob2obo2b4ob3obob8o2b3o2b3ob4o8bob6o2bobob6o4bo
b2ob3o2b4o5b2o5bo2bob2obo2b2o3bob2obo3b9o2bo6b2o4bob4ob4obobo$o2bob4o
2bo3bo3b2ob2obob2o4bo2b2obob3o2b2o2b2obo2bobob5obob2o2bobo2bobo2b3o2b
2o3bob3o2b2o3b5obobobo5b3o2bo3bo3bo2b2o4b2o4bobob4obob4o2b8o2bo3b4o3b
o2bobob4o2bob4ob5obo4bob2o2bob5o5b2obobobo3b3obobo2bobo3b2o2bobobo6b4o
b3o$b2o3bobo5bobobo2bo2bob2o2b2obobo4bobo4b3o2b4o2b2o4bobo2b5ob3o2bob
o2bo2bob2o4bob3o4bo3bo6bo3bobo2bobo2b2ob2obob4obob3obobob3o3bo4b5o3b2o
3b3ob2ob3ob2o2bo2b2obobo2bo2bo3bobo4b2o2bo2bobo2b2obob9o3b3o2bo2b3obo
3bob2ob2obo2bo2b3ob2obobo$bo3b4obob3o4b2obob2obo2b3o4bo3b2o2bo3bob2ob
ob2obo3b2obo2b4obob5o3bob2ob2o3b2o2bo2bo3bob3ob3o2bob2o3b3o5b4o4b2o2b
8obobo2bo2b3o2b2ob2o2b3ob2o2b3obo2b2obo3b2obo6bobob5obob6ob2o4bo3bo6b
2obob3o2bobo3b2o3bobo6bob2ob3ob4o4bo$obo4bobo5b2ob2ob2o2bo4b4obo2bo3b
2o2b2o3b3o2b3o2b6o2b2ob10ob2o2b2o2b2o4b4obo2bo2bobob3ob2o2b2obobo2bob
2obob2o2bo3b2o4b5obo2b2o2bo2bobob4ob10o2b2ob6obo3b4obo7b2obob2o6b2ob3o
2b2ob2ob3obo6b2o3bobob5obo2bobo3b2o3b3o2bobo$2o3bo3b2o3b2ob4o2bo2b2ob
obob3obobobo3b3o4bob2ob2o2b2o2bo2bo3b3obob2o2b3o2b2obo2bo2b2o2bobo5bo
2bobob2ob2o2bob3o3b4o2b3o2b2o2bob3obob3ob2ob2o4bo4b2o6bobobob3obo4b5o
2b2ob2o4bo6bobo3bo6b3ob2ob2obob2o3bo8b3ob6o3bobobobo4bo4bo$b2ob5o2b6o
bo2b4o4b3obo4bo2bo2bo2bo3bo2b2o2bo3b6obob4o3bo2bo3b4obob2o3bo2b2o2b3o
5b2obo2b2obobobob3ob3o2b2o3b6o2b2obo2bo3b2obob2ob3ob2obob2o4b3ob3obo2b
obo2b3ob2o2bob2obob2ob3ob3o7bobob5ob3o3b2ob3obo3b2obo6bo2bo2bo4bo5bo$
10bo2bo2bo2b2o3bo5bob5obob3obo4b3obob2o2bo3b2o3b2ob5obobo5bo4bobo7bob
2ob2o6b2o5bobo4b2o5b2obobo3b2o3b2obo4bo2bo3bo3b10o2bobob2o3bob2o2bobo
2bo2b2o3bobo7b2o2bo2bo2bob2o2b2o2bob2ob4ob2ob2obo4b2obo8bo2b3o2b3ob3o
bo$b2o2bobo2b2ob2obo2bo6b2obo3bob2ob2ob3obobobob6o2b5o3b3o3b3obob6o4b
3ob4o3b2ob5ob2ob2ob2o5bo3b3o2b2ob2o2bob3ob3o2b3o3b2ob2ob3o3b2obobo2b2o
2b2o3b2o4bob2ob5ob2obob3o2bob2o6bo2bobo3b2o2b9o3bob2o2b3ob2o3b2o7b2ob
3o2bobob3o2bo$bo2b2ob3o5b2o2b2ob2ob4o2b4obo2b3obo2bo4b2o3bo2b2ob3obo2b
5o2bo3bo2b3o7bo3bo2b2obob2ob4o4b2obob5o3b3obob2obobo2bo2bo5bobo2b2o4b
obobo3b2o2b2ob2o2b2obo7b2ob2obobo4b2o5bob3obo3b7o2b2o2b2ob3obo6b2o2b2o
b2ob3o2bob2ob3o4b2obobo2b2o$bo4b3ob2o2bobob3ob2ob3o2bo2bo2bo4bo2bobo2b
3o2b3obobobo4b2o2bo3b4o2b3obobo3bo4bo3b4ob3o6b2o8bob2ob3o4bo5bo3bob2o
b6ob4obo2bo2b3ob7obo3bobobobobob4ob2o3bo2bobobo7bo2b3obob3o3b3o2bo2bo
2b7ob4o2bob3o2b4ob2o2bo3bob2o2b2o$2o2bob3o3b4ob2o2b3o3bo2b6o4b4o2b2o3b
5obo3b2obo2b2obo6bob6o2b3obo2b3o2b2obob4o6bob3ob2ob2o3b3o3b2o2b2obo2b
5ob2o2bobo5b5o2bobobo2b2o6b10o2b3ob3ob3o2bo2b4ob2o3bo2b2ob2o2bobobobo
4bo3b4ob4obo2b2o4bo3b3o3bobob3o3b2o$b3ob4o2bo3bo8b4o5bobob4ob2obob5ob
2obobo2bob4o2b6obob3ob2o2b3obo3b3o2bob2ob7o3bob5o3bobo3bo2bob2obo2b3o
b2ob2ob3ob3o2bob2o3bo2b4o2b5ob4obob3o2b3o2bobo2bo3b3ob6ob4obobobob2ob
3ob2o3bobobob2o3b2o5b4o2bob3obob2o6b2o2bo$4bo2b5o4bobo2b2ob2o2b3obob2o
4bo2b4ob4o4b2obobobo4bob4ob2o2b2obo2b2o2bob4obo3b4ob8o2b4o2bo2bo2b2ob
obobob6o2bo7bob3ob6ob2o3b4ob2ob3o6bob5ob4o5b2obo2b4obo2bobobo2b3obo5b
2obobo2bo4bobobo4b2o4bob4ob3o4bobo2bo2bobo$b3obo4b4ob2obob3o2b2ob3o4b
4o4b2obobobobo3bob2ob6obo4b7ob3obo7bo3b3o2b4o2bob2ob4obo5bobo7b2obo2b
o2bo3b5o2bo4b3o3b2obobo2b2obo2bo4b2o5b2o2bob5o2bo4b2ob2ob2o2b2o3b2obo
2b2ob3obob2obo2bob2obo3b4ob2o2bo4bobobo2b5o3b3o$bo2b3o4b2ob3o5b2ob2ob
3o3bo2bob2o3bo3b3ob2o3bob2o3bo4b3o4b2o3b4obob3o2b2o5b2o4b5o2b2o3b3obo
bo2bobo3b3o4b2o2bobob4obobo5b2o2bobobo2bo2bobo2bobo9bo2b2obo2bo6b2o3b
obo3b2obob6o2bob2o4bobobo3b4obo2b2ob2o2b2o2bob2o3bobob5o3b2o$ob3o3b3o
b2obo3bobobobo2b2o6b2obo2b3o3b2ob3obo2b4obob4o3b3ob4o2bo11bob2o2b7o2b
o2b5o2b3ob8obobo3bobobobobobobob2o2bobob2o5bob3o2b4o4b2ob2ob2ob2o3b2o
b6obob2o4bob6o3bo3b2ob2obobo2bo3bo2b6ob2o4bob2obo3bo2bo3bobobob6o$4bo
3bo2b3o2bob2ob2o2b2obo2b4o2bob3ob5obo3b3o5b4ob2o2bo3b4ob5o2b2o2b2ob3o
bo5bob2o2bo2b2o4b2obob3obo2bo2b6obob2obobob2o3bo3bob2obob3ob3obobo3b2o
bo3bob2ob3ob2obo3b2ob4o2b3obobobobo2bo2b3o4bo4bob2o2bo2b3ob6obob4o3b2o
b4ob2o5bo2bo$4obo3b3o3b2o2bobob6ob2o2b2o2b2obo2bo3bo3b3ob3ob2ob2obobo
bo4b3ob5o2bob2o2b2o3bobo2bo4bob5o4bobobobo2bo2b2o2b4ob2obob2obo2bob3o
4b4o2bo4b2o4bo4b2ob10o2b2o2bo6b4obob3obobo5b2o3bo2bo3bobo3bo2bo3bo5bo
b4o2bob3o2bob2obob2o3bob2o$2o2bobo2b2o2b3ob2o4bo2bo2bo2bobob4obobobob
o2bo2bo3b5obo5bobo7bob2ob4ob2o2bob3o6bo3b2o6b2ob3obobob3ob3o3bob2obo6b
2o2b2o2bobo4bo3bo2b4o3b2obo3b2o3b3obob2o2b6ob7ob3o4bo2b4o3b2obo2bob2o
2b3o4b2obo7b2ob2obo2b2obo2bobo2bob3o$7bo3bob2o3bo2b3obobo2bobo3b4obo4b
2ob3o2bo2bo3bobobob5o2b2obo2b4o2b4obo6b2o2b3ob2o8b2ob2obo5bo2b2o3bo6b
ob4o3b2o4bob3ob2obo3bo3bob2obo2bo4bo2b2obo2bob2ob2o2b2o2b2obo2b2o3b2o
3b4obobo3bob3ob3ob3obob3o3bo2bo2bo2b2obob2ob3o2b3ob2o$b3obobob4o3bobo
b6o3b3o4b2obo3bobob8ob5obobo7bo3bob3o4b2o2bo2bo2b2ob2ob2o2bo2bo3bo3bo
2b2ob3obob6obobob5ob4o6b2o2b2o2b2ob3o2b4ob2o2b6o5bob3o6bo4b5obobob5o2b
4o5bo3b3o4b2o2b2ob2ob2ob2o2bob3ob2obob5ob4obo3bo$4obobo3b2ob3obob5obo
2b2ob2o5b3o3bobob3obo3b2obobobobo3bo2b3ob3o3bo3bobob5ob2o4b6ob4o2bobo
b2obo2bo3b3o2bobo2b4o2b3o3b2o4b2ob5ob3o2bo2bob4obo3bo3bobobo2bo6bobob
5o2b3o4b2o3bob7o2bobo2bobo2bo2b4o5b2o2b5o3b2o2b3o5bobo$2bo4b3ob4o3b4o
2bob3o4bo4b4o2b2ob2obobo3b7ob3obo2bo2b2o2b3obo2bob7o3bobob3o2b6obobo2b
obo2bo2bo2bo2bobobo2b2o4b3ob2o2b3o2b2obo2bobobob4obo2bobobo2b3obob2ob
o2bobobo2bob3obo4b2ob4o3b2obobo5b3o4b5o2bo2bob2ob2obo2b2ob3o2bob4o2b2o
bo$2ob4obo3bo2bo2bobo2b3o4b2ob2o2bo2bob3o2bobo2b2o4bo2b2o7b4obobob3ob
o2bo2b3obo2bo2b2obobo3bob2obobobo3bo3bo2bo3bobob2ob2o2bobo4b2o3bo8b2o
2bo2b2obo2bo4bobobobo2b3obo9bob3obo2bobo2bob2obo3bo2b2o2bo2bobo3bo3b3o
2bo2b2ob4ob5ob3o2bob2ob2ob4o$2b2o2bobo2bo3b4o3b3o7b4o2b4ob4obobo2bobo
bo2b2o2bo4b6ob3o3b2ob2o4b2obob2ob2obo4b4o2b3obob2obo2bob7o2bobobobobo
6bobob3ob2obob2o4bo3bo2b6ob2obo3bob2obo3b9obob4o3bobobo3b3ob2ob2obobo
2bobobob5ob2o3bobo2bob2obo2b2ob2o3bo2bob3o$b4o2b6obobobob3o4b2o2b5obo
4b5o3bob4ob2obo5bo3b2ob2o4b2ob2ob2obo2bob2obo3b2obob3obob4o2b3obo2b4o
3b3o2bo3bo3b4obo3bo2b5o2b4ob3o4bob6o3bo4b2ob4o2b4ob2o6b2obob4o3b6obob
ob2o2bob2o4bo3b2ob2o5bo3b3ob2o2bob2o2bobob4o$5o4b3ob3obo4b3o3b2o2bo2b
o2bo3b2obobob2obo3b3obo2bobo3bob3obob2obo4bo2b2o2bob2ob2o2b3ob2o2bo5b
o5b4o4bobo3b2o2bobo2bob5o2bo2b2obo2bobob3o2b2o6b3o2bo2bo4bobobo2b9obo
3bob4obob2o2bobob3o2bob3ob4o4b7ob2obobob2ob2o2b2o5bo2b2o3b2o$3obob2o2b
3o3b11ob3o4bo2b3ob2ob3obob6o3b3o2b3o2b5o3bo2b4ob3o5bo6bo2b4obobo2b2ob
o3bob2obobo3b2obo2bo3b4o2bo2b5o3bob3obob6o3b2o4bob3ob2ob2o2b2obo2b4o2b
3o5bob3o5bob3ob4o3b2ob2ob3o3bob2o2bobobobo3b2o2bo2bob3o5bo3bo$6b2obob
o2bo5bo3bo2bo2bo4b2o2b2o2b2o3bob2ob3obo2bob3ob2ob3ob3o3b2o4bo3bo3bo2b
ob2o2b2o3bob2obob3o4b3obobobobob5ob2o3b2o2b2obo2bob2ob6obobob4ob7o3b4o
b6obob4ob2o2bo5bob2ob2o2bo4bob2o4bo8bo6bo4bobobob2o2b3o3bob2o2b2o3b4o
$b2obob3o2b2obo4bo2b2o6b2ob2o3b2o4bobo2bo3b2ob2o5bo2b4o3b4o5b2o2b3o2b
o7b3obo2bo4bobo2bobob4o2bobobo2bobob3obob4o2b3obo2bob3ob2ob2o4b2o2bo2b
ob3o3b2obobo3b4o3bobo2bobo2b2o2bo3bob2o3b4o3bobob2o2b3ob3obob2o2bob2o
6b3ob3o2bo2bob2o$o2bobobob3o3bo3b2ob2o3bobo2b5ob4obobo2b2obobob5o3b2o
2b2ob5ob2ob2obo3bo2bo2bobobobo2b4o3bo3bo2bob2obob2ob3ob3obob2obo5bobo
3b2o2bo3b3obo3b2ob2ob2o2bo2bobo7b3ob4ob4ob4o2bobo2bo2b2o2b4o2bo2b3ob2o
b4o2b2o2b3ob2ob2ob2ob5obo2bo3b2obo4bob3obo$3b2o3b9obo2b2ob3ob2obo4b3o
2b2obo2bob2ob2ob2obobo2bob2o5b5o3b4ob3ob2ob2o6b3obo5b9obobobob4ob2obo
b3obob3obo2b4o2bo2b4o3b4o2bobo3b2ob3o2b2o3bobob2o2bobobob3o2b3o6b2o4b
2o6bo2bo2bo2b4obobobo2bo4b2o4b3obo3bo2b2o3bobo2bo$2ob3o5bo5bob5obo4bo
b2o2bob2o4bo2b2ob3obo4bo2b3o2b2o2b2ob2o4b3o2b2obo2bob2o7b6o3b2ob2o3bo
3b4obobo3b2ob7o4bobo3b2o3b4ob2ob3ob4o2bo4b2o2b4ob2obob3o2bo2b3obobobo
bob6ob8obo3bo7bo2bo2b2o7bobob4obo2bobobob2o2bob5o$ob4obo4b5obo6b2obob
o2bobob3obo6b3o2bo3bobo3b2o5bo3b2ob2o3bobo2b2ob2o3b2ob4obobo2bo3b3o2b
o4b5o4b3o2b6o2bo8bo2b2obob2ob4o4bo2b2obob2o2b2ob2obobo4b3obob2ob2o2bo
3bo3b2obo3b2ob2obob3ob2ob2o4bo2bobo2bo6b2obob2o9b4o2b2obo$2b2o11b4obo
b2o2bob2obo2bo2bobo3b2ob6o2b4obo2b2ob3o3bob2o2bob3o5bobob2o3bob2o5bo7b
2ob2o3b6o2bo4b4obobo2b2o5b2o2bobo2b2o2b2ob7o3bob3o2b3o4b2obo3bob2o2bo
bo5bob4o2bo2bobob2obo2bo2b4ob4o4b4o6b2obobob5o2b5obo3bo3bo$3bo5b2o6b2o
5bo3b2o4b2obobo2b4o2b4o3b2o3b2ob3obobo2b3obo2bobo2b3o3bo3b3obo2b2obo2b
2o2b3ob2ob3o4bobob2obo2b3ob3o3b2o5bo2bo5b3ob5o5b5o2b4ob2ob4o2b2ob3o2b
2obo7bo2b3o3b3o3b3o4b2o2bo2b3o3b2ob4o2b2o2bo2b2o2bo3b4ob2o3bob2o$ob3o
b4ob2obob2o4bobo3b4o2b2obo9bo5bo3bo2b4o2b4ob2o2bo2b2obobobobob2ob5o2b
2ob2obob4o4b2obob2obo2b2o3b2o5b2o2bo2b2o6b3obobobobo5bo3bob8o5b2ob3ob
4o2b3obo2bob2o2bo2bob3ob2ob2o3bobobo3b4o3b2obo4bobo2bobob2obob3obo2b2o
b4o2b2obo$o2b3obo2bo10b3o4b2obob5ob2ob2ob3ob2obobob2o2bob2ob2o2bo3b2o
b3ob2obo7bo3b2ob3ob3ob3o2bo2bo2b2o2bo3b2o3bo3b4ob2o2bo4b2ob3o2b3ob2ob
2o10b3obo2bobobo3bob4o2b2obob2o4bo4b4o2bob2o4b3o3b5obobobo3bobo3b2ob2o
2bob2o2bo6bo2bobo2b2o3bo$10obo3b2ob4ob2o2bob2obo3bo2b2ob2obo3bo2bobob
4obob6o2bobobo2b2o3b4o2b2obob3o3b2ob2o2bob2o2b3o3b2o2bobob2ob4obob2o3b
6ob4o2bo5b3o2b4ob3ob2o3bo3bobo2bo3bo2b3ob4o2bo3bo2bob4obo2bobo3bo2b2o
b3o2bo2b2ob2o2b3o3bobo3b2ob6obobobobo3b2o2bo$3bobob2ob2obobo3b2ob5ob5o
3b2ob2o2bobo2b2o5b3ob2ob2o4b4ob2o2bo2b2ob4o2bo2bob2obo3bobo3bo2b4obo2b
ob4o4bo2bo7b2obobo3bob3obobo2bobob2o2b2o2bo2bo2b4o3b4ob2o4bo3b2ob3o3b
2o2b2o2b4obobo2bo2b2o6bobobo2b3obo2bob2o2b3o2bo2b4ob2o2b2ob2o2b5obo$2o
bo2b3o3b5o3b2ob3o9b2o6bo6bo4b3o2b2o2b8o6bo4b5ob4o5b2o2bobob3ob3ob2o2b
4obob2o2b3o7b3obo2bo2bob7o2bo3bo3bobobobob8ob3o3bobobob3obobob4ob2ob2o
3bo5bob5o2bo2bo4b2obobo3b3obobo2b2o2b2obo5b2ob3o2bobo2b3o$3bob3o2b2o3b
3obob3obob2ob9ob2o2bobobob3obob3ob2obobo3b3o3b5obob3obob2ob2obob2obob
2ob2obobo3b2o4bob3obobo4bobo2bo2b2ob5ob2ob3obob5obob3o2bob6obobo4b2o2b
o2b4o2b4ob3ob4o2b3o4b4o2bo12b2obo2b2o4bobo2b2o2bob3o2b2ob2o2b3ob3o2bo
$4bo3bo4bobo5b3ob9ob2o3b3o4b2o3b2ob2ob4o6b2o5bob2ob2ob3ob2obo2b2o2bo5b
2o3bo2bob4obobo5bobo3bobo4bobo3bo10b3ob3ob2ob3o4bobo2bo2b2o3b2o5bobo4b
o2bobob3o3bobo2b2o3b2o2bo8bobo2b7ob4obo2bo2b5ob8obo3bobo2bo$3b2o2bobo
2bo2bo3bo7bo4bobob4ob2o4b2ob6o2b2obo2bo2bob2obobob2o2b4ob2ob2o2b2ob4o
bobobo2b2o2b4o2bob4o3bobo2b3obo2bo2bo2b2obobob2o3bo2bobob2ob2obobo2bo
5bobo2b2o2bo2b2o2b2o2bo2b4ob2obo2b2o3bobobo5b4ob2ob2o3bo4b2ob5o3b2ob3o
4bo3bob2obo3bo5bo$5o5bo2bob2ob2o2b3o3b4o2bob5o2bo2bobobo3bobo2bob2obo
3bob2o3b3o2bobo3b2o4b9o2b4o2b2ob2ob2ob3o2b2obo3bo2b2o4bo3b3ob2obo2bo4b
3o3bo3b5ob2ob2obo2b2o6bo2b4o4b3o2bob5obob3o2bobo2b2o2b2o2b2o3b2ob2ob4o
2b4o3bob3o5b3o4bob2obo2bo$2b5o2b2o4bo2b2ob6o2b8o2b3o3bo3b2o2bo2b4o2bo
bo6bo2b2ob2ob2o2bo4bobobob2obo2b2o6b2ob2o2b3o6b3o3bobo4bo4b2o3b2ob2o2b
2o4bob4ob2obo2bo2bob5ob4o2b2ob4ob2ob2ob2obo3bobobob7o3bob3ob6ob6obobo
bob3o2bo5bobob4ob2ob2o2b4o2bo$2o5bo3bob3ob3o2b7ob4ob4ob2o2b2o2bo3bobo
b3obo2bo2b2ob2obo2bo3b2o5b3o2b4o2b4obobobo6bobo3b2o2b2o2b4obo5b4o3bob
o2bo4bob3obobob4o3b2o3b2obo3bo5b3o3bo3b2ob3obo3b4ob2obob3obobo2b2ob4o
5b2ob4o2bo2b5ob4obo2b2o4bo2b4ob4o$b3o2bo2b2o6b5obob4ob4obob2obobo5bo4b
o3bobo3bo2b6ob5o3bo2b3obobo4b4o2bobob2o2bo2b3o2b4o3bo2bobob2obob2ob2o
b3ob3obob3obo2bob4obo4b4o2bob4o5b2o3b2ob5obo2b3ob2o3bo2b2obob2ob3o2b2o
2bobo3bo2bo2b2ob2o2b3obobo2b9o2b2o2b3obo2b4o$b2o9bo2b2ob3o3bo3bo2bob2o
bo5b2ob4obo2bob4ob2o2bo2b3ob3ob3o4bob3obobob2obob3o3bo2b2obo5bo2b2o2b
ob2obo4bob2obobo2b2ob2obo2b4ob2ob2o3b5o2b2ob2obo2bo2bo3b2ob2obo4bobo2b
2ob2obob2obob3obo2b2o4bo6b2o3bob2o3b9obo2b2obo4bob2obo2bob3o2bo2bo$4o
2b4ob2o5bob2ob2obo2bo2b4o2bo2bo4b2o2b2obo3b2ob2ob2o7b2o6b6obo3b2obob3o
2b3ob3ob2obob2o5bobo2b4ob2o2bobob2ob2obobob3obobo2b3o2bo2b2o4bob2obob
2o2bo7bobob4ob3ob6o2bo8b2o3b4o2bo2b2o3b5o3bobob3o2bo2b2obo2bo2bob2obo
6bobobo$4obo2bob2ob2o3b4o2bobob2obob2ob3ob3obob8ob3o3bo5b2o5bob2obo2b
ob3ob4o3b2o3b2obo2b2obo5b3obob5obo2bob2obo6bo2b4ob3o3bo3bobobobo2b4ob
2o3b2o2bo4bo6bobob2ob3ob3ob7ob2o2bobobo4b2obobo3b2o2bo2bo2b2obobo8b4o
bo2b2ob4ob6obo$bo2bob2obo2bob3ob2ob3o2b2ob2o2bob4o2bo3bo3bo2b2ob2o8bo
b2o3bob3obob2obobo2bo2b2o2bob2o3b3obo2b3o3bob2o2b3o5b2obo2bob3o5bob3o
3b2o2b6o5bo3b2o3bo3b3o2b3o2b4o3bob4ob2o3b2o3bo2b6ob2obo2b3obob2o3bo2b
2o2bob3o2bo3b4obob2o2b2o2bobo3b3obobo$3o2b2obob5obobob2o3bo2b2o3b2obo
b3obob2ob3o3bobo2bo8bo4bo2bob2o7b2o2bob3ob2ob5ob3obob2ob2obo3bo5bo2b2o
3b3obobobob2obo2b2ob5ob2o5bobobobo3b2o5b2ob7ob3o3bob2ob4o2bobo2bob2o2b
ob2ob5o2bo3bo2bobo2b3o3b2o3b3o2bo3b2ob5ob3ob2obob2o$2o2b2o2bob2ob3o2b
6o4b2o3bo2bobo3b5ob4o3b3o2bobo2bobo2bo3bo3b3obob3obo2bo4b5obob2ob2ob3o
2bo2b2obob2o3bo2b4obo3bob3o2b7ob4o2bo4bo3b2o3bo5bo2bob4obobobo5b2o2b4o
b10ob4o4b4obob5ob3o2b5ob4o2bob2o3bob2o2b3o4b2ob3o$obo2b7obo4b7obob2o2b
o6bobob2obo3b2o4bo3bobob4o2bobo2b7obobobobob3o4b4ob2ob5o3bobo3bob3obo
bo2bo2b3ob4obo3bobob2obobo2b6obobobob10o8b2o2bob3ob2o4bob2ob5o2b3obob
4obo2b3o2b2o2b2obo2b4obo2bob2obob2ob2obob4obo3bobob4o$o3bobo2b2ob4obo
bo2bob5obo7bobo3bo3bo2b2o6bo3b2o2bobobo2bob3ob2o3bobobob2ob7o4b2o2b2o
b2o3b5o2b2o4bo5b2ob2o2bo2b3obobo3bo2bob7o4b3o4bo2bo2b3ob3o2b2obobob3o
bo3b2o2b2o4b3ob2o3bo2bo4b2o4bo4bob4o4b2obo4bob2obobo2b3ob3ob3obo$7b4o
2b2obo8bobobo8bob2o2bo5bob2obob2ob6o2b2o2b2ob2o2b4obob4o2b2o4b2o4bob2o
bob2o2b2ob6o2bobob4obo3bo2b6o2b3o5b2obobo2bo2bo4b2obo2b3o2bob2o3bo2b2o
3bobob6o2b2o2bo2bo2bo4b3ob4ob4o2bo3bobo4b4obobob3o3bo2bo2b4ob2o2b3obo
$o2b3ob8o2b3o2bob2ob2o2bo5bo2bob2o2b2o2bobo2b4o5bobobob2obo2bob2o2b5o
3bo3bo3b4obo5bo2bo2b2obob2o2b5o2b3obobo2b7ob2ob2o6b4obob3o2bo3bob4ob6o
2bobo2bob2o4bo2bob2obo2b4obob2ob4o3bobo2b2o2bob2o3bo6b2ob3o2b5obo3b4o
2bob2o2b3o$bob2o2bobo2bob2o5b3o2b3o3b2o7b3ob2obobobo2bo2b2obobo5bo2bo
b2obobo7b2o5bo5b3o2b2ob2obo2bo2bobo2b2o2b3obo3b3o2bo4bo2bo5b2obo3bob4o
bo3bo2bob3o3bob5ob2obob3ob3o3b4o2bobobobo3bob4ob2o4bob2o2b6o3b2obobob
10o2b2obo3bobob2o2b3o$3bobo3bo2b3o4b5obobo3b3ob2o2b3ob3ob2obob4o2bob5o
bo2b5o3b2o2b2obo2b2ob5obobo3b5ob3obobo5b5ob2ob2o2bo4bob4obo2bobo2bo3b
ob2o2b3ob3obobo2bob2ob6o3b8obob2o2bo2bo4bo6b3obo5bo2bo4bo2b3o2bo2b2ob
2ob2o2b2o2b3obob6obob4o5bo$b3o2bo2b2o2bo2bobo5b4o3b5o2b3obo3bo4bobo2b
3o2b3o4bob2o3b3obo2bo4bobobo2bo2b2o2b2obobob3o2b2obo3b2o3bo3bo2bobob4o
bobobo2b3o3b2o3bo4b2o2b2o2bob4o5bob4obob2obobo2bobo2b2obob3o2bo2b2ob2o
b4o4bo4bo2b3ob4o3b2o2bo3b2obob3obob5o3b3o3bob2o!
\sum_{n=1}^\infty H_n/n^2 = \zeta(3)

How much of current CA technology can I redevelop "on a desert island"?

ZackBuildit777
Posts: 98
Joined: September 26th, 2021, 9:22 pm
Location: tennessee

Re: Alternating rules

Post by ZackBuildit777 » January 25th, 2022, 10:38 pm

dvgrn wrote:
January 25th, 2022, 10:26 pm
ZackBuildit777 wrote:
January 21st, 2022, 3:10 pm
took me more than two hours of work, but i finally got the full synthesis using only smallships and diagonals. this was a lot of effort for a pretty expensive synthesis, so if anyone can optimize this further that'd be pretty cool

Code: Select all

x = 43, y = 31, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
11b2o$11bobo$12bo4$2o$obo$bo4$12b2o20b2o$12bobo18bobo$13bo20bo8$15b2o
24b2o$15bobo22bobo$15b2o24b2o4$23bo10bo$22bobo8bobo$22b3o8b3o!
That does seem to go to a lot of effort to make a 2x3 block, only to use it up again. I think the following is a cheaper 2x3 block, so then you just have to hit that with another diagonal ship, right?

Code: Select all

x = 88, y = 22, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
b2o$o$b2o11$86bo$85b3o5$72b2o$71bo$72b2o!
(Should be easy to tighten that up. Sorry, I'm terrible at editing when I have to do it in LifeViewer.)
Oh making a 2x3 block is (fairly) easy, I’ve found quite a few syntheses of it, the problem is the reaction to make the RRO only works with a 2x4 in my testing, which I haven’t found any fast synthesis for yet. That’s why I made a block first, did an extending reaction to get a 2x5, and then shaved off the last domino of it to get 2x4. Simply haven’t found an easier or cheaper way to get that specific length. If ya find a way though, that’d be really helpful for decreasing the cost!
contact me if ya want help in designing any sort of really weird uncommon types of rules that most people don't like/work with, I'd love to help.

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

Re: Alternating rules

Post by dvgrn » January 26th, 2022, 11:30 am

ZackBuildit777 wrote:
January 25th, 2022, 10:38 pm
Oh making a 2x3 block is (fairly) easy, I’ve found quite a few syntheses of it, the problem is the reaction to make the RRO only works with a 2x4 in my testing, which I haven’t found any fast synthesis for yet.
Ah, makes sense. Somehow I misread the lengths of those rectangles.

In that case, the only thing I think I can see an immediate improvement for is in the cleanup. There shouldn't be any need to build a block to suppress the diagonal ship after its work is done:

Code: Select all

x = 93, y = 33, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
13.2A$13.A.A$14.A2$2A$A.A$.A4$12.2A10.2A$12.A.A8.A.A$13.A10.A$91.2A$
90.A.A$91.2A3$27.2A$26.A.A$27.2A10$16.A$15.A.A$15.3A!
Does it make sense to post patterns for this rule in a Golly-compatible format? It seems awkward to have to convert back and forth between Golly syntax and LifeViewer syntax. I've uploaded a "B1e2ce6_S34q568--B2c3-i_S23-y458" rule into the Rules namespace, but feel free to ignore it and never use it if it's not a good idea:

Code: Select all

x = 93, y = 33, rule = B1e2ce6_S34q568--B2c3-i_S23-y458
13.2A$13.A.A$14.A2$2A$A.A$.A4$12.2A10.2A$12.A.A8.A.A$13.A10.A$91.2A$
90.A.A$91.2A3$27.2A$26.A.A$27.2A10$16.A$15.A.A$15.3A!

ZackBuildit777
Posts: 98
Joined: September 26th, 2021, 9:22 pm
Location: tennessee

Re: Alternating rules

Post by ZackBuildit777 » January 26th, 2022, 11:43 am

dvgrn wrote:
January 26th, 2022, 11:30 am
ZackBuildit777 wrote:
January 25th, 2022, 10:38 pm
Oh making a 2x3 block is (fairly) easy, I’ve found quite a few syntheses of it, the problem is the reaction to make the RRO only works with a 2x4 in my testing, which I haven’t found any fast synthesis for yet.
Ah, makes sense. Somehow I misread the lengths of those rectangles.

In that case, the only thing I think I can see an immediate improvement for is in the cleanup. There shouldn't be any need to build a block to suppress the diagonal ship after its work is done:

Code: Select all

x = 93, y = 33, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
13.2A$13.A.A$14.A2$2A$A.A$.A4$12.2A10.2A$12.A.A8.A.A$13.A10.A$91.2A$
90.A.A$91.2A3$27.2A$26.A.A$27.2A10$16.A$15.A.A$15.3A!
Does it make sense to post patterns for this rule in a Golly-compatible format? It seems awkward to have to convert back and forth between Golly syntax and LifeViewer syntax. I've uploaded a "B1e2ce6_S34q568--B2c3-i_S23-y458" rule into the Rules namespace, but feel free to ignore it and never use it if it's not a good idea:

Code: Select all

x = 93, y = 33, rule = B1e2ce6_S34q568--B2c3-i_S23-y458
13.2A$13.A.A$14.A2$2A$A.A$.A4$12.2A10.2A$12.A.A8.A.A$13.A10.A$91.2A$
90.A.A$91.2A3$27.2A$26.A.A$27.2A10$16.A$15.A.A$15.3A!
to the first part: thank you! i hadnt realized that you could delete the diagonal afterwards without making a block, thats a good suggestion bringing it down to 15g

to the second: i do think that would be useful and reasonable to do when there are multiple posts on the topic of a single rule, but when its only a single post about single rule, not really necessary. (lifeviewer runs them much slower than the normal ones so its more convenient to avoid the extra effort when just doing one post about a rule)
contact me if ya want help in designing any sort of really weird uncommon types of rules that most people don't like/work with, I'd love to help.

ZackBuildit777
Posts: 98
Joined: September 26th, 2021, 9:22 pm
Location: tennessee

Re: Alternating rules

Post by ZackBuildit777 » January 26th, 2022, 12:01 pm

so i was trying to do a reduction that could potentially make the synthesis cheaper by 2g using a square spark, and was looking a synthesizable predecessor for said spark so i could use it. what i ended up finding instead was a new (and fairly sparky) oscillator, which im going to later see if i can use it to make a spaceship gun somehow.

Code: Select all

x = 44, y = 13, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
5b2o$4b4o$3b2o2b2o$3b6o$3bo4bo$o10bo10b2o2b2o$o3bo2bo3bo10bo4bo11b4o$
b3o4b3o11b2o2b2o10bob2obo$23bo2bo13b2o$4b4o32b2o$4bo2bo$4bo2bo$4b4o!
on the left is the pattern im trying to make (the top half is the two diagonal reaction for extending a block, and the bottom is a square spark that can produce a domino at the right time to make a 2x4 instead of a 2x5) in the middle is the probably synthesizable predecessor, and on the right is the oscillator itself.
contact me if ya want help in designing any sort of really weird uncommon types of rules that most people don't like/work with, I'd love to help.

User avatar
Wyirm
Posts: 307
Joined: October 29th, 2021, 6:54 pm
Location: 30.541634, 47.825445 (on the boat)

Re: Alternating rules

Post by Wyirm » January 26th, 2022, 12:51 pm

Code: Select all

x = 59, y = 5, rule = B1e/S2|B2in3-i/S23
bo2$14bo10b3obo19bo8bo$13b2o12bo12bo7bobo6b2o$5bo8bo26bo7bo!

Code: Select all

x = 4, y = 7, rule = B1e/S2|B2in3-i/S23
2bo$b3o$2o2$bo2$bo!
random things in b1e/s2|b2in3-is23
Edit*
9 cell 2/c12

Code: Select all

x = 6, y = 7, rule = B2ikn3/S234-k5|B3aijn/S2ae3jnr4-k
obo$3bo$5bo$2bo2bo$b2o2$3bo!
More Edits*
These rules are full of really cool patterns:

Code: Select all

x = 12, y = 3, rule = B1e2e3e4e/S234|B2a/S4
3o6bo$bo7bo$2bo7b2o!
Sorry if I'm spamming, Moore cool stuff:

Code: Select all

x = 5, y = 5, rule = B1c3/S23|B3ai/S457
o3bo$2b2o$3bo2$3bo!

Code: Select all

x = 36, y = 28, rule = TripleLife
17.G$17.3G$20.G$19.2G11$9.EF$8.FG.GD$8.DGAGF$10.DGD5$2.2G$3.G30.2G$3G
25.2G5.G$G27.G.G.3G$21.2G7.G.G$21.2G7.2G!
Bow down to the Herschel

ZackBuildit777
Posts: 98
Joined: September 26th, 2021, 9:22 pm
Location: tennessee

Re: Alternating rules

Post by ZackBuildit777 » January 27th, 2022, 1:46 pm

oooh weird oscillator accident located, apparently the 2x2 diagonals wick can both sustain 1D oscillators by itself *and* when it interacts with a natural false still life in a certain way it makes another, different set of oscillators:

Code: Select all

x = 91, y = 50, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
2b3o17b3o17b3o13b3o11b3o11b3o$2b3o17b3o17b3o13b3o11b3o11b3o$2o3b2o13b
2o3b2o13b2o3b2o9b2o3b2o7b2o3b2o7b2o3b2o$2obob2o13b2obob2o13b2obob2o9b
2obob2o7b2obob2o7b2obob2o$3ob3o13b3ob3o13b3ob3o9b3ob3o7b3ob3o7b3ob3o$
b2ob2o15b2ob2o15b2ob2o11b2ob2o9b2ob2o9b2ob2o$3bo19bo19bo15bo13bo13bo3$
3o17b3o17b3o13b3o11b3o$4o16b4o16b4o12b4o10b3o$3b2o18b2o18b2o14b2o$3b2o
18b2o18b2o14b2o$5b2o18b2o18b2o$5b2o18b2o18b2o$7b2o18b2o18b2o$7b2o18b2o
18b2o$9b2o18b2o$9b2o18b2o$11b2o18b2o$11b2o18b2o$13b2o$13b2o$15b2o$15b
2o8$2o18b2o18b2o14b2o12b2o$3o17b3o17b3o13b3o11b2o$2b2o18b2o18b2o14b2o
$2b2o18b2o18b2o14b2o$4b2o18b2o18b2o14b2o$4b2o18b2o18b2o14b2o$6b2o18b2o
18b2o$6b2o18b2o18b2o$8b2o18b2o18b2o$8b2o18b2o18b2o$10b2o18b2o$10b2o18b
2o$12b2o18b2o$12b2o18b2o$14b2o$14b2o$16b2o$16b2o!
anybody know how to calculate what oscillator periods this adds?

edit 1:
the wick with the sparker group can actually have any number of blocks in the wick as long as it's >2, including even numbers. its just one with exactly two 2x2 blocks evolves into a period 2 oscillator that is (sort of) unrelated.

edit 2:
unrelated, but i also just found a new non extensible and from what i can tell non reducible P2 oscillator:

Code: Select all

x = 35, y = 29, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
2b6o18b6o$2b6o18b6o$2o6b2o14b2o6b2o$2obo2bob2o14b2obo2bob2o$3ob2ob3o14b
3ob2ob3o$b2ob2ob2o16b2ob2ob2o$3bo2bo20bo2bo$23b4o4b4o$23b5o2b5o$27bo2b
o$28b2o$24b10o$24b4o2b4o$27bo2bo2$27b4o$27bo2bo$27bo2bo$27b4o2$27bo2b
o$27b4o$26b6o2$26bo4bo$26b6o$27b4o$24b3o4b3o$24b3o4b3o!
its actually surprisingly hard to find these, but in this rule they're analogous to normal still lifes

edit 3:
was looking at some soups and came up with a reduction to the rro synthesis, down to 13g

Code: Select all

x = 40, y = 29, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
2o$obo$bo4$12b2o10b2o12bo$12bobo8bobo12b2o$13bo10bo13bo6$27b2o$26bobo
$27b2o10$16bo$15bobo$15b3o!
also could anyone see if theres a way to make a spaceship gun using the rro with another sparker? (like the p24 sparker i found earlier)

edit 4:
a reaction of a diagonal and a slowship that results in a diagonal and a slowship, but the slowship is moving in a different direction. i feel like there must be some way to use this for something, maybe an smos?

Code: Select all

x = 33, y = 17, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
bo$2o$bo12$31bo$30bobo$30b2o!
edit 5:
6g synthesis for a 2x4!!! this means that the cost of synthesizing the rro is now only 9g!

Code: Select all

x = 36, y = 13, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
2o$obo$2o$22bo$21b2o$22bo4$32bo$32b2o$32bobo$33b3o!
edit 6:
5g synthesis using only a single slowship and a single diagonal!!!!! woo!!!!!!!

Code: Select all

x = 29, y = 16, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
bo$2o$bo10$25bo$25b2o$25bobo$26b3o!
edit 7:
making a synthesis for the P4 oscillator i found in a soup a few times, 9g right now

Code: Select all

x = 115, y = 35, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
2o$obo110b2o$2o46bo63bobo$113b2o3$52bo2$89b2o$88bobo$89b2o9$42bo$41bo
bo$41b3o11$45bo$44bobo$44b3o!
edit 8:
hey look a smallship to slowship converter reaction thing, produces a lot of dot sparks

Code: Select all

x = 51, y = 10, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
2o$obo$2o2$49bo$48b3o$48b2o$48b3o$48bo$49b2o!
combine it with this and all that'll be needed for a spaceship gun will be a slowship to smallship converter!

Code: Select all

x = 11, y = 5, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
bo$obo$bo2$10bo!
edit 9:
nevermind, i found a better reaction between their sparks

Code: Select all

x = 143, y = 20, rule = B1e2ce6/S34q568|B2c3-i/S23-y458
2o$obo$2o2$49bo$48b3o$48b2o$48b3o$48bo$49b2o$141b2o$140bobo$141b2o2$94b
o$92b4o$92bo2bo$92bobobo$92bob2o$93b3o!
contact me if ya want help in designing any sort of really weird uncommon types of rules that most people don't like/work with, I'd love to help.

ZackBuildit777
Posts: 98
Joined: September 26th, 2021, 9:22 pm
Location: tennessee

Re: Alternating rules

Post by ZackBuildit777 » February 9th, 2022, 2:49 pm

hexagonal rule with wickstretchers, extensible spaceships, and another type of object i dont know the term for

Code: Select all

x = 148, y = 105, rule = B12-o3p/S234H|B45/S03o45H
2obobobo2bo4bob4obo2bo2b2o4b5o2bob2ob2o2b5ob2obo4bobo2bo3b3ob4obo2bo2b
o3b3o$bob2o7bo2b4o5bo3bo3bobob3o3bo6bo3bo3b2o4b3o3bo3bob2obo3bo3b4obo
b2obo$2o5b2ob2obo3b2o3bobo2b4obob4o2b4obo4b2ob2o2bobo3bo3bo4b5obob2o2b
obob4ob2o2bo$ob2obo2bob2o2b2o4bo3b3o3b4o2b2ob5o2b4ob2ob3o3b2ob3o3b3o3b
2o3bo2b2ob2o2b6o$3o3bo2b3o2b4ob2o4bobobobob2o4bob3ob2ob6o7bo2b2ob2o3b
ob2o10b2o2bob4o$2o5bob4ob3o3b4o3b2obobo2bo2bo2b2o2b4obo2b2o7b2o2b3o2b
2o2bo4b3obo2bobob2o2b3o$b2o2b4o3b4o3b2ob3o2bo2b2obo4bobo5bobob2ob2ob2o
3bo3bo5b2ob5ob2ob2o2b3o2bo3b2o$3o2bob2ob4o2bo3b2o4bo6bo3b3o5bob4o2bob
3o4bobo2b2ob3o2bo2bobo4bo3b2o2bo$2b3o3bobob2o2bob2o3b2ob3ob2o4b3o3bob
o3bob2ob2ob3obob3o3bo2bobob3o7b3ob5obobo$2obo3b2obo3b2o4bo2b3o3bo4bob
ob2obo3b6o4bobo2bobobo2bo2bo2bobob6obobobo3b3ob2o$7o2b3ob4o2bobob2o2b
o2bob2obobo2b8obo4b2o2bob3obobob3ob2o6bob2o2b3ob3o3bo$3o5b5o15bo2bo2b
obobo2bo2bo5bo3b3o3bobob2obob2o4b2ob3ob3o2bo2bo2b2ob2o$bo4bo3bo4b2obo
2b2o2b2o5b5o3b3o3bob3ob2obo2bo3bob2o3bob3o4b3o3bobobo3b2o3bo$3b3ob2ob
2ob2obobobob2o2bo2bobob2ob2obobobo2bo2b7ob2ob2o5b6o3b2ob3o2b2obobobob
2ob2o$b2ob4obobo5bo2b4ob2o4b3o3bobob2o2bo3b2o7bo4b6obob2ob3o2bob2o2b3o
3bo2b2o$4b2o4b4obob2o4b2ob2ob4o2bo2bo2b2obobobo2b2obo3bo4bob5obo4b2ob
ob4obobobobobobo$b2obob4o2b7o4bo2bo3b2ob7ob3o2b4obo4bo3bob7o2bo2bob2o
b2obob2obob7o$o5b2obobo5bobobo3b3ob4o3b5o3b6o2bob2ob3o2b3o2b2o2bob2ob
ob2o2bobo3bo2bo$6o3b2o2bo4b4ob4o2bo3b3o2b3o5b3o2b3ob4o2bob5o3b2ob2obo
b3obob2obo3b2ob3o$bobobo3b2o2bobo3bo2bobo2b2ob3o6b8o2bob2o2b3obob3ob4o
2bo2bobobo2b4o9bo$ob2o5b3o3b2obob4ob3ob2obobobo3bob4ob2ob3obobo5b2ob2o
2bo5b2o2bob3o3bo2bo2bo$bobobob4o2b2obobo2bob3o2b2ob2obob3obobobo4b2ob
obo2b3o3b6o2b2o3bo2b2o3bobob2o2b2obo$2o2b2ob5o3b4ob3obo2bo2bo5bo2b4o3b
obo2b3obobo2b6o3b4o2b2o2bob2o2b2o6bob3o$2obob2ob8o2bo2bobo2b5ob6o2b2o
bo4bo4bo2bobobobobo4bo2bo3bo4bo2bo2bob2o2bo3bo$o4bob2obo3bo2bobo2bo4b
obobo2b2o3bob11obo3b2o6bo5b2obob3o2b2obob5o2bo3bo$b4o2bob2o3b2o2b2o2b
3ob5ob2obobo2b3o2bob4o3bobo2b2o3bobo4bo2b4o7bo2b2obo3bobo$o2bo3bob2o4b
2obo3b3obo3b3obobob3o4bo4bob2o3bob2o2bob2obo6b2o10bobo3bobobo$3bo2bob
ob3o2bo2bo4bobo3bob4o4b2obo3bo3bo2b3o5bob5obobo2b2obob5o3b2o3b3ob2o$3o
bob2obob4obo3bo8b3o2b2obo2bobo3b5o2bobob6o2bob2o2bob2o7bo2b2obo2b4obo
$2bobobo2bob2o2b3obobob4ob2ob2ob3ob2o2bo3b5o2b2obobo2b2o2b2ob2o3b2ob4o
b8obo3b2obo$bo2bo3b3ob2o7bobo3bobobob5o6bob2o2bo8bob5obo2bo3b3o2bob2o
b2o4b5o2bo$obobob2o2b4ob3o2b8o2b2ob4obo2b2ob2o3b6obobob2ob2o2b3o3bob3o
b2o2bo2bo2b2obob4o$2o2bob3obobo2bobo3bo3bob2o5b3obobobo6b2obobo2bo2bo
b2o2bob2obo3b3obo2b2o2bob2o2b4obo$3o3bo3b2ob2ob3ob2o4b3o3bo2bo3bo4bo4b
ob4ob3ob2o2bo2b2ob2o3bo3bo2b2o8bob4o$2ob2o2b3o3bo4b2o3bo2b3o3bobo2bob
2ob2obobob2obo3b2obo4b3o4bo2b2o3bo3b3o3b3o3bo$obo3b3ob12o2b2o3bo3bobo
b4o3bob4obo2b2o2b2o2b2o3bob8obo2bo4b3o2b6o$2b2o8bo2b2o4bo3bobo2b2o2b3o
bo3b5o2b2ob2obob2o3b3o2b2o2bo2b4o2b3o2b2obo3bo2b3o$4b4obob4ob2obo2b2o
b3obo3b3obobo3b2o2b2ob2o3b4ob2ob2o2bobo2b2obobo6bob2o3bobob2o$2bo2b2o
2bo4bobo2bo2b2o5bobobobo2bob3obobo2b2ob5ob2obo2bo2b3obo10bobob3o3b2o2b
o$2bo2bo3b6o2bo8b3o3b4o4bo4bo2bo3bobo5bobo5b3o2b2obob3o5bo2b2o2bo$2bo
bob3ob4obobo2bobo2b2o4b9ob2o3bob7ob2o2bob2o2bob3o2b5o2b3ob5o3b4obo$bo
b4obobobob3o7bo4bo2bo4b3obob2o2b5ob4ob5obo2bo2bobob2o4b2o3bob2o5bo2bo
$b2ob5o2bob2o2bobob2o7bob5ob3obo4bo3bobob2o2bobo2b3obob3o3b2obo2bob2o
b3obobo2bo$2ob5ob4obobo2b3ob2o4b2o5bob2obo3bo3b2o3b2ob2ob2o2bobob3o2b
obo3b3obo3bobo3b3o$2bob2o2bob4o2bobo4b2o3bo2b3ob3o3bobo3bobobo4bob4ob
ob4ob2o2b2o2bo4b3ob5obo2bo$obobo3bo2b3o9b2o2bob3o3b3o2b4ob2ob7o3bo2bo
b2ob2o2b2o3bo4b3ob4o3bo4b2o$5o2bobo2b2ob5o3b2o2b7ob2o5b2o3bo2bo2b2ob3o
3b2ob8obo2bobo3b3ob2o2b6o$bo2b2obo3bo10b2o3b4obo3bo2bob12ob2ob4ob3o2b
ob2obob3o2b2o2bo2b6ob2o$bob2o2bo2bobo2b5ob2obo4bob3o3bo3b2ob2o4b3o2b2o
bo3bo4b3o2bob2obob5obobo2bobo2bobo$ob2o2b3ob2o2bobobo2b2o3bo2b2obob4o
3bo6bob3ob2o3bo3bo3bob10o3bo2b2o7bob2o$3b2obo2b4o4bo2bobob2o6b3ob2o2b
obo3b3obob4o2bob3o5b2o3bo4b2o2b2obob6o3bo$bo2bob3ob7o2b2obob7o3b4obob
obobob3o3bo2b2ob6o2b6obo2b2o3bo3b5o2b2obo$bobo2b2o2b3o5b2obo6bo2b2obo
bo3b2o2bo2b2o2bob2o2bo2bo5b5o2b2obo2b2o2bobo2bob3obobo$2o2b3o3bo2b4o6b
2ob3o5b7obob3ob2obo5bo2bo2bobo2b3obo4bob2ob2obo3b3o2b3o$4b4o8b2o2b4o2b
obo3bob2o2b4o4bob2ob2ob5obob3o2bo5bob2o8bo2bobo2bo3bo$ob3ob2ob2obo4bo
bo4bo2bo3b3ob5o2bo2bobob3ob2obob2o2b2obo2bobobob4obo2b2ob2ob4ob5o$o2b
7o2bo2b2o2b2o2bobo2b2o6bob2obo3bo2b2ob2obo2b5o9b4o2b3ob3ob2obob2ob5o46b
o$bo3bobo3bobo2bobo3bo2b2obo6bobo2bo7b2ob3ob3o3b3obobobo5bobob4o2b5ob
2obo2bo46b2o$5bobo9bo2bob2ob3obo2b3o3b3ob2obobo3bo6bo4b2obo4b3obob3ob
obo5bobo4bo47bo$bobob2obo3b8ob2ob2obo2bobobo3bob4ob2obob2o5b4o3b3o2bo
2bobo4b2obo2bo2b3obo4bo$2bo2bo2bob2ob2ob2o3b2o2bo3bobo3bobobo3b12o2b5o
bo3b3o2b7o2bob2o3bobo2bobo49bo$bo3b4o4bobo2b6obo6b2o2b3o2b4obo3b5ob2o
b2ob5obo6b2ob2obobo4bo2b2obo$2o3bobo2b3obo3b5ob3o2bobo3b3ob4obo2bob4o
bobobo4b3o2b3o6bo2b3o3b8o49bo$2b2obo2b2obo3bobo5bo4bo3b2o6b2ob2obobo2b
5ob3ob2o5bo2bobobobobo3b6ob2o2b3o$3bob2ob4o2b10obob2o3bo2bo3b3o2b2ob2o
3b3o3bo5b2ob2o2bobo2bobo2b2o2bo2b2obo3bobo49bo$5bob3o3bo3b2obobob4ob2o
2b3o5bo5bo3bo2b2ob3o2b2o3bo2b2obob4o7b2o2bob5o46bo$bob4o2b2o2b3obo3b2o
4bob2obobob3ob3ob2o2b3o2b2ob2o2b4ob2ob4ob4ob3o2b2o2bo3bob2o2bo$2b2o4b
2obobo3b2obo2b2o2bob3o3bobo2bo3bobo3bob2o10bo2b3ob3ob4obobob4ob3o3bo51b
o$b2obo3bobo5bob5ob2ob2obo2b2o7bob2o2bo3b3o3bob2o2b2o3bo2bobo4b2o4bob
obobo3b3o$b3ob2o2bobobo4bobobobo2b2obo5bob2obob3obo3bobo2bob3o4b3ob2o
bobo4b6o2bo2bo3bob2o47bo$b2ob2o2b2obobobobob4obo5b2obob2obob2ob4ob2ob
2obobob2o3bob3obob3ob2ob3o3bo2bob2ob4o51bo$b2o2b2ob2o2bob3o2b3o4bo4bo
4bob4o2bo9bo2bob2o2bo2bobo2bo5b4obo3bo2b2ob2obobo48bo$2b3obobobo3bo2b
4ob3o2b3o2b2o2bo2bobo2b2o2b2o3b5ob5o2b2o4bobo2bobob2ob4obo2b2o3bo48bo
$b4ob2o2bo6bob4o4b2o3b2o2bo2bo2b2ob5o2b7o3b2ob3ob2ob2obo3bob3ob4o2bob
o2bo49bo$bo3bob2o3bobobo2bo5bo2bob2obo3bo5b5obo3bob2ob2o2bo7b7o2b2o2b
o2b3o2bob2o$b6o2b2o2b2o2bobo3bo2b2o2b5ob3o2b2o4bob2obobo3bo4b2o2bo5b2o
4b5o2bo2b2ob2o2b2o$2bo4b2obo3b2o3bob5obobob3ob3obo2bobob2ob5ob2o4b2o2b
3o2b4o4b5ob2obo3b2obo$3o2bobob2o3b2o3bo4b2ob3o5bobob2obobobo2b6o2b3ob
obo4b2obo2bob3obob3obo3bobo2bobo$3o2b5o3b2obo2bo2b2ob3o2b3o3bob2ob3o2b
o2bobob2o6b2obob2obob3ob3ob4ob2o5b6o$8bob3obob3o4b2obob2o2bo2bob3o3b4o
2bobobo5bo2bob3o4bo3bobo2b2ob3o2bo3b2ob2o$o2bobo3b3o3b2o3b2obo3b5ob3o
2b2o2b3o5bobob2o4bo2b4o5bo4b3o6b2o2b2o$2b5o3b3obob7o2b6o2b3obo2bo2b2o
3bobo2b2o4bob4o3bo3bo2bob2obobob3ob4o2bo$o2b2obob2o5bobo2bo2b2obobo2b
4obobobob3ob3o2b2o5b5ob2o3b2ob2o2bo2b2o3b3ob2o5bobo$2ob4ob2o2bo3bo2b2o
2bobobo2bobob4o3bo2bob5ob2o2b2obob2ob2ob3obobobo6bo3b4o3b2ob2o$o3bo3b
ob6ob2o4b2ob3obob2o4b2ob2o3bo2b2o6bo6bob3o2b2ob2obo4bob3ob4o5bo$3obob
3obobobo5b6o2b2o3bobob2ob2obobo3b3ob2ob2ob2o3bo2b5o2bobo4bo3bo4b7o$o2b
2ob2o3bobo2bo4bo4bobo6b2o3bo4bo2bo2bo4bob2o2bob2o3bo3b2o3b2o2b5o7bobo
$b3o3bob2ob3obo3b2o2b3obo2b2o2bo2b7ob4obob2ob6ob2o2bobobo2bobo4b3o2b6o
b2o$5b5obobo3bo2b2obobob3o3bobo3bo2bobo2b3obo3b4obobobobobo3bobo8bobo
bo2bo2b2o$b5ob3o3b3ob5o2b3o3b2obo2bobo7bo3bob3obo3bobob3obo7bo5b2o2b5o
3b2o$2o4bo4bo4b2obo3b2o4b2o3bobob4obob2o2b2o3bo3bo3bobo4bob2o2bo2bob2o
bob2o3bo3b2o$3b7o5b3obob2o5bobob2obo2b2o3bobob7obobob6ob2o3b6o5b2obob
ob5obo$2o2b2o4bo3b5o4bo3bo3b4obo2b2ob2o2b3o2b4o2b5o5bob2obo3bob4obo2b
ob2obobo3bo$o2b2obob4ob4ob3o2b2ob2obobob3obob2ob2o4bo3bo2b2o2b4o3b5o2b
o2b4o4bo2bo3b2o3bo$4obo4b6o2b2ob4obobob2obob4o5b4o2b7obobobo2bobob2o3b
3obobo9bobo$2ob6o5bo5bo2bo2bo4b2o3bo2bob3obo2b2o8bobo6bob2ob3obo2bobo
2bob2obobob3o$bobo2bo2bo2bob2obob5ob2ob2obobob3o2bob2o2bo2b4o3bo2b2ob
obob3ob2o3b4ob2o4bo3bob3o$b3o2bob4ob2ob3o4b2ob2o2bo7bobo2bo2b5o2b2o3b
2o2b2ob3o2bob3o2bobo2bo2b5ob5o$9o2b2obobo3bobobob4o4b3obo2b3o2bobobob
obob2o2b4o2b4obo2b2o3bo2b3ob2ob2o2b2obo$b5o2b3obobob2ob2ob3obo3bob2ob
o5bo2b2o2b3ob4o2b2ob8obobo2bo4bobob8o2bobo$obo3bo4bo2b3o2b3o3b2ob4ob6o
b3ob3o4bob3obo2b4o2b3ob3o7b3o5bobob2o3bo$2b10ob3obobo2b5ob2o4bo5b6obo
3bobobobo2bob4o3bo3bob2obob2obobobo2b2o5bo$2b2o2bobo7b3o2b3obob6ob3o2b
obob2obo4b4o2bo2b4o7b6obo3bobob2o3bobobo$b3o2b3o4b2o3bob2obo4b2ob2o5b
2obo3bo4b3o2b3o2b4ob2obobob4obobo3bob2o$3obo2bobo2b6obobo4b2ob2o3bo2b
2o2b2o3b2obo2b2ob3ob2obo2b2ob2ob3o4bob3ob5o6bobo!
contact me if ya want help in designing any sort of really weird uncommon types of rules that most people don't like/work with, I'd love to help.

User avatar
Wyirm
Posts: 307
Joined: October 29th, 2021, 6:54 pm
Location: 30.541634, 47.825445 (on the boat)

Re: Alternating rules

Post by Wyirm » February 14th, 2022, 11:10 am

Code: Select all

x = 15, y = 1, rule = B1e2a/S|B2c/S
obo3bobo3bobo3bobo3bobo3bobo3bobo3bobo3bobo!
Is that margolus?

Code: Select all

x = 36, y = 28, rule = TripleLife
17.G$17.3G$20.G$19.2G11$9.EF$8.FG.GD$8.DGAGF$10.DGD5$2.2G$3.G30.2G$3G
25.2G5.G$G27.G.G.3G$21.2G7.G.G$21.2G7.2G!
Bow down to the Herschel

ZackBuildit777
Posts: 98
Joined: September 26th, 2021, 9:22 pm
Location: tennessee

Re: Alternating rules

Post by ZackBuildit777 » February 14th, 2022, 12:24 pm

Wyirm wrote:
February 14th, 2022, 11:10 am

Code: Select all

x = 15, y = 1, rule = B1e2a/S|B2c/S
obo3bobo3bobo3bobo3bobo3bobo3bobo3bobo3bobo!
Is that margolus?
no, its not (margolus wouldn't even be possible), nor is it a marblock pattern (which is possible), but it is pretty interesting how similar it is to a marblock pattern
contact me if ya want help in designing any sort of really weird uncommon types of rules that most people don't like/work with, I'd love to help.

User avatar
wwei47
Posts: 1653
Joined: February 18th, 2021, 11:18 am

Re: Alternating rules

Post by wwei47 » February 14th, 2022, 1:21 pm

ZackBuildit777 wrote:
February 14th, 2022, 12:24 pm
Wyirm wrote:
February 14th, 2022, 11:10 am

Code: Select all

x = 15, y = 1, rule = B1e2a/S|B2c/S
obo3bobo3bobo3bobo3bobo3bobo3bobo3bobo3bobo!
Is that margolus?
no, its not (margolus wouldn't even be possible), nor is it a marblock pattern (which is possible), but it is pretty interesting how similar it is to a marblock pattern
It does seem to be a Margolus medium though.
Help me find high-period c/2 technology!
My guide: https://bit.ly/3uJtzu9
My c/2 tech collection: https://bit.ly/3qUJg0u
Overview of periods: https://bit.ly/3LwE0I5
Most wanted periods: 76,116

ZackBuildit777
Posts: 98
Joined: September 26th, 2021, 9:22 pm
Location: tennessee

Re: Alternating rules

Post by ZackBuildit777 » February 14th, 2022, 2:36 pm

wwei47 wrote:
February 14th, 2022, 1:21 pm
ZackBuildit777 wrote:
February 14th, 2022, 12:24 pm
Wyirm wrote:
February 14th, 2022, 11:10 am

Code: Select all

x = 15, y = 1, rule = B1e2a/S|B2c/S
obo3bobo3bobo3bobo3bobo3bobo3bobo3bobo3bobo!
Is that margolus?
no, its not (margolus wouldn't even be possible), nor is it a marblock pattern (which is possible), but it is pretty interesting how similar it is to a marblock pattern
It does seem to be a Margolus medium though.
first of all, you mean a marblocks medium, and secondly, it isn't because it it were then every 2 steps if would result in a pattern that is made exclusively of copies of the medium, but instead its made up of copies of the medium AND some dot sparks, so though it is very very close to being such, its not.
contact me if ya want help in designing any sort of really weird uncommon types of rules that most people don't like/work with, I'd love to help.

User avatar
Wyirm
Posts: 307
Joined: October 29th, 2021, 6:54 pm
Location: 30.541634, 47.825445 (on the boat)

Re: Alternating rules

Post by Wyirm » February 15th, 2022, 3:59 pm

Some of these b0-like rules are very interesting.

Code: Select all

x = 19, y = 5, rule = B1/S0678|B3-i/S0678
bo4bo3bo5bo$18bo$8bo$o17bo$10bo!

Code: Select all

x = 5, y = 1, rule = B12a/S0|B3-i6i/S3a5i
o3bo!

Code: Select all

x = 1, y = 1, rule = B12/S0|B3a/S35
o!
Edit* didn't want to double post, here's a 4c/8d spaceship:

Code: Select all

x = 19, y = 19, rule = B1c/S0|B2ae3e/S4
o3bo3bo7bo$bobo5bo5bobo$10bobo3bobo$bobo7bobo3bo$o3bo$11bobobo$8bo7bo
$9bobobobo$16bo$9bobo5bo$8bo3bo5bo4$14bo3bo$15bobo2$15bobo$14bo3bo!

Code: Select all

x = 36, y = 28, rule = TripleLife
17.G$17.3G$20.G$19.2G11$9.EF$8.FG.GD$8.DGAGF$10.DGD5$2.2G$3.G30.2G$3G
25.2G5.G$G27.G.G.3G$21.2G7.G.G$21.2G7.2G!
Bow down to the Herschel

User avatar
ihatecorderships
Posts: 309
Joined: April 11th, 2021, 12:54 pm
Location: Falls Church, VA

Re: Alternating rules

Post by ihatecorderships » March 25th, 2022, 8:51 am

(bump)
What type of growth is this?

Code: Select all

x = 34, y = 6, rule = B3-nqy4w5inr/S23-nq5i6c8|B3-nqry4ceitw/S2-n3-q6i
32b2o$32b2o2$10o$10o$10o!
-- Kalan Warusa
Don't drink and drive, think and derive.

User avatar
Wyirm
Posts: 307
Joined: October 29th, 2021, 6:54 pm
Location: 30.541634, 47.825445 (on the boat)

Re: Alternating rules

Post by Wyirm » March 25th, 2022, 10:06 am

ihatecorderships wrote:
March 25th, 2022, 8:51 am
(bump)
What type of growth is this?

Code: Select all

x = 34, y = 6, rule = B3-nqy4w5inr/S23-nq5i6c8|B3-nqry4ceitw/S2-n3-q6i
32b2o$32b2o2$10o$10o$10o!
Linear

Code: Select all

x = 36, y = 28, rule = TripleLife
17.G$17.3G$20.G$19.2G11$9.EF$8.FG.GD$8.DGAGF$10.DGD5$2.2G$3.G30.2G$3G
25.2G5.G$G27.G.G.3G$21.2G7.G.G$21.2G7.2G!
Bow down to the Herschel

User avatar
ihatecorderships
Posts: 309
Joined: April 11th, 2021, 12:54 pm
Location: Falls Church, VA

Re: Alternating rules

Post by ihatecorderships » March 25th, 2022, 10:21 am

Wyirm wrote:
March 25th, 2022, 10:06 am
ihatecorderships wrote:
March 25th, 2022, 8:51 am
(bump)
What type of growth is this?

Code: Select all

x = 34, y = 6, rule = B3-nqy4w5inr/S23-nq5i6c8|B3-nqry4ceitw/S2-n3-q6i
32b2o$32b2o2$10o$10o$10o!
Linear
The population graph doesn't look very linear to me.
-- Kalan Warusa
Don't drink and drive, think and derive.

Post Reply