Thread For Your Useless Discoveries

For discussion of specific patterns or specific families of patterns in Conway's Game of Life, both newly-discovered and well-known.
User avatar
dvgrn
Moderator
Posts: 11980
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread For Your Useless Discoveries

Post by dvgrn » June 3rd, 2015, 5:54 am

gmc_nxtman wrote:Is there some way of running a script to tell me the period for this? Does it even have a period?
A script could certainly be written to find periods for these kinds of constructions, but I'm not sure there's any kind of general-purpose script out there at the moment. The general idea would be to

1) let the pattern run for a good while until it settles into a predictable "orbit". In the above case the settling happens pretty much instantly, but often something a little different will happen as the pattern is first getting started up. Let's say the script just runs until T=10000 -- that will usually be plenty.

2) Have the script step the pattern one tick at a time, and for each generation, record a hash value for the leading 1000 lines (let's say) of the pattern: g.hash(g.getrect()[:2]+[1000])

3) As soon as the hash value for T=10000+N matches the hash value for T=10000, stop and report N.

Here's a sample script that works for me on the pattern you posted. To make it work for other similar patterns, it might be necessary to change the SPEED setting at the top to match the speed of the northward-traveling collision point (which will be different if the rake period is different).

Code: Select all

import golly as g
HASH_WIDTH, HASH_HEIGHT = 1000, 1000
INIT_T = 10000
SPEED = 1.0/6

g.show("Running " + str(INIT_T) + " ticks...")
g.run(INIT_T)

inithash = g.hash([-HASH_WIDTH/2,-int(INIT_T*SPEED),HASH_WIDTH, HASH_HEIGHT])
newhash, T = 0, 0
while newhash != inithash:
  g.run(1)
  newrect=[-HASH_WIDTH/2,-int((INIT_T+T)*SPEED),HASH_WIDTH, HASH_HEIGHT]
  newhash = g.hash(newrect)
  T+=1
  if T%100==0:
    g.select(newrect)
    g.fitsel()
    g.update()
    g.show(str([T, inithash, newhash]))
g.note("Period of first "+str(HASH_HEIGHT)+" rows: " + str(T))
This code is set up to work with this one particular pattern. Among other things, it will only work if the collision point is moving north, starting around (0,0). For an unknown growing pattern, it would take a lot of work to automatically figure out what rectangle to hash -- and even then it would probably be possible to fool any reasonable algorithm.

The script reports a temporal periodicity of 28,440 ticks. Spatial periodicity is 4740 cells -- that seems to be where Extrementhusiast's number is coming from ( 18960/4 = 4740 ).

To manually calculate the periodicity of this kind of pattern, just run it for a long time and locate an obvious repeating element by inspection. For example, there's a collision on the right side that produces a century. The first century finishes settling at 17990 ticks; the second one settles at 46430 ticks. 46430 minus 17990 = 28440.

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Thread For Your Useless Discoveries

Post by gmc_nxtman » June 3rd, 2015, 9:52 am

Extrementhusiast wrote:Don't get me started on puns. Once I get started, I'm shore you'll never sea the end. You'll be feeling pretty salty after all that calling for kelp. But any suns of beaches who may try to kelp you will inevitably make things into a shell on earth....
Wow man, clam down! All I did was give you a washed-out pun! You didn't need to go overkrill! (jk)

The twin bees live up to their name:

Code: Select all

x = 14, y = 11, rule = B3/S23
3o9b2o$2bo9b2o$2bo$bo4$bo$2bo$2bo9b2o$3o9b2o!
Lines of 6, 14, 15, 18, 19, 23, and 24 all die out completely:

Code: Select all

x = 24, y = 234, rule = B3/S23
6o24$14o38$15o38$18o38$19o38$23o57$24o!
EDIT: I forgot to thank dvrgn for that script :oops: Thanks for the script, worked really well!
Last edited by gmc_nxtman on June 7th, 2015, 11:36 am, edited 1 time in total.

User avatar
praosylen
Posts: 2449
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: Thread For Your Useless Discoveries

Post by praosylen » June 3rd, 2015, 12:26 pm

Just my luck... the first transparent reaction I ever find also happens to be useless:

Code: Select all

x = 31, y = 29, rule = LifeHistory
13.2B$12.4B$12.5B$9.B.7B$8.10B12.C$8.10B10.3C$9.10B8.C$9.12B6.2C$8.
14B2.5B$3.2C2.20B$3.C3.19B2C$2C.C.21B2C$C2.C.2C18B.B$2.2C.C.18B$5.C.B
.15B$5.2C.15B$9.13B$9.B2C13B$10.2CB.12B$14.12B$15.11B$13.4B.4B3CB$13.
2C4.4BC2B$14.C4.2B3C2B$11.3C6.6B$11.C8.7B$22.B.4B$25.4B$26.4B!
Edit: I guess you could call this a B-to-B:

Code: Select all

x = 13, y = 21, rule = LifeHistory
4.2C$5.C$3.C$3.5C$7.C$.4CB$.C2.C2B$2.7B$3.7B.B$3.6B.B2C$4.2BC4B2C$3.
2B3CB.2B$3.B2CDCB$3.2BDB2D$.2B.5B$2C7B$2CB.5B$.B2.3B.B2C$8.BC.C$11.C$
11.2C!
Almost a p23. (sigh)
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

NaggingGullible
Posts: 7
Joined: June 4th, 2015, 12:02 am

Re: Thread For Your Useless Discoveries

Post by NaggingGullible » June 4th, 2015, 12:06 am

A 15-year-old's first methuselah. It takes exactly 1100 generations to stabilize. It has a population of 9.

Code: Select all

x = 3, y = 4, rule = B3/S23
2o$3o$obo$b2o!
My bad, you can start it with a population of 6, with stabilization at 1101.

Code: Select all

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

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

Re: Thread For Your Useless Discoveries

Post by Extrementhusiast » June 4th, 2015, 12:18 am

NaggingGullible wrote:A 15-year-old's first methuselah. It takes exactly 1100 generations to stabilize. It has a population of 9.

Code: Select all

x = 3, y = 4, rule = B3/S23
2o$3o$obo$b2o!
My bad, you can start it with a population of 6, with stabilization at 1101.

Code: Select all

x = 3, y = 4, rule = B3/S23
bo$2o$2bo$b2o!
First off, welcome to the boards!

Secondly, that's a pattern essentially equivalent to the R-pentomino, as their histories become the same after a few generations, a bit like a tree followed from top to bottom.
I Like My Heisenburps! (and others)

NaggingGullible
Posts: 7
Joined: June 4th, 2015, 12:02 am

Re: Thread For Your Useless Discoveries

Post by NaggingGullible » June 4th, 2015, 12:39 am

Extrementhusiast wrote:
NaggingGullible wrote:A 15-year-old's first methuselah. It takes exactly 1100 generations to stabilize. It has a population of 9.

Code: Select all

x = 3, y = 4, rule = B3/S23
2o$3o$obo$b2o!
My bad, you can start it with a population of 6, with stabilization at 1101.

Code: Select all

x = 3, y = 4, rule = B3/S23
bo$2o$2bo$b2o!
First off, welcome to the boards!

Secondly, that's a pattern essentially equivalent to the R-pentomino, as their histories become the same after a few generations, a bit like a tree followed from top to bottom.
Oops, didn't notice that. My uncle just introduced me to Life today, so I'm not very well versed yet or anything.
Also, thanks, I'm glad to be here, and appreciate the welcome.

NaggingGullible
Posts: 7
Joined: June 4th, 2015, 12:02 am

Re: Thread For Your Useless Discoveries

Post by NaggingGullible » June 4th, 2015, 1:03 am

Is there a name for this thing I came across? It is a period 2 oscillator.

Code: Select all

x = 8, y = 9, rule = B3/S23
o6bo$2o4b2o$2o4b2o$bo4bo2$bo4bo$2o4b2o$2o4b2o$o6bo!
Also, what is the name of the ships the following thing launches?

Code: Select all

x = 10, y = 9, rule = B3/S23
bob4obo$b2o4b2o$b2o4b2o$obo4bobo$o2b4o2bo$obo4bobo$b2o4b2o$b2o4b2o$bob
4obo!
It looks like a duck half of the time!

User avatar
biggiemac
Posts: 515
Joined: September 17th, 2014, 12:21 am
Location: California, USA

Re: Thread For Your Useless Discoveries

Post by biggiemac » June 4th, 2015, 2:29 am

The oscillators are toads, the spaceships are middleweight spaceships. A good place to learn the names of all the common things would be the lifewiki, or perhaps the bunch of links at the catagolue page which give a list of objects by frequency for each categorization.
Physics: sophistication from simplicity.

NaggingGullible
Posts: 7
Joined: June 4th, 2015, 12:02 am

Re: Thread For Your Useless Discoveries

Post by NaggingGullible » June 4th, 2015, 2:35 am

Cool, thanks.
EDIT: This is not only know, but already in this thread. I feel like an idiot now...
Oh, I noticed something very simple that begins to resemble two Sierpinski Triangles if at a large enough scale.

Code: Select all

x = 20324, y = 1, rule = B3/S23
20324o!
So simple that it is just an extremely long line.
Of course, I'm sure its nothing new.
Ok, for the one below, it takes about 50 seconds to paste half of it in Golly.

Code: Select all

x = 31209728, y = 1, rule = B3/S23
31209728o!
This next one took 40 minutes to paste half of.

Code: Select all

x = 124838912, y = 1, rule = B3/S23
124838912o!

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

Re: Thread For Your Useless Discoveries

Post by dvgrn » June 4th, 2015, 7:47 am

NaggingGullible wrote:EDIT: This is not only know, but already in this thread.
Not to worry. You seem to have picked up the various standard tools of the forums very quickly -- code blocks, updates to messages with "EDIT", etc. Conway's Life has been explored for forty-five years by many thousands of temporarily obsessed people, so it's pretty much a given that there will be a lot of reinventing of wheels.

One more suggested link for finding out if something is already known: in Golly, select an object that you want to know a name for -- just one still life or oscillator or spaceship, not multiple copies -- and paste it into the big empty box in Mark Niemiec's search page.

Click "Search" to search by image. You'll usually find that the pattern is known and has one or more common names... and that somebody has figured out how to build one by crashing gliders together. The lower "Name" link will take you to the RLE for the glider recipe.

This URL for Mark's database is a temporary one, but it should work fine for the next little while anyway.

User avatar
Kazyan
Posts: 1253
Joined: February 6th, 2014, 11:02 pm

Re: Thread For Your Useless Discoveries

Post by Kazyan » June 4th, 2015, 8:08 am

The LifeWiki will tell you about the basics of Life's various sidequests, but it's actually pretty difficult to know if something advanced has been found or not because we're not very systematic at documenting things, as a community (Catagolue being the giant exception). Don't feel embarrassed if something you post has already been found. :)
Tanner Jacobi
Coldlander, a novel, available in paperback and as an ebook. Now on Amazon.

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Thread For Your Useless Discoveries

Post by gmc_nxtman » June 4th, 2015, 10:16 am

Somebody might be able to get a pretty good paperclip synth out of this:

Code: Select all

x = 8, y = 4, rule = B3/S23
7bo$2o4b2o$2o3b2o$6b2o!
Unfortunately the debris to the northeast destroys it at the last minute.

EDIT: I found it! :)

Code: Select all

x = 9, y = 24, rule = B3/S23
7b2o$7b2o19$7bo$2o4b2o$2o3b2o$6b2o!
Last edited by gmc_nxtman on October 17th, 2015, 10:33 pm, edited 1 time in total.

NaggingGullible
Posts: 7
Joined: June 4th, 2015, 12:02 am

Re: Thread For Your Useless Discoveries

Post by NaggingGullible » June 4th, 2015, 2:05 pm

dvgrn wrote:
One more suggested link for finding out if something is already known: in Golly, select an object that you want to know a name for -- just one still life or oscillator or spaceship, not multiple copies -- and paste it into the big empty box in Mark Niemiec's search page.
Thanks man, good to know. I think this'll be a blast.

NaggingGullible
Posts: 7
Joined: June 4th, 2015, 12:02 am

Re: Thread For Your Useless Discoveries

Post by NaggingGullible » June 4th, 2015, 2:36 pm

Methuselah

Code: Select all

x = 11, y = 9, rule = B3/S23
5b2o$4b2ob2o$2obo3b2o$2o2b2ob2o$2o3b2o$9bo$8bobo$8bobo$9bo!
Can start with collisions, and when as below goes for about 3680 generations.

Code: Select all

x = 51, y = 29, rule = B3/S23
o2bo36bo2bo$4bo34bo$o3bo34bo3bo$b4o25bo8b4o$31b2o$30b2o14$49b2o$48b2o$
50bo3$34b3o$34bo2bo$34bo$34bo$35bobo!

User avatar
Kiran
Posts: 283
Joined: March 4th, 2015, 6:48 pm

Re: Thread For Your Useless Discoveries

Post by Kiran » June 4th, 2015, 2:51 pm

Can start with collisions, and when as below goes for about 3680 generations.
This can be reduced to 3 gliders and 1 LWSS if you use a 2 glider traffic light synthesis in-staid of 1 glider and 2 LWSSs.
Kiran Linsuain

User avatar
Alexey_Nigin
Posts: 326
Joined: August 4th, 2014, 12:33 pm
Location: Ann Arbor, MI
Contact:

Re: Thread For Your Useless Discoveries

Post by Alexey_Nigin » June 4th, 2015, 3:04 pm

NaggingGullible wrote:Methuselah

Code: Select all

x = 11, y = 9, rule = B3/S23
5b2o$4b2ob2o$2obo3b2o$2o2b2ob2o$2o3b2o$9bo$8bobo$8bobo$9bo!
Can start with collisions, and when as below goes for about 3680 generations.

Code: Select all

x = 51, y = 29, rule = B3/S23
o2bo36bo2bo$4bo34bo$o3bo34bo3bo$b4o25bo8b4o$31b2o$30b2o14$49b2o$48b2o$
50bo3$34b3o$34bo2bo$34bo$34bo$35bobo!
Hello.

Your methuselah is not really notable, as acorn has smaller population, smaller bounding box, and larger lifespan.

Actually, most of newcomers to the Game of Life try to create methuselahs because it seems so easy - you draw some cells, look how the resulting pattern evolves, and after a few tries you get a long-living thing. But frankly speaking, finding an interesting methuselah is very very difficult. Almost all other kinds of patterns are easier to make. I would recommend you to switch to engineering, as it seems to be the simplest thing in GoL. (If you don't understand what engineering is, feel free to ask.)

Regarding Sierpinski triangles, here is something that might interest you:

Code: Select all

x = 11997, y = 2, rule = B3/S23
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o
3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b
3o3b3o3b3o3b3o3b3o$bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo5bo!
There are 10 types of people in the world: those who understand binary and those who don't.

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Thread For Your Useless Discoveries

Post by gmc_nxtman » June 4th, 2015, 3:20 pm

Code: Select all

x = 15, y = 6, rule = B3/S23
11bo$10bo$10bo3bo$b2o7b4o$obo$2bo!
Probably already known.

User avatar
Kiran
Posts: 283
Joined: March 4th, 2015, 6:48 pm

Re: Thread For Your Useless Discoveries

Post by Kiran » June 4th, 2015, 3:24 pm

Regarding Sierpinski triangles, here is something that might interest you:
A single line of cells does the same.

Code: Select all

x = 65536, y = 1, rule = B3/S23
65536o!
Kiran Linsuain

User avatar
Kazyan
Posts: 1253
Joined: February 6th, 2014, 11:02 pm

Re: Thread For Your Useless Discoveries

Post by Kazyan » June 5th, 2015, 9:37 am

Well, this is annoying.

Code: Select all

x = 19, y = 12, rule = B3/S23
5b2o3bo$5b2ob2o$9b2o$2b2o$bobo$bo10b2obo2bo$2o11bob4o$11bobo$11b2o2b2o
$16bo$15bo$15b2o!
Maybe hitting the plume with a second glider as part of a fast salvo will do something useful, but since everything is slow-salvo and Spartan these days, I dunno.
Tanner Jacobi
Coldlander, a novel, available in paperback and as an ebook. Now on Amazon.

NaggingGullible
Posts: 7
Joined: June 4th, 2015, 12:02 am

Re: Thread For Your Useless Discoveries

Post by NaggingGullible » June 5th, 2015, 5:01 pm

This is truly useless.

Code: Select all

x = 12, y = 7, rule = B3/S23
b3o4b3o2$o10bo$5b2o$bo8bo$3bo4bo$4b4o!
For the few generations until it is stable, it looks vaguely like a face.
Hey, I didn't lie. It is useless.
But I suppose it is more of an observation than a discovery.

User avatar
BlinkerSpawn
Posts: 1993
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Thread For Your Useless Discoveries

Post by BlinkerSpawn » June 5th, 2015, 7:42 pm

gmc_nxtman wrote: I found it! :)

Code: Select all

x = 9, y = 24, rule = B3/S23
7b2o$7b2o19$7bo$2o4b2o$2o3b2o$6b2o!
I prefer this one, but blocks are always easier to build:

Code: Select all

x = 12, y = 17, rule = B3/S23
10bo$9bobo$8bo2bo$9b2o11$2bo$b3o$2obo!
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

User avatar
Scorbie
Posts: 1728
Joined: December 7th, 2013, 1:05 am

Re: Thread For Your Useless Discoveries

Post by Scorbie » June 6th, 2015, 5:33 am

No way to remove the FNG, I suppose?

Code: Select all

x = 15, y = 15, rule = B3/S23
12b2o$12bobo$12bobo$13b2o4$2b2o$bobo$bo$2o$4b2o$3bobo$3bo$2b2o!

User avatar
Kiran
Posts: 283
Joined: March 4th, 2015, 6:48 pm

Re: Thread For Your Useless Discoveries

Post by Kiran » June 6th, 2015, 10:54 am

Code: Select all

x = 13, y = 13, rule = B3/S23
6bo$5bobo$5bobo$6bo2$b2o5bob2o$o2bo5bo2bo$b2o7b2o2$6bo$5bobo$5bobo$6bo
!
Honey farm+dot=glider.
Kiran Linsuain

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Thread For Your Useless Discoveries

Post by gmc_nxtman » June 6th, 2015, 10:37 pm

BlinkerSpawn wrote:
gmc_nxtman wrote: I found it! :)

Code: Select all

x = 9, y = 24, rule = B3/S23
7b2o$7b2o19$7bo$2o4b2o$2o3b2o$6b2o!
I prefer this one, but blocks are always easier to build:

Code: Select all

x = 12, y = 17, rule = B3/S23
10bo$9bobo$8bo2bo$9b2o11$2bo$b3o$2obo!
That should probably be better as herschel + loaf instead:

Code: Select all

x = 11, y = 9, rule = B3/S23
9bo$8bobo$7bo2bo$8b2o3$3o$bo$b3o!
I think mine is good as a slow-salvo seed, as you're right - blocks are much easier to construct. To be honest I like yours better though as it's better for glider synthesis and it's much "cleaner"; mine produces some fairly hard-to-clean-up junk, and a glider; whereas yours only produces a single block. I have yet to find a 2-glider or 1-glider destruction, or a way to suppress the other glider non-trivially.

EDIT: I found a "blinkic" one, much easier to construct, but produces much more debris:

Code: Select all

x = 48, y = 43, rule = B3/S23
o$b2o$2o22$25b3o18$45b3o!
Another useless discovery from the "blinkic seeds" area: 3-blinker quadpole seed.

Code: Select all

x = 19, y = 64, rule = B3/S23
18bo$18bo$18bo31$2bo$obo$b2o2$3b3o24$15bo$15bo$15bo!
Do paperclips actually have any use? I haven't seen any special ability about them, nor seen them in any large devices, however I think I found a way to use it as an eater, but lost the file....

LWSS eats another LWSS:

Code: Select all

x = 11, y = 17, rule = Life
2bo$3bo$3bo$o2bo$b3o9$6b4o$6bo3bo$6bo$7bo!
Totally useless R catalyst:

Code: Select all

x = 3, y = 7, rule = B3/S23
2o$2o3$bo$3o$2bo!
Block capable of eating a century

Code: Select all

x = 3, y = 8, rule = B3/S23
2o$2o3$bo$2o$b2o$2bo!
Also, what is the data on objects colliding with still lifes? I know gliders + 17-bitters have been done, but I would be interested in oscillators as well, or other objects than gliders; I will probably try some hand-research on Bs/Rs/Hs on spartan objects.
Last edited by gmc_nxtman on June 7th, 2015, 3:24 pm, edited 3 times in total.

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Thread For Your Useless Discoveries

Post by gmc_nxtman » June 7th, 2015, 11:11 am

Another century eater:

Code: Select all

x = 10, y = 7, rule = Life
6b2o$7b3o$8bo$2b2o$bobo$bo6b2o$2o6b2o!
"Blinkic" seed produces a still life whose numbers are not known to me:

Code: Select all

x = 32, y = 28, rule = B3/S23
13b3o21$o$b2o26b3o$2o2$2bo$2bo$2bo!
Fairly simple way to create two mangoes:

Code: Select all

x = 12, y = 2, rule = Life
12o$11bo!
Some weird things:

Code: Select all

x = 10, y = 8, rule = Life
8bo$7b2o$8b2o3$b2o$o2bo$b2o!
Almost a century turner:

Code: Select all

x = 4, y = 8, rule = Life
2b2o$3o$bo4$2o$2o!
Extrementhusiast wrote:Sparse results
Dense results:

Code: Select all

x = 12, y = 10, rule = Life
3bo6b2o$b3o6b2o$2bo6$2o$2o!
(EDIT: fixed a redundant blinker) "Blonkic" seeds for clock and eaterSeater, the eaterSeater one also makes a carrier and eater, but that's unimportant:

Code: Select all

x = 82, y = 95, rule = B3/S23
o$b2o$2o41$43bo$43bo$43bo48$80b2o$80b2o!

Code: Select all

x = 15, y = 14, rule = Life
o$b2o4b2o$2o5b2o11$12b3o!
Blockic seed for snake:

Code: Select all

x = 3, y = 12, rule = B3/S23
obo$b2o$bo2$b2o$b2o5$b2o$b2o!
So, so utterly useless:

Code: Select all

x = 8, y = 4, rule = Life
b2ob3o$obobo2bo$2bobobo$5bo!
At around T=300, this pattern edgeshoots a glider by actually synthesising it.

Last but not least, this one generates "Trans-mirrored offset hooks" at about T=700 (that unfortunately gets destroyed) and later creates a cis-boat and dock:

Code: Select all

x = 9, y = 8, rule = Life
7bo$6b2o$7b2o3$b2o$obo$bo!
Last edited by gmc_nxtman on June 10th, 2015, 1:12 pm, edited 1 time in total.

Post Reply