#C This is a period 495 c/3 spaceship.
#C This is the first in a series of spaceships with odd periods.
#C This works using several period 45 rakes and a loop of LWSS's and boats.
#C All periods of the form 45 * (3N + 1) or 45 * (3N + 2) can be
#C obtained by modification as described below.
#C
#C In this spaceship, there are two LWSS's (or boats) traveling in the loop
#C at any time.  Removing one of them produces the "base" spaceship having
#C the period 990.  This base period is the important number used to calculate
#C and construct the next spaceship in the series.
#C
#C To create the next spaceship in the series, you need to do the following
#C painful steps.  Delete all LWSS's and boats except for the single LWSS
#C directly behind the top period 45 c/3 spaceship.  Move that front c/3
#C spaceship and it's LWSS upwards by 30 cells.  Doing this will increase
#C the period of the base spaceship by 270 generations.  In this example,
#C the new period will become 990+270 = 1260.  Then divide out all factors
#C of two from the period.  Here, this becomes 1260/4 = 315.  This period
#C will become the period of the next spaceship in the series, and the number
#C of LWSS's and boats in that ship will be the quotient, in this case 4.
#C Now to actually create the new spaceship, remember the position of the
#C original LWSS, and run the new base spaceship the number of generations
#C indicated for the next odd period spaceship (e.g., 315).  Insert another
#C LWSS behind the front c/3 spaceship in the same position as the original
#C LWSS.  Continue running and inserting until the loop is fully populated.
#C You may also have to run a few more cycles in order to make the "tail" of
#C blinkers and loafs stabilize.  Then you have the new odd period spaceship.
#C Note that for the first two adjustments, the top period 45 backwards rakes
#C have to be moved outwards to make room for the moved period 45 ship.  
#C This is a snaller version of a previous period 495 spaceship.
#C 
#C David I. Bell, November 2002
x = 254, y = 375
193bo$192b3o$173boboo14bo3bo14boobo$60bo111boobooboobo10b3o10bobooboob
oo$59b3o109bobbobobooboo8b5o8booboobobobbo$40boboo14bo3bo14boobo91bo6b
o5bo4boo3boo4bo5bo6bo$39boobooboobo10b3o10boboobooboo98bo3b4obo7bob4o
3bo$38bobbobobooboo8b5o8booboobobobbo101bo3b3obobob3o3bo$39bo6bo5bo4b
oo3boo4bo5bo6bo97boobobbo3boo5boo3bobboboo$47bo3b4obo7bob4o3bo104bo4bo
bbobobbooboobbobobbo4bo$51bo3b3obobob3o3bo107boobobo6boo5boo6boboboo$
46boobobbo3boo5boo3bobboboo100boobobo6booboboboboboo6boboboo$45bo4bobb
obobbooboobbobobbo4bo97boobo9bo3bobbobbo3bo9boboo$44boobobo6boo5boo6bo
boboo95bo3bo9boboboo3boobobo9bo3bo$42boobobo6booboboboboboo6boboboo94b
obo11bobobo3bobobo11bobo$40boobo9bo3bobbobbo3bo9boboo109bobobobo$39bo
3bo9boboboo3boobobo9bo3bo105bo11bo$40bobo11bobobo3bobobo11bobo104boobo
3bobo3boboo$57bobobobo124bo4bo4bo$54bo11bo121bobooboboobo$52boobo3bobo
3boboo118boobo5boboo$55bo4bo4bo120bobobo5bobobo$55bobooboboobo119boobo
bob3oboboboo$54boobo5boboo121bobo5bobo$53bobobo5bobobo117booboboo3boob
oboo$52boobobob3oboboboo95boboo24b3o24boobo$55bobo5bobo94b3obooboboo
18b9o18booboboob3o$52booboboo3booboboo90bo6boobb4o15boo5boo15b4obboo6b
o$31boboo24b3o24boobo70boo3bo3bo4bo12boo9boo12bo4bo3bo3boo$27b3oboobob
oo18b9o18booboboob3o78b3o5boo9bobobo9boo5b3o$26bo6boobb4o15boo5boo15b
4obboo6bo83boboo5bobboo3boobbo5boobo$27boo3bo3bo4bo12boo9boo12bo4bo3bo
3boo81boboo3boo19boo3boobo$39b3o5boo9bobobo9boo5b3o92booboobobobo4bob
5obo4bobobobooboo$45boboo5bobboo3boobbo5boobo98boobo4bob3ob11ob3obo4bo
boo$42boboo3boo19boo3boobo99boobo3bob13obo3boboo7bo$41booboobobobo4bob
5obo4bobobobooboo105bo15bo13boo$41boobo4bob3ob11ob3obo4boboo106bo13bo
12boobo$37bo7boobo3bob13obo3boboo112bo3b3o3bo16bobbo$37boo13bo15bo121b
o5bo9boob3o6boo$37boboo12bo13bo120bobobbobbobo7boo3boobb3oboobb3o$35bo
bbo21bo126bobbooboboobbo6b4o5bo4b3obobo$34boo6b3oboo7bo9bo123bo3bo3bo
11bobobboo4bo4bo$28b3obboob3obboo3boo8bo7bo143bobbo9boo$27bobob3o4bo5b
4o6bo3bo3bo3bo118boboo9boobo4boobbo$28bo4bo4boobbobo9b3obb3obb3o118bob
o11bobo3b4o$31boo9bobbo9bo3bobo3bo120b3o9b3o4bo3boo$43bobboo10bo3bo
125bo9bo6bob6o$45b4o8bo5bo122boo11boo4boo6boo$43boo3bo5bobbo5bobbo119b
oo11boo4b4oboobbo$41b6obo5bobbobobobobbo140boob3o3b3o4b3obo$39boo6boo
5bo3bo3bo3bo122bobbobobbo14bo3boobobbobooboo$39bobboob4o9bo3bo126bo7bo
14bo3bobbobb3obobbo$26bob3o4b3o3b3oboo12bobo127bo7bo16bobo6bo4bo$25boo
boobobboboo3bo18bo120bo9bo3bo18bo3b3obbo$24bobbob3obbobbo3bo138bobo9b
3o27boo$25bo4bo6bobo140bobo31boo3bo3bo$30bobb3o3bo31bo149boo$30boo37b
ooboo$30bo3bo3boo26booboo119boo$31boo29boo5boo119boo$62boo5bo$68boo$
187boo19bo3bo$65boo119bobbo15boboboob3o$64bobbo118bobo15bobbo6booboo$
41bo3bo19bobo119bo11boobboobbo3bobbobboo$39b3oboobobo17bo132booboboobb
obbo4bobbo$35booboo6bobbo148bo3bo4boo$35boobbobbo3bobboobboo143bobobo
bbobboo$34bobbo4bobbobbooboboo5boo145bo7bo3bo$45boo4bo3bo7boo128boo4b
3o10boboboob3o$44boobbobbobobo3bob5o126bobboo14bobbo6booboo$34bo3bo7bo
12bo3b4o125booboo9boobboobbo3bobbobboo$32b3oboobobo10b3o4boo4b3o98bob
oo22booboo9booboboobbobbo4bobbo$28booboo6bobbo122boobooboo14bo6bo10bo
3bo4boo$28boobbobbo3bobboobboo116bobbobobbo13b3o16bobobobbobboo$27bobb
o4bobbobbooboboo36boobo77bo5boo4boo6b5o7boo15bo$38boo4bo3bo32boobooboo
85booboo5boo3boo6b3o6b3o11bo$37boobbobbobobo6bo9b3o13bobbobobbo84boo3b
o3b3o3b3o4b3obo17b3ob3o$39bo14bobo8bobo7boo4boo5bo85boo8boo3boo12boo
12boo6bo$33bo11b3o9bo7bobo7booboo105b5o4b3o6boo7bo3bobbo3boo$29b3ob3o
14b5obo9bo7bo3boo106b3o6booboo4boboo3b4o$28bo6boo12bobboo24boo107bo6bo
3b3o3bobbobbo3bo$29boo3bobbo3bo7bo4boobo69bo66bo5boobb3o4bobobbo$39b4o
6b3obbo3bo67bobo64bo11boo8bo$39bo3bo11boobo51bo14bo3bo14bo50bo6bo$37bo
bbobo15bo47b3ob3o13b3o13b3ob3o47bo5bo$38bo18b3o45bo6bob3o21b3obo6bo$
53boobobbo46boo3bo5bo6boo3boo6bo5bo3boo40boo11bo$53bobbobo4boo49b7o3b
oo3boo3b7o48boo7bo3bo$53booboo5boo47bobboo3boobb3ob3obboo3boobbo56b3o$
113boobo4boo9boo4boboo$119b4obbooboobb4o$111boob4o7booboo7b4oboo$110bo
boboo5boobob3oboboo5boobobo$56bo50boobo10boobo5boboo10boboo$55bo51boob
o9bobobo5bobobo9boboo$56bo50bobo10bo3bo5bo3bo10bobo$126bobo$120bo3b3ob
3o3bo32boob3o$59boo59bob5ob5obo32boo4boo20bo$58bo4bo56bobo9bobo31bobbo
bo3bo11boobboobo$58bo5bo16b3oboo35bobooboboobo40b3obb3o5b3obo3bo$58bob
o3bo14boo4boo34boobob3oboboo41b3obobo5booboobobbo$59boboobo13bo3bobobb
o34bobob3obobo42bo4bo9boobbobbo$59booboo9b3obb3o38booboboo3booboboo40b
oo16bobo$59b3o10bobob3o40boobobo5boboboo$73bo4bo41bobobo5bobobo$76boo
23bo21boo5boo21bo$94boob3ob3o20b7o20b3ob3oboo$94boo4bobbooboo19bo19boo
boobbo4boo$93bobboboo3bobboo14bobobbobbobo14boobbo3boobobbo$105bobbo5b
o6boobo5boboo6bo5bobbo$109bobb4o5boo3bobo3boo5b4obbo$112bo3bo6boo5boo
6bo3bo$107b3obboboboo5b9o5boobobobb3o69bo$110bobbooboboo15booboboobbo
71bobo$112boobo3boboo9boobo3boboo57bo14bo3bo14bo$103b3o13bobob9obobo
13b3o44b3ob3o13b3o13b3ob3o$36bo69bo13b15o13bo46bo6bob3o21b3obo6bo$35b
3o68boo14b4o3b4o14boo47boo3bo5bo6boo3boo6bo5bo3boo$16boboo14bo3bo14boo
bo44b3obboobboobo9bobb3obbo9boboobboobb3o50b7o3boo3boo3b7o$15boobooboo
bo10b3o10boboobooboo37boo4bo5boobooboo7b3o5b3o7boobooboo5bo4boo42bobb
oo3boobb3ob3obboo3boobbo$14bobbobobooboo8b5o8booboobobobbo5bo30booboo
4boobo3boobbo10b3o10bobboo3boboo4booboo43boobo4boo9boo4boboo$15bo6bo5b
o4boo3boo4bo5bo6bo7boo27bo3boo6b4o13boobbobboo13b4o6boo3bo25bobo20b4o
bbooboobb4o$23bo3b4obo7bob4o3bo14boo32boo8boobobo10bo5bo10boboboo8boo
29boo13boob4o7booboo7b4oboo$27bo3b3obobob3o3bo65bo31bo43bo12boboboo5b
oobob3oboboo5boobobo$22boobobbo3boo5boo3bobboboo62boo25boo55boobo10boo
bo5boboo10boboo$21bo4bobbobobbooboobbobobbo4bo59bobboo23boobbo53boobo
9bobobo5bobobo9boboo$20boobobo6boo5boo6boboboo55boob3o27b3oboo50bobo
10bo3bo5bo3bo10bobo$18boobobo6booboboboboboo6boboboo51b3o5bobbo19bobbo
5b3o67bobo$16boobo9bo3bobbobbo3bo9boboo48bo3bob4obo21bob4obo3bo60bo3b
3ob3o3bo$15bo3bo9boboboo3boobobo9bo3bo38bo6bo4boo35boo4bo6bo51bob5ob5o
bo$16bobo11bobobo3bobobo11bobo35b3oboo4boo4bo37bo4boo4boob3o47bobo9bob
o$33bobobobo51bo5boobboobbo3bo35bo3bobboobboo5bo48bobooboboobo$30bo11b
o49boo5bobbobobbo39bobbobobbo5boo48boobob3oboboo$28boobo3bobo3boboo52b
o4b3obo41bob3o4bo54bobob3obobo$31bo4bo4bo54bob3obb3o43b3obb3obo50boobo
boo3booboboo$31bobooboboobo57b3o3boo41boo3b3o53boobobo5boboboo$30boobo
5boboo53bobbo55bobbo51bobobo5bobobo$29bobobo5bobobo54bo57bo34bo21boo5b
oo21bo$28boobobob3oboboboo139boob3ob3o20b7o20b3ob3oboo$31bobo5bobo142b
oo4bobbooboo19bo19booboobbo4boo$28booboboo3booboboo138bobboboo3bobboo
14bobobbobbobo14boobbo3boobobbo$7boboo24b3o24boobo129bobbo5bo6boobo5bo
boo6bo5bobbo$3b3obooboboo18b9o18booboboob3o129bobb4o5boo3bobo3boo5b4o
bbo$bbo6boobb4o15boo5boo15b4obboo6bo131bo3bo6boo5boo6bo3bo$3boo3bo3bo
4bo12boo9boo12bo4bo3bo3boo127b3obboboboo5b9o5boobobobb3o$15b3o5boo9bob
obo9boo5b3o142bobbooboboo15booboboobbo$21boboo5bobboo3boobbo5boobo24bo
125boobo3boboo9boobo3boboo$18boboo3boo19boo3boobo22bo97bo33bobob9obobo
13b3o$17booboobobobo4bob5obo4bobobobooboo19b3o97bobo32b15o13bo$17boobo
4bob3ob11ob3obo4boboo119boo35b4o3b4o14boo$13bo7boobo3bob13obo3boboo
165bo13boboobboobb3o$13boo13bo15bo170booboo10boobooboo5bo4boo$13boboo
12bo13bo169boo5boo7bobboo3boboo4booboo$11bobbo199bo5bo14b4o6boo3bo$10b
oo6b3oboo8b9o173bob3obo10boboboo8boo$4b3obboob3obboo3boo187b3o7b3o9bo$
3bobob3o4bo5b4o9boo3boo171boo9boo6boo$4bo4bo4boobbobo15bo173bobo9bobo
4boobbo$7boo9bobbo9bo9bo169bo11bo7b3oboo$19bobboo7bo9bo170boo7boo4bobb
o5b3o$21b4o5bo3bobobo3bo167bobo9bobo3bob4obo3bo$19boo3bo5bo4bobo4bo
167boo11boo10boo4bo6bo$17b6obo4bo4bo3bo4bo192bo4boo4boob3o$15boo6boo4b
5o5b5o169bo7bo13bo3bobboobboo5bo$15bobboob4o188boo5boo15bobbobobbo5boo
$bbob3o4b3o3b3oboo191booboboo17bob3o4bo$booboobobboboo3bo187bo9booboo
19b3obb3obo$obbob3obbobbo3bo10b3o11b3o160bo32boo3b3o$bo4bo6bobo17bo5bo
176b3o26bobbo$6bobb3o3bo16boo5boo205bo$6boo22bo3bobobo3bo83b3o$6bo3bo
3boo14bobbo5bobbo83bobbo84boo$7boo21bo3bobobo3bo83bo87boo$31bobo5bobo
44bobo37bo38bo$32boo5boo46boo38bobo33boo$87bo76boo45boo18b3ob3o$210bo
bbo14b4obo4boobo$38boo170bobo11bo3boo3boobo3b3o$17bo3bo16boo171bo11b4o
5boobo3bo3bo$15b3oboobobo197bo3bobo3bo9bo$11booboo6bobbo196bobobobo3bo
$11boobbobbo3bobboobboo10boo180b3o4bobo$10bobbo4bobbobbooboboo9bobbo
174bo5bo13b3ob3o$21boo4bo3bo9bobo173b3o15b4obo4boobo$20boobbobbobobo
10bo173b5o10bo3boo3boobo3b3o$10bo3bo7bo11b3o156bo21boo3boo8b4o5boobo3b
o3bo$8b3oboobobo10b3o158b3ob3o15bo4b5o8bo3bobo3bo9bo$4booboo6bobbo14bo
3boo149bo6boo13b3o4b3o9bobobobo3bo$4boobbobbo3bobboobboo6bobb3o3bobo
147boo3bobbo3bo7b5o4bo11b3o4bobo$3bobbo4bobbobbooboboo5boobo6bobo18boo
bo135b4o5bo5bo16bo$14boo4bo3bo7bo10bo13boobooboo134bo3bo3boobbobboo27b
3oboo$13boobbobbobobo4bobbo4b3o3bo13bobbobobbo131bobbobo3b3obobob3o24b
oo4boo$15bo13bo9bo3bo7boo4boo5bo133bo8boobbobboo3b3o18bo3bobobbo$9bo
11b3o7bo8bo10booboo152bo5bo4b3o5b3o5b3obb3o$5b3ob3o39bobboo153b5o6bob
oo3b5obbobob3o$4bo6boo22bo11bo6boo154b3o4b3oboobb4obboobbo4bo$5boo3bo
bbo3bo18bo9bo164bo5b3o4boobboboo6boo$15b4o15bobbo7boo170boo5boo3bo$15b
o3bo15boo9boo$13bo33bo51bo53bo$14bo3bo14bo8bo54bobo52bo$23bo7booboo5bo
bo54boo52b3o58boo$29bo6bo4bobo157bo11boo8bo$23b3o3boboobboo5bo156b4o$
23boo170booboo3bo19b3o$23bo171boobbo3bo$51boo141bobbo7bo$39boo10booboo
149bo$39boo9bobobb4o141boobo$49bo4bo4bo140boo$49bo7boo141bobo$49bo153b
oo$51b3o147b3o$54bo140bo3boobbo14bo$50boobo140b3o3boo9boboobbobo$49bo
143bo3bobbobo6booboboo4bo11b3oboo$52boo140bobobobo10bo18boo4boo$50bo3b
obb3o140bo12b3o4bo8bo3bobobbo$20bo16boo12bo5b3o139boo13b7o3b3obb3o$16b
3ob3o13b3o4boo8bobbo3bo139bo22bobob3o$15bo6boo10bobobbo3bobo7bobbo143b
o23bo4bo$16boo3bobbo3bo6bo7boboo5boo173boo$26b4o8b3o3boo6b3o$26bo3bobb
oo3b3o3bo7boo$24bobbobobbobbo3boo$25bo6b3oboboo69bo$36boboo70boo29bobo
53bo$36boo71boo30boo53boo$142bo53bobo$$185boo$57b3o125bobo$59bo125bo$
58bo$69bo104boo$69boo102boo$68bobo104bo$$80boo80b3o$79bobo80bo$81bo81b
o$152bo$91boo58boo26bo$92boo57bobo24b3o$91bo67boboo14bo3bo14boobo$140b
oo16boobooboobo10b3o10boboobooboo$102b3o35bobo14bobbobobooboo8b5o8boob
oobobobbo$104bo35bo17bo6bo5bo4boo3boo4bo5bo6bo$103bo62bo3b4obo7bob4o3b
o$114bo14boo39bo3b3obobob3o3bo$114boo12boo35boobobbo3boo5boo3bobboboo$
113bobo5bo8bo33bo4bobbobobbooboobbobobbo4bo$122bo40boobobo6boo5boo6bob
oboo$120b3obboo34boobobo6booboboboboboo6boboboo$124bobo32boobo9bo3bobb
obbo3bo9boboo$126bo31bo3bo9boboboo3boobobo9bo3bo$159bobo11bobobo3bobob
o11bobo$176bobobobo$173bo11bo$134boo35boobo3bobo3boboo$134booboo35bo4b
o4bo$133bobobb4o32bobooboboobo$132bo4bo4bo30boobo5boboo$127bo4bo7boo
30bobobo5bobobo$127bo4bo38boobobob3oboboboo$127bo6b3o37bobo5bobo$121b
oo14bo33booboboo3booboboo$120bobbo9boobo13boboo24b3o24boobo$121bobo8bo
13b3obooboboo18b9o18booboboob3o$122bo12boo8bo6boobb4o15boo5boo15b4obb
oo6bo$133bo3bobb3o3boo3bo3bo4bo12boo9boo12bo4bo3bo3boo$134bo5b3o15b3o
5boo9bobobo9boo5b3o$136bobbo3bo20boboo5bobboo3boobbo5boobo$136bobbo21b
oboo3boo19boo3boobo$135boo23booboobobobo4bob5obo4bobobobooboo$135b3o
22boobo4bob3ob11ob3obo4boboo$135boo27boobo3bob13obo3boboo7bo$171bo15bo
13boo$172bo13bo12boobo$126b3o50bo21bobbo$178b3o11boob3o6boo$121boo51bo
b7obo7boo3boobb3oboobb3o$120bobbo50bobooboboobo7b4o5bo4b3obobo$121bobo
71bobobboo4bo4bo$122bo71bobbo9boo$192boobbo$191b4o$191bo3boo$172bo13bo
4bob6o$171boo13b3obboo6boo$171bobo11boboobb4oboobbo$172b3o9b3o6boob3o
3b3o4b3obo$172bo13bo11bo3boobobbobooboo$127bo47bo7bo14bo3bobbobb3obobb
o$127bo44bobo9bobo13bobo6bo4bo$127bo45bo11bo14bo3b3obbo$121boo85boo$
120bobbo53booboo18boo3bo3bo$121bobo54bobo26boo$122bo55bobo$178bobo$
175bo7bo$175bobo4bo$175bobbo3bo$175boboo15bo3bo$175bobbo12boboboob3o$
176boo12bobbo6booboo$185boobboobbo3bobbobboo$185booboboobbobbo4bobbo$
126b3o44boo9bo3bo4boo$172bobbo8bobobobbobboo$121boo49bobo18bo7bo3bo$
120bobbo49bo11b3o10boboboob3o$121bobo73bobbo6booboo$122bo69boobboobbo
3bobbobboo$152boboo36booboboobbobbo4bobbo$151boobooboo15boob3o5bo5bo3b
o4boo$150bobbobobbo15boo3bo5boo4bobobobbobboo$151bo5boo4boo7b3o10bobo
12bo$160booboo6bo3booboo6boo4b3o11bo$160boo3bo6booboobo25b3ob3o$160boo
15bo25boo6bo$198bo3bobbo3boo$127bo41b3o25b4o$127bo39bo3boo23bo3bo$127b
o39bobobboo23bobobbo$121boo43bo5bo28bo$120bobbo43bobb3o9bo$121bobo43bo
3b3o7bo$122bo49bobo6bo10bo$172bobo4b3o9boboo$173bo4bobbo11boo$163boo
14boo11b3o$160booboo$157b4obbobo$156bo4bo4bo8boo$157boo7bo8boo$166bo$
162b3o$126b3o32bo$162boboo$121boo43bo$120bobbo38boo$121bobo32b3obbo3bo
$122bo33b3o5bo30bo$155bo3bobbo30b3ob3o$159bobbo11bobo15boo6bo$162boo4b
4obo4bobo6bo3bobbo3boo$161b3o3b7o4b3o5b4o$162boobboo3bobo7bo3bo3bo$
167bo10b3o5bobobbo$168bo6bobb3o9bo$173b3o$127bo45bo4b6o$113boo12bo48b
4o4bo$110booboo12bo55boo$107b4obbobo5boo53bo$106bo4bo4bo3bobbo31boo20b
4o$107boo7bo4bobo31bobo$116bo5bo32bo$112b3o$111bo32boo$112boboo27boo$
116bo28bo$112boo$106b3obbo3bo16b3o$106b3o5bo17bo$105bo3bobbo20bo$109bo
bbo$112boo$111b3o$112boo!
