I'd second that. Zooming through a structure like that can be fun sometimes, when there's something new to be discovered. But a lot of what's down there in the static past is long simple columns from stabilized ash, and angled glider columns aren't all that much more interesting.
I was a little confused there, more than half thinking of the direction as downwards, because of the floating island/waterfall sequence that preceded it. It did look good! I wondered what it would look like if the angle were not as steep -- that segment was kind of brief, and the view never really caught up to the front end.
It's a nice effect to add new Life planes to the bottom of the stack, as the first 3D sequence did, and adding them at the top is different but also good.
To me the important part is that something should keep changing. Any Life pattern run for a finite length of time is really a static 3D object, and static objects aren't generally as interesting as moving ones, no matter how you play with camera angles. I'd actually much rather see an oscillator in 2D going through its cycles, than a boring static 3D object that just sits there and represents all the phases of the oscillator at once.
An idea that occurred to me was to combine the top-of-stack and bottom-of-stack motion, by removing planes from the bottom of a stack of (10? 100?) at the same rate as adding them to the top. Or maybe remove planes at half the speed that they're being added? Maybe color the top and bottom planes a different color from the rest of the cube sides, so that when the camera is pointing at the bottom or top, a moving Life configuration is recognizable. This would allow a running Life pattern to start out as a single plane, run for a while, bulk up into a 3D object, and then eventually shrink back down to a standard Life plane again.
There are lots of possible experiments that might be interesting to try. Have each plane be translated a fraction of a cell compared to the previous one, or even shrink or expand each new plane very slightly... or squash the older cubes so that each one is 7/8 the height of the newer ones, or apply a color gradient so that each Life plane in a stack is a slightly different color.
Or... well, sorry, thinking of new ideas is the easy part (so let me know any time more ideas are wanted). The painful part is the actual coding and rendering, so thanks for doing this experiment!
Funky spaceships might be an interesting option, too. I'd also really love to see a 3D flyover of the
, or some subset of it.
I wrote some 2D flyover scripts a decade ago, for a much earlier version of Golly, with the idea of showing off some of the really impressively large collections of oscillators and spaceships that are available. Use + and - to change the speed of the flyover:
Code: Select all
# Display and run a list of Koenig SOF-encoded objects
# Author: Dave Greene, 29 May 2006, revised 23 December 2015.
# TODO: display standard form of objects. Objects were reflected across the
# \ diagonal only because that made it easier to scroll upward.
from glife import *
import golly as g
import os
from os.path import join
from time import time
global display_step
global delay
global init_y
display_step=0
delay=.025
inithash = g.getoption("hashing")
def handlekeys ():
global display_step
global delay
ch = (g.getevent()+" ").split(" ")[1]
chret="<reset>"
if len(ch) > 0:
if ch==chr(28):
x, y = g.getpos()
g.setpos(str(int(x)-2**(4-g.getmag())),y)
elif ch==chr(29):
x, y = g.getpos()
g.setpos(str(int(x)+2**(4-g.getmag())),y)
elif ch==chr(30):
x, y = g.getpos()
g.setpos(x, str(int(y)-2**(4-g.getmag())))
elif ch==chr(31):
x, y = g.getpos()
g.setpos(x, str(int(y)+2**(4-g.getmag())))
elif ch=="f":
g.fit()
elif ch=="+" or ch=="=":
if delay==.025:
display_step = display_step * 2 + 1 # this way it's always odd
else:
delay/=2
elif ch=="-":
if display_step != 0:
display_step = (display_step - 1) / 2
else:
delay *= 2
elif ch=="*":
g.setmag( g.getmag() + 1 )
elif ch=="/":
g.setmag( g.getmag() - 1 )
else:
chret=ch
return chret
# ------------------------------------------------------------------------------
def runSOF():
g.show("space bar continues, arrow keys and / * - + f control pattern, q quits.")
index=0
for line in sofdata:
index+=1
# g.show(str(display_step))
g.show("#" + str(index))
height = showSOF(line[line.rfind(",")+1:])
# TODO: this section should be generalized for any speed, direction
x, y = g.getpos()
cur_y = int(y)
extra = 32 if line.find("V")!=-1 else 0
max_y = cur_y + height + 4 + extra
# g.show(str(max_y) + " :: " + str(cur_y))
while cur_y<max_y:
oldsecs = time()
if display_step==0: g.run(1)
else: g.run(display_step)
# g.show(str(height) + "::" + str(cur_y) + "::" + str(max_y))
if init_y<=cur_y: g.update()
while display_step == 0:
newsecs = time()
if newsecs - oldsecs >= delay or init_y > cur_y: # other half of "horrible"
break
x, y = g.getpos()
cur_y = int(y)
if display_step==0: g.setpos(x,str(cur_y+1))
else: g.setpos(x,str(cur_y+display_step))
ch=handlekeys()
if ch=="q": return
def showSOF (sofString):
# process the SOF and produce an object below current view
x, y = g.getpos()
int_x = int(x) - 10
# allow the Divine Hand of Golly to be seen at subpixel zooms
int_y = int(y) + 256
cur_y = int_y
cellState=1
max_y=int_y
for ch in sofString:
if ch=='-':
if max_y<cur_y: max_y=cur_y
cur_y=int_y
int_x+=1
cellState=1
elif ch=='.':
break
else:
runlength=ord(ch)-48
while runlength>0:
g.setcell(int_x, cur_y, cellState)
cur_y+=1
runlength-=1
cellState=1-cellState
return max_y-int_y
# ------------------------------------------------------------------------------
g.new("HK Database Slide Show")
g.setmag(2)
x, y = g.getpos()
init_y = int(y)+200 # horrible way to fudge this, but it works...
sofdata="""2.sof,2,242-1112111-02121-02121-032. (14P2.7)
2.sof,2,2-1-031-022. (6P2.2) ! Beacon
3.sof,3,2-011-01112-02121-05121-021211111-0221121-051-052. (21P2.1336) ! P2R3-1
4.sof,4,2-151-0311111-0221111-05112-02211-0311112-0311111-04151-092. (28P2.2836)
4.sof,4,2-011-01112-02121-051-041-053-081-071-07121-08211-0;1-0;2. (23P2.2494)
4.sof,4,062-05121-05111-0421121-0314211-01371-173-11241-0112112-04111-03121-042. (36P2.1234)
4.sof,4,02212-0311111-0212111-021112112-012112111-1311131-011112112-2112111-0311121-0311111-04212. (44P2.102)
5.sof,5,022-02111-04122-0321121-24211-112211112-0413221-0411231-05132-063-081. (38P2.339) ! Hickerson
5.sof,5,01251-011221111-021111221-0121132-12311-01241-03121-03111-041. (31P2.3547) ! Hickerson
5.sof,5,01211-01112--02332-01111111111-0122111-0211131-1111131-233--05211-05112. (38P2.293)
6.sof,6,032-041-031-02113-0211121-0121211-14312-0125111-03113-03111-041. (33P2.2815) ! Hickerson
6.sof,6,032-041-04112-03211-03121-2121111-1123111-01161-026--042-042. (34P2.727) ! D.Hickerson
6.sof,6,03211-03112--043-03131-03211-01211112122-112321121-19111-013321112-0411121-0121111-0121121-052. (52P2.84)
7.sof,7,232-14121-0131112-042-041-01512-14111-0131111-03112. (34P2.3877)
7.sof,7,232-151-011112112-0411121-03211-06121-0321112-03121-052. (28P2.2682)
7.sof,7,012113112-011123211--02333-011311131-011311131-021121211-1111111111111-23332--04112-04211. (52P2.43)
8.sof,8,06211-06112--073-06131-06211-04211112122-21112321121-011119111-12112321112-221211121-07111-06131-073--07211-07112. (62P2.43)
8.sof,8,032-02121-01122-152-1113111-012-0323111-0311132--05111-062. (28P2.2364)
8.sof,8,032-032-092-01621-16111-23322-0211251-0213113-035-092-03611-03121. (48P2.115)
9.sof,9,012112211-011122112--0233332-01111111111111111-01221122111-02111311131-11111311131-23333--041123211-042113112. (66P2.13)
9.sof,9,21222-011113121-13142-0121113-0212222-0212221-0322111-072-034-03121. (41P2.11) ! Hickerson
10.sof,10,222-11121-041-011-12111-241-052. (17P2.28)
10.sof,10,221-11111-041-021-01121-014--032-031-061-052. (20P2.372)
50.sof,50,02111-03121-21111-0311211-0111152-022-0;1--0;2--0=111-0>1-0?2-0<1-0<111-0:1-082--071-081-063--056-0:1-06111-081. (47P2.117)
51.sof,51,022-031-02142-02241-052-4-162-021-02162-041-0416213-061-0616111-08171-08162-0:1-081-0811111-08122. (46P2.101) ! N.Beluchenko
51.sof,51,031-0111111-0311111-2111221-03151-02261-0<1-0<1-0=1-0?1-0?1-0@1--0A2-0C1-0@311-0C1-0A2--0@1-0?1-0?1-05261-06151-032111221-0611111-0411111-061. (55P2.49)
52.sof,52,211-132?2-011B111-031-031>221-051?1-051325231-07121-0711142--08132-0:141-0622132-081. (41P2.22) ! N.Beluchenko
53.sof,53,031=1-01111=111-05191-696--013=3-031=1-021?1--032;2-051123211-08131-06171--0622122-09111-0721112-0:1-09111. (59P2.48)
54.sof,54,02111-03121-21111-0311211-0111152-022-0;1-0<2--0>1-0?2--0A1-0B1-0A111-0C1-0A2--0@1-0?1-0?1-0=1-0<1-0<1-02261-03151-2111221-0311111-0111111-031. (55P2.35) ! N.Beluchenko
55.sof,55,031-0111111-0311111-2111221-03151-02261-0<1-0<1-0=1-0?1-0?1-0@1-0B1-0A1-0B2-0?3-0>133-0?3-0B2-0A1-0B1-0@1-0?1-0?1-05261-06151-032111221-0611111-0411111-061. (63P2.28)
56.sof,56,013--221--12112-021-02132--072--082--09232-0=111-0:2-0=1-091-0724111-0;122-09111. (37P2.581) ! N.Beluchenko
57.sof,57,031I1-01111I111-051E1-6E6--013I3-031I1-021K1--032G2-051E1--062A2-081?1--092411142-0;111212111-0>11111-0=21112-0?111-0?111-0@1. (66P2.36) ! N.Beluchenko
58.sof,58,223-1-0111122--02131--11112-2-052--062--072--08231-0=1-0921121--0;122--0<3. (38P2.215) ! N.Beluchenko
58.sof,58,02111-03121-21111-0311211-0111152-022-0;1-0<2-0@2-0>121-0>111-0<1-0<221--0@2--0?1-0@1-0=112-0;2--0:1-082--071-052--041-051-033--026-071-03111-051. (61P2.25)
58.sof,58,022-0211111-072-041-061-06132-08121-08111--0:1-2-1111152-052-02161-041-04132-061-0611111-092-042-031-04211-0511111-04121-0421112-071-072. (57P2.21)
59.sof,59,0123132-0111111111111-061-03151-05111-03151-03151-01191-0315121-37211-0315121-01191-03151-03151-05111-03151-061-0111111111111-0123132. (56P2.21)
59.sof,59,013--221--12112-021-02132-091-06111-04313-031-02118-031-04313-06111-091-02132-021-12112--221--013. (57P2.13)
60.sof,60,012-01111--01122-1-2112112-091-04221--06111--06122-051-052112112-0>1-09221--0;111--0;122-0:1-0:2112112-0C1-0>221--0@111-0A2. (54P2.36)
60.sof,60,012-01111-051-01131-061-2-072-02161-032-09111-05111-0713111-0?1-0;131-0@1-0:2-0A2-0<161-0=2-0C111-0?11122-0A1. (42P2.89)
61.sof,61,013E3--221C122--12112?21121-021G1-02132=231-0911111111111-0611131313111-0431111111111111113-03151111111111151-0326111111162-0;1111111-0<131. (75P2.8)
62.sof,62,013--221--12112-021-02132--072--082--092-0=3-0:2-0=2-091-0=1-082-0;2-092-0;1. (36P2.1100) ! N.Beluchenko
63.sof,63,221-11111-0413221-021511111-04171-04151-0615122-0615131-08151-08151-0:1-0:142-0<1-0<121-0>121-0<132-0;1-0:121-0:21111-0;111-0:12112-0:112-0;121-0<2. (61P2.8)
63.sof,63,013--221--12112-021-02132--072-0:1-07111-05313-041-03118-041-05313-07111-0:1-03132-031-0112112--01221--023. (59P2.13)
64.sof,64,011226221-0111111611111-011>1-031:1-031:1-011>1-02383-1@1-013:3-1@1-021<1-021314131-03211121112-06141-051112111. (56P2.27) ! N.Beluchenko
64.sof,64,012-01111--01122-061-2-072-021-071-022-0511131-0137111-07111-0>2-08171-0:1-062215111-081311122-0>1. (42P2.91)
65.sof,65,211-132-011-031-01121-02211-01121-031-011-0111111-01181-05111111113-0:1-05121111111-06131-061711111-0C2-0@1-0B1-0@1-0?113-0@1-0B1-0@1-0@11111-0@122. (59P2.8)
65.sof,65,01171;171-0113131;13131-1211111219121111121-051C1-11111111111911111111111-231919132-0:11111111111-0?1-0:121111121-0;13131-0;171. (58P2.20)
66.sof,66,02111-03121-21111-0311211-0111152-022-0;1-0<2--0>1-0?2--0A1-0B1-0A111-0C1--0D2--0E1-0B111-0B131-0@142-0>2--0=1-0;2--0:1-082--071-081-063--056-0:1-06111-081. (62P2.29) ! N.Beluchenko
67.sof,67,3719371-06131?131-011121111219112111121-1519191-2311111113111111131111111-061919132-0;112111121-0@131-0:371. (59P2.1)
67.sof,67,013--221--12112-021-02132--072-0:1-07111-05313-041-03118-041-05313-07111-0:1-072--02132-021-12112--221--013. (61P2.14) ! N.Beluchenko
68.sof,68,012-01111-051-0113111--262-0:1-02111-0415111-06111-0813111-0@1-0<13111--0;262-0E1-0=111-0?15111-0A11122-0C1. (42P2.88)
68.sof,68,013--221--12112-021-02132-091-05131-0:1-042-0;2-061-07131-071-09231-0>1-0:21121--0<122--0=3. (40P2.112)
69.sof,69,2-1211132-0212141-072-012-092-031-03172-01131-012217231-071:1-0717221-091-0917111-0;162-0;1-0=1-0=1-0?1-0;231-0=112. (51P2.30) ! N.Beluchenko
69.sof,69,221-111113221-041311111-02191-04151-0417122-0615131-06171-08151-081-0:142-0:1-0<131-0<1-0>122-0;4-0B1-0<5-0A1-0=111-0?1. (53P2.9)
70.sof,70,01222-01141-02121-01222-1-01312-03221-01312-131-041-013--013-041-131-013-012-021-032--02121-01112-01112-022--022-01112-01112-02121--032-021-012-013-131-041-013--013-041-131-01312-03221-01312-1-01222-02121-01141-01222. (112P2.2)
70.sof,70,013--221--12112-021-02132-09142-05131111111--04271-0722121-05217--07314-0911121-081-0:231-0?1-0;21121--0=122--0>3. (63P2.8)
71.sof,71,013C3--221A122--12112=21121-021E1-02132;231--07292--0823132-0;11111-07131111131-07311111113-0:1111111-0721111111112-072123212. (74P2.6) ! N.Beluchenko
72.sof,72,211-132-011-031-011-042-2-051-013-041-021-021-041-2-02111113111-0:13123-0611141-0=11211-05311111151-0;162. (50P2.17)
72.sof,72,211-132-011-031-031-051-051-071-07161-0913111-0913111-0;11131-0;161-0A111-09281-08182-08111-09161-0:13111-0<11131-0<11131-0=161-0D1-0F1-0F1-0H1-0H1-0J1-0F231-0H112. (60P2.15) ! N.Beluchenko
73.sof,73,221-11111-0413221-021511111-04171-04151-0615122-0615131-08151-08151-0:1-0:142-0<141-0<1-0>132-0>1-0@121-0=311-0@121-0<322-0?221-0=221-0?111. (61P2.7) ! N.Beluchenko
73.sof,73,013--221C3--12112@122-021-02132=21121-0I1-072;231--0824142-0;1111111-08111313111-063111111111113-05151212151-052611162. (66P2.10)
74.sof,74,012-01111--0112241-0611111-2:1-061-021113132-04131-09111--0912241-0>11111-082:1-0>1-0:1113132-0<131-0A111-0D1-0C2. (47P2.54) ! N.Beluchenko
74.sof,74,013--221--12112-02163-02132-092-051-0:1-042-0;2-061-07131-071-09231-0>1-0:21121--0<122--0=3. (43P2.53)
75.sof,75,031I1-01111I111-051E1-6E6--013I3-031I1-021K1--032G2-051E1--062A2-081?1--092321232-0;1311131-0?111-0<2111112-0>11111-0;23132-0@1-0;1213121-0=151-0=151. (79P2.6) ! N.Beluchenko
75.sof,75,211-132-011-031-031-051-051-071-04311-071-051-051-031-031-011-113-011-031-031-051-051-071-04311-071-051-051-031-031-011-113-011-031-031-051-051-071-04311-071-051-051-031-031-011-132-211. (68P2.5)
76.sof,76,02111E111-03121A121-21111C11112-0311211=11211-01111522212225111-022:111:2-0;1211121-0<1111111-0;111111111-0=11111-0;2111112-0>111-0226131113162-0315132123151-2111221;1221112-0311111?11111-0111111C11111-031G1. (108P2.4)
76.sof,76,3=3--01112<112-141?1-231711111317112-07132:13231-032:132:1-05111113171111131-0=1?1-09112<112--083=3. (60P2.2)
77.sof,77,013C3--221A122--12112=21121-021E1-02132;231--07292--08272--09252-0<111-091113111-07311111113-061511151-0625152. (64P2.10) ! N.Beluchenko
77.sof,77,013E3--221C122--12112?21121-021G1-02132=231--072;2--0824142-0;1111111-08111313111-063111111111113-05151212151-052611162. (68P2.7) ! N.Beluchenko
78.sof,78,013--221--12112-021-0213232-0:111-072-0:1-061-0;2-052-0;122-0715111-08131-081-0:2--0;231-0@1-0<21121--0>122--0?3. (51P2.37) ! N.Beluchenko
79.sof,79,02111-04111A1-241A1-02131@121-041-04111>222-08122-06151611113-08111-0:1331111-081-0814222-0613191-0643152-0;1-08211-08212. (62P2.32)
79.sof,79,02111-04111-241-02131-041-04111-081-0613122-08151-0:111-0<1-0:1-0:1-0:111-0<111-07281-07173-09221-0>112-0331111121112-0>1-0222252--02121-041-041. (62P2.33)
80.sof,80,011-012-012-021-03261-0523111-0112431-1111131-011213114-0423221-092-0:1-0;261-0=23111-0912431-081111131-091213114-0<23221-0A2-0B1-0C261-0E23111-0A12431-0@1111131-0A1213114-0D23221-0I2-0J1-0K261-0M23111-0I12431-0H1111131-0I1213114-0L23221-0Q2-0R1. (134P2.1) ! N.Beluchenko
80.sof,80,02111E111-03121A121-21111C11112-0311211=11211-0111152925111-022;1;2-0;111111111-0=11111--052613162-061515151-03211122151221112-0611111911111-0411111=11111-061A1. (81P2.10)
81.sof,81,013--221E3--12112B122-021-02132?21121-0K1-072=231--082;2--0924142-0<1111111-09111313111-073111111111113-06151212151-062611162. (70P2.9)
82.sof,82,013--221--12112-021-02132--07232-0;111-082-0;1-05111-06152-042-08131-06111-0:2--0;231-0@1-0<21121--0>122--0?3. (50P2.45) ! N.Beluchenko
82.sof,82,013--221--12112-021-02132-0:3-072-0:2-061-0;1-052-0<2-071-08131-081-0:2--0;231-0@1-0<21121--0>122--0?3. (47P2.44) ! N.Beluchenko
83.sof,83,02111-04111-241-02131-041-0411122-0:1-0611161-0814111-061:152-06142;1-041318222-04431-09183111113-06211-06212=222--0J121-0K1-0K1. (64P2.40)
83.sof,83,02111E111-03121A121-21111C11112-0311211=11211-0111152925111-022;1;2-0;111111111-0=11111-0:41114-0?1-0;31113-0=11111-0226131113162-03151515151-2111221;1221112-0311111?11111-0111111C11111-031G1. (104P2.2)
84.sof,84,0121151:2-01132122191-021913213-041513121116211-021=1811113-011215112427141-11242=24211-1417242115121-013111181=1-031126111213151-0;3123191-0:191221231-0:2:15112. (98P2.3) ! N.Beluchenko
84.sof,84,02111-03121-21111C2-0311211@1-0111152;21112-022A11111-0;11151311111-0;122111151-0<2-0>2-0>111--0@111-0A2-0C2-07151111221-0511111315111-0711111A2-0421112;25111-071@11211-062C11112-0J121-0L111. (94P2.9)
85.sof,85,013G3--221E122--12112A21121-021I1-02132?231--072=2--082;2--0924142-0<1111111-09111313111-073111111111113-06151212151-062611162. (72P2.8)
86.sof,86,2111112-13131-01151-03111-01151-1316122-211111111111111-0;1-09131-0;1-07111111111111112-072216131-0?151-0A111-0?151-0>1316122-0>211111111111111-0I1-0G131-0I1-0E111111111-0E22122. (81P2.4) ! N.Beluchenko
86.sof,86,011719173-01131319131-12111112171211112115132-051A1911131-111111111113131111111311111111111-231711171:1-0:1111111119121111113-0>1>1-09311111391. (77P2.7)
87.sof,87,02111F1-04111D1-241C121-02131-041C222-04111-081=11113-0613122-081516111-0:111-0<1331111-0:1-0:14222-0813191-071133152-08141-09311-0;112. (67P2.8) ! N.Beluchenko
88.sof,88,013--221--12112-021-02132--072-0:1-06131-0;113-052-0=2-04311-09131-091-0;2--0<2--0=231-0B1-0>21121--0@122--0A3. (52P2.41) ! N.Beluchenko
88.sof,88,03211-03132-041-061F2-061E111-0812221-08131238221-0:171:1-0:142115231-0?122-0:111322112-091314161-07311152132-061311152-0611111112121-05212211111112212-0<12121111111-0;2511131-05231251113-051614131-07211223111-0;221-01132511241-011:171-122832131-0?12221-111E1-2F1-0J1-0F231-0H112. (156P2.3) ! N.Beluchenko
90.sof,90,013--221--12112-021-02132--072-0:1-06131-0;113-052-0=2-071-09131-05221-07132--0<2--0=231-0B1-0>21121--0@122--0A3. (52P2.42) ! N.Beluchenko
90.sof,90,02111E111-03121A121-21111C11112-0311211=11211-0111152925111-022G2-0;1113111-0=131-0?1--0<1111111-0<151-022619162-03151;151-2111221;1221112-0311111?11111-0111111C11111-031G1. (85P2.4)
92.sof,92,211-132-011-031-03132-05121-0511132-0<1-06122-071-07132-0>1-0:11122-0:2-0>1-0>132-0<13121-0<2211132-0G1-0A122-0B1-0B132-0I1-0E11122-0E2-0I1-0I132-0G13121-0G2211132-0R1-0L122-0M1-0M13213--0S111-0V1-0U2. (89P2.4)
92.sof,92,3-0<2-01112313132-171411111-23221-0;11111-0711111=2-0=122313132-05111114161411111-05231313221-092=11111-0D11111-0J12232-0B111114171-0B231313211-0F2-0Q3. (82P2.3)
94.sof,94,02111O1-03121K11111-2111161=111311111-0311211111111111111312121221112-011116111115111115151-022=141311172-0<131112111-0A14131-0<111511111-0<1111111113122-0<1=1. (77P2.9)
94.sof,94,031;1-01111;111-05171-676--013;3-031;1-021=1--03292-051121211-08111-06151--06232-091-07212-091-06232--06151-08111-051121211-03292--021=1-031;1-013;3--676-05171-01111;111-031;1. (102P2.8)
96.sof,96,3711171117111711132-0614141414141414151-011121112111211121112111211121112111211-15141414141414141-2311171117111711173. (72P2.1) ! N.Beluchenko
96.sof,96,3=3=3--01112<112<112-141?1?1-2317111113171111131-07132:132:1-032:132:13231-051111131711111317112-0=1?1-09112<112--083=3. (74P2.1)
20P4H2V0.sof,20,4,H2V0,333-1211121-171-171-13211-01111. ! 4-5
210P6H1V0.sof,210,6,H1V0,0H343-04343:343-04343---0G525-03525<121-07121>12221-0512221;262-0426291:1-031:171<1-021<1-0D3<3-3<333:3-013:361:1-031:18363-03363;141-06141<181-0418191214121-03121412171216121-0212161212282-082:1112111211121-021211121112111:2-082823363-033639181-04181:181-0418181314131-02131413161314131-021314131512121212121-0112121212121. ! S.Silver
211P3H1V0.sof,211,3,H1V0,071D1;1?1I1D1-054537312921373126311111362137354-012123131=121313121=12133121112133121=1313212-0122153413143333341314332511152334131435122-121711115151112721115151112513111315211151511117121-09161211121512111215121112151211141114111215121112161-0:1C171C16211111261C1.
211P4H1V1.sof,211,4,H1V1,3-192-0116311-03222-041-0815132-04231323111-0311112411121-0311121121141-021425133-022>111-022<341-07111421512-0643132212121-06151317131-0<1324431-07111121162131121-0613251414121-0613151511171-0611121:425-0;112526111-0@2111181-0;1411251-0;151325211-0<111312146-0>251222211-0?27611-0D17111-0?1346121-0?1312241-0@332121112-0B1113131-0C141. ! N.Beluchenko
213P28H7V0.sof,213,28,H7V0,0P1-0M4-0M2-0K1-0K4-0J1-0I321-0J3-0K1-0L311-0L122-0M3-0O1-0M1-0M111-0731111>1-06411123281-0527123411111-06511211241211121-03241363242-011;13221411121-1=212151111-16151>131-7622811114112-0@3711162-07225624142-06381512111-052113213611111-0623151;111-09232=1-0O1-0M3-0L122-0L311-0K1-0J3-0I321-0J1-0K4-0K1-0M2-0M4-0P1. ! J.Summers
216P96H8V8.sof,216,96,H8V8,0^1-0Y121112131-0Y14215-0Y1314111--0[3-0\1B2-0o2------0c1-0b111B2-0O1B121A2-0O1C2-0O1-0S1;2-0O321:2-0N141-0N131-0O3-0X2-0U212-0N111-0N111N1116111-0N111M19111-0N111N12161-0O2P3-0D234-0?3112161-0C12125-0C121-0E1-0B111Q1-0C1Q111-0H1-0H1L121-0g2-0G2O1-013C2--051{1-01132z2-03111_2K1-3d1I1-021?2Q2-0B2-012-022:2-021:121-022:111-012<1D1116111-0S19111F211-0T12161H2-0V3------0K1-062B111-062-0J121-0L2-0M1---0f1-0>2V2-0>2:2K1-0L1I1-0J2-------0[211-0\2. ! D.Hickerson
213P3H1V0.sof,213,3,H1V0,0M1-0I313-0H162-0I2312131-0S4-0S131-0Q12111-0R1--0R2-0M1312131-0L464-0G13131613131-0F44121212144-0A131316141613131-0@44121>12144-0;1313161@1613131-0:44121J12144-0913161L16131-0:11121V12111-0>1X1--0=2X2-081312131N1312131-07464L464-0213131613131B13131613131-0144121212144@44121212144-13161416131:1313161416131-0111121>12111:44121>12111-051@1=13161@1-0U11121-0Y1.
215P4H2V0.sof,215,4,H2V0,02383-011217121-041:1-1316131-0441331-011232222-054-092-081-07111-091-091-07111-061-05143-051211121-0513131-072-07231-07231-0423311-0321332-03245-045-05132-03211111132-0211182-051-0211191-032-0<3-032-0212173-012:121-021:1-0213161-0213161-021:1-031118111-074-07221-0514111-0531131-02247-021133142-011:2-011326131-232134111-0134252-01111411132-021;1-011128212-3=2-021=1.
216P4H1V1.sof,216,4,H1V1,3-1-031-121-01121-021-04111-06211-07113-07122-08121-092-04161-03243-031112123-0725113-071123113-0824121-08234-09151-0812151-0812131-0:161-0A1--0@3-0?141-0?14133-0?1511132-0A23222-0G3--0H12111-0G5-0G15323-0H181-0K13151-0R2-0U1-0U1-0T132-0O21242-0O1131141-0O13141-0R12231-0S7-0Y2-0V2-0U1-0W11153-0W11151-0[161-0Y371-0^1111122-0\1121122-0\1116111-0g182-0g111114111-0f2112131-0c22252-0c1123131-0c172--0e1-0e2-0e2. ! H.Holzwart
216P4H2V0.sof,216,4,H2V0,023<3-02121:121-021@1-021318131-0216461-031111122211111-07161-07161-061122211-0613231-07161-07242-0631213-0:2-013422243-121545121-031414141-031414141-11141614111-06262-07161-08141-013316133-12131613121-031316131-031316131-11151415111--04383-04383-0311111611111-032126212-022324232-011712171-19291-1812181-02112:211-011B1-022>2-06343-0312121212121-021318131-0111121812111-071112111-012@2.
219P15H5V0.sof,219,15,H5V0,0?1:3-0;3136211213211-0:162611112121121-0;11111312212211131222211-0A111211131311113111212-06242521111113191111121-051122242111131147161-051122312;1-052111111114123113111-051<16122321213-013<2112171312212-1B441312143-01122823262544212-03111811121=35132-0512421H31131-05181G211-092J131-04<-032:2--092--076. ! T.Coe
218P6H1V0.sof,218,6,H1V0,04343-04343----03525<161-07121?1114111-0512221=1114111-04262=161-031:1-021<1:343-0J424-3<3;121-013:3931213-031:1;262-03363:282-06141-04181:1<1-0312141217121:121-021216121222121:121-082:1-0212111211121117363-0828251:1-03363<161-04181;363-04181-021314131<11211-021314131=121-01121212121218112121211-0I363--0I1116111-0I1116111-0G3132313. ! S.Silver
279P21H7V0.sof,279,21,H7V0,06393-0211231713211-0133111711133-13142524131-011733371-071117111-062;2-051317131-09171-061127211-061=1-06393--071;1-0=1-062411142-0;131-0516361-062;2-0511122322111-0:232-05111353111-051212111112121-051235321-0=1-0=1-071313131-062125212-0:21112-0613731-061119111-0623532-0913131-07113111311-072115112-0611121312111-0616161-05121333121-05113313311-071215121-06312111213-052111113111112-04131414131-04111113111311111-081311131-052511152-065111115-0:1111111-0:1111111-0;131. ! by P.Tooke/S.Silver
219P4H2V0.sof,219,4,H2V0,031:1-02383-012117211-01383-013214112-021221331-03121-09221-08121-07111-081-072-072-091-06231-05422-0412133-08112-08112-08121-0421122-0411333-03153-04113-05133-05441-042312111-022312311-051114111-05172-02291-04173-012:3-014;2-1223262-131121213-06252-02254-036-09511-032213221-0216141-01121211141-0512142-021215111-0212271-0232442-07231-011=1-0>2-022.
220P4H2V0.sof,220,4,H2V0,03383-021217121-051:1-011316131-0541331-021232222-064-0:2-091-08111-0:1-0:1-08111-071-06143-061211121-0613131-082-08231-08231-0523311-0421332-04245-055-05142-08223-043321111-0411121111112-0517112-051115111-042-04181-0=1-032;1-033141312-0311111411112-0511111211111-0221181-0221231311111-0212132221111-0312192-0223133-031121214-0434151-071321131-4316221-0C1-041;111-131;2-022.
222P5H1V0.sof,222,5,H1V0,041<1-032<2-021228221-032134312-086--0424242-041118111-052122212-05525-041314131-02111<111-011B1-02121:121-021@1-031218121-041118111-031218121-032314132-033116113-041118111-032<2--021228221-07161-111111181111111-2156512-07242-032<2-032<2-08141-0226262-0441414-078---078-06:-041<1-031218121-03141121141-021228221-0811211-02111<111-031>1. ! P.Tooke
223P4H2V0.sof,223,4,H2V0,013;3-121;121-0314341-031313131-11131513111-06151-04191-041131311-04434--031111111111111-0231713-022125212-02121151121-06151-075--031411141-012511152-011219121-1A1-011317131-04353-0211121312111-0311211111211-08111-034111114-0213111111131-0122211111222-041311131-1711171-031;1-2423242-06232-041311131-041311131-08111-061111111-052111112-0411111111111-032311132-0213111111131-05171-022;2.
224P4H2V0.sof,224,4,H2V0,023<3-01121<121-041<1-131<131-0415251-0111133233111-061212121-09121-0613231-05282-05282-06181-0612421-094-071112111-013>3-01121525121-01152121251-011524251-0211111811111-05282-051:1-08141-0622222-09121-09121-0521612-0424242-032<2-05363-05363--052122212-041118111-0321121212112-031>1-0211221412211-02111111222111111-012432342-031324231-07323-07323-07323-07242.
227P4H1V1.sof,227,4,H1V1,3-123-01218-34114-0821122-0?1-031813211-022:21211-01211:231-013=2-0@161-03111<12121-042<431-0729162-0511443125111-0513231<1-0612311<211-0G341-0722111126121-072419121-0<2:221-0<11192-0<15233-0<2312121112111-0<2213121213412-0?14331143111-0D4-0=3112112215331-0A2612132-0H113411312-0I1121212-0H21122-0K21121-0H161-0I1223111-0H1:1-0I21121-0L2-0L3. ! J.Summers
227P4H2V0.sof,227,4,H2V0,031:1-02383-021127112-03383-03292-082-07212-011314241-3244113-1121133111112-013124143-012221172-05231-0:112-06111-0511241-0311171-0323151-0811231-041:1-0211121112111-0324121-051212121-0416211-041111211-03172-04111212111-0714111-022213132-011224141-01121;1-211811111-011129112-212:1-022<2-111>1-121:1-02293-0122325-012321121-041711111-132311142-111211361-16434-0:161-06222.
228P5H1V0.sof,228,5,H1V0,041<1-032<2-021228221-032134312-086--0424242-041118111-052122212-05525-041314131-02111<111-011B1-02121:121-021@1-031218121-041118111-031218121-032314132-033116113-041118111-032<2--021228221-07161-111111181111111-2156512-07242-032<2-032<2-08141-0226262-0441414-078---094-0:2-08141-05<-041118111-0311121412111-032322232-0116661--013>3. ! P.Tooke
229P4H2V0.sof,229,4,H2V0,02383-011217121-041:1-1316131-0441331-011232222-054-092-081-07111-091-091-07111-061-05143-051211121-0513131-072-07231-07231-0423311-0321332-03245-045-05132-0611111--08111-07221-07121-063-04235-0312341-0234332-2433311-0333351-111423321-02341-0212263-0224261-1219212-0219131-0435131-012116131-0412131-0412113-0431112-0413124-0324114-03116-044-054-091--082.
22P4H2V0.sof,22,4,H2V0,333-1211121-171-171-171-13211-01111. ! 5-6
230P4H2V0.sof,230,4,H2V0,03383-021217121-051:1-051:1-021118111-084-07122-013234123-12162111121-0313471-03122111161-111<111-0711113-0711113-0522211-0:212-042411211-051223111-051113111-05155-03221114111-031;1-023321151-081212121-01132112331-011326131-0313153-042-041:1-0338111-0212193-011326141-0212171-0112121511131-011;6-05361-011217112-01132512211-0113121314111-0211141214111-05134-0513121-0613211-04651-031112252-03111-093-0:2.
232P4H2V0.sof,232,4,H2V0,013A3-121A121-031515151-031433341-111412212214111-072211122-0513111111131-0513111111131-0;111-082111112-0;111-0;111-082111112-0621111111112-0513111111131-03221111111111122-03131111111111131-03311111111111113-02231111111111132-091111111-091111111-082111112-0;111-033421243-0312141114121-0314211111241-031711171-0414111111141-0711111111111-081211121-091111111-082111112-091111111-09232-09151-07191-08171-0:131-09232-0;111-082111112-0;111-0:212-0;111-0:212. ! H.Holzwart
233P4H2V0.sof,233,4,H2V0,02383-021217121-021:1-021:1-031118111-074-07221-3214323-12111126121-17431-161111221-01111<111-0531111-0531111-0611222-04212-031121142-031113221-051113111-03551-02111411122-031;1-011511233-011212121-01133211231-011316231-0335131-0=2-031:1-0211183-031:1-0237131-23255-232511111-0111111-121214313-01111115232-021117131-313412121-0;151-0318131-15163--21112421112-021116151-02111-2325212.
234P4H1V1.sof,234,4,H1V1,3-1-011-032-041--081-04421-0312172-042211231-0;2-0>211-0B1-0:15121-09211-09171-08282-0819111-0918121--0F1-0C222-0C22332-0C23232-0K2-0K11111-0J21122-0J233-0I11142-0H261-0H11171-0G19111-0H282-0R2-0S3-0S121-0S12211-0R15124-0S1-0Y1111111-0Z121-0Y152-0X11142-0X111-0W183-0W2-0W27121-0a2--0c3-0b4-0a15322-0b24312-0h313--0m4-0g3-0g3-0p1-0f273-0f18211-0q1--0u1-0q421-0p121-0q22112-0x222-0|111-0{13111-0w191-0v21182-0v1:311-0u2:1-0u1<213-0v1. ! H.Holzwart
235P4H2V0.sof,235,4,H2V0,02383-021217121-021:1-021:1-031118111-074-07221-3214323-12111126121-17431-161111221-01111<111-0531111-0531111-0611222-04212-07231-0312143-0613211-0334211-0712212-07151-0312132-0311171-0411143-032311311-041331111-05133-041321121-06151-04271-03138-0311631-0221181-0713212-0525111-05242-031223112-022115113-0131121111221-02111111141-021213141-05181-023211241-02353-031513111-0611241-0214251-03151.
235P5H2V0.sof,235,5,H2V0,023-02121-04111-02131-02312-02111-0121131-13223-01541-04141-022-01121-061-01223-011111121-011111121-02111-04111-03113-02111-01211-02111-01121-024-031--041-033-03111-042-043-04111--06111-072-051-04212-0412112-03111-03112-022-052-022-02111-033-042-021-01112-221-021-031-033-31111-034-11121-01211-042-042-031-04113-081-053-041-03211-01231-04112-041-01211-051-023-022---023-023-011-125-05121-041-0212111-011111111-211-232---012-022-041-03111-052-052-052--03222-04121-0121412.
236P4H2V0.sof,236,4,H2V0,023<3-02121:121-021@1-021318131-0216461-031111122211111-07161-07161-061122211-0613231-07161-07242-0631213-0:2-013422243-121545121-031414141-031414141-11141614111-06262-07161-08141-013316133-12131613121-031316131-031316131-11141614111-08141-041<1-022>2-02121:121-011B1-021318131-05363-0311121412111-0411211211211-09121-043114113-031234321-01211<112-012432342-013512153-03113141311-0213112221131-061122211-051:1.
236P5H1V0.sof,236,5,H1V0,03311-021111111-021111111-03212--051-03121-03121-03241-083-061-052-052-082-0:1-04123-0311221-072-03213-04111-0121411-032111111-01181-0111111-02161-062-03131-02213-02322-0111122-021-01113-01231-12211-061-043-052-041-041-01411-061-01221-0311122-063-061-052-042-072-072-03131-032-051-021-061-031-04211-061--052-0311222-0221222-052-052-052-052-03131-081-031-031-01151-011111111-01313-02131-171-02131-333-025-02221-071-02231-0222121-031121111-01132-01111211111-011111211-02141-03121-012. ! P.Tooke
238P3H1V0.sof,238,3,H1V0,091-08111-07131--012143412-012421242-12113331121--08111-061111111-022117112-022411142-011325231-091-031411141-03373-075-032311132--091-0121311111312-0123111111132-13131113131-051211121-042121212-051211121-0321111111112-012511152-021511151-0212111311121-0211112321111-032123212-0312111111121-0222111111122-24111111142-031411141-07131-07131-07131-051113111-03373-021217121-011415141-06151-013;3-2243422-07212.
23P4H2V0.sof,23,4,H2V0,341-12123-14211-134-152-01111. ! 4-5
241P4H1V1.sof,241,4,H1V1,0B1-0A2-0;15111-0:2-0:111321111-0>172-0=14152-0=12126---032-022C1-041A2-062-051@111-0F112-04121>112-01211D1-241A111-0211121@152-071?12122-04121=281-051114113413172-051113271<222-0626312421182-0618341113172-0B111-0H12211-0I1113133-0D1;22111-0C26122-0C11161115131-0M1321112-0F251222112-0F28146-0L1622222-0H22213111125-0G3215112-0G151235111-0P44311-0O1231231-0R1112153-0R111123122-0S23111-0S221-0Y1-0Y2-0Y2. ! N.Beluchenko
245P5H2V0.sof,245,5,H2V0,031-023-02121-03121-0211111-0121112-04121-0121131-17111-0125111-01131-023-022-01232-0121211-2111121-0111111-02111-04112-03122-0121111-01212-02112-011-02121-022--033-03111-03121-031-03121-04111-05111-081-063-042-04213-0313111-03111-03112-022-041-024-02121--051-02121-212-221-013-022-01131-01231-151-02131-01211--03111-03122-072-081-053-03221-023-0211111-03122-041-033-01131-02111-02111--031-02111-01121-01141-044-03131-043-02211-211-051-3---013-013-02111-052--04121-052-044-03222--02161-01181-01181-03141--01262-01181-1:1-01181.
246P5H2V0.sof,246,5,H2V0,031-01212-042-01231-03211-04121-01211-0112222-0121142-081-014--02121-02132-0222111-0111123-1211111-071-131-0211112-01211-0211112-01121-02312----033-03121--042-052-061-062-072-051-05311-04121-0311132-03112-02211-052-022-02112-062-033-0311111-0211111-023-042-061-04212-0311112-02221-03112-03121-04121-05111-04211-035-03213-05211-091-06121-0321112-032-02112-02111-02162-012121111-01112-081--073-073-044-032-0121131-171-01162-082--05212-081-041-023-02142-0212131-02252-03152-04141-07111-0421111--052.
248P4H1V1.sof,248,4,H1V1,0B1-0A2-0;15111-0:2-0:111321111-0>172-0=14152-0=12126---032@2-022A2-041@1-062?2-051>2-0I1-04121>121-01211B1-241?2-0211121=272-07161528111-0412123114381-051112241123371-051115132338222-0625183<111-06182513381-0I391-0I3-0I1334121-0L3211211-0C363111222-0C181511112-0D19111131121-0F2516151-0G16352-0M211312213-0L2131371-0G49141-0G1541191-0H131122243-0S1311112-0P141121141-0Q11131111212-0S14111-0S1211111-0T1-0Z1-0Y2. ! N.Beluchenko
248P4H2V0.sof,248,4,H2V0,023<3-02121:121-021@1-021318131-0216461-031111122211111-07161-07161-061122211-0613231-07161-023216123-0112132223121-01131:131-214323412-011111232321111-21151215112-0324442-031>1-0221221212212-012514152-0134643-012318132-07323-0111151215111-0111321412311-0424242-0414441-0311111611111-0313831-09121-04131121131-086-06181-03131141131-023232323-01122:221-042222222--051:1-041<1-041<1.
24P4H2V0.sof,24,4,H2V0,353-1213121-191-1311131-13151-16111-01111. ! 5-6
251P3H1V0.sof,251,3,H1V0,091-083--051113111-013141413-1711171-012331332-06232-07131-07131-023213123-0111112521111-0216161-091-08111-08111-04434-042113112-0413331-02393-06313-0114111111141-0211121312111-0411111111111-041311131-091-0621112-067-05252-091-03121131121-02231111132-2521252-014311134-0131111311113--021=1-01111;111-1433341-13131113131-0411111111111-24111111142-0212211111221-13131113131-0111231113211-2611162-0321111111112.
251P4H2V0.sof,251,4,H2V0,013;3-121;121-0314341-031313131-11131513111-06151-04191-041131311-04434--031111111111111-0231713-022125212-02121151121-06151-075--031411141-012511152-011219121-1A1-011317131-04353-0211121312111-0311211111211-08111-034111114-0213111111131-0122211111222-041311131-1711171-031;1-2423242-06232-041311131-041311131-08111-061111111-052111112-0411111111111-0321111111112-02111111111111111-0123111111132-131111111111131-031411141-2611162-07212.
253P4H1V1.sof,253,4,H1V1,043-041-051-043-04312---071-062-05211--081-073-072--0321212-02231-032-0322121-0:1-03222-02322-0211132-022-051-051--062-06111-072-062-02341-02121-041-03231-03221--03111-03111-031-052-041-042-043-052-052-05122-051-06121-051-05121--053-053-072--063-062-023-02123-044-02113-022-021111111-032-012-13121-03131-11121-02321-03211-041-04111-05111-06111-07111-08111-09111-0:111-0;111-0<111-0=111-0>111-0?111-0@111-0A111-0B111-0C111-0D111-0E111-0F111-0H1-0G3-0F222-0F2--0G1-0F121-0C241-0B2121112-0D141-0J2-0D111-0C5-0C1-0B3--0B2-0B311-0H2-0C12311-0C22121-0I1.
258P4H2V0.sof,258,4,H2V0,023<3-02121:121-021@1-021318131-0216461-031111122211111-07161-07161-061122211-0613231-07161-07242-02133121331-0136263-21142224112-35653-012514152-07161-0712221-051312131-02141222141-01341121143-12222422221-061122211-2328232-06181-12112821121-01321323123-06181-01211211121112112-071112111-0211141214111-062112112-06262-04383-031>1-02221323122-0222111411122-07242-07323--0132121212123-01121111141111121-011B1-011B1-02111<111.
259P3H1V0.sof,259,3,H1V0,091-08111-07131--012143412-012421242-12113331121--08111-012421242-012151512-1327231-111=111-04191--0225152-022411142-051121211-0131112121113-05171-031411141-08111-032221222-07131-02393-02221131122-22;22-0611311-13;31-1A1-011137311-03111313111-0311112121111-0221111311112-0311121112111-21111711112-21121512112-011?1-022313132-012151512-051211121-011513151-0111111711111-01111;111.
25P3H1V0.sof,25,3,H1V0,0211213-012124211-121112133-011513131-0>1.
25P4H1V1.sof,25,4,H1V1,082-072-091-0;2-0:1--09121-01252-251-0214111-04221-042. ! H.Holzwart
25P4H2V0.sof,25,4,H2V0,341-12123-14211-134-13112-1-01111. ! 4-6
262P4H2V0.sof,262,4,H2V0,013;3-121;121-0314341-031313131-11131513111-06151-04191-041131311-04434--031111111111111-0231713-022125212-02121151121-06151-075--031411141-012511152-011219121-1A1-011317131-04353-0211121312111-0311211111211-08111-033211123-0213111111131-0131121112113-0123111111132-02111111111111111-0213111111131-0312111111121-061111111-042211122-061111111-07212-041213121-032221222-021111121211111-0121112321112-13111511131-061111111-21231113212-06232-011317131--022;2.
266P4H2V0.sof,266,4,H2V0,031:1-02383-021127112-03383-03292-082-07212-011314241-3244113-1121133111112-013124143-012221172-05231-0:112-06111-0511241-0311171-0323151-0811231-041:1-0211121112111-0324121-051212121-0416211-041111211-03172-04111212111-0714111-022213132-011224141-01121;1-21142211111-01112414112-212211151-023213142-14111112231-1121112111112-0111111213113-04141211112-1121281-01543-0313231-07231-07222-06141-0411134-03263-03561-03261-041311311-091-04181-05212.
268P4H1V1.sof,268,4,H1V1,0O282-0N282-0P191-0R192-0Q11171-0P2-0P28121-0P36221-0L312612312-0K1218111221111-0J1;2113111-0J182-0C2715171-0B26111413115-0D122712152-0F22241:1-0E111:1-0D2:11143-0D2:24131-0D3815131-0@3128161-0?121>132-0>1>271-0>1;11262-0@15311-0=17122217111-0<22131>2-041614131<111-032511222211191-031113243315212-071314111714121-06142<132-06125:121-0H1-0;3<1-0;1<111-0<1;2-0G1-0F1-0I1-0E2-0B112-0>311-0=12221-0<1-0<1-0<2--0:2-09112-0125211-2512122-021412212-04227-0423112--092-092-091. ! N.Beluchenko
26P3H1V0.sof,26,3,H1V0,071-054-012123131-0122154-1217131-0912111-0:1.
26P4H2V0.sof,26,4,H2V0,341-12123-14211-134-143-0111122. ! 5-5
271P3H1V0.sof,271,3,H1V0,091-08111-07131--012143412-012421242-12113331121--08111-012421242-012151512-1327231-111=111-04191--0225152-022411142-051121211-0131112121113-05171-031411141-08111-032221222-07131-02393-02221131122-22;22-0611311-13;31-1A1-011137311-03111313111-0311112121111-0221111311112-0311121112111-21111711112-21121512112-011?1-022313132-012151512-051211121-011513151-0111111711111-01111;111--06313-042211122.
273P5H2V0.sof,273,5,H2V0,031-01212-042-01231-03211-04121-01211-0112222-0121142-081-014--02121-02132-0222111-0111123-1211111-071-131-0211112-01211-0211112-01121-02312-----015-033-02111-02111-0112113-0114111-06111-072-062--04111-043-03131-053-0211121-0121112-0121111-072-063-05111-042-031-071-04111-041-033-03111-03121-03311-0221111-0221112-051-0411111-0411121-0223111-0112123-0222111-125-03311-01131-035-04142-04232-02122-011-01151-261-01111-0213111-05212-05122-043-02242-024-152-02311-051-03111-01111-111-051-04111-031-031-04111-062-03212--021-02111-031-022-022-041-02222-062-061.
274P6H1V0.sof,274,6,H1V0,012=2-031117111-13112321131-01575---01111;111-0113111311131-011333331-07131-041115111-06151-07212-08111-052111112-041311131-012511152-11151115111-0122211111222-0113211111231-012511152-011?1-021413141-07131-07212--05252-05252-031;1-031117111-031117111--0211112321111-033121213-041131311-03292-04515-0111321112311-013321233-031223221-04272--052111112-041311131-052111112-0311112121111-021315131-03292-05171-031;1-012=2-011219121-1A1-011423241-032123212-07212--06313. ! P.Tooke
275P4H1V0.sof,275,4,H1V0,011-011-111-04312-03142-062-0335111-0:5-0?1-0:122-0:122-0?122-0?122-0?141-0A211--0?11131-0?154-0C151-0D411-0E2-0I121-0I5-0J131-0K211-0M1-0I6-0I22312-0M13111-0N411-0S2-0S2-0U3-0R13111-0T311-0W1-0T3-0S23212-0X212-0X141-0[111-0[111-0]122-0\31111-0^221-0a1-0^3-0^14111-0^135-0g1-0b122-0b122-0g122-0g122-0g141-0i211--0g11131-0g154-0k151-0l411-0m2-0q121-0q5-0r131-0s211-0u1-0q6-0q22312-0u132-0v4-0z2-0z3-0{1--0|2-0}1-0|111-0~1-0{121-0{1112232-0{111231111-0}1111121-0}1:1-014-0111111--012--012-011--011. ! H.Holzwart
277P4H1V1.sof,277,4,H1V1,042-04111-04111-053-054-05231-05321-06211--03141-024-02122-042-04111-03121-02211-02212-022-01251-081-171-011112111-0211121-05122-025-0212112-01211-031---023-02122-051-021-032-031--022-052-042-04111-03121--071-04121-042-05212-052-052--05111-05111-051-072-061-062-063-072-072-07122-071-08121-071-07121--073-073-092-0;1-082-092--0:1-094-09122-0<2-0:2-093-0:2-092--0:112-0;1-0:211-0<1---0;3-0;122-0>1-0;1-0<2-0<1--0;2-0>2-0=2-0=111-0<121--0@1-0=121-0=2-0>212-0>2-0>2--0>111-0>111-0>1-0@2-0?1-0?111-0<11211-0;3-0;141--0;141-0:232-0;112-0:122-0:211-0:3-0:11211-0:231-0:231-0;1-0=1-0=112-0>121-0B1-0:2-09251-0;142-0=2-0=2. ! N.Beluchenko
304P12H4V0.sof,304,12,H4V0,07333-0311231113211-0233111111133-0113141114131-021711171-0911111-0911111-051;1-012111141411112-0124121112142-12152125121-06353-061115111-05292-041323231-09131-081111111-053211123-071211121-0611111111111-0:111-061311131-051215121-042117112-041225221-022415142-013145413-1519151-1519151--0137173-111115111511111-131121212121131-01121121212121121-051117111-0:111-03494-063111113-021711171-07171-023233323-0122=22---04?-05=-076-0=3-0=111-0<1-0:212-0;111-0<1. ! J.Summers
279P3H1V0.sof,279,3,H1V0,0M1-0I313-0H162-0I2312131-0S4-0S131-0Q12111-0R1--0R2-0M1312131-0L464-0G13131613131-0F44121212144-0A131316141613131-0@44121>12144-0;1313161@1613131-0:44121J12144-0913161L16131-0:11121V12111-0>1X1--0=2X2-081312131N1312131-07464L464-0213131613131B13131613131-0144121212144@44121212144-13161416131:1313161416131-0111121>12111:44121>12111-051@1=13161@1-0U11121-0Y1--0X2-0S1312131-0R464-0M13131613131-0L44121212144-0G131316141613131-0F44121>12144-0E13161@16131-0F11121J12111-0J1L1.
27P4H1V1.sof,27,4,H1V1,073-071-081-0:2-092--081-35121-171-0112511-031-042. ! J.Summers
27P4H2V0.sof,27,4,H2V0,351-12133-16112-173-173-13132-01111. ! 5-6
281P4H2V0.sof,281,4,H2V0,0<3-0;121-053313133-0412331112121-0A221-031238131-041215135-04222232123-032631251-03233322131-071213122-071212251-071223231-09313-0717131-0726312-071116212-081:1-063214221-0932241-0;15111-061412311-0:331-07211312111-071123312-0231211611133-0212432224121-01132;12131-0111131;512-21241922111-02223=122-0311163313113-03171312133-0117111415111-03321314161-02252213141-041916121-052=211-0819121-0511112521111-04211214131-081312152-0:141-0?2-0;5-0=3.
28P16H8V0.sof,28,16,H8V0,341-12123-14211-134-152-121-012-011-021-021.
28P4H2V0.sof,28,4,H2V0,341-12123-14211-134-134-152-01111. ! 5-6
292P5H1V0.sof,292,5,H1V0,023222223-021512151-0423232-08121-05181-024212124-07141-013<3-121525121-0112131213121-03211141112-0232623-032:2-0234243-06242-013412143-011318131-0111213231211-01111<111-2@2-041:1-04282-04282-041:1-023:3-07141-042114112-08121-0413431-0411111211111-07141-05181-05181-05181-05181-042122212-07141-031111112111111-0311121212111-032214122-031134311-04112121211-0711211-07141--06323-0251415-06161-021226221--0112211411221-11211111211111211-0423232-13311211331-031<1. ! P.TOoke
295P3H1V0.sof,295,3,H1V0,051-01313-162-012312131-0;4-0;131-0912111-0:1--0:2-086-042116112-042:2-041118111-06262-0521612-06181-051:1-0511811-06:-0711411-0613231-042222222-08141-061212121-031128211-0221112421112-05111222111-0221111611112-08222-0312121212121-06181-02111<111-031>1---0A4-0=1124211-0<212121212-0;14641-0?8-0=282-0>181-0=1:1-0=1116111-0>11611--0>181-0=111141111-0<23432-0<24242-0=1:1-0:21121412112-0:21112421112-0;1111114111111-0<14441-0;484-0:12131213121-0<1314131-0:2>2.
295P5H1V1.sof,295,5,H1V1,0=2-052421111-04344-0326251-02222312121-012517122-0121134-041322211-0534111-0623221-06151-01411212131-013352711-11141:122-311313153-071112172-0113152822111-04171831113-031836141-05161115111-05161123141-0=114315121-0<22211113113-0A1612333-0D12162-0@24121:2-0B1=131-0@24281-0A13381111111-0A1428152-0H18123-0E1218181-0J48231-0G1626231-0G141<1-0G1?1-0I211117121-0I14193-0L31221313112-0M12211513121-0U22131-0R11212112231-0O151317111-0P2<231-0V172-0W33221-0V12113-0V142-0W1-0Z121-0Y1-0Z2. ! J.Summers
29P4H1V1.sof,29,4,H1V1,032-022-041-062-051--04121-01211-241-0211121-071-04121-05111-05111-062-061. ! H.Holzwart
29P4H2V0.sof,29,4,H2V0,33333-12111213121-17131-17131-1714111-011111111. ! 4-5-5
318P32H16V0.sof,318,32,H16V0,0<1-05333-051212112-05163-0513123-0612123-0;111-0;2-031-023-02112;3-033;121-0332181-033;131-0323112113131-0:431-0B111-----0?3-0?121-0?1-023:131-01121:131-0414151-13131115111-1312211-04132E1-01111D333-0G1212211-0J123-0<3;123-0>1811142-0=1A1--0@3:3-0B1-0A1--0D3-0F1-0E152--0H332-0H2--0J2-0I114-0I7-0O2-0O1-0J311-0J3--------0L2-0L2---0O1-0O2-0Q1-0O3-0O1-0K171-0J24211-0I15121-0J4-0K232-0K1--0K121-0L2---------0K2-0K2---0R1-0L13121-0K1111211-0O211-0J111-0J111-0J111-0N212-0N212-0P1---0K2-0K2--0R2-0R2---0Q2-0Q2--------0Q1-0Q1-0P111-0Q1-0Q1---0Q2-0Q2----------0Q2-0P121-0P111-0Q2--0M333--0Q1-0Q1-0Q1----------0K2-0J5-0I231-0H121-0I3-0J1---------0I4-0H141-0G151-0H1-0I2-0L2-0K111----0G2.
306P3H1V0.sof,306,3,H1V0,0G32112@171A171@21123-0?2514212121163224212=2124223611212124152-0@2328112125321112221129211222111235212118232-071521232324241313131111112317132111111313131424232321251-054221124111291:352113171311253:1921114211224-012125211719131215471319131745121319171125212-01221515121516147212121431313134121212741615121515122-121719231>11241O14211>132917121-0:1>1N1A1N1>1-0n313-0n7-0l272--0l121111121.
30P4H2V0.sof,30,4,H2V0,343-1212121-15131-1311111-13131-162-0111122-062-081.
30P5H2V0.sof,30,5,H2V0,041-033-02212--01111111121-23133-23161-0:111-08111-09121-0<1. ! P.Tooke
329P96H8V8.sof,329,96,H8V8,0Z2-0L19133-0L4511121-0L131513121-0^1-0N3:111-0\272-0e2----0E1-0D111-0D111B1-0D121@111B2-0E111@121A2-0H1@2-0G2-0G1=2-0U2---0N1-02571>111F5-2524111=111D252-17141@1E171-2713121S271-0226133U261-051c1-0514192S141-06211:2T211-----0K1-0J111-0F22111-0C2Z2-0G1W2-0:11172I3-04243111212-0426122311122E1-0D11122E213-0_114-0_113-0`3D2-0a1E2--0<2-0<2P212-0^212-0_112-0`2--0U1-0U1-0D2A151-0D2@16111-0U13121-0V1211112-0[112----0L2-0L2--0m111-0m2-0n1------------------------------0]111-0]2-0^1-----------------------------043-0M111-081D2-04132<171-06111=2-033@111-051-0E2-042@2-052>121-051?352-052F2-042------0D2-0C352-0C1213121-0D34111-092935171-092H111-0S111-0T1--0O2-0N121-0O2-0A2-0A2.
31P4H2V0.sof,31,4,H2V0,33333-12111213121-17131-1713131-1321141-011119111. ! 5-4-5
31P8H4V0.sof,31,8,H4V0,3-12143-16121-13151-0114131-0113141-1111231-161--02211-041. ! J.Summers
32P20H10V0.sof,32,20,H10V0,3;3-121:121-16341-1512141-0111122115111----071-081-06121-06111. ! J.Summers
355P21H7V0.sof,355,21,H7V0,06313-04272-04272-041131311-022133312-083-0216161-07131-06151-051121211-013133313-1523251-01111;111-06151-023115113-021315131-031321231-051113111--0711111-083-061111111-05252-041213121-04191-03292-0211112321111-0112112321121-121;121-0111111711111--031;1-091-022411142-07131-0116361-022;2-0111122322111-06232-01111353111-011212111112121-011235321-091-091-031313131-022125212-0621112-0213731-021119111-0223532-0513131-03113111311-032115112-0211121312111-0216161-01121333121-01113313311-031215121-02312111213-012111113111112-131414131-111113111311111-041311131-012511152-025111115-061111111-061111111-07131. ! P.Tooke
32P4H1V1.sof,32,4,H1V1,012-2-021-04143-04342-0531111-0<1-05111-04211-051-03211-061-042. ! J.Summers
32P4H2V0.sof,32,4,H2V0,33341-121112133-1713112-17143-17142-011111111. ! 4-5-5
33P4H1V1.sof,33,4,H1V1,092-082-0:1-0<2-0;1--0631121-06121-0126121-251-02144-0424111-042. ! N.Beluchenko
33P4H2V0.sof,33,4,H2V0,33333-12111213121-17131-1713131-141114131-1;1-011119111. ! 6-4-6
34P3H1V0.sof,34,3,H1V0,071-06111-05131-063--04232-021311131-012311132-1511151-0111211111211.
34P4H1V1.sof,34,4,H1V1,032-022-041-062-051--04121-01211-241-0211121-071-04121-05111-0511141-06232-0614111.
34P4H2V0.sof,34,4,H2V0,33341-121112133-1713112-17143-17142-13211-01111. ! 4-5-6
360P24H8V0.sof,360,24,H8V0,0;151^151-09434Z434-08231113241N142311132-05151111111511232B232115111111151-013123211111232122113>3112212321111123213-1513211111231321132<2311231321111123151-012411113131111315131:1315131111313111142-0;111111171313111:111313171111111-0H1411111128211111141-0I171111161111171-0S1214121-0V141-0S1:1-0S1116111--0T262--0U242-0U1112111-0>3F4F3-0:16133?121?33161-08452234371121173432254-0421231142112221191219112221124113212-04221>24112@21142>122-0312171=12111321212311121=17121-0<111821121111111:111111121128111-0K1818181-0R11:11.
35P3H1V0.sof,35,3,H1V0,051-01313-162-012312131-0;4-0;13131-0912144-0:16131-0?12111-0@1.
35P4H1V1.sof,35,4,H1V1,083-081-091-0;2-0<1-062-06122-06131-08121-08121-0;1-3-191-01126-031-042. ! H.Holzwart
35P4H2V0.sof,35,4,H2V0,33333-12111213121-17131-1713131-1713131-1321141-011119111. ! 6-5-6
42P20H10V0.sof,42,20,H10V0,34143-121233121-1421131-1344131-1344131-15241-01111315111.
367P4H1V1.sof,367,4,H1V1,071-062-06111-081-091-0611112-07114--091-08121-04341-04121-0511111-081-051-054-051-05131-04141-0321141-03261-03331-07111-07122-0521111-0423111-04111-03121--071-04121-042-05212-052-052--01211-241-0211211-071-051-052--051-012-0111111-01142-05111--052-061-053-02132-01231-0111122--052--051-062-061-013-0113111-0213111-052-061-062-062--02211-01241-0311211-081-061-062--061-022-0211111-02142-06111--062-071-063-03132-02231-0211122--062--061-072-071-023-0213111-0313111-062-071-072-072--03211-02241-0411211-091-071-072--071-032-0311111-03142-07111--072-081-073-04132-03231-0311122--072--071-082-08111-0;1-09111-092-073-03313-031-04141-07111-033-02131-03111--03212-03212-041-082-052-06112-082-082--08111-08111-081-0:2-091-09111-0611211-053-05141--05141-04232-05112-04122-04211-043-0411211-04231-04231-051-071-07112-08121-0<1-042-03251-05142-072-072. ! N.Beluchenko
36P3H1V0.sof,36,3,H1V0,041-034-0213212-0213122-17121-1-02112-042-04242-07212-07231-072. ! S.Silver
36P4H1V1.sof,36,4,H1V1,3-192-0116311-03222-041-081-04231-0311112-031112112-02142-022-022. ! J.Summers
36P4H2V0.sof,36,4,H2V0,333-1211121-17141-17133-1712211-17123-011123132-05111. ! 4-7-6
36P7H2V0.sof,36,7,H2V0,011<1-011<1-111:111-011<1-011<1-0213431-064-02444--04161-05222. ! D.Eppstein
370P5H1V0.sof,370,5,H1V0,076-0411811-031<1-021414141-031314131-061112111-0612221-0213111211131-022<2-032:2-031<1-021>1-023:3-031118111--031<1-031118111-03383-01111<111-1B1-11121812111-0211112421111-07141-0212121212121-0211122222111-031412141-05111121111-05181-012>2-012>2---023:3-01132222231-0224442-052112112-08121-041132311-022118112-031118111--032:2-021>1-012>2-02111:111-041:1-041:1-05181-021>1-212:212--05181-2318132-023:3--021>1-023:3-021128211---032:2-04282--051114111-051212121-0341414-021226221-0113121212131-02121161121-031412141-021324231-021>1-06242-031314131-031118111-021226221-021>1-06161-041:1-06161-07222-051212121-08121-07141-04282-04282-032222222-05262-0212211211221-032214122. ! P.Tooke
378P5H1V0.sof,378,5,H1V0,023222223-021512151-0423232-08121-05181-024212124-07141-013<3-121525121-0112131213121-03211141112-0232623-032:2-0234243-06242-013412143-011318131-0111213231211-01111<111-2@2-041:1-04282-04282-041:1-023:3-07141-042114112-08121-0413431-0411111211111-07141-05181-05181-05181-06161-06242-0221112221112-022111112111112-051114111-051114111-051114111-0711211-0414241--05181-06323-05343-041124211-03121141121-041116111-076-076-06161-05343-05262-02111:111-01121:121-02111:111-01111<111-011326231-011326231-05262-02111:111-01211:112-1516151-061112111-061112111-04444-031118111-031<1-07141-07141-042212122-04282-04282-05262-041116111-041:1-031<1-041:1-022<2. ! P.Tooke
37P4H1V1.sof,37,4,H1V1,0;3-0;1-0<1-0>2-0=2-062-0611131-06151-09121-0922111--3-191-01126-031-042. ! N.Beluchenko
37P4H2V0.sof,37,4,H2V0,33333-12111213121-17131-1713131-1713131-17131-01112314111-05111. ! 6-7-6
38P4H1V1.sof,38,4,H1V1,083-081-091-0;2-0:2-033-03151-04141-06121-3232111-1-011-03131-02211-021-012-011-021.
38P4H2V0.sof,38,4,H2V0,33341-121112133-1713112-17143-17143-01111111153-0=2. ! 5-5-6
38P8H4V0.sof,38,8,H4V0,02341-0112133-041311233-131432121-0414261-01111513131-0A1-0>111-0:1-091-0:1.
39P12H6V0.sof,39,12,H6V0,01333-1213121-03131-03131-1115111--043-043-04111-051-051---03131-03212-04111--051-051-051. (Schick Ship) ! Schick
39P4H1V1.sof,39,4,H1V1,033-031-051-411-1;1-0112111311111-0621321-06242-07112--05111-051-053-06111.
39P4H2V0.sof,39,4,H2V0,33333-12111213121-17131-1713131-1713131-17131-01111414111-04131-081-05111. ! 6-9-6
403P4H1V1.sof,403,4,H1V1,0~012-0}132-0{351-0z21133-0w2111231-0t21241-0s2314111-0p31122-0m461-0k2312141-0h1131122-0f33231-0d15111-0b353-0a21162-0^21112-0[2124121-0Z2314111-0W31122-0J28461-0J11152312141-0J1631122-0M1122141-0M21131-0M121-0N331-0C383-0C17322-0D1623132-0F3218111-0G11291-0F1224331-0F72223-0E1513141-0D2=121-0D391122124-0C131112312313121-0C111612231-0C191423123-0B3A153-0B122F1-0B121=281-0A121>1215212-0@3@1219121-0@1B212213112113211-0W44111113131-0?212C141415141-0?411E1215332-0Z381-0>2L361-0=2-0=111K311-0<6M1-0_3-0;151-0;141K3-0:2P1-0_1-0:112N121-09222N1-096O1-08121-08111-081-073-07122-07121-06121-053-051--04212-04411--032-022-02111-016--151-1-01112-01111-022. ! N.Beluchenko
408P5H1V0.sof,408,5,H1V0,041:1-022118112-05262-012226222-01111<111-031314131-07141-02211242112-041:1--07222-07222-08121-07222-07222-0422422-0423232-06161-031216121-012316132-041:1-013126213-05262-041214121-041312131-032312132-031<1-031<1--041132311-0324242-041312131-07222-07141-06242-05262-031322231-021316131-021>1-02111:111-021>1-041:1-0232623-06161-02213121312-01241121142-08121-07222-03383-05181--041:1-032124212-06242-041116111-04282-05262-03464-021>1-021>1-021218121-023:3-012>2-3>3-2236322-0212111411121-021136311-012316132-12112621121-0122111411122-012>2-021>1-022<2-06242-051212121-051122211-023222223--041:1-022<2-041116111-05262-041:1-041:1-031118111--011514151-011514151-011514151-031118111-031118111-031118111-021316131. ! P.Tooke
40P3H1V0.sof,40,3,H1V0,051-01313-162-0123121-0;3-0712111-07121112211-06111112223-08111113131-0C1. ! J.Summers
40P4H1V1.sof,40,4,H1V1,01221-241-0221123-042221112-0;11111-0=1-0>2--0?111-0A2-0<322-0<3--0;2-0;1. ! N.Beluchenko
40P4H2V0.sof,40,4,H2V0,33341-121112133-1713112-17143-17143-1321153-0111192. ! 6-5-6
41P3H1V0.sof,41,3,H1V0,022-02212-0111124-14141-172-1-023-051-01211-1-032-01131-021-041-021--022--013-031-021. ! S.Silver
41P4H1V1.sof,41,4,H1V1,081-072-07111-091-0:1-0711112-08114--281-11133-13151-032-071-041-041-3-1-031-121-011-021. ! H.Holzwart
41P4H2V0.sof,41,4,H2V0,33333-12111213121-17131-1713131-1713131-17131-01111414111-04131-04131-081-05111. ! 6-10-6
426P5H1V0.sof,426,5,H1V0,031:1-012118112-04262-2226222-111<111-021314131-06141-01211242112-031:1--06222-06222-07121-06222-06222-0322422-0323232-05161-021216121-2316132-031:1-3126213-04262-031214121-031312131-022312132-021<1-021<1--031132311-0224242-031312131-06222-06141-05242-04262-021322231-011316131-011>1-01111:111-011>1-031:1-0132623-05161-01213121312-241121142-07121-06222-02383-04181--05161-022124212-011414141-0112111411121-051112111-022312132-02211141112-03112121211--031116111-031116111-04262-05161-04343-05242-05242-06141-03282-03282-04262-05161--03282-03282--021<1-04181-022:2-021216121-032114112-032212122-0421412-0511411-04262-0411611-0413231--021322231-021314131-011>1-03282-0313431-042112112-04343-082-021<1-022116112--03111222111-04181. ! P.Tooke
42P12H6V0.sof,42,12,H6V0,333-1211121-171-171-171-011111111--041-033-033----02131-02131-011111111-033-033-041.
444P12H3V0.sof,444,12,H3V0,0=1E1-0=1E1-0<111C111--0;1I1-0:114A411-0:112E211-0;131A131--0@2=2-0?2?2--0?1A1-0>11111;11111-0=13112721131-0C272-0A1119111-0>3137313-0?2?2--0D252-0A2125212-0A2313132-0B1215121-0B2311132-0G111-0D171-0D333-052111253123213-051212152215122521112-051212162115112612121-052327353712121-0613172926232-05232333151334131-06131J232-04171313171315131-031213121212191213171-0319141;141213121-04171F191-07392726171-02292419193-031311131521131124292-07111;15171311131-0111191115151;111-01122212221A1119111-03113131172325122212221-21191123121112161131311-14232414111111142119112-1325231521251423241-1219121?1325231-012;2@1219121-012;2A2;2-021;1;342;2-01393525151;1-011241421:25393-021321231B1241421-0R1321231. ! D.Bell
42P4H1V1.sof,42,4,H1V1,083-081-091-0;2-0<1--092-09221-2612132-111321331-1524221-031-0323112-08121--0:1. ! N.Beluchenko
42P4H2V0.sof,42,4,H2V0,33351-121112143-1713211-17133-17133-17133-011123142-05111. ! 6-7-6""".split("\n")
runSOF()
g.show("")
It would be fun to get something like this updated for the modern age -- zooming and panning through a large "zoo" of Life creatures, maybe with different colors or cell shapes, and with different camera angles instead of just a straight-down view. Maybe an occasional glimpse of the horizon... though it might be better if the Life plane were mapped onto a sphere, or more traditionally a torus, so that tiny faraway parts of a large menagerie would be conveniently hidden beyond the horizon.
This script shows off a tiny subset of Koenig's Object Database -- a couple hundred randomly chosen lines out of a total of several hundred thousand objects (last I checked). Let it run for a while... it only gets really interesting when you get past the first hundred period-2 oscillators -- those probably wouldn't be too interesting in 3D.