#C Pseudo p34 gun based on two p102 Herschel factories.
#C Karel Suhajda, 18 Apr 2003 -- from Jason Summers' "guns1j"
#C collection, which now contains the smallest known glider gun of
#C every period between 14 and 999.  A separate "guns2j" collection
#C contains a selection of small higher-period guns.
#C
#C Construction methods are known for glider guns of all periods above
#C the minimum of 14, and also for true period guns above p61
#C -- the period of 'true' guns matches the period of the output,
#C unlike pseudo-period guns such as this example.  As of this
#C writing [February 2023] true guns are unknown for 16 periods.
#C
#C It is quite possible that true guns exist for all these periods,
#C but current search programs are unable to perform exhaustive
#C searches for oscillators at anywhere near the periods neede to
#C make direct glider generation possible.
#C
#C In general, prime period guns need more space than composite
#C numbers, especially multiples of large powers of two or three;
#C in the latter case, various doubling and counting mechanisms
#C can be used.  See p97307852711.rle in the Oscillators folder,
#C which is trivial to convert to a prime-period gun.
#C
#C P34 traffic-light eater from Jason Summers' "jslife" collection.
#C
#C Reference:
#C https://conwaylife.com/wiki/Gun#True-period_guns
x = 243, y = 157, rule = B3/S23
185boboo$183b3obobbo9bo$182bo4boboo7b3o$178boobbooboobo8bo24bo$177bob
3o3bobbo8boo22bobo$155boo7bo12bo4boobboboo18bo12bob3o$154bobo7b3o9boob
oobobobo4bo3bo12b3o9boo4bo$154bo12bo7bobbobobobbobboobobbobo14bo7bobb
5o$152boob4o7boo8bobo3boobobo3bobbobboboo9boo8bobbo3boo$151bobo4bo16b
oobobo3boboboo4bobboboo18boobob3obbo$151boboboobboo8bo4bobboboboobobob
o5bobbo15bo8boboboboo$150boobo3boobbo6bobobb3o3bobbobobobo5boo16bobob
oobboobobbo$149bo3boboobbooboboobboo4bobbobobboboboo8bo11boobboo7bobob
oo$150b3o4bo4boboo9boo4boobbo22boo9boobobo$152boboobob3o14bobo4bobo34b
obobo$153bobooboo15bobbobobobboo33bobbo$176boo4bobo36boo$178b4obbo$
115bo62bobbobo$101boo10b3o66bo40boo5boo$100bobbo8bo45bo63bobo5bo$99bob
obo8boo43bobo62bo5bobo$99boboboo53boo61bo3bobboo$97boobobo3bo3bo43boo
64boo3bo$97bobbobboobobbobo41bobo22bo41bo5bo$94boobobobo4bobbobboboo
37bo5boo18boo39bo4bo$94bobboobboboo4bobboboo36boo5boo17boo41bo$95boo3b
obbo5bobbo110bobo$97booboobbo4boo$97bo4boo7bo48boo8boo59boo$98b3obo57b
o8boo25boo7boo17booboobbo$100bobo59bo8bo23bobo6bobbo14b3obob3obbo$101b
o59b4o32bo5bobobo10boobo4bo4b3o$74bo85bo4bo37boboboo5boobbooboboobboob
o$12bo47boo10b3o60boo23b5obo34boobobobbo3bobo6bobboo3boboo$11bobo45bo
bbo8bo62bobo21boo3bobbo10boo22bobbo3b3o3bo8boobboobobo$9b3obo44bobobo
8boo15boo5boo37bo22bobb3oboboo5boobboo19boobobbobobbo15bo4bobo$8bo4boo
11bo31boboboo25bo5boo35boob4o18boobobobo7bobo23bobboo4boo7boo7b4oboo$
8b5obbo8b3o29boobo4bo4bo19bobo39bobobobbo21bobboboobboobbo25boo4bobo8b
o12bo$6boo6bo8bo32bobboboboo3bobo19boo39boboboobboo19boobobo35bobobobb
o8b3o7bobo$5bobboboboboo7boo28boobobboo3bo4boobboo19boo34booboobboobbo
20boboboo7boo24bo4boo11bo7boo$5boobobobobbo37bobboobobboo9boo18bobo33b
o3boboobboobo19bobobo8bo26b3obo$8bobboboo6bo14boo16boobbobobo31bo35b3o
4boo3bo20bobbo9b3o25bobo$8boobo3bo4bobo12bobo18b5obbo68boboobob3o22boo
12bo26bo$10boboboo5boobboo8bo20bo4boo4bo65bobo3bo$10bobobo10boobboobb
oob4o17b3obo4bo$11bobbo14bobbobobobbo19bobo4b3o68bo$12boo17booboboobb
oo18bo31b5obo38bo54boo$32boboobboobbo47b3oboboobo85boo5boo$5boo5boo18b
oboboobboobo45bo4bo4b3o35bo47boo$6bo5boo19bo4boo3bo45boboobboboo3bo33b
obo64bobo15boo$6bobo25b3obob3o47bobboo3boboo34boo66boo15bo$7boo6bo20bo
3bo50boobbobbobo9bo19boo8boo45boo15bo17bo$11b4o78bo4bobo10boo16bobo8bo
bo12boo30boo32boo$10bob5o21bo54b4oboo10boo19bo3boo5bo12bobo23boo$11bo
26bo58bo37boo5boo13bo23boo$95bobo55b4oboo10b3o61boo$37bo57boo56bobbobo
bo11bo61bobo$11bo24bobo112boo4boobo10bo25boo3bo33bo$10b3o23boo112bobb
4oboboo35boobooboo13boo12b4oboo$7bobobobobo24boo107boboobboboo3bo34bo
7bo12boo12bobbobobo$6boboo3boobo23bobo106bo4bo4b3o34boo6bo25boo4boobo$
4b3o3bobo3bo18boo5bo107b3o3boobo37boobboo26bobb4oboboo$3bo3b3o4booboo
16boo5boo24bo42bo40bobobobo38boobboo25boboobboboo$3boobo3b3o4bo50b3o
38b3o41b3o72bo4bo4b3o$4boboobo5bobo7b3o43bo20boo14bo120b3o3b3obbo$4bo
5bobbo3boo8bo26boo14boo11boo6boo15boo86booboo30bobobobbo$bboob4ob4oboo
bbo6bo27boo27boo8bo101bobobobo30b3o3boo$bobobobbo5bo3bo83b3o49bo23boo
16bobbobo$bo4bobb4o3boo109bo25bobo23bo19boboo$ooboobboo4b3o25bo6boo48b
ooboboboo21boo24boo23bobo16boo3bo$3boboobb4obbo25bobo4boo51bobobbo20b
oo21boo28boo13bobobbobo24b3o3bo$3o5bo3bo28boo9boo48bob3o42bobo43boobb
ooboo23bo5boo$obb3obob3o40boo13bobobboo24boo20boo27bo5boo73bobb3o$bbo
bbobobo57bobboobbo23bo4bo15bobbo25boo5boo74bo3b3o$boo67boobbo24bo20boo
82booboo19bo7bobo$6b3o59boobbobo20boo3bo102bobboobo19bobbo5bo$47boo47b
o105bobo4bo21boo5boo$39bobo5boo44b3o6boboo17boo10bobo51boo12bob4oboo$
7bo32boo51bo6b3oboo17bo12boo51boboo12bo4boboboo$6bobo31bo26bo3boo26bo
24b3o9bo51booboboo9bobbobboboboo$7boo57bobo3bo27b3oboo20bo43boo18boob
oo6boobboo3bobo11bo$3boo61boo3bo30bobo64boo10b3o5boobboo6boboobboboobo
12bo$bbobo31boo32bo12boobboo13bobo4boo60bo12bo5bobo5boobo4bo4bo11b3o$
bbo5boo26bobo27b5obo10bo4bo14bo6bo70bobbo5b3o5bobob3obob3o$boo5boo28bo
27bo4boo11b4o8bo10b3o72boo16bo3b5o$34b4oboo26b3o11b3o3bobo4b3o10bo92bo
33boo5boo$34bobbo3bo27boboo4bo3bobbo3boo3bo104boboo32boo5bo$32boo5bobo
28bobo3bobo3bobo8boo103boobbo36bobo$31bobb3o4boo32bobobboboboo19boo94b
oo36boo$21boo7boboo4boo3bo31bobboobo3bo5bo12bobo99bo28boo$20boo8bo3bob
o3b3o33bobobbob3o4bobo11bo100bobo27bobo$22bo8b3o3boobo34boobobobobbo5b
oobbooboobboob4o97boo28bo$5boo5boo19bobobobo35bobbo5boo9boobobbobobobb
o84boo7boo$6bo5boo20b3o39boo4bobo15booboo4boo82bo7bobo$6bobo7bo18bo42b
5obo16bobob4obbo40bobo36bobo7bo5boo$7boo6bo62bo4bo17boboobobboobo40boo
36boo7boo5boo5b3o$11boobb3o54bo6b4o19bo4bo4bo40bo60bo20b5o$10bobo21bo
38bo29b3o3b3o95boo6bo17b3obob3o$11bo21bobo24b3o8b3o5boo24bobobo85bo11b
o24bo4bo4bo$33boo25bobbo15boo25b3o85bobo12bo21boboobobboobo$11bo25boo
21bobbo130bobo11b4o19bobo3boobbo$11bo25bobo21bobbo128boob3o8bo4bo17boo
bobbobboo$32boo5bo20boobbo96bo37bo7b5obo14bobbobo4bo$7bobo3bo18boo5boo
17b3obbo17bobo22bo55boo29boob3o6boobbobobo10boobboobboob4o$6boboobob3o
41boo3bo18boo22bobo53boo30boobo7bobboobobboo5boobboo8bo$4b3o4boo3bo15b
oo16boobo3bobboo20bo22boo97boobobboo3bo3bobo12bobo$3bo3boboobboobo14bo
bbo15boboo4b3o48boo89boo5bobboboboo4bo14boo$4booboobboobbo3boo10bobobo
73bobo68boo18bo6boobo4bo$5boboboobboo4boobboo5boobobo61bo6boo5bo67bobo
16bobo8boboboo7boo$5bobobobbo10bobo4bo3boboo59boo5boo5boo66bo18boo9bob
obo8bo$6boob4o11bo6boobobbo58bobo79boo10bo19bobbo9b3o$8bo21bobbobobob
oo147booboo18boo12bo$8bobo10boo7boobobobobbo22boo38boo84bobbo$9boo11bo
8bo6boo22bobbo38bo78bo6boo$19b3o9bob5o23bobobo36bo79bo$19bo9boobo4bo
23boboboo9boo22b4o78b3o$29bobbob3o22boobo4bo4boobboo21bo4bo$31boobo24b
obboboboo3bobo24bob5o$56boobobboo3bo4bo13boo10bobo4boo82bo$56bobboobo
bboo19boobboo5boo5bobbo70bo9bobo$57boobbobobo8boo14bobo4bobboboboboo
71boo7bobo$59b5obo8bo16bo5b3obobbo73boo9bo$59bo4boboo7b3o19bo3boboo69b
oo17boo$60b3obobbo9bo10boo7boobobo70bobo17bobo$62boboo23bo8bobobo70bo
21bo$86b3o9bobbo70boo21boo$86bo12boo$$186bobo$187boo$187bo6$195bo$196b
oo$195boo7$203bobo$204boo$204bo$$214b3o$$212bo5bo$212bo5bo$212bo5bo$$
214b3o!
 
