31c/240 caterpillar working notes

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » August 26th, 2014, 10:37 am

chris_c wrote:I think this is a working 16 glider recipe...
It certainly is -- very nice! A complete test turned up one place where a spark crosses temporarily into the upship lane, during the construction of the blinker. But it's easy to move the 11th forerake stream back a dozen ticks to fix that:

Code: Select all

x = 4565, y = 4566, rule = B3/S23
7b3o13$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b
2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$
7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o
30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b2o30$7b2o$7b
2o30$7b2o$7b2o6$3o$o2bo$o$o3bo$o3bo$o$bobo18$7b2o$7b2o31$9b2o$9b2o2$
47b3o$47bo$48bo26$9b2o$9b2o96b3o$3o104bo$o2bo104bo$o$o3bo$o3bo$o$bobo
22$167b3o$9b2o156bo$9b2o157bo25$12bobo$11bobobo$227b3o$9bo7bo209bo$8bo
9bo209bo$9bo7bo$8bo9bo$9bo7bo2$11bobobo$12bobo18$67b3o$67bo$13bo54bo$
12bobo272b3o$12bobo272bo$13bo274bo$3o$o2bo4b2o7b2o$o6bo2bo5bo2bo$o3bo
3b2o7b2o$o3bo$o12bo$bobo8bobo$12bobo$13bo15$127b3o$127bo$128bo$347b3o$
13bo333bo$12bobo333bo$12bobo$13bo2$8b2o7b2o$7bo2bo5bo2bo$8b2o7b2o2$13b
o$12bobo$12bobo$13bo13$187b3o$187bo$188bo$407b3o$407bo$408bo$13bo$12bo
bo$12bobo$13bo2$8b2o7b2o$7bo2bo5bo2bo$8b2o7b2o2$13bo$12bobo$12bobo$13b
o11$247b3o$247bo$28b3o217bo$28bo438b3o$29bo437bo$468bo3$3o10b2o$o2bo9b
obo$o13bo$o3bo$o3bo$o$bobo8bo$12bo8b2o$12bo8b2o2$8b3o3b3o2$12bo$12bo$
12bo7$307b3o$307bo$88b3o217bo$88bo438b3o$89bo437bo$528bo5$13b2o$13bobo
$14bo4$12bo$12bo8b2o$12bo8b2o2$8b3o3b3o2$12bo$12bo$12bo5$367b3o$367bo$
148b3o217bo$148bo438b3o$149bo437bo$588bo7$13b2o$13bobo$14bo4$12bo$12bo
8b2o$12bo8b2o2$8b3o3b3o2$12bo$12bo$12bo3$427b3o$427bo$208b3o217bo$208b
o438b3o$209bo437bo$648bo5$3o$o2bo$o$o3bo8bo$o3bo7bobo$o11bobo$bobo9bo
3$9bo$8bobo$8b2o2$8b2o6b2o$8b2o6b2o5$487b3o$487bo$10bo257b3o217bo$9bob
o38bo217bo438b3o$9bobo37b2o218bo437bo$10bo38bobo656bo3$7b3o7$13bo$12bo
bo$12bobo$13bo3$9bo$8bobo$8b2o2$8b2o6b2o$8b2o6b2o3$547b3o$547bo$328b3o
217bo$110bo217bo438b3o$10bo98b2o218bo437bo$9bobo97bobo656bo$9bobo$10bo
3$7b3o7$13bo$12bobo$12bobo$13bo3$9bo$8bobo$8b2o2$8b2o6b2o$8b2o6b2o$
607b3o$607bo$388b3o217bo$170bo217bo438b3o$169b2o218bo437bo$169bobo656b
o$10bo$9bobo$9bobo$10bo3$3o4b3o$o2bo$o$o3bo$o3bo$o$bobo$13bo$12bobo$
12bobo$13bo3$9bo$8bobo$8b2o2$8b2o6b2o649b3o$8b2o6b2o649bo$448b3o217bo$
230bo217bo438b3o$229b2o218bo437bo$229bobo656bo3$10bo2b3o$9bob3o$9bob2o
bo$10bo3$7b3o7$13bo$12bobo$12bobo$13bo3$9bo$8bobo$8b2o717b3o$727bo$8b
2o6b2o490b3o217bo$8b2o6b2o272bo217bo438b3o$289b2o218bo437bo$289bobo
656bo3$73b3o$14b2o57bo$13bo2bo57bo$9b2o2bo2bo$9b2o3b2o4$7b3o7$13bo$12b
obo$12bobo$13bo3$9bo777b3o$8bobo776bo$8b2o558b3o217bo$350bo217bo438b3o
$8b2o6b2o331b2o218bo437bo$8b2o6b2o331bobo656bo3$133b3o$133bo$134bo$14b
2o$13bo2bo$9b2o2bo2bo$3o6b2o3b2o$o2bo$o$o3bo$o3bo2b3o$o$bobo5$13bo$12b
obo$12bobo$13bo$847b3o$847bo$9bo618b3o217bo$8bobo399bo217bo438b3o$8b2o
399b2o218bo437bo$409bobo656bo$8b2o6b2o$8b2o6b2o$193b3o$193bo$194bo3$
14b2o$13bo2bo$9b2o2bo2bo$9b2o3b2o4$7b3o7$13bo$12bobo$12bobo892b3o$13bo
893bo$688b3o217bo$470bo217bo438b3o$9bo459b2o218bo437bo$8bobo458bobo
656bo$8b2o2$8b2o6b2o15b3o217b3o$8b2o6b2o15bo219bo$34bo219bo6$13b2o$9b
2o2b2o$9b2o4$7b3o7$13bo953b3o$12bobo952bo$12bobo733b3o217bo$13bo516bo
217bo438b3o$529b2o218bo437bo$529bobo656bo$9bo$8bobo$8b2o83b3o217b3o$
93bo219bo$8b2o6b2o76bo219bo$8b2o6b2o5$3o$o2bo$o12b2o$o3bo4b2o2b2o$o3bo
4b2o$o$bobo2$7b3o5$1027b3o$1027bo$13bo794b3o217bo$12bobo575bo217bo438b
3o$12bobo574b2o218bo437bo$13bo575bobo656bo3$9bo143b3o217b3o$8bobo142bo
219bo$8b2o144bo219bo2$8b2o6b2o$8b2o6b2o7$13b2o$9b2o2b2o$9b2o4$7b3o3$
1087b3o$1087bo$868b3o217bo$650bo217bo438b3o$13bo635b2o218bo437bo$12bob
o634bobo656bo$12bobo$13bo$213b3o217b3o$213bo219bo$9bo204bo219bo$8bobo$
8b2o2$8b2o6b2o$8b2o6b2o7$13b2o$9b2o2b2o$9b2o4$7b3o$1147b3o$1147bo$928b
3o217bo$710bo217bo438b3o$709b2o218bo437bo$709bobo656bo$13bo$12bobo$12b
obo258b3o217b3o$13bo259bo219bo$274bo219bo2$9bo$8bobo$8b2o$50bo$8b2o39b
2o$8b2o39bobo$3o$o2bo$o$o3bo$o3bo$o$bobo9b2o$9b2o2b2o$9b2o3$1207b3o$7b
3o1197bo$988b3o217bo$770bo217bo438b3o$769b2o218bo437bo$769bobo656bo3$
13bo319b3o217b3o$12bobo318bo219bo$12bobo319bo219bo$13bo3$9bo$8bobo99bo
$8b2o99b2o$109bobo$8b2o$8b2o7$13b2o$9b2o2b2o$9b2o$1267b3o$1267bo$1048b
3o217bo$7b3o820bo217bo438b3o$829b2o218bo437bo$829bobo656bo3$393b3o217b
3o$393bo219bo$13bo380bo219bo$12bobo$12bobo$13bo2$170bo$9bo159b2o$8bobo
158bobo$8b2o2$8b2o$8b2o7$13b2o$9b2o2b2o1312b3o$9b2o1316bo$1108b3o217bo
$890bo217bo$889b2o218bo$7b3o879bobo3$453b3o217b3o$453bo219bo$454bo219b
o2$13bo$12bobo$12bobo$13bo216bo$229b2o$229bobo$9bo$8bobo$3o5b2o$o2bo$o
7b2o$o3bo3b2o$o3bo$o$bobo3$1387b3o$13b2o1372bo$9b2o2b2o1153b3o217bo$9b
2o939bo217bo$949b2o218bo$949bobo2$7b3o$513b3o217b3o$513bo219bo$514bo
219bo3$19bo24bo$19bo23b2o$19bo23bobo244bo$289b2o$15b3o3b3o265bobo2$19b
o$9bo9bo$8bobo8bo$8b2o2$8b2o$8b2o4$1447b3o$1447bo$1228b3o217bo$13b2o
995bo217bo$9b2o2b2o994b2o218bo$9b2o998bobo3$573b3o217b3o$7b3o563bo219b
o$574bo219bo3$104bo$103b2o$19bo83bobo244bo$19bo329b2o$19bo329bobo2$15b
3o3b3o2$19bo$9bo9bo$8bobo8bo$8b2o2$8b2o$8b2o2$1507b3o$1507bo$1288b3o
217bo$1070bo217bo$1069b2o218bo$13b2o1054bobo$9b2o2b2o$9b2o$633b3o217b
3o$633bo219bo$634bo219bo$7b3o2$164bo$163b2o$163bobo244bo$409b2o$19bo
389bobo$19bo$19bo2$15b3o3b3o$3o$o2bo15bo$o8bo9bo$o3bo3bobo8bo$o3bo3b2o
$o$bobo4b2o$8b2o1557b3o$1567bo$1348b3o217bo$1130bo217bo$1129b2o218bo$
1129bobo2$13b2o$9b2o2b2o678b3o217b3o$9b2o682bo219bo$694bo219bo3$7b3o
214bo$223b2o$223bobo244bo$469b2o$469bobo2$19bo$19bo$19bo2$15b3o3b3o2$
19bo$9bo9bo$8bobo8bo$8b2o$1627b3o$8b2o1617bo$8b2o1398b3o217bo$1190bo
217bo$1189b2o218bo$1189bobo3$753b3o217b3o$13b2o738bo219bo$9b2o2b2o739b
o219bo$9b2o$30b2o$30bobo251bo$30bo252b2o$7b3o273bobo244bo$529b2o$529bo
bo4$19bo$19bo$19bo2$15b3o3b3o3$9bo9b2o$8bobo7bobo1666b3o$8b2o8b2o1667b
o$1468b3o217bo$8b2o1240bo217bo$8b2o1239b2o218bo$1249bobo3$813b3o217b3o
$813bo219bo$814bo219bo$13b2o$9b2o2b2o75b2o$9b2o79bobo251bo$90bo252b2o$
343bobo244bo$589b2o$7b3o579bobo6$19bo$3o16bo$o2bo15bo$o$o3bo10b3o3b3o$
o3bo$o$bobo5bo9b2o$8bobo7bobo1507b3o$8b2o8b2o1290bo217bo$1309b2o218bo$
8b2o1299bobo$8b2o2$873b3o217b3o$873bo219bo$874bo219bo2$150b2o$13b2o
135bobo251bo$9b2o2b2o135bo252b2o$9b2o392bobo244bo$649b2o$649bobo2$7b3o
6$19bo$19bo$19bo2$15b3o3b3o2$1588b3o$9bo9b2o1349bo217bo$8bobo7bobo
1348b2o218bo$8b2o8b2o1349bobo2$8b2o$8b2o923b3o217b3o$933bo219bo$934bo
219bo2$210b2o$210bobo251bo$210bo252b2o$13b2o448bobo244bo$9b2o2b2o694b
2o$9b2o698bobo4$7b3o6$19bo$19bo$19bo$16bo$15bobo1630b3o$15bobo1412bo
217bo$16bo1412b2o218bo$9bo1419bobo$8bobo7bo$8b2o7bobo$17bobo973b3o217b
3o$8b2o8bo974bo219bo$8b2o984bo219bo2$270b2o$270bobo251bo$270bo252b2o$
523bobo244bo$769b2o$13b2o754bobo$9b2o2b2o$9b2o4$7b3o3$3o$o2bo$o$o3bo
14bo56bo$o3bo14bo55b2o$o18bo55bobo1630b3o$bobo12bo1473bo217bo$15bobo
1471b2o218bo$15bobo1471bobo$16bo$9bo$8bobo7bo1034b3o217b3o$8b2o7bobo
1033bo219bo$17bobo1034bo219bo$8b2o8bo$8b2o320b2o$330bobo251bo$330bo
252b2o$583bobo244bo$829b2o$829bobo2$13b2o$9b2o2b2o$9b2o4$7b3o4$136bo$
135b2o$19bo115bobo1630b3o$19bo1530bo217bo$19bo1529b2o218bo$16bo1532bob
o$15bobo$15bobo$16bo1096b3o217b3o$9bo1103bo219bo$8bobo7bo1095bo219bo$
8b2o7bobo$17bobo370b2o$8b2o8bo371bobo251bo$8b2o380bo252b2o$643bobo244b
o$889b2o$889bobo4$13b2o$9b2o2b2o$9b2o4$7b3o2$196bo$195b2o$195bobo1630b
3o$1610bo217bo$19bo1589b2o218bo$19bo1589bobo$19bo$16bo$15bobo1155b3o
217b3o$15bobo1155bo219bo$16bo1157bo219bo$9bo$8bobo7bo431b2o$8b2o7bobo
430bobo251bo$17bobo430bo252b2o$8b2o8bo684bobo244bo$8b2o939b2o$949bobo
6$13b2o$9b2o2b2o$9b2o3$3o$o2bo3b2o247bo$o6b2o246b2o$o3bo250bobo1630b3o
$o3bo9b2o1654bo217bo$o8b3obob2o1652b2o218bo$bobo5b3ob3o1653bobo$10bo6b
o2bo$17b3o$17b3o1213b3o217b3o$9bo2bo1220bo219bo$10b3o1221bo219bo$10bob
o$510b2o$18b2o490bobo251bo$19b3o488bo252b2o$23bo739bobo244bo$21bo2bo
984b2o$22b2obo983bobo$22bo2bo$23bobo$23b2o5$13b2o$9b2o2b2o$9b2o2$316bo
$315b2o$315bobo$1730bo$1729b2o$1729bobo2$68b2o$24bo43bobo1222b3o217b3o
$7bo16bo43bo1224bo219bo$7bo16bo1269bo219bo$7bo$20b3o3b3o541b2o$570bobo
251bo$24bo545bo252b2o$24bo798bobo244bo$24bo1044b2o$27b3o1039bobo5$26b
2o$26b2o4$13b2o$9b2o2b2o$9b2o365bo$375b2o$375bobo$1790bo$1789b2o$1789b
obo2$128b2o$128bobo1222b3o217b3o$128bo1224bo219bo$24bo1329bo219bo$7bo
16bo$7bo16bo605b2o$7bo622bobo251bo$20b3o3b3o601bo252b2o$883bobo244bo$
24bo1104b2o$24bo1104bobo$24bo$27b3o5$26b2o$26b2o4$13b2o421bo$3o6b2o2b
2o420b2o$o2bo5b2o424bobo$o1849bo$o3bo1844b2o$o3bo1844bobo$o$bobo184b2o
$188bobo1222b3o217b3o$188bo1224bo219bo$1414bo219bo2$690b2o$7bo682bobo
251bo$7bo682bo252b2o$7bo935bobo244bo$1189b2o$1189bobo9$26b2o$26b2o2$
496bo$495b2o$13b2o480bobo$9b2o2b2o1895bo$9b2o1898b2o$1909bobo2$248b2o$
248bobo1222b3o217b3o$248bo1224bo219bo$77b3o1394bo219bo$77bo$78bo671b2o
$750bobo251bo$750bo252b2o$7bo995bobo244bo$7bo1241b2o$7bo1241bobo11$26b
2o$26b2o528bo$555b2o$555bobo$1970bo$13b2o1954b2o$9b2o2b2o1954bobo$9b2o
$308b2o$308bobo1222b3o217b3o$308bo1224bo219bo$137b3o1394bo219bo$137bo$
138bo671b2o$810bobo251bo$810bo252b2o$1063bobo244bo$1309b2o$7bo1301bobo
$7bo$7bo10$616bo$26b2o587b2o$26b2o587bobo$3o2027bo$o2bo2025b2o$o2028bo
bo$o3bo8b2o$o3bo4b2o2b2o353b2o$o8b2o357bobo1222b3o217b3o$bobo364bo
1224bo219bo$197b3o1394bo219bo$197bo$198bo671b2o$870bobo251bo$870bo252b
2o$1123bobo244bo$1369b2o$1369bobo2$7bo$7bo$7bo5$30bo$29bobo$29bobo$30b
o645bo$675b2o$25b2o7b2o639bobo$24bo2bo5bo2bo2053bo$25b2o7b2o2053b2o$
2089bobo$30bo$29bobo396b2o$13b2o14bobo396bobo1222b3o217b3o$9b2o2b2o15b
o397bo1224bo219bo$9b2o246b3o1394bo219bo$257bo$258bo671b2o$930bobo251bo
$930bo252b2o$75bo1107bobo244bo$74b2o1353b2o$74bobo1352bobo4$7bo$7bo$7b
o5$30bo$29bobo704bo$29bobo703b2o$30bo704bobo2$25b2o7b2o$24bo2bo5bo2bo$
25b2o7b2o$488b2o$30bo457bobo1222b3o217b3o$29bobo456bo1224bo219bo$13b2o
14bobo285b3o1394bo219bo$9b2o2b2o15bo286bo$9b2o307bo671b2o$990bobo251bo
$990bo252b2o$135bo1107bobo244bo$134b2o1353b2o$134bobo1352bobo6$7bo$7bo
$7bo4$796bo$30bo764b2o$29bobo763bobo$29bobo$30bo$3o$o2bo21b2o7b2o$o23b
o2bo5bo2bo511b2o$o3bo20b2o7b2o512bobo1222b3o217b3o$o3bo543bo1224bo219b
o$o29bo346b3o1394bo219bo$bobo25bobo345bo$13b2o14bobo346bo671b2o$9b2o2b
2o15bo1019bobo251bo$9b2o1039bo252b2o$195bo1107bobo244bo$194b2o1353b2o$
194bobo1352bobo8$7bo$7bo$7bo2$856bo$855b2o$855bobo$30bo$29bobo$29bobo$
30bo$608b2o$25b2o581bobo1222b3o217b3o$24bo2bo580bo1224bo219bo$25b2o
410b3o1394bo219bo$437bo$30bo407bo671b2o$29bobo1078bobo251bo$13b2o14bob
o1078bo252b2o$9b2o2b2o15bo224bo1107bobo244bo$9b2o243b2o1353b2o$254bobo
1352bobo4$80bo$79b2o$79bobo4$7bo$7bo$7bo908bo$915b2o$915bobo3$30bo$29b
obo$29bobo636b2o$30bo637bobo1222b3o217b3o$668bo1224bo219bo$25b2o470b3o
1394bo219bo$24bo2bo469bo$25b2o471bo671b2o$1170bobo251bo$30bo1139bo252b
2o$29bobo283bo1107bobo244bo$13b2o14bobo282b2o1353b2o$9b2o2b2o15bo283bo
bo1352bobo$9b2o3$140bo$139b2o$139bobo6$7bo968bo$7bo967b2o$7bo967bobo5$
3o27bo697b2o$o2bo25bobo696bobo1222b3o217b3o$o28bobo696bo1224bo219bo$o
3bo25bo526b3o1394bo219bo$o3bo552bo$o24b2o531bo671b2o$bobo20bo2bo1202bo
bo251bo$25b2o1203bo252b2o$375bo1107bobo244bo$30bo343b2o1353b2o$29bobo
342bobo1352bobo$13b2o14bobo$9b2o2b2o15bo$9b2o$200bo$199b2o$199bobo6$
1036bo$1035b2o$7bo1027bobo$7bo$7bo3$788b2o$31b2o755bobo1222b3o217b3o$
30bo2bo754bo1224bo219bo$25bo5b2o584b3o1394bo219bo$25bo591bo$25bo592bo
671b2o$1290bobo251bo$21b3o3b3o1260bo252b2o$435bo1107bobo244bo$25bo408b
2o1353b2o$25bo408bobo1352bobo$25bo4bo$29bobo$13b2o14bobo$9b2o2b2o15bo
229bo$9b2o248b2o$259bobo4$77bo$76b2o$76bobo1017bo$1095b2o$1095bobo2$7b
o$7bo$7bo$848b2o$848bobo1222b3o217b3o$848bo1224bo219bo$31b2o644b3o
1394bo219bo$30bo2bo643bo$25bo5b2o645bo671b2o$25bo1324bobo251bo$25bo
1324bo252b2o$495bo1107bobo244bo$21b3o3b3o464b2o1353b2o$494bobo1352bobo
$25bo$25bo$25bo4bo$29bobo288bo$13b2o14bobo287b2o$9b2o2b2o15bo288bobo$
9b2o3$137bo$136b2o$136bobo1017bo$1155b2o$1155bobo4$7bo$7bo900b2o$7bo
900bobo1222b3o$3o905bo1224bo$o2bo733b3o1394bo$o736bo$o3bo26b2o705bo
671b2o$o3bo25bo2bo1376bobo251bo$o24bo5b2o1377bo252b2o$bobo21bo529bo
1107bobo244bo$25bo528b2o1353b2o$554bobo1352bobo$21b3o3b3o2$25bo$25bo
354bo$25bo4bo348b2o$29bobo347bobo$13b2o14bobo$9b2o2b2o15bo$9b2o$197bo$
196b2o$196bobo1017bo$1215b2o$1215bobo5$968b2o$7bo960bobo1222b3o$7bo
960bo1224bo$7bo789b3o1394bo$797bo$798bo671b2o$1470bobo251bo$1470bo252b
2o$615bo1107bobo244bo$614b2o1353b2o$614bobo1352bobo$28b2o$28b2o2$440bo
$439b2o$439bobo$25b3ob2o$24bo2b2o$13b2o8bo5bo$9b2o2b2o10bo4bo226bo$9b
2o12bo2bo2bo226b2o$22b2o5b2o225bobo1017bo$26bob3o1244b2o$29b2o1244bobo
$14bo12bobo$14bobo11bo34bo$14b2o46b2o$62bobo$1028b2o$1028bobo1222b3o$
1028bo1224bo$7bo849b3o1394bo$7bo849bo$7bo850bo671b2o$1530bobo251bo$
1530bo252b2o$675bo1107bobo244bo$674b2o1353b2o$674bobo1352bobo4$500bo$
499b2o$499bobo4$317bo$316b2o$316bobo1017bo$1335b2o$1335bobo2$123bo$
122b2o$122bobo$1088b2o$1088bobo1222b3o$1088bo1224bo$917b3o1394bo$917bo
$918bo671b2o$1590bobo251bo$1590bo252b2o$735bo1107bobo244bo$734b2o1353b
2o$734bobo1352bobo4$560bo$559b2o$559bobo4$377bo$376b2o$376bobo1017bo$
1395b2o$1395bobo2$183bo$182b2o$182bobo$1148b2o$1148bobo1222b3o$1148bo
1224bo$977b3o1394bo$977bo$978bo671b2o$1650bobo251bo$1650bo252b2o$795bo
1107bobo244bo$794b2o1353b2o$794bobo1352bobo4$620bo$619b2o$619bobo4$
437bo$436b2o$436bobo1017bo$1455b2o$1455bobo2$243bo$242b2o$242bobo$
1208b2o$1208bobo1222b3o$1208bo1224bo$1037b3o1394bo$1037bo$1038bo671b2o
$1710bobo251bo$1710bo252b2o$855bo1107bobo244bo$854b2o1353b2o$854bobo
1352bobo4$680bo$679b2o$679bobo4$497bo$496b2o$496bobo1017bo$1515b2o$
1515bobo2$303bo$302b2o$302bobo$1268b2o$1268bobo1222b3o$1268bo1224bo$
1097b3o1394bo$1097bo$1098bo671b2o$1770bobo251bo$1770bo252b2o$915bo
1107bobo244bo$914b2o1353b2o$914bobo1352bobo4$740bo$739b2o$739bobo4$
557bo$556b2o$556bobo1017bo$1575b2o$1575bobo2$363bo$362b2o$362bobo$
1328b2o$1328bobo$1328bo$1157b3o$1157bo$1158bo671b2o$1830bobo251bo$
1830bo252b2o$975bo1107bobo244bo$974b2o1353b2o$974bobo1352bobo4$800bo$
799b2o$799bobo4$617bo$616b2o$616bobo1017bo$1635b2o$1635bobo2$423bo$
422b2o$422bobo$1388b2o$1388bobo$1388bo$1217b3o$1217bo$1218bo671b2o$
1890bobo251bo$1890bo252b2o$1035bo1107bobo244bo$1034b2o1353b2o$1034bobo
1352bobo4$860bo$859b2o$859bobo4$677bo$676b2o$676bobo1017bo$1695b2o$
1695bobo2$483bo$482b2o$482bobo$1448b2o$1448bobo$1448bo$1277b3o$1277bo$
1278bo671b2o$1950bobo251bo$1950bo252b2o$1095bo1107bobo244bo$1094b2o
1353b2o$1094bobo1352bobo4$920bo$919b2o$919bobo4$737bo$736b2o$736bobo
1017bo$1755b2o$1755bobo2$543bo$542b2o$542bobo$1508b2o$1508bobo$1508bo$
1337b3o$1337bo$1338bo671b2o$2010bobo251bo$2010bo252b2o$1155bo1107bobo
244bo$1154b2o1353b2o$1154bobo1352bobo4$980bo$979b2o$979bobo4$797bo$
796b2o$796bobo1017bo$1815b2o$1815bobo2$603bo$602b2o$602bobo$1568b2o$
1568bobo$1568bo$1397b3o$1397bo$1398bo671b2o$2070bobo251bo$2070bo252b2o
$1215bo1107bobo244bo$1214b2o1353b2o$1214bobo1352bobo4$1040bo$1039b2o$
1039bobo4$857bo$856b2o$856bobo1017bo$1875b2o$1875bobo2$663bo$662b2o$
662bobo$1628b2o$1628bobo$1628bo$1457b3o$1457bo$1458bo671b2o$2130bobo
251bo$2130bo252b2o$1275bo1107bobo244bo$1274b2o1353b2o$1274bobo1352bobo
4$1100bo$1099b2o$1099bobo4$917bo$916b2o$916bobo1017bo$1935b2o$1935bobo
2$723bo$722b2o$722bobo$1688b2o$1688bobo$1688bo$1517b3o$1517bo$1518bo
671b2o$2190bobo251bo$2190bo252b2o$1335bo1107bobo244bo$1334b2o1353b2o$
1334bobo1352bobo4$1160bo$1159b2o$1159bobo4$977bo$976b2o$976bobo1017bo$
1995b2o$1995bobo2$783bo$782b2o$782bobo$1748b2o$1748bobo$1748bo$1577b3o
$1577bo$1578bo671b2o$2250bobo251bo$2250bo252b2o$1395bo1107bobo244bo$
1394b2o1353b2o$1394bobo1352bobo4$1220bo$1219b2o$1219bobo4$1037bo$1036b
2o$1036bobo1017bo$2055b2o$2055bobo2$843bo$842b2o$842bobo$1808b2o$1808b
obo$1808bo$1637b3o$1637bo$1638bo671b2o$2310bobo251bo$2310bo252b2o$
1455bo1107bobo$1454b2o$1454bobo4$1280bo$1279b2o$1279bobo4$1097bo$1096b
2o$1096bobo1017bo$2115b2o$2115bobo2$903bo$902b2o$902bobo$1868b2o$1868b
obo$1868bo$1697b3o$1697bo$1698bo671b2o$2370bobo251bo$2370bo252b2o$
1515bo1107bobo$1514b2o$1514bobo4$1340bo$1339b2o$1339bobo4$1157bo$1156b
2o$1156bobo1017bo$2175b2o$2175bobo2$963bo$962b2o$962bobo$1928b2o$1928b
obo$1928bo$1757b3o$1757bo$1758bo671b2o$2430bobo251bo$2430bo252b2o$
1575bo1107bobo$1574b2o$1574bobo4$1400bo$1399b2o$1399bobo4$1217bo$1216b
2o$1216bobo1017bo$2235b2o$2235bobo2$1023bo$1022b2o$1022bobo$1988b2o$
1988bobo$1988bo$1817b3o$1817bo$1818bo671b2o$2490bobo251bo$2490bo252b2o
$1635bo1107bobo$1634b2o$1634bobo4$1460bo$1459b2o$1459bobo4$1277bo$
1276b2o$1276bobo1017bo$2295b2o$2295bobo2$1083bo$1082b2o$1082bobo$2048b
2o$2048bobo$2048bo$1877b3o$1877bo$1878bo671b2o$2550bobo251bo$2550bo
252b2o$1695bo1107bobo$1694b2o$1694bobo4$1520bo$1519b2o$1519bobo4$1337b
o$1336b2o$1336bobo1017bo$2355b2o$2355bobo2$1143bo$1142b2o$1142bobo$
2108b2o$2108bobo$2108bo$1937b3o$1937bo$1938bo671b2o$2610bobo251bo$
2610bo252b2o$1755bo1107bobo$1754b2o$1754bobo4$1580bo$1579b2o$1579bobo
4$1397bo$1396b2o$1396bobo1017bo$2415b2o$2415bobo2$1203bo$1202b2o$1202b
obo$2168b2o$2168bobo$2168bo$1997b3o$1997bo$1998bo671b2o$2670bobo251bo$
2670bo252b2o$1815bo1107bobo$1814b2o$1814bobo4$1640bo$1639b2o$1639bobo
4$1457bo$1456b2o$1456bobo1017bo$2475b2o$2475bobo2$1263bo$1262b2o$1262b
obo$2228b2o$2228bobo$2228bo$2057b3o$2057bo$2058bo671b2o$2730bobo251bo$
2730bo252b2o$1875bo1107bobo$1874b2o$1874bobo4$1700bo$1699b2o$1699bobo
4$1517bo$1516b2o$1516bobo1017bo$2535b2o$2535bobo2$1323bo$1322b2o$1322b
obo$2288b2o$2288bobo$2288bo$2117b3o$2117bo$2118bo671b2o$2790bobo$2790b
o$1935bo$1934b2o$1934bobo4$1760bo$1759b2o$1759bobo4$1577bo$1576b2o$
1576bobo1017bo$2595b2o$2595bobo2$1383bo$1382b2o$1382bobo$2348b2o$2348b
obo$2348bo$2177b3o$2177bo$2178bo671b2o$2850bobo$2850bo$1995bo$1994b2o$
1994bobo4$1820bo$1819b2o$1819bobo4$1637bo$1636b2o$1636bobo1017bo$2655b
2o$2655bobo2$1443bo$1442b2o$1442bobo$2408b2o$2408bobo$2408bo$2237b3o$
2237bo$2238bo671b2o$2910bobo$2910bo$2055bo$2054b2o$2054bobo4$1880bo$
1879b2o$1879bobo4$1697bo$1696b2o$1696bobo1017bo$2715b2o$2715bobo2$
1503bo$1502b2o$1502bobo$2468b2o$2468bobo$2468bo$2297b3o$2297bo$2298bo
671b2o$2970bobo$2970bo$2115bo$2114b2o$2114bobo4$1940bo$1939b2o$1939bob
o4$1757bo$1756b2o$1756bobo1017bo$2775b2o$2775bobo2$1563bo$1562b2o$
1562bobo$2528b2o$2528bobo$2528bo$2357b3o$2357bo$2358bo671b2o$3030bobo$
3030bo$2175bo$2174b2o$2174bobo4$2000bo$1999b2o$1999bobo4$1817bo$1816b
2o$1816bobo1017bo$2835b2o$2835bobo2$1623bo$1622b2o$1622bobo$2588b2o$
2588bobo$2588bo$2417b3o$2417bo$2418bo671b2o$3090bobo$3090bo$2235bo$
2234b2o$2234bobo4$2060bo$2059b2o$2059bobo4$1877bo$1876b2o$1876bobo
1017bo$2895b2o$2895bobo2$1683bo$1682b2o$1682bobo$2648b2o$2648bobo$
2648bo$2477b3o$2477bo$2478bo671b2o$3150bobo$3150bo$2295bo$2294b2o$
2294bobo4$2120bo$2119b2o$2119bobo4$1937bo$1936b2o$1936bobo1017bo$2955b
2o$2955bobo2$1743bo$1742b2o$1742bobo$2708b2o$2708bobo$2708bo$2537b3o$
2537bo$2538bo671b2o$3210bobo$3210bo$2355bo$2354b2o$2354bobo4$2180bo$
2179b2o$2179bobo4$1997bo$1996b2o$1996bobo1017bo$3015b2o$3015bobo2$
1803bo$1802b2o$1802bobo$2768b2o$2768bobo$2768bo$2597b3o$2597bo$2598bo
3$2415bo$2414b2o$2414bobo4$2240bo$2239b2o$2239bobo4$2057bo$2056b2o$
2056bobo1017bo$3075b2o$3075bobo2$1863bo$1862b2o$1862bobo$2828b2o$2828b
obo$2828bo$2657b3o$2657bo$2658bo3$2475bo$2474b2o$2474bobo4$2300bo$
2299b2o$2299bobo4$2117bo$2116b2o$2116bobo1017bo$3135b2o$3135bobo2$
1923bo$1922b2o$1922bobo$2888b2o$2888bobo$2888bo$2717b3o$2717bo$2718bo
3$2535bo$2534b2o$2534bobo4$2360bo$2359b2o$2359bobo4$2177bo$2176b2o$
2176bobo1017bo$3195b2o$3195bobo2$1983bo$1982b2o$1982bobo$2948b2o$2948b
obo$2948bo$2777b3o$2777bo$2778bo3$2595bo$2594b2o$2594bobo4$2420bo$
2419b2o$2419bobo4$2237bo$2236b2o$2236bobo1017bo$3255b2o$3255bobo2$
2043bo$2042b2o$2042bobo$3008b2o$3008bobo$3008bo$2837b3o$2837bo$2838bo
3$2655bo$2654b2o$2654bobo4$2480bo$2479b2o$2479bobo4$2297bo$2296b2o$
2296bobo1017bo$3315b2o$3315bobo2$2103bo$2102b2o$2102bobo$3068b2o$3068b
obo$3068bo$2897b3o$2897bo$2898bo3$2715bo$2714b2o$2714bobo4$2540bo$
2539b2o$2539bobo4$2357bo$2356b2o$2356bobo1017bo$3375b2o$3375bobo2$
2163bo$2162b2o$2162bobo$3128b2o$3128bobo$3128bo$2957b3o$2957bo$2958bo
3$2775bo$2774b2o$2774bobo4$2600bo$2599b2o$2599bobo4$2417bo$2416b2o$
2416bobo1017bo$3435b2o$3435bobo2$2223bo$2222b2o$2222bobo$3188b2o$3188b
obo$3188bo$3017b3o$3017bo$3018bo3$2835bo$2834b2o$2834bobo4$2660bo$
2659b2o$2659bobo4$2477bo$2476b2o$2476bobo4$2283bo$2282b2o$2282bobo$
3248b2o$3248bobo$3248bo$3077b3o$3077bo$3078bo3$2895bo$2894b2o$2894bobo
4$2720bo$2719b2o$2719bobo4$2537bo$2536b2o$2536bobo4$2343bo$2342b2o$
2342bobo$3308b2o$3308bobo$3308bo$3137b3o$3137bo$3138bo3$2955bo$2954b2o
$2954bobo4$2780bo$2779b2o$2779bobo4$2597bo$2596b2o$2596bobo4$2403bo$
2402b2o$2402bobo$3368b2o$3368bobo$3368bo$3197b3o$3197bo$3198bo3$3015bo
$3014b2o$3014bobo4$2840bo$2839b2o$2839bobo4$2657bo$2656b2o$2656bobo4$
2463bo$2462b2o$2462bobo$3428b2o$3428bobo$3428bo$3257b3o$3257bo$3258bo
3$3075bo$3074b2o$3074bobo4$2900bo$2899b2o$2899bobo4$2717bo$2716b2o$
2716bobo4$2523bo$2522b2o$2522bobo$3488b2o$3488bobo$3488bo$3317b3o$
3317bo$3318bo3$3135bo$3134b2o$3134bobo4$2960bo$2959b2o$2959bobo4$2777b
o$2776b2o$2776bobo4$2583bo$2582b2o$2582bobo$3548b2o$3548bobo$3548bo$
3377b3o$3377bo$3378bo3$3195bo$3194b2o$3194bobo4$3020bo$3019b2o$3019bob
o4$2837bo$2836b2o$2836bobo4$2643bo$2642b2o$2642bobo$3608b2o$3608bobo$
3608bo$3437b3o$3437bo$3438bo3$3255bo$3254b2o$3254bobo4$3080bo$3079b2o$
3079bobo4$2897bo$2896b2o$2896bobo4$2703bo$2702b2o$2702bobo$3668b2o$
3668bobo$3668bo$3497b3o$3497bo$3498bo3$3315bo$3314b2o$3314bobo4$3140bo
$3139b2o$3139bobo4$2957bo$2956b2o$2956bobo4$2763bo$2762b2o$2762bobo4$
3557b3o$3557bo$3558bo3$3375bo$3374b2o$3374bobo4$3200bo$3199b2o$3199bob
o4$3017bo$3016b2o$3016bobo4$2823bo$2822b2o$2822bobo4$3617b3o$3617bo$
3618bo3$3435bo$3434b2o$3434bobo4$3260bo$3259b2o$3259bobo4$3077bo$3076b
2o$3076bobo4$2883bo$2882b2o$2882bobo4$3677b3o$3677bo$3678bo3$3495bo$
3494b2o$3494bobo4$3320bo$3319b2o$3319bobo4$3137bo$3136b2o$3136bobo4$
2943bo$2942b2o$2942bobo4$3737b3o$3737bo$3738bo3$3555bo$3554b2o$3554bob
o4$3380bo$3379b2o$3379bobo4$3197bo$3196b2o$3196bobo4$3003bo$3002b2o$
3002bobo4$3797b3o$3797bo$3798bo3$3615bo$3614b2o$3614bobo4$3440bo$3439b
2o$3439bobo4$3257bo$3256b2o$3256bobo4$3063bo$3062b2o$3062bobo4$3857b3o
$3857bo$3858bo3$3675bo$3674b2o$3674bobo4$3500bo$3499b2o$3499bobo4$
3317bo$3316b2o$3316bobo4$3123bo$3122b2o$3122bobo9$3735bo$3734b2o$3734b
obo4$3560bo$3559b2o$3559bobo4$3377bo$3376b2o$3376bobo4$3183bo$3182b2o$
3182bobo9$3795bo$3794b2o$3794bobo4$3620bo$3619b2o$3619bobo4$3437bo$
3436b2o$3436bobo4$3243bo$3242b2o$3242bobo9$3855bo$3854b2o$3854bobo4$
3680bo$3679b2o$3679bobo4$3497bo$3496b2o$3496bobo4$3303bo$3302b2o$3302b
obo9$3915bo$3914b2o$3914bobo4$3740bo$3739b2o$3739bobo4$3557bo$3556b2o$
3556bobo4$3363bo$3362b2o$3362bobo9$3975bo$3974b2o$3974bobo4$3800bo$
3799b2o$3799bobo4$3617bo$3616b2o$3616bobo4$3423bo$3422b2o$3422bobo9$
4035bo$4034b2o$4034bobo4$3860bo$3859b2o$3859bobo4$3677bo$3676b2o$3676b
obo4$3483bo$3482b2o$3482bobo15$3920bo$3919b2o$3919bobo4$3737bo$3736b2o
$3736bobo4$3543bo$3542b2o$3542bobo15$3980bo$3979b2o$3979bobo4$3797bo$
3796b2o$3796bobo4$3603bo$3602b2o$3602bobo15$4040bo$4039b2o$4039bobo4$
3857bo$3856b2o$3856bobo4$3663bo$3662b2o$3662bobo15$4100bo$4099b2o$
4099bobo4$3917bo$3916b2o$3916bobo4$3723bo$3722b2o$3722bobo15$4160bo$
4159b2o$4159bobo4$3977bo$3976b2o$3976bobo4$3783bo$3782b2o$3782bobo15$
4220bo$4219b2o$4219bobo4$4037bo$4036b2o$4036bobo4$3843bo$3842b2o$3842b
obo21$4097bo$4096b2o$4096bobo4$3903bo$3902b2o$3902bobo21$4157bo$4156b
2o$4156bobo4$3963bo$3962b2o$3962bobo21$4217bo$4216b2o$4216bobo4$4023bo
$4022b2o$4022bobo21$4277bo$4276b2o$4276bobo4$4083bo$4082b2o$4082bobo
21$4337bo$4336b2o$4336bobo4$4143bo$4142b2o$4142bobo21$4397bo$4396b2o$
4396bobo4$4203bo$4202b2o$4202bobo27$4263bo$4262b2o$4262bobo27$4323bo$
4322b2o$4322bobo27$4383bo$4382b2o$4382bobo27$4443bo$4442b2o$4442bobo
27$4503bo$4502b2o$4502bobo27$4563bo$4562b2o$4562bobo!
So 16 gliders is the new target to beat -- and I doubt I'll even try, myself. The next level of improvement would be along the lines of codeholic's suggestion, doing a direct sscs search for new HWSS edge-shooters, starting from any of the various two-glider Heisenburp constellations:

Code: Select all

x = 907, y = 1266, rule = B3/S23
2b2o$2b2o4$15b2o$14bo2bo$15b2o29$154bobobobo2$148bobobobobobobo319bobo
bobobobobobobobobobobo123bobobobobobobobobobobobobobobobo201bobobobobo
bobobobobobobobobobobo2$140bobobobobobobobobobobo319bobobobobobobobobo
bobobobo119bobobobobobobobobobobobobobobobobobo197bobobobobobobobobobo
bobobobobobobobo2$132bobobobobobobobobobobobobobobo319bobobobobobobobo
bobobobobo117bobobobobobobobobobobobobobobobobobobo195bobobobobobobobo
bobobobobobobobobobobo2$126bobobobobobobobobobobobobobobobobobo319bobo
bobobobobobobobobobobo117bobobobobobobobobobobobobobobobobobobo195bobo
bobobobobobobobobobobobobobobobobo2$118bobobobobobobobobobobobobobobob
obobobobobobo319bobobobobobobobobobobobobo117bobobobobobobobobobobobob
obobobobobobo195bobobobobobobobobobobobobobobobobobobo2$112bobobobobob
obobobobobobobobobobobobobobobobobobobo319bobobobobobobobobobobobobo
117bobobobobobobobobobobobobobobobobobobo195bobobobobobobobobobobobobo
bobobobobobo2$108bobobobobobobobobobobobobobobobobobobobobobobobobobob
o319bobobobobobobobobobobobobo117bobobobobobobobobobobobobobobobobobob
o195bobobobobobobobobobobobobobobobobobobo2$108bobobobobobobobobobobob
obobobobobobobobobobobobobobobo319bobobobobobobobobobobobobo117bobobob
obobobobobobobobobobobobobobobo195bobobobobobobobobobobobobobobobobobo
bo2$108bobobobobobobobobobobobobobobobobobobobobobobobobobobo319bobobo
bobobobobobobobobobo119bobobobobobobobobobobobobobobobobobo197bobobobo
bobobobobobobobobobobobobobo2$106bobobobobobobobobobobobobobobobobobob
obobobobobobobobobo319bobobobobobobobobobobobobo123bobobobobobobobobob
obobobobobobo201bobobobobobobobobobobobobobobobo2$106bobobobobobobobob
obobobobobobobobobobobobobobobobobobobo477bobobobobobobobobobobo211bob
obobobobobobobobobo2$108bobobobobobobobobobobobobobobobobobobobobobobo
bobobobo477bobobobobobobobobobobo211bobobobobobobobobobobo2$108bobobob
obobobobobobobobobobobo3bobobobobobobobobobobo477bobobobobobobobobobob
o211bobobobobobobobobobobo2$110bobobobobobobobobobobo9bobobobobobobobo
bobobo477bobobobobobobobobobobo211bobobobobobobobobobobo2$112bobobobob
obo17bobobobobobobobobobobo477bobobobobobobobobobobo211bobobobobobobob
obobobo2$140bobobobobobobobobobobo477bobobobobobobobobobobo211bobobobo
bobobobobobobo2$140bobobobobobobobobobobo477bobobobobobobobobobobo211b
obobobobobobobobobobo2$140bobobobobobobobobobobo207bobobobobobobobobob
obobobobo203bobobobobobobobobobobobo17bobobobobobobobobobobo57bobobobo
bobobobobobobobo91bobobobobobobobobobobobo17bobobobobobobobobobobo2$
140bobobobobobobobobobobo199bobobobobobobobobobobobobobobobobobobobobo
bo5bobobobobo47bobobobobobobobobobobobobobobobobobobobobobobo81bobobob
obobobobobobobobobobobobobobobo11bobobobobobobobobobobo49bobobobobobob
obobobobobobobobobobobobobo75bobobobobobobobobobobobobobobobobobobo11b
obobobobobobobobobobo2$140bobobobobobobobobobobo195bobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobo39bobobobobobobobobobob
obobobobobobobobobobobobobobo77bobobobobobobobobobobobobobobobobobobob
obobobo7bobobobobobobobobobobo45bobobobobobobobobobobobobobobobobobobo
bobobobobobo65bobobobobobobobobobobobobobobobobobobobobobobo7bobobobob
obobobobobobo2$140bobobobobobobobobobobo191bobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobo39bobobobobobobobobobobobob
obobobobobobobobobobobobo73bobobobobobobobobobobobobobobobobobobobobob
obobobobobo3bobobobobobobobobobobo41bobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobo57bobobobobobobobobobobobobobobobobobobobobobo
bobobobobo3bobobobobobobobobobobo2$140bobobobobobobobobobobo189bobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo35b
obobobobobobobobobobobobobobobobobobobobobobobobobo71bobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo37bobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo51bobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obo2$140bobobobobobobobobobobo185bobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobo35bobobobobobobobobobobobobob
obobobobobobobobobobobobo67bobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobo35bobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobo45bobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobo2$140bobobo
bobobobobobobobo183bobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobo35bobobobobobobobobobobobobobobobobobobob
obobobobobobo65bobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobo31bobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobo41bobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobo2$140bobobobo
bobobobobobobo183bobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobo35bobobobobobobobobobobobobobobobobobobobob
obobobobobo63bobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobo29bobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobo37bobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo2$140bo
bobobobobobobobobobo181bobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobo37bobobobobobobobobobobobobobobobob
obobobobobobobobo61bobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobo27bobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobo33bobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobo2$140bobobobobobobobobobobo63bobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobo35bobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo37bobo
bobobobobobobobobobobobobobobobobobobobobobobo61bobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
25bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobo31bobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobo2$140bobobobobobobobobobobo
63bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobo35bobobobobobobobobobobobobobobo19bobobobobobobobobobo
bobobobobobobo41bobobobobobobobobobobobobobobobobobobobobobobo59bobobo
bobobobobobobobobobobobobobobo15bobobobobobobobobobobobobobobobobobobo
bobo25bobobobobobobobobobobobobobobobobobo17bobobobobobobobobobobobobo
bobobobobo29bobobobobobobobobobobobobobobobobobo15bobobobobobobobobobo
bobobobobobobobobobobo2$140bobobobobobobobobobobo63bobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo33bob
obobobobobobobobobobobo33bobobobobobobobobobobobobo63bobobobobobobobob
obobobo57bobobobobobobobobobobobobobobobo25bobobobobobobobobobobobobob
obobobobobo23bobobobobobobobobobobobobobobobo29bobobobobobobobobobobob
obobobobo25bobobobobobobobobobobobobobobobo25bobobobobobobobobobobobob
obobobobobobo2$140bobobobobobobobobobobo63bobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobo33bobobobobobo
bobobobobobo39bobobobobobobobobobobo63bobobobobobobobobobobobo57bobobo
bobobobobobobobobobobo33bobobobobobobobobobobobobobobobobo23bobobobobo
bobobobobobobobobobo35bobobobobobobobobobobobobobobo23bobobobobobobobo
bobobobobobo33bobobobobobobobobobobobobobobobobo2$140bobobobobobobobob
obobo63bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobo33bobobobobobobobobobobobo39bobobobobobobobobobo
65bobobobobobobobobobobobo55bobobobobobobobobobobobobobo37bobobobobobo
bobobobobobobobobobo21bobobobobobobobobobobobobobo41bobobobobobobobobo
bobobobobo21bobobobobobobobobobobobobobo37bobobobobobobobobobobobobobo
bobo2$140bobobobobobobobobobobo63bobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobo35bobobobobobobobobobob
obo39bobobobobobobobobo65bobobobobobobobobobobobo55bobobobobobobobobob
obobobo41bobobobobobobobobobobobobobobo21bobobobobobobobobobobobobo45b
obobobobobobobobobobobobobo19bobobobobobobobobobobobobo41bobobobobobob
obobobobobobobobo2$140bobobobobobobobobobobo63bobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo35bobobobo
bobobobobobobobobobo37bobobobobobo69bobobobobobobobobobobobo53bobobobo
bobobobobobobobobo45bobobobobobobobobobobobobobo19bobobobobobobobobobo
bobobo49bobobobobobobobobobobobobo17bobobobobobobobobobobobobo45bobobo
bobobobobobobobobobobo2$140bobobobobobobobobobobo63bobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo35bob
obobobobobobobobobobobobobobobobobobobo103bobobobobobobobobobobobo53bo
bobobobobobobobobobobo49bobobobobobobobobobobobobo19bobobobobobobobobo
bobobobo51bobobobobobobobobobobobo17bobobobobobobobobobobobo49bobobobo
bobobobobobobobobo2$140bobobobobobobobobobobo63bobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo37bobobob
obobobobobobobobobobobobobobobobobobobobobobobo89bobobobobobobobobobob
obo53bobobobobobobobobobobo53bobobobobobobobobobobobo19bobobobobobobob
obobobobo53bobobobobobobobobobobobobo15bobobobobobobobobobobo53bobobob
obobobobobobobobo2$140bobobobobobobobobobobo63bobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo37bobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobo81bobobobobobobo
bobobobobo53bobobobobobobobobobobo53bobobobobobobobobobobobo19bobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobo15bobobobobobobobobobobo53bobobobobobobobobobo
bobo2$140bobobobobobobobobobobo185bobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobo75bobobobobobobobobobobobo51bobobobobobo
bobobobobobo53bobobobobobobobobobobobo19bobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bo13bobobobobobobobobobobobo53bobobobobobobobobobobobo2$140bobobobobob
obobobobobo187bobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobo71bobobobobobobobobobobobo51bobobobobobobobobobobobo55bobo
bobobobobobobobobo17bobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobo13bobobobobobobo
bobobobobo55bobobobobobobobobobobo2$140bobobobobobobobobobobo191bobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo69bobobobo
bobobobobobobobo51bobobobobobobobobobobo57bobobobobobobobobobobo17bobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobo13bobobobobobobobobobobo57bobobobobobobo
bobobobo2$140bobobobobobobobobobobo195bobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobo67bobobobobobobobobobobobo51bobobobobo
bobobobobobo57bobobobobobobobobobobo17bobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bo13bobobobobobobobobobobo57bobobobobobobobobobobo2$140bobobobobobobob
obobobo201bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
65bobobobobobobobobobobobo51bobobobobobobobobobobo57bobobobobobobobobo
bobo19bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobo13bobobobobobobobobobobo57bobobo
bobobobobobobobo2$140bobobobobobobobobobobo213bobobobobobobobobobobobo
bobobobobobobobobobobobobo63bobobobobobobobobobobobo51bobobobobobobobo
bobobobo55bobobobobobobobobobobo19bobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo13bo
bobobobobobobobobobobo55bobobobobobobobobobobo2$140bobobobobobobobobob
obo231bobobobobobobobobobobobobobobobobo61bobobobobobobobobobobobo51bo
bobobobobobobobobobobo53bobobobobobobobobobobobo19bobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobo13bobobobobobobobobobobobo53bobobobobobobobobobobobo2$140b
obobobobobobobobobobo239bobobobobobobobobobobobobo61bobobobobobobobobo
bobobo53bobobobobobobobobobobo53bobobobobobobobobobobobo19bobobobobobo
bobobobobobo93bobobobobobobobobobobo53bobobobobobobobobobobobo2$140bob
obobobobobobobobobo181bobobobobobo51bobobobobobobobobobobo61bobobobobo
bobobobobobobo53bobobobobobobobobobobobo49bobobobobobobobobobobobobo
19bobobobobobobobobobobobo93bobobobobobobobobobobobo49bobobobobobobobo
bobobobobo2$140bobobobobobobobobobobo179bobobobobobobobobo49bobobobobo
bobobobobobo59bobobobobobobobobobobobo53bobobobobobobobobobobobobo47bo
bobobobobobobobobobobobo21bobobobobobobobobobobobo91bobobobobobobobobo
bobobobo47bobobobobobobobobobobobobo2$140bobobobobobobobobobobo177bobo
bobobobobobobobo49bobobobobobobobobobobo59bobobobobobobobobobobobo55bo
bobobobobobobobobobobobo43bobobobobobobobobobobobobobo21bobobobobobobo
bobobobobobo91bobobobobobobobobobobobobo43bobobobobobobobobobobobobobo
2$140bobobobobobobobobobobo177bobobobobobobobobobobo45bobobobobobobobo
bobobobo59bobobobobobobobobobobobo55bobobobobobobobobobobobobobo37bobo
bobobobobobobobobobobobobobo21bobobobobobobobobobobobobobobo53bobobobo
bobobo21bobobobobobobobobobobobobobo37bobobobobobobobobobobobobobobobo
2$140bobobobobobobobobobobo177bobobobobobobobobobobobobo37bobobobobobo
bobobobobobobobo59bobobobobobobobobobobobo55bobobobobobobobobobobobobo
bobobo29bobobobobobobobobobobobobobobobobobo23bobobobobobobobobobobobo
bobobobo39bobobobobobobobobobobobobo19bobobobobobobobobobobobobobobobo
29bobobobobobobobobobobobobobobobobobo2$112bobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobo149bobobobobobobobobo
bobobobobobobobobo23bobobobobobobobobobobobobobobobobo29bobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
27bobobobobobobobobobobobobobobobobobo17bobobobobobobobobobobobobobobo
bobobobobobobobobobobo15bobobobobobobobobobobobobobobobobobo23bobobobo
bobobobobobobobobobobobobobobo19bobobobobobobobobobobobobobobobobobo
17bobobobobobobobobobobobobobobobobobobobobobobobobobo2$110bobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
o145bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobo29bobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobo27bobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobo11bobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobo21bobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobo2$108bobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobo145bobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobo27bobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobo25bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobo13bobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
21bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobo2$108bobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobo143bobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobo27bobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobo27bobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobo13bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobo23bobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo2$5b
o100bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobo143bobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobo29bobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
27bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobo15bobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobo25bobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobo$4bobo$4bobo99bobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobo145bobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
o31bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobo29bobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo17bobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobo29bobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobo$5bo$108bobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
145bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobo33bobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobo35bobobobobobobobobobobobobobob
obobobobobobobobobobobobobobo3bobobobobobobobobobobobobobobobobobobo
21bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobo35bobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bo3bobobobobobobobobobobobobobobobobobobo2$108bobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo147bobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
39bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobo37bobobobobobobobobobobobobobobobobobobobobobo
bobobobobo5bobobobobobobobobobobobobobobobobobo25bobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobo41bobobobobobobob
obobobobobobobobobobobobobobobobobobobo5bobobobobobobobobobobobobobobo
bobobo2$110bobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobo149bobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobo43bobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobo43bobobobobobobobobobo
bobobobobobobobobobobobobo9bobobobobobobobobobobobobobobobobobo29bobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobo51bobobobob
obobobobobobobobobobobobobobobobobobo9bobobobobobobobobobobobobobobobo
bobo2$112bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobo155bobobobobobo3bobobobobobobobobobobobobobobobobobobob
obobobobobo51bobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobo49bobobobobobobobobobobobobobobobobobobo13b
obobobobobobobobobobobobobobobo39bobobobobobobobobobobobobobobobobobob
obobobobobobo63bobobobobobobobobobobobobobobobobobobo13bobobobobobobob
obobobobobobobobo2$366bobobobobobobobobobobobobobobobo199bobobobobobob
obobobobobo97bobobobobobobobobobobobobobobo83bobobobobobobobobobobobo$
13b2o$12bo$15bo$13b2o29$13bo$13bo$13bo7$13bo$12bobo$2b2o8b2o$2b2o3$15b
2o$15b2o13$528bobobobobobobobobobobobobobobobobobobobobobobo2$524bobob
obobobobobobobobobobobobobobobobobobobobobobo2$524bobobobobobobobobobo
bobobobobobobobobobobobobobobo2$522bobobobobobobobobobobobobobobobobob
obobobobobobobobo2$522bobobobobobobobobobobobobobobobobobobobobobobobo
bobo2$522bobobobobobobobobobobobobobobobobobobobobobobobobobo2$522bobo
bobobobobobobobobobobobobobobobobobobobobobobobo2$524bobobobobobobobob
obobobobobobobobobobobobobobobobo2$524bobobobobobobobobobobobobobobobo
bobobobobobobobobo2$528bobobobobobobobobobobobobobobobobobobobobobobo
2$550bobobobobobobobobobobobo2$550bobobobobobobobobobobobo2$550bobobob
obobobobobobobobo$12bo$11bobo536bobobobobobobobobobobobo$11bobo$12bo
537bobobobobobobobobobobobo$23bo$22bobo525bobobobobobobobobobobobo$22b
obo$2b2o19bo526bobobobobobobobobobobobo$2b2o$318bobobobobobobobobobobo
bo99bobobobobobobobobobobobo87bobobobobobobobobobobobo2$310bobobobobob
obobobobobobobobobobobobobobo51bobobobobobobobobobobobobobo7bobobobobo
bobobobobobobobobobobobobo81bobobobobobobobobobobobo55bobobobobobobobo
bobobobobobobobobobo29bobobobobobobobobobobobobobobobobobo2$306bobobob
obobobobobobobobobobobobobobobobobobobobo43bobobobobobobobobobobobobob
obobo3bobobobobobobobobobobobobobobobobobobobobobo77bobobobobobobobobo
bobobo53bobobobobobobobobobobobobobobobobobobobobo21bobobobobobobobobo
bobobobobobobobobobobobo2$302bobobobobobobobobobobobobobobobobobobobob
obobobobobobobo39bobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobo73bobobobobobobobobobobobo51bobobobobobob
obobobobobobobobobobobobobobobobo19bobobobobobobobobobobobobobobobobob
obobobobo2$298bobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobo33bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobo71bobobobobobobobobobobobo51bobobobobobobobo
bobobobobobobobobobobobobobobo17bobobobobobobobobobobobobobobobobobobo
bobobobo2$296bobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobo31bobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobo69bobobobobobobobobobobobo51bobobobobob
obobobobobobobobobobobobobobobobobo17bobobobobobobobobobobobobobobobob
obobobobobobo2$294bobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobo27bobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobo67bobobobobobobobobobobobo
51bobobobobobobobobobobobobobobobobobobobobobobo17bobobobobobobobobobo
bobobobobobobobobobobobobo2$292bobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobo25bobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo67bobobob
obobobobobobobobo51bobobobobobobobobobobobobobobobobobobobobobobo17bob
obobobobobobobobobobobobobobobobobobobobobo2$290bobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo25bobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobo65bobobobobobobobobobobobo51bobobobobobobobobobobobobobobo
bobobobobobobobo19bobobobobobobobobobobobobobobobobobobobobobo2$288bob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobo25bobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobo65bobobobobobobobobobobobo53bobobobob
obobobobobobobobobobobobobobobobo21bobobobobobobobobobobobobobobobobob
obobobo2$286bobobobobobobobobobobobobobobobobobo17bobobobobobobobobobo
bobobobobobobobo27bobobobobobobobobobobobobobobobobobobobobobo15bobobo
bobobobobobobobobobobobo63bobobobobobobobobobobobo55bobobobobobobobobo
bobobobobobobobobo29bobobobobobobobobobobobobobobobobobo2$286bobobobob
obobobobobobobobobobo29bobobobobobobobobobobobobobobobo31bobobobobobob
obobobobobobobobobo25bobobobobobobobobobobobobo63bobobobobobobobobobob
obo61bobobobobobobobobobobobo41bobobobobobobobobobobobo2$284bobobobobo
bobobobobobobobobobo35bobobobobobobobobobobobobobo31bobobobobobobobobo
bobobobobo31bobobobobobobobobobobobo63bobobobobobobobobobobobo63bobobo
bobobobobobobobobo37bobobobobobobobobobobobobo2$282bobobobobobobobobob
obobobobo41bobobobobobobobobobobobobobo29bobobobobobobobobobobobobo35b
obobobobobobobobobobo63bobobobobobobobobobobobo63bobobobobobobobobobob
obo37bobobobobobobobobobobobo2$282bobobobobobobobobobobobobo45bobobobo
bobobobobobobobobo29bobobobobobobobobobobobo37bobobobobobobobobobobo
63bobobobobobobobobobobobo65bobobobobobobobobobobobo33bobobobobobobobo
bobobobo2$282bobobobobobobobobobobobo49bobobobobobobobobobobobobo27bob
obobobobobobobobobo39bobobobobobobobobobobo63bobobobobobobobobobobobo
65bobobobobobobobobobobobo33bobobobobobobobobobobobo2$280bobobobobobob
obobobobobo53bobobobobobobobobobobobo27bobobobobobobobobobobo39bobobob
obobobobobobobo63bobobobobobobobobobobobo67bobobobobobobobobobobobo29b
obobobobobobobobobobobo2$280bobobobobobobobobobobobo55bobobobobobobobo
bobobo27bobobobobobobobobobobo39bobobobobobobobobobobo63bobobobobobobo
bobobobobo67bobobobobobobobobobobobobo27bobobobobobobobobobobobo2$280b
obobobobobobobobobobo57bobobobobobobobobobobo27bobobobobobobobobobobo
39bobobobobobobobobobobo63bobobobobobobobobobobobo69bobobobobobobobobo
bobobo25bobobobobobobobobobobobo2$280bobobobobobobobobobobo57bobobobob
obobobobobobobo25bobobobobobobobobobobo39bobobobobobobobobobobo63bobob
obobobobobobobobobo69bobobobobobobobobobobobobo21bobobobobobobobobobob
obobo2$280bobobobobobobobobobobo59bobobobobobobobobobobo25bobobobobobo
bobobobobo39bobobobobobobobobobobo63bobobobobobobobobobobobo71bobobobo
bobobobobobobobo21bobobobobobobobobobobobo$15bo$15bo264bobobobobobobob
obobobo59bobobobobobobobobobobo25bobobobobobobobobobobo39bobobobobobob
obobobobo63bobobobobobobobobobobobo73bobobobobobobobobobobobo17bobobob
obobobobobobobobobo$15bo$280bobobobobobobobobobobo59bobobobobobobobobo
bobo25bobobobobobobobobobobo39bobobobobobobobobobobo63bobobobobobobobo
bobobobo73bobobobobobobobobobobobo17bobobobobobobobobobobobo$11b3o3b3o
$280bobobobobobobobobobobo59bobobobobobobobobobobo25bobobobobobobobobo
bobo39bobobobobobobobobobobo63bobobobobobobobobobobobo75bobobobobobobo
bobobobobo13bobobobobobobobobobobobobo$15bo$2b2o11bo264bobobobobobobob
obobobo57bobobobobobobobobobobobo25bobobobobobobobobobobo39bobobobobob
obobobobobo63bobobobobobobobobobobobo75bobobobobobobobobobobobo13bobob
obobobobobobobobobo$2b2o11bo$280bobobobobobobobobobobo57bobobobobobobo
bobobobobo25bobobobobobobobobobobo39bobobobobobobobobobobo63bobobobobo
bobobobobobobo77bobobobobobobobobobobobo9bobobobobobobobobobobobo2$
280bobobobobobobobobobobobo53bobobobobobobobobobobobo27bobobobobobobob
obobobo39bobobobobobobobobobobo63bobobobobobobobobobobobo77bobobobobob
obobobobobobo9bobobobobobobobobobobobo2$280bobobobobobobobobobobobobo
49bobobobobobobobobobobobobo27bobobobobobobobobobobo39bobobobobobobobo
bobobo63bobobobobobobobobobobobo79bobobobobobobobobobobobo5bobobobobob
obobobobobobo2$282bobobobobobobobobobobobobo47bobobobobobobobobobobobo
bo27bobobobobobobobobobobo39bobobobobobobobobobobo63bobobobobobobobobo
bobobo79bobobobobobobobobobobobobo3bobobobobobobobobobobobo2$282bobobo
bobobobobobobobobobobo41bobobobobobobobobobobobobobo29bobobobobobobobo
bobobo39bobobobobobobobobobobo63bobobobobobobobobobobobo81bobobobobobo
bobobobobobobobobobobobobobobobobobo2$284bobobobobobobobobobobobobobo
37bobobobobobobobobobobobobobobo29bobobobobobobobobobobo39bobobobobobo
bobobobobo63bobobobobobobobobobobobo81bobobobobobobobobobobobobobobobo
bobobobobobobobo2$284bobobobobobobobobobobobobobobobo29bobobobobobobob
obobobobobobobobo31bobobobobobobobobobobo39bobobobobobobobobobobo63bob
obobobobobobobobobobo83bobobobobobobobobobobobobobobobobobobobobobo2$
286bobobobobobobobobobobobobobobobobobo17bobobobobobobobobobobobobobob
obobobobo23bobobobobobobobobobobobobobobobobobobo25bobobobobobobobobob
obobobobobobobo27bobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobo55bobobobobobobobobobobobobobobobobobob
obobo2$286bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobo21bobobobobobobobobobobobobobobobobobobobo
bobo21bobobobobobobobobobobobobobobobobobobobo21bobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo53bo
bobobobobobobobobobobobobobobobobobobo2$288bobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobo23bobobobobob
obobobobobobobobobobobobobobobobobo17bobobobobobobobobobobobobobobobob
obobobobobo17bobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobo53bobobobobobobobobobobobobobobobob
obobo2$290bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobo23bobobobobobobobobobobobobobobobobobobobobobobobo
bo13bobobobobobobobobobobobobobobobobobobobobobobo15bobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobo53bobobobobobobobobobobobobobobobobobo2$292bobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobo25bobobobobobob
obobobobobobobobobobobobobobobobobobo13bobobobobobobobobobobobobobobob
obobobobobobobo15bobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobobobo53bobobobobobobobobobobobob
obobobobo2$294bobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobo27bobobobobobobobobobobobobobobobobobobobobobobobobo
13bobobobobobobobobobobobobobobobobobobobobobobo15bobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobo53bobobobobobobobobobobobobobobobo2$298bobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobobobo31bobobobobobobobobobobobobobob
obobobobobobobobobobo13bobobobobobobobobobobobobobobobobobobobobobobo
15bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobo57bobobobobobobobobobobobobobo2$302bobobobob
obobobobobobobobobobobobobobobobobobobobobobobobo33bobobobobobobobobob
obobobobobobobobobobobobobobo17bobobobobobobobobobobobobobobobobobobob
obobo17bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobo57bobobobobobobobobobobobobobo2$306bobobo
bobobobobobobobobobobobobobobobobobobobobobo39bobobobobobobobobobobobo
bobobobobobobobobobo21bobobobobobobobobobobobobobobobobobobobo21bobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobo61bobobobobobobobobobobobo2$310bobobobobobobobobobobobobob
obobobobobobo49bobobobobobobobobobobobobobobobobobobo25bobobobobobobob
obobobobobobobobobo27bobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobobobobobobobobobobobobo63bobobobobobobobobobobobo2$318bobo
bobobobobobobobobobo323bobobobobobobobobobobobo2$662bobobobobobobobobo
bobobobo2$662bobobobobobobobobobobobo2$660bobobobobobobobobobobobobo2$
660bobobobobobobobobobobobo2$658bobobobobobobobobobobobobo2$658bobobob
obobobobobobobobo2$2b2o652bobobobobobobobobobobobobo$2b2o$630bobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobo2$626bobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobo2$624bobobobobobob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobo2$624bobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo2$624bob
obobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo2$
624bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obo2$624bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobo2$624bobobobobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobobobo2$626bobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobo2$630bobobobobobobobobobobobobobobobobobobobobobobobobob
obobobobo180$2b2o$2b2o49$8b2o$7bo2bo$8bobo$9bo6$24bo$24bo$24bo2$15b2o$
15b2o8$693bo$692bobo$692bo$691b2o4$692bo$691b2o$691bobo13$717b2o$717bo
bo$717bo$13b2o653b2o$12bo2bo651bobo$12bobo652bo$2b2o9bo652b2o$2b2o3$
667bo$666b2o$666bobo13$692b2o$691b2o$693bo$643b2o$642bobo$642bo$641b2o
4$642bo$641b2o$641bobo13$666b3o$666bo$667bo$618bo$617bobo$617bo$2b2o
612b2o$2b2o3$617bo$616b2o$616bobo12$642bo$641b2o$641bobo2$593bo$592bob
o$592bo$591b2o4$592bo$591b2o$591bobo12$616b2o$616bobo$616bo2$568bo$
567bobo$567bo$2b2o562b2o$2b2o3$567bo$566b2o$566bobo12$591b2o$590b2o$
592bo2$543bo$542bobo$542bo$541b2o4$542bo$541b2o$541bobo11$17b2o$16bo2b
o545b3o$17b2o546bo$566bo2$518bo$517bobo$517bo$2b2o512b2o$2b2o3$517bo$
516b2o$516bobo11$541bo$540b2o$540bobo3$493b2o$492bobo$492bo$491b2o4$
492bo$491b2o$491bobo11$515b2o$515bobo$515bo3$468b2o$467bobo$467bo$466b
2o$36b3o3$467bo$466b2o$466bobo7$2o$2o7bo$9bo$4b2o3bo$4b2o484b2o$489b2o
$491bo3$443b2o$21b2o419bobo$21b2o419bo$441b2o4$442bo$441b2o$441bobo11$
464b3o$464bo$465bo4$15b2o$15b2o$2b2o$2b2o3$417bo$416b2o$416bobo10$440b
o$439b2o$439bobo11$392bo$391b2o$391bobo10$414b2o$414bobo$414bo4$10b2o$
10b2o2$2b2o$2b2o$14b2o$14b2o$367bo$366b2o$366bobo10$389b2o$388b2o$390b
o11$342bo$341b2o$341bobo10$363b3o$363bo$364bo7$2b2o$2b2o3$317bo$316b2o
$316bobo9$339bo$338b2o$338bobo12$292bo$291b2o$291bobo9$313b2o$313bobo$
313bo5$12bo$12bo$12bo$2b2o$2b2o4b3o3b3o2$12bo$12bo254bo$12bo253b2o$
266bobo9$288b2o$287b2o$289bo12$242bo$241b2o$241bobo9$262b3o$262bo$263b
o10$9b2o$8bo2bo$8bo2bo205bo$9b2o205b2o$216bobo8$238bo$237b2o$237bobo
13$192bo$191b2o$191bobo8$212b2o$212bobo$212bo9$2b2o$2b2o3$167bo$166b2o
$166bobo8$187b2o$186b2o$188bo13$142bo$141b2o$141bobo8$161b3o$161bo$19b
o142bo$18bobo$18bobo$19bo2$14b2o7b2o$13bo2bo5bo2bo$14b2o7b2o2$2b2o15bo
$2b2o14bobo$18bobo$19bo$117bo$116b2o$116bobo$7b2o$7b2o5$7b2o128bo$7b2o
127b2o$136bobo3$7b2o$7b2o14bo$23bo$23bo8$92bo$91b2o$91bobo7$111b2o$
111bobo$111bo4$49bo$48b3o$48bob2o$49b3o$49b3o$49b3o$2b2o45b2o$2b2o3$
67bo$55b3o8b2o$55bo2bo7bobo$55bo$55bo3bo$55bo3bo$55bo$56bobo2$86b2o$
85b2o$87bo!
I think those are all the usable options for the 2G-Heisenburp forerake that I built, except for a few tricky ones that involve rephasing the Herschel on the second block trail to avoid collisions with the trailing glider. EDIT: the top six of these don't allow easy double-sided rakes. I've updated the pattern to label the single-sided ones; there's probably some other way of building a double-sided rake with gliders at this spacing, but I'm not seeing it at the moment.

It's "trivial" (read: annoying but perfectly possible) to put together different 2G forerakes with the trailing glider on a different lane, which would give you great heaping piles of other potential targets for searches. It's probably a good idea to actually build the rake that constructs a target before running a search with that target, though!

Most likely, enough weeks of sscs searching would cut down the cost of a forerake HWSS seed recipe by another factor of two or so -- but no doubt there would be a lot of false positives to sort through first, since we'd be looking for an HWSS on a specific lane relative to the initial target. (Also, sscs hasn't been rebuilt to work with forerakes yet...)

Anyway, 16 gliders is plenty good enough -- I'll see what I can do to compile a rake for this recipe, sometime in the next week or so. Is the lane list available for this recipe?

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » August 26th, 2014, 6:12 pm

dvgrn wrote:Is the lane list available for this recipe?
I made a little script in order to find it. It uses codeholic's find_all_subpatterns function and only works for a single NW glider salvo.

Code: Select all

import golly as g
from itertools import chain, product

def find_all_subpatterns(haystack, needle):
  if not haystack or not needle:
    return []

  haystack = zip(haystack[::2], haystack[1::2])
  haystack_lookup = set(haystack)

  needle = zip(needle[::2], needle[1::2])
  p, q = needle[0]

  found_needles = []
  for x, y in haystack:
    needle_lookup = set()
    xmin, ymin, xmax, ymax = x, y, x, y
    for i, j in needle:
      xrel, yrel = x+i-p, y+j-q
      needle_lookup.add((xrel, yrel))
      if xrel < xmin:
        xmin = xrel
      elif xrel > xmax:
        xmax = xrel
      if yrel < ymin:
        ymin = yrel
      elif yrel > ymax:
        ymax = yrel

    spot = product(range(xmin-1, xmax+2), range(ymin-1, ymax+2))
    if all([ ((i, j) in haystack_lookup) is ((i, j) in needle_lookup) for i, j in spot ]):
      found_needles.append([coord for coord in chain(*needle_lookup)])

  return found_needles

GLIDER = g.parse('3o$o$bo!')

cells = g.getcells(g.getrect())

gliders = []

for i in range(4):

  for n in find_all_subpatterns(cells, GLIDER):
    gliders.append((min(n[::2]), min(n[1::2]), i))

  cells = g.evolve(cells, 1)

gliders.sort()
out = ""

if gliders:
  lane0 = gliders[0][1] - gliders[0][0]
  for x, y, p in gliders:
    out += str(y-x-lane0) + "eoeo"[p] + ", "

  g.show(out)
The result is 0e, 0e, 4e, 8o, 11e, 14e, -2o, -6o, -2e, -7o, -1e, -14e, -11o, -16o, -13o, 1o.

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » August 27th, 2014, 11:37 am

chris_c wrote:The result is 0e, 0e, 4e, 8o, 11e, 14e, -2o, -6o, -2e, -7o, -1e, -14e, -11o, -16o, -13o, 1o.
Thanks! I think the last one, the trigger glider, should be -1o, but otherwise everything makes sense.

This corresponds to a forerake lane list of

N, N, N+27, N+23, N+20, N+17, N+2, N+6, N+2, N+7, N+1, N+14, N+11, N+16, N+13, N+30 (mod 31).

I should really write a little script to test all N=0..30 and see which starting lane produces the shortest slow-salvo forerake overall. We've never strung together 31c/240 forerakes to make slow salvos before, so the numbers are all going to be different from the backrake numbers, and some lanes still take up to ten rephaser/rakes to reach. Here's the current rake collection in case anyone wants to do the slow-salvo forerake construction before I get around to it...!

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » August 27th, 2014, 8:37 pm

dvgrn wrote:I think the last one, the trigger glider, should be -1o, but otherwise everything makes sense.
I just checked it again and I think +1o is correct... but that would still be consistent with the N+30 that you wrote. Anyway it's a small matter.

I have been searching for transitions from the junk block to the block for the next spaceship. The best four alternatives I found are:

1. delete the block and do a fresh heisenburp.
2,3. use the block to segue into the HWSS recipe at some later stage.
4. use the block to calm the heisenburp reaction and then delete the resulting blinker.

Code: Select all

x = 550, y = 139, rule = B3/S23
16b2o148b2o148b2o148b2o$16b2o148b2o148b2o148b2o10$27bo$26b2o$26bobo
445bo$473b2o$473bobo4$179b3o148b3o$179bo150bo$180bo150bo5$450b3o$450bo
2bo$450bo47bo$450bo3bo42b2o$450bo3bo42bobo$450bo$451bobo$44bo$43b2o$
43bobo4$208b3o136b3o$208bo138bo$209bo138bo4$67bo$66b2o445bo$66bobo443b
2o$512bobo10$366bo$238b3o124b2o$238bo126bobo$239bo3$529b3o$529bo$3o80b
o446bo$o2bo78b2o$o81bobo$o3bo$o3bo$o$bobo7$389b3o$389bo$390bo3$99b3o$
99bo$100bo446b3o$547bo$548bo6$248b3o$248bo$249bo4$401b3o$401bo$402bo2$
277b3o$277bo$117b3o158bo$117bo$118bo310b3o$429bo$430bo26$286b3o$286bo$
287bo!
The cheapest method in terms of glider count is option 4 and I couldn't resist making a fairly complete test pattern which I have attached. From creation to destruction the total number of gliders here is 2 + 16 + 2 + 16 + 1 == 37.

(Last minute thought: Actually if the junk block is pulled by one or two columns first then there appear to be quite a number of ways in which the HWSS + G collision results in only the block. When it comes to making the forward rakes it may be possible to shave off a couple of rephasings by using this flexibility. On the other hand these micro-improvements may not be worth the trouble.)
Attachments
salvo_test.rle.gz
(19.46 KiB) Downloaded 325 times

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » August 30th, 2014, 12:25 pm

chris_c wrote:The cheapest method in terms of glider count is option 4 and I couldn't resist making a fairly complete test pattern which I have attached. From creation to destruction the total number of gliders here is 2 + 16 + 2 + 16 + 1 == 37.
Looks good! Time for the next short step.
dvgrn wrote:I should really write a little script to test all N=0..30 and see which starting lane produces the shortest slow-salvo forerake overall.
Here's my best effort so far -- watch out, the output goes to the clipboard (bad habit of mine). The current output is appended to the code below.

rake-finder.py:

Code: Select all

# rake-finder.py, version 1.2
import golly as g

rakedict={0:"rephase 0,R1L0F",
  1:"rephase 0,R5L1F",
  2:"rephase 3,R2L6F",
  3:"rephase 2,R3L16F",
  4:"rephase 5,R4L21F",
  5:"rephase 4,R1L0F",
  6:"rephase 0,R2L6F",
  7:"rephase 0,R6L7F",
  8:"rephase 2,R4L21F",
  9:"rephase 1,R1L0F",
  10:"rephase 1,R5L1F",
  11:"rephase 4,R2L6F",
  12:"rephase 3,R3L16F",
  13:"rephase 6,R4L21F",
  14:"rephase 5,R1L0F",
  15:"rephase 1,R2L6F",
  16:"rephase 0,R3L16F",
  17:"rephase 3,R4L21F",
  18:"rephase 2,R1L0F",
  19:"rephase 2,R5L1F",
  20:"rephase 5,R2L6F",
  21:"rephase 0,R4L21F",
  22:"rephase 0,R4L22F",
  23:"rephase 6,R1L0F",
  24:"rephase 2,R2L6F",
  25:"rephase 1,R3L16F",
  26:"rephase 4,R4L21F",
  27:"rephase 3,R1L0F",
  28:"rephase 3,R5L1F",
  29:"rephase 6,R2L6F",
  30:"rephase 1,R4L21F"}

def getinfo(lane):
  rakestr=rakedict[lane]
  rephase=int(rakestr[8:9])
  rakesize=int(rakestr[11:12])
  return rakestr, rephase, rakesize


recipe = [0,0,27,23,20,17,2,6,2,7,1,14,11,16,13,30]
# recipe = [0,0,+27,+27,+28,+28,+16,+4,+27,+5,+25,+13,+28,+5,+28,+17]
reportstr=""

for i in range(31):
  offset=i
  totalcost=0
  reportstr+=str(offset)+":"
  for lane in recipe:
    rakerecipe, r, size = getinfo((lane-offset)%31)
    reportstr+=rakerecipe+","
    offset=(offset+r*9+size*9)%31
    totalcost+=r+size
  reportstr=reportstr[:-1]+": total cost = "+str(totalcost)+"\n"
g.setclipstr(reportstr)

'''
0:rephase 0,R1L0F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 3,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 98
1:rephase 1,R4L21F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 91
2:rephase 6,R2L6F,rephase 2,R5L1F,rephase 5,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 94
3:rephase 3,R5L1F,rephase 2,R1L0F,rephase 2,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 87
4:rephase 3,R1L0F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 3,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 101
5:rephase 4,R4L21F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 94
6:rephase 1,R3L16F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 1,R2L6F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 87
7:rephase 2,R2L6F,rephase 2,R5L1F,rephase 5,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 90
8:rephase 6,R1L0F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 3,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 104
9:rephase 0,R4L22F,rephase 3,R4L21F,rephase 3,R3L16F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 97
10:rephase 0,R4L21F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 90
11:rephase 5,R2L6F,rephase 2,R5L1F,rephase 5,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 93
12:rephase 2,R5L1F,rephase 2,R1L0F,rephase 2,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 86
13:rephase 2,R1L0F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 3,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 100
14:rephase 3,R4L21F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 93
15:rephase 0,R3L16F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 1,R2L6F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 86
16:rephase 1,R2L6F,rephase 2,R5L1F,rephase 5,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 89
17:rephase 5,R1L0F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 3,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 103
18:rephase 6,R4L21F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 96
19:rephase 3,R3L16F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 1,R2L6F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 89
20:rephase 4,R2L6F,rephase 2,R5L1F,rephase 5,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 92
21:rephase 1,R5L1F,rephase 2,R1L0F,rephase 2,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 85
22:rephase 1,R1L0F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 3,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 99
23:rephase 2,R4L21F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 92
24:rephase 0,R6L20F,rephase 1,R2L6F,rephase 1,R2L6F,rephase 1,R2L6F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 85
25:rephase 0,R2L6F,rephase 2,R5L1F,rephase 5,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 88
26:rephase 4,R1L0F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 3,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 102
27:rephase 5,R4L21F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 6,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 95
28:rephase 2,R3L16F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 1,R2L6F,rephase 0,R3L16F,rephase 3,R4L21F,rephase 0,R5L1F,rephase 0,R4L22F,rephase 6,R4L21F,rephase 0,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 6,R1L0F,rephase 2,R5L1F,rephase 5,R4L21F: total cost = 88
29:rephase 3,R2L6F,rephase 2,R5L1F,rephase 5,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 91
30:rephase 0,R5L1F,rephase 2,R1L0F,rephase 2,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 84'''
chris_c wrote:(Last minute thought: Actually if the junk block is pulled by one or two columns first then there appear to be quite a number of ways in which the HWSS + G collision results in only the block. When it comes to making the forward rakes it may be possible to shave off a couple of rephasings by using this flexibility. On the other hand these micro-improvements may not be worth the trouble.)
I'll investigate that idea a little bit, once I've double-checked that everything is working right up to the first HWSS. More soon --

EDIT 1: Oops, there's a problem somewhere -- the "rephase 0,R4L22F" is too high by four cells Anyone see the bug? When I find it I'll update the script.

EDIT 2: Fixed. Script updated to version 1.1. Am now test-building the following:

Code: Select all

3:rephase 3,R5L1F,rephase 2,R1L0F,rephase 2,R1L0F,rephase 2,R1L0F,rephase 2,R5L1F,rephase 1,R2L6F,rephase 5,R4L21F,rephase 5,R2L6F,rephase 1,R2L6F,rephase 2,R2L6F,rephase 6,R4L21F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 1,R3L16F,rephase 3,R4L21F,rephase 3,R2L6F: total cost = 87
Works fine for the first half-dozen rakes, which is a good sign. More shortly.

Now I forget -- is there a script posted somewhere in this thread that could be easily adapted to build actual forward rakes from recipes like these, or should I just go ahead and write a new one? We won't really know which of the 31 recipes is the shortest without building them all. Luckily it looks like 87 is close to the minimum number of rephasers, anyway.

EDIT 3: Updated script to version 1.2 -- data table was wrong: there is no R6L20F, it's R6L7F.

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » August 30th, 2014, 5:57 pm

I took a look at the alternative heisenburps that you posted. One of them deposits a vertical hive in the perfect column for it be easily converted into a half-blockade. I couldn't resist working on it and came up with this 11 glider recipe:

Code: Select all

x = 1791, y = 1708, rule = B3/S23
16b2o$15b2o$17bo$2b3o$bo2bo$4bo$o3bo$o3bo$4bo$bobo5$41b2o$40b2o$42bo
13$76b2o$75b2o$77bo12$101b2o$100b2o$102bo13$136b2o$135b2o$137bo12$161b
2o$160b2o$162bo11$104bo$103b2o$103bobo5$2b3o$bo2bo$4bo$o3bo$o3bo$4bo$b
obo16$164bo$163b2o$163bobo27$224bo$223b2o$223bobo36$2b3o$bo2bo$4bo$o3b
o$o3bo$4bo$bobo25$240b3o$240bo$241bo27$300b3o$300bo$301bo27$360b3o$
360bo$361bo73$370b3o$370bo$371bo27$430b3o$430bo$431bo27$490b3o$490bo$
491bo81$510b3o$510bo$511bo27$570b3o$570bo$571bo27$630b3o$630bo$631bo
99$662bo$661b2o$661bobo27$722bo$721b2o$721bobo27$782bo$781b2o$781bobo
101$836b3o$836bo$837bo27$896b3o$896bo$897bo27$956b3o$956bo$957bo100$
984b3o$984bo$985bo27$1044b3o$1044bo$1045bo27$1104b3o$1104bo$1105bo81$
1144b3o$1144bo$1145bo27$1204b3o$1204bo$1205bo27$1264b3o$1264bo$1265bo
120$1333b3o$1333bo$1334bo27$1393b3o$1393bo$1394bo27$1453b3o$1453bo$
1454bo119$1502bo$1501b2o$1501bobo27$1562bo$1561b2o$1561bobo27$1622bo$
1621b2o$1621bobo121$1668b3o$1668bo$1669bo27$1728b3o$1728bo$1729bo27$
1788b3o$1788bo$1789bo!
Sadly it looks like it requires at least 4 gliders to clean up the mess so I am searching for alternative ways of making the backwards glider.

Also, in this and the previous recipe there are quite a few places where gliders can be rearranged, and gliders that solely delete things can sometimes be moved onto nearby lanes. Hopefully with your script we can calculate which permutation is optimal.

EDIT: the lane list of the recipe is 0o, -11e, -8e, -7e, 2o, -13e, -1e, -20e, -29e, -17o, -4e

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » August 30th, 2014, 6:32 pm

chris_c wrote:...I am searching for alternative ways of making the backwards glider.
A 12 glider recipe with trivial clean up:

Code: Select all

x = 1669, y = 1568, rule = B3/S23
16b2o$15b2o$17bo$2b3o$bo2bo$4bo$o3bo$o3bo$4bo$bobo5$41b2o$40b2o$42bo
13$76b2o$75b2o$77bo12$101b2o$100b2o$102bo13$136b2o$135b2o$137bo12$161b
2o$160b2o$162bo11$104bo$103b2o$103bobo5$2b3o$bo2bo$4bo$o3bo$o3bo$4bo$b
obo16$164bo$163b2o$163bobo27$224bo$223b2o$223bobo36$2b3o$bo2bo$4bo$o3b
o$o3bo$4bo$bobo25$240b3o$240bo$241bo27$300b3o$300bo$301bo27$360b3o$
360bo$361bo73$370b3o$370bo$371bo27$430b3o$430bo$431bo27$490b3o$490bo$
491bo81$510b3o$510bo$511bo27$570b3o$570bo$571bo27$630b3o$630bo$631bo
99$662bo$661b2o$661bobo27$722bo$721b2o$721bobo27$782bo$781b2o$781bobo
101$836b3o$836bo$837bo27$896b3o$896bo$897bo27$956b3o$956bo$957bo100$
984b3o$984bo$985bo27$1044b3o$1044bo$1045bo27$1104b3o$1104bo$1105bo81$
1150b3o$1150bo$1151bo27$1210b3o$1210bo$1211bo27$1270b3o$1270bo$1271bo
39$1233bo$1232b2o$1232bobo27$1293bo$1292b2o$1292bobo27$1353bo$1352b2o$
1352bobo41$1324b3o$1324bo$1325bo27$1384b3o$1384bo$1385bo27$1444b3o$
1444bo$1445bo40$1438b3o$1438bo$1439bo27$1498b3o$1498bo$1499bo27$1558b
3o$1558bo$1559bo40$1546b3o$1546bo$1547bo27$1606b3o$1606bo$1607bo27$
1666b3o$1666bo$1667bo!
Lane list: 0o, -11e, -8e, -7e, 2o, -13e, -1e, -26e, -8o, 0e, -14e, -22e

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » August 30th, 2014, 7:20 pm

chris_c wrote:... in this and the previous recipe there are quite a few places where gliders can be rearranged, and gliders that solely delete things can sometimes be moved onto nearby lanes. Hopefully with your script we can calculate which permutation is optimal.
Interesting point. The 16-glider recipe seems fairly linear -- aren't there just two places where a pair of gliders can be sent in either order?

I've thought about coming up with a notation that allows a script to generate all the workable permutations, but it can get very complicated: sometimes you're basically working on two parallel constructions, but just occasionally one of the intermediate targets on one side would intrude on a passing glider headed for the other target, so then the next step or two is forced until the target is reduced again. Seems very hard to describe all the allowed and forbidden combinations in an efficient format -- might as well just make a brute-force list.
chris_c wrote:A 12 glider recipe with trivial clean up:
Lane list: 0o, -11e, -8e, -7e, 2o, -13e, -1e, -26e, -8o, 0e, -14e, -22e
Thanks! Except now I have to start over... This recipe is worth it, though!

Like the 16-glider recipe, it seems fairly linear. Are there any major permutations to worry about? You can delay the toad-to-blinker conversion, but only by one glider; the blinker-to-loaf and blinker-to-pond conversions could be reversed; and the beehive-killing glider could be moved down by 7 or 10 or 11 cells -- or it might possibly turn out to be cheaper to convert the beehive to a block and then kill the block.

If that's everything, that seems pretty manageable. And the more I look at it, the more it's really a beautiful little recipe: congratulations! I bet this will make an impressively smaller 17c/45 Caterpillar, as well.

My next little project should probably be to improve the rake-finder script so that it actually builds all the possible rakes and measures their height, instead of just counting the number of rephasers (which as we've seen isn't really a very reliable proxy for the height.) Unfortunately this might take a while, especially if I get too obsessive about tightening up the timings of the rephaser+rake combinations so that everything follows everything else at the minimal distance.

------------------------------

Another little time-consuming detail: if you look at the custom two-glider Heisenburp rake that I built to follow Calcyman's front end, you'll notice that it's double-sided, sending exactly the same salvos in both directions with a small time offset. I think it's possible to make all the rakes similarly double-sided. If so, the HWSS pairs on both sides can be built simultaneously with the same slow-salvo rake, cutting the length of that section neatly in half.

But I built the rake collection without thinking about this at all; I bet most of them will have to be rebuilt in minor annoying ways to make them mirror-compatible. Might have to build a non-symmetric double-length version first, just to finally see 31c/240 in action...!

EDIT: Just for fun, I've attached the half-completed test pattern for the 16-glider pattern. It's going to be a lot of fun to watch this thing work -- seems as if it will run pretty fast in Golly, once it gets going!
Attachments
forward-HWSS-test.mc.gz
Incomplete test forward rake for 16-glider recipe
(88.95 KiB) Downloaded 322 times

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » August 30th, 2014, 8:34 pm

dvgrn wrote: Interesting point. The 16-glider recipe seems fairly linear -- aren't there just two places where a pair of gliders can be sent in either order?
The block deletion is independent of the hive to half-blockade conversion so that gives 3 permutations. The block can be destroyed by a glider on at least 4 (and possibly 5) lower lanes. Also the hive to half-blockade conversion can be done after the glider that destroys the 5 blinkers. That's 4 permutations altogether.

Actually, I thought there were more permutations than that. After the 5 blinkers are deleted is the only opportunity to do the pond to block conversion, but the hive to block+pond reaction is available at quite a few other points. Unfortunately if only half of the hive to half-blockade reaction is taken then it causes a collision from above later on.
dvgrn wrote: Like the 16-glider recipe, it seems fairly linear. Are there any major permutations to worry about?
No I think you've listed all the possible permutations for the 12 glider recipe.
dvgrn wrote:And the more I look at it, the more it's really a beautiful little recipe: congratulations! I bet this will make an impressively smaller 17c/45 Caterpillar, as well.
Thanks. It's really nice that there is no intrusion between the construction areas.
dvgrn wrote:Another little time-consuming detail...
The single sided rakes look scary enough to me so I wish you good luck in attempting to make the double sided ones!
dvgrn wrote:Just for fun, I've attached the half-completed test pattern for the 16-glider pattern
Looking good so far!

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » August 31st, 2014, 4:42 am

chris_c wrote:
dvgrn wrote:Another little time-consuming detail...
The single sided rakes look scary enough to me so I wish you good luck in attempting to make the double sided ones!
dvgrn wrote:Just for fun, I've attached the half-completed test pattern for the 16-glider pattern
Looking good so far!
Drat, here's another little wrinkle already: I can't make an easy double-sided version for the two-glider beehive-plus-toad forerake. In making the trial pattern I was only looking at the left-side construction, thinking that what worked on one side would work on the other. But there's an unfixable collision point I didn't notice on the right side:

Code: Select all

x = 2025, y = 3841, rule = B3/S23
738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b
2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o
114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o
108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o
88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o
108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o
114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$
738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o
114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o
108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o
88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o
108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o
114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$
738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b
2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o
114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o
108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o
88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o
108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o
114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$
738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o
114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o
108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o
88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o
108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o
114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$
738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b
2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o
114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o
108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o
88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o
108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o
114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$
738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o
114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o
108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o
88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o
108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o
114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$
738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b
2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o
114b2o29$1279bo$738b2o114b2o108b2o88b2o108b2o112bo$738b2o114b2o108b2o
88b2o108b2o109bob2o2bo$1274bobo2b4o$1273bo2bo$737bo539b3o2b2o$736bobo
534b2obo4b2o$733b2o4bo533b2obo4bo$732bobobobo5bo530b2obob2o$731b2obo8b
2o$730b3o10bobo2bo2bo510bobo$730b3o14bo3bo3b3o504bob2o$729bo2bo14b2o2b
o511b2o6bo16b2o$728b2ob3o8b3o525bo15bo3b2o2bo$728b2ob3o8b3o8bo3bo512bo
14bo2bob2obobo$729bo2bo10bobo4bo2bo2bo528bo4bo4bo$744b2o4bo3bo526b2o9b
3o$722bo8b3o546b6o4b3o$720b2o558b2obo5b2o$721b2o562b2o$1284b3o2$1302bo
$738b2o540b2o21b2o$738b2o540b2o20b2o8$854b2o108b2o88b2o108b2o$854b2o
108b2o88b2o108b2o3$746b2o524b2o$746b2o524b2o5$763bo$761bobo$762b2o3$
1251bo$1251bobo$1251b2o5$738b2o540b2o$738b2o540b2o8$854b2o108b2o88b2o
108b2o$854b2o108b2o88b2o108b2o3$746b2o524b2o$746b2o524b2o17$738b2o540b
2o$738b2o540b2o8$964b2o88b2o$964b2o88b2o111b2o$1167bo$849b2o311b2o2bo
3bo$746b2o100b3o311b2o3bo2b2o100b2o$746b2o99bo2b2o320b2o98b2o$850b3o
316b2ob2o$849b3o4b3o$850bo319b2ob2o$1170b2ob2o$1172bo4$662bo195b2o300b
2o$660b2o196b2o300b2o$661b2o3$1362bo$1363b2o$1362b2o$738b2o114b2o308b
2o114b2o$738b2o114b2o308b2o114b2o8$964b2o88b2o$964b2o88b2o2$890bo$746b
2o98b2o40bobo281b2o98b2o$746b2o98b2o41b2o281b2o98b2o2$1052bo$823bo139b
3o85b2o71bo$821bobo137bo3b2o83bobo3b2o3b2o61bobo$822b2o139bobo75b2o7b
2o3bo3b2o2bo60b2o$959b4o2b2o5bo4b2o61bo2b2o7b3o4b2ob2o$958b2o5b2o2bob
3o3bobo59bo5bo13b2o5bobo$959bobo3b2o2b2o4bo3bo58bo2b2o2bo6b2o7bobo3b2o
122bo$960b2o7b5o4b2o57b2ob2ob3o5b2o10bo3bo123bobo$970bo2bo63bo2bo10b2o
138b2o$975bo61bob2o11bo$1038b2o11bo5$738b2o114b2o108b2o88b2o108b2o114b
2o$738b2o114b2o108b2o88b2o108b2o114b2o5$812bobo$812b2o$813bo$979bo$
980bo$978b3o229bobo$1211b2o$746b2o98b2o124b2o72b2o124b2o37bo60b2o$746b
2o98b2o124b2o61bo10b2o124b2o98b2o$1034bo$1034b3o15$738b2o114b2o108b2o
88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o12$746b2o224b2o
72b2o224b2o$746b2o224b2o72b2o224b2o7$602bo$600b2o$601b2o3$1422bo$1423b
2o$1422b2o3$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b
2o108b2o114b2o12$746b2o224b2o72b2o224b2o$746b2o224b2o72b2o224b2o17$
738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b
2o3$752bobo$752b2o$753bo$1039bo$1040bo$1038b3o229bobo$1271b2o$974b2o
295bo$973bob2o$746b2o224bo4bo68b2o224b2o$746b2o225bob2o69b2o224b2o17$
738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b
2o18$542bo$540b2o$541b2o3$1482bo$1483b2o$1482b2o5$738b2o114b2o108b2o
88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o
108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o
114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o16$
482bo$480b2o$481b2o3$1542bo$1543b2o$1542b2o7$738b2o114b2o108b2o88b2o
108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o
88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o
108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o14$422bo$
420b2o$421b2o3$1602bo$1603b2o$1602b2o9$738b2o114b2o108b2o88b2o108b2o
114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o
108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o
88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o12$362bo$360b2o$
361b2o3$1662bo$1663b2o$1662b2o11$738b2o114b2o108b2o88b2o108b2o114b2o$
738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o
114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o
108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o10$302bo$300b2o$301b2o
3$1722bo$1723b2o$1722b2o13$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o
114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$
738b2o114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o
114b2o$738b2o114b2o108b2o88b2o108b2o114b2o8$242bo$240b2o$241b2o3$1782b
o$1783b2o$1782b2o15$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o
108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o
114b2o108b2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$
738b2o114b2o108b2o88b2o108b2o114b2o6$182bo$180b2o$181b2o3$1842bo$1843b
2o$1842b2o17$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b
2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b
2o88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o
108b2o88b2o108b2o114b2o4$122bo$120b2o$121b2o3$1902bo$1903b2o$1902b2o
19$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o
114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o
108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o
88b2o108b2o114b2o2$62bo$60b2o$61b2o3$1962bo$1963b2o$1962b2o21$738b2o
114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o30$
738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b
2o30$738b2o114b2o108b2o88b2o108b2o114b2o$2bo735b2o114b2o108b2o88b2o
108b2o114b2o$2o$b2o3$2022bo$2023b2o$2022b2o12$2018b2o$2017bobo$2019bo
3$5b2o$5bobo$5bo4$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b
2o88b2o108b2o114b2o17$1958b2o$1957bobo$1959bo3$65b2o$65bobo$65bo6$738b
2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o15$
1898b2o$1897bobo$1899bo3$125b2o$125bobo$125bo6$40bo$38bobo$39b2o697b2o
114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o2$
1974bo$1974bobo$1974b2o9$1838b2o$1837bobo$1839bo3$185b2o$185bobo$185bo
10$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o
114b2o11$1778b2o$1777bobo$1779bo3$245b2o$245bobo$245bo12$738b2o114b2o
108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o9$1718b2o$
1717bobo$1719bo3$305b2o$305bobo$305bo10$100bo$98bobo$99b2o2$738b2o114b
2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o632bo$
1914bobo$1914b2o5$1658b2o$1657bobo$1659bo3$365b2o$365bobo$365bo16$738b
2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o5$
1598b2o$1597bobo$1599bo3$425b2o$425bobo$425bo18$738b2o114b2o108b2o88b
2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o3$1538b2o$1537bobo$
1539bo3$485b2o$485bobo$485bo14$160bo$158bobo$159b2o3$1854bo$738b2o114b
2o108b2o88b2o108b2o114b2o572bobo$738b2o114b2o108b2o88b2o108b2o114b2o
572b2o$1478b2o$1477bobo$1479bo3$545b2o$545bobo$545bo22$738b2o114b2o
108b2o88b2o108b2o114b2o136b2o$738b2o114b2o108b2o88b2o108b2o114b2o135bo
bo$1419bo3$605b2o$605bobo$605bo22$1358b2o$1357bobo$738b2o114b2o108b2o
88b2o108b2o114b2o77bo$738b2o114b2o108b2o88b2o108b2o114b2o2$665b2o$665b
obo$665bo18$220bo$218bobo$219b2o2$1298b2o$1297bobo494bo$1299bo494bobo$
1794b2o$738b2o114b2o108b2o88b2o108b2o114b2o$725b2o11b2o114b2o108b2o88b
2o108b2o114b2o$725bobo$725bo22$1238b2o$1237bobo$1239bo3$785b2o$738b2o
45bobo66b2o108b2o88b2o108b2o114b2o$738b2o45bo68b2o108b2o88b2o108b2o
114b2o22$1178b2o$1177bobo$1179bo3$845b2o$845bobo$845bo$738b2o114b2o
108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o20$280bo
837b2o$278bobo836bobo$279b2o838bo3$905b2o827bo$905bobo826bobo$905bo
828b2o3$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o
108b2o114b2o18$1058b2o$1057bobo$1059bo3$965b2o$965bobo$965bo5$738b2o
114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o16$
998b2o$997bobo$999bo3$1025b2o$1025bobo$1025bo7$738b2o114b2o108b2o88b2o
108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o14$938b2o$937bobo$939b
o2$340bo$338bobo744b2o$339b2o744bobo$1085bo2$1674bo$1674bobo$1674b2o5$
738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b
2o12$878b2o$877bobo$879bo3$1145b2o$1145bobo$1145bo11$738b2o114b2o108b
2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o10$818b2o$817bo
bo$819bo3$1205b2o$741b3o461bobo$740bo2bo461bo$740bo3bo$739bo2b3o$740b
4o529bo$1272b3o$1271b5o$744bobo524b2ob3o$745b2o525b2ob2o$745bo528bo5$
854b2o108b2o88b2o108b2o$854b2o108b2o88b2o108b2o2$1282b2o$746b2o524b2o
8b2o$746b2o524b2o4$758b2o523b3o$757bobo522bo2bo$759bo521bo5bo$1280bo4b
obo$1280bobo2b3o$1265b2o14bo$1265bobo$1265bo$400bo$398bobo$399b2o3$
738b2o540b2o332bo$738b2o540b2o332bobo$1614b2o7$854b2o108b2o88b2o108b2o
$854b2o108b2o88b2o108b2o3$746b2o524b2o$746b2o524b2o2$698b2o$697bobo$
699bo3$1325b2o$1325bobo$1325bo8$738b2o540b2o$738b2o540b2o8$854b2o108b
2o88b2o108b2o$854b2o108b2o88b2o108b2o3$734b2o10b2o107b2o415b2o$733b2o
11b2o106bo4b3o410b2o$735bo114bo3bobo4b2o$849b3o3b2o2bo3bo302b3o$847b2o
2bo9b2o295bo7bo$842bo4b3o307b4ob2obobo9bo101b2o$836b3o3bobo5bo13b2o
290bo2b3obobo3bo5bo3bo100b2o$842bob2ob4o12bo2bo288b3o3b2o4b2o11bo98bo$
851bo11bobo286bo3bobobo4bo7b2o5b2o$847b2ob2o9bo2b2o284b2o4b3o7b2o5bo8b
o$846b2o2bo8b3o2b2o285b2o5bo7bo6bo4bobo$847b3o9bo314b3o3bo2bo$848bo10b
obo317bo2b2o$860b2o10bo306b3o36bobo$873b2o305bo37b2o$872b2o345bo3$738b
2o64bobo47b2o308b2o114b2o$738b2o65b2o47b2o308b2o114b2o$805bo7$964b2o
88b2o$964b2o88b2o$794b2o$793b2o$746b2o47bo50b2o324b2o98b2o$746b2o98b2o
324b2o98b2o$1185bo$1183bobo33b2o$1184b2o34b2o$1219bo2$829bo$829bobo$
829b2o2$460bo$458bobo$459b2o3$1554bo$1554bobo$738b2o114b2o308b2o114b2o
272b2o$738b2o114b2o308b2o114b2o3$972bo$971b3o$970b2obo$973b2o$973b2o
74bo$854b2o117b2o74bo$853b2o115bo76bo$855bo114b2o75b2o$962b2o7bobo72bo
b2o6b2o$746b2o98b2o114b2o7bo2bo70b2ob2o6b2o114b2o98b2o$746b2o98b2o124b
2o72b3o3bo106b2o11b2o98b2o$1047bo5b2o105b2o$1052b2o105bo3$962bo$960b2o
$960b2o2$962bo95b2o$960b2o96b2o7$738b2o114b2o108b2o88b2o108b2o114b2o$
738b2o114b2o108b2o88b2o108b2o114b2o6$914b2o$913b2o$915bo3$1099b2o$746b
2o224b2o72b2o52b2o170b2o$746b2o224b2o72b2o51bo172b2o17$738b2o114b2o
108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o12$746b2o
224b2o72b2o197bo26b2o$746b2o224b2o72b2o195bobo26b2o$1244b2o2$1002bo$
769bo230b2o$769bobo229b2o$769b2o2$520bo501bo$518bobo502b2o$519b2o501b
2o3$1494bo$1494bobo$1494b2o2$738b2o114b2o108b2o88b2o108b2o114b2o$738b
2o114b2o108b2o88b2o108b2o114b2o12$746b2o224b2o72b2o224b2o$746b2o224b2o
72b2o224b2o17$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o
88b2o108b2o114b2o30$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o
108b2o88b2o108b2o114b2o19$580bo$578bobo$579b2o3$1434bo$1434bobo$1434b
2o4$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o
114b2o17$1277bo$1276b3o$1275b2o2bo$1279bo$746bo531bo$745b3o526bo$744bo
529bobo$745b2o527b2o$745bo5$854b2o108b2o88b2o108b2o$854b2o108b2o88b2o
108b2o2$736b2o$736b2o8b2o524b2o$746b2o524b2o5$735bo$734b3o$733b2ob2o$
736b3o$734b2obo$735b2o$735bo6$738b2o540b2o$738b2o540b2o8$854b2o108b2o
88b2o108b2o$854b2o108b2o88b2o108b2o3$746b2o524b2o$746b2o524b2o12$1423b
2o$640bo781bobo$638bobo783bo$639b2o2$600b2o83bo52b2o540b2o$600bobo80b
2o53b2o540b2o92bo$600bo83b2o688bobo$1374b2o2$1339bo$1340b2o$1339b2o2$
854b2o108b2o88b2o108b2o232b2o$854b2o108b2o88b2o108b2o231bobo$1399bo2$
746b2o524b2o$625b2o119b2o414b3o107b2o$625bobo531bo2b3o$625bo532bob3obo
$852b3o303bobo8b3o$851bo3b2o4b2o294bo11bo5b2o$850bo5bo3bobo293b2o14bob
4o3b2o$841b2o7bo4bo4b3o2bobo287bo2bo10bo4b2obo4b2o$841bobo9bo7bo5bo
287bo2bo10bo12b2o$841bob2o8bo9bo3bo286bo3bo10bo10b3o$838b6o8bo10bo2bo
288bo2bo10bo2bo2bo3b3o$837bo4bo21bo291bob2o10b2o4b2o185b2o$800bo36bo2b
o9b2o295bo10b2o202bobo$798bobo37b2o11bo295bobo214bo$799b2o346b2o2$660b
2o$660bobo551bo$660bo77b2o114b2o308b2o48bobo63b2o$738b2o114b2o308b2o
48b2o64b2o8$964b2o88b2o$964b2o88b2o3$746b2o98b2o324b2o98b2o$746b2o87bo
bo8b2o324b2o98b2o$835b2o$836bo3$1187bobo$1188b2o$1188bo$1303b2o$1302bo
bo$1304bo3$720b2o$720bobo$720bo2$738b2o114b2o308b2o114b2o$738b2o114b2o
308b2o114b2o7$970bo75b3o$969bobo74bo2bo$1045bo3bo$970bo2bo71b4o$962b2o
4bo5bo71bo9b2o$746b2o98b2o114b2o3bo3b3o82b2o114b2o98b2o$746b2o98b2o
119b3o202b2o98b2o3$1056bo$1057bo$1055b3o$1243b2o$1242bobo$1244bo$960b
2o96b2o$960b2o96b2o$780b2o$780bobo$780bo4$738b2o114b2o108b2o88b2o108b
2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o12$746b2o224b2o72b2o224b2o
$746b2o224b2o72b2o224b2o4$1183b2o$1182bobo$1184bo3$840b2o$840bobo$840b
o6$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o
114b2o11$775bobo$746b2o27b2o195b2o72b2o224b2o$746b2o28bo195b2o72b2o
224b2o$1016bo$1017bo105b2o$1015b3o104bobo122bobo$1124bo123b2o$1248bo$
998bo$900b2o95bo$900bobo94b3o$900bo8$738b2o114b2o108b2o88b2o108b2o114b
2o$738b2o114b2o108b2o88b2o108b2o114b2o12$746b2o224b2o72b2o224b2o$746b
2o224b2o72b2o15b2o207b2o$1062bobo$1064bo3$960b2o$960bobo$960bo10$738b
2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o11$
1003b2o$1002bobo$1004bo3$1020b2o$1020bobo$1020bo12$738b2o114b2o108b2o
88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o9$943b2o$942bobo$
944bo3$1080b2o$1080bobo$1080bo14$738b2o114b2o108b2o88b2o108b2o114b2o$
738b2o114b2o108b2o88b2o108b2o114b2o7$883b2o$882bobo$884bo3$1140b2o$
1140bobo$1140bo16$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b
2o88b2o108b2o114b2o5$823b2o$822bobo$824bo$740b2obo$739bo3bo$738bo461b
2o$738bo3b2o2b2o452bobo$738b3o6b2o451bo$746b2o$746bo2$740b2o534b3o$
739bo536bo2bo$740b2o533bo3bo$1275b3o2bo$1276b4o$738b2o$738b2o$1273bobo
$1273b2o$1274bo3$749bobo$750b2o$750bo103b2o108b2o88b2o108b2o$854b2o
108b2o88b2o108b2o3$746b2o15b2o507b2o$746b2o14bobo507b2o$764bo3$1260b2o
$1260bobo$1260bo11$738b2o540b2o$738b2o540b2o8$854b2o108b2o88b2o108b2o$
854b2o108b2o88b2o108b2o$703b2o$702bobo$704bo41b2o524b2o$746b2o524b2o2$
1320b2o$1320bobo$1320bo13$738b2o540b2o$738b2o540b2o7$729b2o$728b2o234b
2o88b2o108b2o$730bo122bo110b2o88b2o108b2o$847b2o4b5o$846bobo5b2o$746b
2o415b2o107b2o10b2o$746b2o101b4ob2o2bo299b3o4bo106b2o11b2o$846bo2b4o3b
2o299b2o4bobo3bo114bo$851bo304bo3bo2b2o3b3o$1157b2o9bo2b2o$1170b3o4bo$
837bo2bo313b2o13bo5bobo3b3o$836bo3bo312bo2bo12b4ob2obo$837bobo314bobo
11bo$838bo20b2o293b2o2bo9b2ob2o$859b2o7b2o284b2o2b3o8bo2b2o$858bobo6bo
292bo9b3o$857bo2bo3bob2o290bobo10bo$863b2o282bo10b2o$861bo2b2o279b2o$
859bobo284b2o$860bo2$738b2o114b2o21bo286b2o47bobo64b2o$738b2o114b2o22b
2o284b2o47b2o65b2o$877b2o335bo3$809bobo$789b2o19b2o$788b2o20bo$790bo$
964b2o88b2o$964b2o88b2o$1224b2o$1225b2o$746b2o98b2o324b2o50bo47b2o$
746b2o98b2o324b2o98b2o6$1190bo$1188bobo$1189b2o3$824bo$824bobo$824b2o$
971bobo$970bo2bo$969b2o3bo$738b2o114b2o118bo189b2o114b2o$738b2o114b2o
308b2o114b2o$969b3o2bo$973b2o$849b2o119b3o74bo$848b2o120b3o73b3o$850bo
195bob2o$1045b2o$1045b2o$1045b2o117b2o$1049bo115b2o$1048b2o114bo$962b
2o82bobo7b2o$746b2o98b2o114b2o8b2o71bo2bo7b2o114b2o98b2o$746b2o98b2o
114bo9b2o72b2o124b2o98b2o$961bo$961b2o$961b3o$962b2o$957bo99bo$1058b2o
$1058b2o2$1057bo$1058b2o7$738b2o114b2o108b2o88b2o108b2o114b2o$738b2o
114b2o108b2o88b2o108b2o114b2o$909b2o$908b2o$910bo3$1104b2o$1105b2o$
1104bo4$746b2o224b2o72b2o224b2o$746b2o224b2o72b2o224b2o17$738b2o114b2o
108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o12$746b2o
224b2o72b2o224b2o$746b2o224b2o72b2o224b2o4$1250bo$1248bobo$1249b2o2$
997bo$764bo230b2o$764bobo229b2o$764b2o2$1027bo$1028b2o$1027b2o2$738b2o
114b2o108b2o88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o12$
746b2o224b2o72b2o224b2o$746b2o224b2o72b2o224b2o17$738b2o114b2o108b2o
88b2o108b2o114b2o$738b2o114b2o108b2o88b2o108b2o114b2o!
Luckily this is actually good news -- it saves me from the horrible task of building double-sided versions of all the known forerakes! Now we can just build the HWSSes on the left with single-sided forerakes, and then follow that with an exact mirror image of the same salvo rake to build the HWSSes on the right. That will make a perfectly good first 31c/240 spaceship, though not quite as elegant -- the simultaneous-construction problem can perfectly well be solved later, if anyone is still interested.

I've updated the trial pattern for the custom 2-glider Heisenburp rake to label the "1-sided only" reactions.

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » August 31st, 2014, 7:47 am

dvgrn wrote:But there's an unfixable collision point I didn't notice on the right side
Not unfixable... speed up the bottom row of climbers by 11 steps and delay the third climber on the next row by 28 steps and the glider stays just above the crash site!

Code: Select all

x = 2721, y = 8228, rule = B3/S23
1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o
114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b
2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b
2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b
2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o
$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o
114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o
108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b
2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b
2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b
2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o
30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o
114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b
2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b
2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b
2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o
$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o
114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o
108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b
2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b
2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b
2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o
30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o
114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b
2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b
2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b
2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o
$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o
114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o
108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b
2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b
2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b
2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o
30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o
114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b
2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b
2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b
2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o
$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o
114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o
108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b
2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b
2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b
2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o
30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o
114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b
2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b
2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b
2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o
$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o
114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o
108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b
2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b
2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b
2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o
30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o
114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o21$1620b3o$1620b3o$1620bo2bo$1621b3o$1621b2o4$1094bo$1093b
3o106b2o108b2o88b2o108b2o$1092b2o2bo105b2o108b2o88b2o108b2o$1094b3o$
1084b2o544b2o$1084b2o534b2o8b2o$1620b2o3$1086bo$1084b2o$1085b2o544b3o$
1630bo3bo$1629bo3b2o$1629bo4bo$1082b2o545bo3bo$1082b2o$1631b2o6$1086b
2o540b2o$1086b2o540b2o8$1202b2o108b2o88b2o108b2o$1202b2o108b2o88b2o
108b2o3$1094b2o524b2o$1094b2o524b2o12$1037bo$1036bo$1036b3o3$1086b2o
540b2o53bo$1086b2o540b2o54bo$1682b3o7$1202b2o108b2o88b2o108b2o$1202b2o
108b2o88b2o108b2o3$1094b2o524b2o$1094b2o524b2o2$1514bo$1203bo308b4o$
1202bob2o299b2o4b6o$1193b2o6b2o2b2o297bo2bo3bo4b2o$1142bo48bo3bo4bobo
4bo293bo3bobo17b2o$1143b2o44b2o4bo3b3o5b2o290b2o5b2o5bo9b2ob2o$1142b2o
45bo5bob2ob2o4b2o292b2o3bo8b2o7bo4bo$1189bo2b2o3b2o7bo296b2o18bo3b3o$
1190bob2o5bobo314bo7b2o4bo$1516b2o10bobo37bo$1516b2o10b2o36b2o$1567b2o
4$1086b2o114b2o308b2o114b2o$1086b2o114b2o308b2o114b2o8$1188bo123b2o88b
2o$1188bobo121b2o88b2o$1188b2o2$1094b2o98b2o324b2o98b2o$1094b2o98b2o
324b2o10bo87b2o$1530bobo$1531b2o15$1086b2o114b2o308b2o114b2o$1086b2o
114b2o308b2o114b2o7$1397bo$1397bo$1315b2o80bo$1315bo$1310b2o2bo3bo74bo
2bo7b2o$1094b2o98b2o114b2o3bo2b2o74b2o2bobo3b2o114b2o98b2o$1094b2o98b
2o124b2o73bo3b2o119b2o98b2o$1317b2ob2o77bo2$1318b2ob2o$1318b2ob2o$
1320bo4$1308b2o96b2o$977bo330b2o96b2o$976bo$976b3o3$1743bo$1744bo$
1086b2o114b2o108b2o88b2o108b2o114b2o112b3o$1086b2o114b2o108b2o88b2o
108b2o114b2o12$1094b2o173bo50b2o72b2o224b2o$1094b2o174b2o48b2o72b2o
224b2o$1269b2o2$1272bo$1272bobo$1272b2o12$1086b2o114b2o108b2o88b2o108b
2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o6$1128bo$1128bobo$1128b2o
2$1358bobo$1359b2o231bo$1094b2o224b2o37bo34b2o194bobo27b2o$1094b2o224b
2o72b2o195b2o27b2o2$1350bobo$1350b2o$1351bo13$1086b2o114b2o108b2o88b2o
108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o12$1094b2o224b2o72b2o
224b2o$1094b2o224b2o72b2o224b2o8$917bo$916bo$916b3o3$1803bo$1804bo$
1802b3o2$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b
2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b
2o108b2o88b2o108b2o114b2o19$857bo$856bo$856b3o3$1863bo$1864bo$1862b3o
4$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o
114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b
2o88b2o108b2o114b2o17$797bo$796bo$796b3o3$1923bo$1924bo$1922b3o6$1086b
2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o
30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o
114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o15$737bo$736bo$736b3o3$1983bo$1984bo$1982b3o8$1086b2o114b
2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b
2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o
30$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o
114b2o13$677bo$676bo$676b3o3$2043bo$2044bo$2042b3o10$1086b2o114b2o108b
2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b
2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b
2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o
11$617bo$616bo$616b3o3$2103bo$2104bo$2102b3o12$1086b2o114b2o108b2o88b
2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o
108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o
114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o9$
557bo$556bo$556b3o3$2163bo$2164bo$2162b3o14$1086b2o114b2o108b2o88b2o
108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b
2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b
2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o7$497bo$
496bo$496b3o3$2223bo$2224bo$2222b3o16$1086b2o114b2o108b2o88b2o108b2o
114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o
108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b
2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o5$437bo$436bo$
436b3o3$2283bo$2284bo$2282b3o18$1086b2o114b2o108b2o88b2o108b2o114b2o$
1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o
114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o
108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o3$377bo$376bo$376b3o
3$2343bo$2344bo$2342b3o20$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o
114b2o108b2o88b2o108b2o114b2o30$1086b2o114b2o108b2o88b2o108b2o114b2o$
1086b2o114b2o108b2o88b2o108b2o114b2o16$2338b2o$2339b2o$2338bo3$381b2o$
380b2o$382bo7$1086b2o114b2o108b2o88b2o108b2o114b2o$359bo726b2o114b2o
108b2o88b2o108b2o114b2o$360b2o$359b2o3$2351bo$2349b2o$2350b2o7$2278b2o
$2279b2o$2278bo3$441b2o$440b2o$442bo9$1086b2o114b2o108b2o88b2o108b2o
114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o12$2218b2o$2219b2o$2218bo3$
501b2o$500b2o$502bo11$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b
2o108b2o88b2o108b2o114b2o10$2158b2o$2159b2o$2158bo3$561b2o$560b2o$562b
o12$419bo$420b2o664b2o114b2o108b2o88b2o108b2o114b2o$419b2o665b2o114b2o
108b2o88b2o108b2o114b2o3$2291bo$2289b2o$2290b2o3$2098b2o$2099b2o$2098b
o3$621b2o$620b2o$622bo15$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o
114b2o108b2o88b2o108b2o114b2o6$2038b2o$2039b2o$2038bo3$681b2o$680b2o$
682bo17$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o4$1978b2o$1979b2o$1978bo3$741b2o$740b2o$742bo16$479bo$480b
2o$479b2o$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b
2o108b2o114b2o$2231bo$1918b2o309b2o$1919b2o309b2o$1918bo3$801b2o$800b
2o$802bo21$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b
2o108b2o114b2o228b2o$1859b2o$1858bo3$861b2o$860b2o$862bo22$1798b2o$
1086b2o114b2o108b2o88b2o108b2o114b2o169b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o168bo3$921b2o$920b2o$922bo20$539bo$540b2o$539b2o1197b2o$
1739b2o$1738bo$1086b2o114b2o108b2o88b2o108b2o114b2o541bo$1086b2o114b2o
108b2o88b2o108b2o114b2o539b2o$981b2o1187b2o$980b2o$982bo22$1678b2o$
1679b2o$1678bo3$1041b2o43b2o114b2o108b2o88b2o108b2o114b2o$1040b2o44b2o
114b2o108b2o88b2o108b2o114b2o$1042bo22$1618b2o$1619b2o$1618bo3$1101b2o
$1100b2o$1086b2o14bo99b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o
88b2o108b2o114b2o21$1558b2o$1559b2o$599bo958bo$600b2o$599b2o$1161b2o$
1160b2o$1162bo948bo$2109b2o$1086b2o114b2o108b2o88b2o108b2o114b2o480b2o
$1086b2o114b2o108b2o88b2o108b2o114b2o19$1498b2o$1499b2o$1498bo3$1221b
2o$1220b2o$1222bo4$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o
108b2o88b2o108b2o114b2o17$1438b2o$1439b2o$1438bo3$1281b2o$1280b2o$
1282bo6$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o
108b2o114b2o15$1378b2o$1379b2o$1378bo3$1341b2o$659bo680b2o$660b2o680bo
$659b2o3$2051bo$2049b2o$2050b2o2$1086b2o114b2o108b2o88b2o108b2o114b2o$
1086b2o114b2o108b2o88b2o108b2o114b2o13$1318b2o$1319b2o$1318bo3$1401b2o
$1400b2o$1402bo10$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o
108b2o88b2o108b2o114b2o5$2703b2o$2704b2o$2703bo$2716b3o$2716bo2bo$16b
2o2698bo$15b2o1241b2o1456bo3bo$17bo1241b2o1455bo3bo$2b3o1253bo1457bo$b
o2bo2712bobo$4bo$o3bo1456b2o$o3bo1455b2o$4bo1457bo$bobo2674b2o$2679b2o
$2678bo3$41b2o$40b2o$42bo4$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b
2o114b2o108b2o88b2o108b2o114b2o3$2643b2o$2644b2o$2643bo3$76b2o$75b2o
1121b2o$77bo1121b2o$1198bo3$1521b2o$1520b2o$1522bo$2618b2o$2619b2o$
719bo1898bo$720b2o$719b2o$101b2o$100b2o$102bo1888bo$1989b2o$1084bo905b
2o$1082b2o4bo$1082b3o3bo$1082b2o$1083bo118b2o108b2o88b2o108b2o$1083b2o
3b2o112b2o108b2o88b2o108b2o113bobo$1083b2o4bo536bo2bob2o950b2o$1084b2o
4bo535bo2bob2o951b2o$1084bo5bo539b2obo949bo$1084bobo2b2o533bo5b4o$
1083b2obo535b2o$136b2o945b2obo7b3o525bo6b2o$135b2o1001b2o482b3obob2o3b
o$137bo1001b2o487b5o$1138bo490bo3$1581b2o$1082b2o496b2o50b2o$1082b2o
498bo49b2o$2558b2o$2559b2o$2558bo3$161b2o$160b2o924b2o540b2o$162bo923b
2o540b2o3$1655bo$1656b2o$1655b2o3$1055bo146b2o108b2o88b2o108b2o1009b2o
$1053b2o147b2o108b2o88b2o108b2o1010b2o$1054b2o1467bo2$1094b2o524b2o$
196b2o896b2o524b2o1094b3o$195b2o881b2o1636bo2bo$197bo881b2o1635bo$
1078bo1637bo3bo$2716bo3bo$2b3o2711bo$bo2bo1636b2o1074bobo$4bo1635b2o$o
3bo1637bo$o3bo2493b2o$4bo2494b2o$bobo2494bo3$221b2o$220b2o1372bo$222bo
1371bobo$1086b2o506b2o32b2o$1086b2o540b2o2$1126bo$1124bobo$1125b2o2$
2463b2o$2464b2o$1202b2o108b2o88b2o108b2o949bo$1202b2o108b2o88b2o108b2o
2$256b2o791b3o$255b2o792bo44b2o524b2o$257bo792bo43b2o524b2o3$1659b3o$
1661bo$1660bo2$2438b2o$2439b2o$2438bo3$281b2o$280b2o497bo$282bo497b2o$
779b2o2$1086b2o540b2o$1086b2o540b2o301bo$1929b2o$1930b2o2$2403b2o$
1195bo1208b2o$1194b3o1206bo$1193bo2b2o320bo$1193bo3bo114b2o88b2o114bo$
316b2o791b3o83bobo114b2o88b2o114bo$315b2o792bo$317bo792bo81b2ob2o7b2o
304b2o7bobo$1094b2o98bo9b2o304b2o4bo2bo2bo97b2o$1094b2o418b2o3bobo98b
2o$1515b2o82b3o$1601bo$1600bo$1204bo$1205b2o1171b2o$1204b2o1173b2o$
2378bo2$1206b2o300b2o$341b2o863b2o300b2o$340b2o$342bo5$1086b2o114b2o
308b2o114b2o$1086b2o114b2o308b2o114b2o2$2343b2o$2344b2o$2343bo3$376b2o
791b3o$375b2o792bo232b2o$377bo792bo140b3o88b2o1312b3o$1311b2ob2o3b2o
1395bo2bo$1313b2o2bob2o1395bo$1094b2o98b2o115bo2bob4o83bo4bo111b2o17b
3o78b2o1094bo3bo$1094b2o98b2o114bobobobob2o78bo3bobo2bo2bo109b2o19bo
78b2o1094bo3bo$2b3o1305bobobob2o78b2obo2bob2obo3bo128bo1175bo$bo2bo
1306bo3bo80b2ob2o2b2o3bo2bo1305bobo$4bo1390bo3bo918b2o$o3bo1385b4ob5o
919b2o$o3bo1323b3o53b3o3bo3b2o16b2o904bo$4bo1322bo3bo59b2o2bobobo10b2o
2bo$bobo1323bo3bo62bo5bo8bo3b3o$401b2o904b2o19b3o62b2ob2o2bo7b2o4bo52b
o$400b2o898bo5bo2bo83b2o4bo6b2obob3o52bo$402bo896bo3bob3obo84bo2bo8b2o
b2o55b3o$1303b3ob2o86b3o8b2ob2o$1300bo95bo11b2o$1253bo48b5o113bobo111b
o$1254bo48b5o113b2o111bobo$1252b3o166bo112b2o2$1086b2o114b2o108b2o88b
2o108b2o114b2o$1086b2o98bo15b2o84bobo21b2o88b2o108b2o114b2o653b2o$
1184bobo101b2o994b2o$1185b2o102bo993bo3$436b2o791b3o$435b2o792bo$437bo
792bo3$1479b3o$1481bo$1094b2o98b2o124b2o72b2o84bo39b2o98b2o$1094b2o98b
2o124b2o72b2o124b2o98b2o$2258b2o$1564bo694b2o$1565b2o691bo$1564b2o2$
461b2o914bo$460b2o684bo229bo$462bo681b2o230b3o$1145b2o2$839bo503bo$
840b2o502bo$839b2o501b3o3$1871bo351b2o$1086b2o114b2o108b2o88b2o108b2o
114b2o239b2o353b2o$1086b2o114b2o108b2o88b2o108b2o114b2o240b2o351bo3$
496b2o$495b2o$497bo7$1094b2o224b2o72b2o224b2o576b2o$1094b2o224b2o72b2o
224b2o577b2o$2198bo3$521b2o$520b2o$522bo8$2163b2o$2164b2o$2163bo$1086b
2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o$
556b2o$555b2o$557bo2$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o
2133b2o576bo$bo2bo2134b2o576bobo$4bo1089b2o224b2o72b2o224b2o516bo$o3bo
1089b2o224b2o72b2o224b2o$o3bo$4bo576b2o$bobo576b2o$582bo8$2103b2o$
2104b2o$2103bo3$616b2o468b2o114b2o108b2o88b2o108b2o114b2o$615b2o469b2o
114b2o108b2o88b2o108b2o114b2o$617bo3$1620bo$1619b2o$1618b3o$1618b2o$
1624bo453b2o$2079b2o$2078bo3$641b2o$640b2o$642bo7$899bo$900b2o1141b2o$
899b2o1143b2o$2043bo2$1811bo$676b2o1131b2o$675b2o1133b2o$677bo408b2o
114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o6$
2018b2o$2019b2o$2018bo3$701b2o$700b2o$702bo8$1983b2o$1984b2o$1983bo3$
736b2o$735b2o$737bo2$1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b
2o108b2o88b2o108b2o114b2o$2716b3o$2716bo2bo$2716bo$1958b2o756bo3bo$
1959b2o755bo3bo$2b3o1953bo757bo$bo2bo2712bobo$4bo$o3bo756b2o$o3bo755b
2o$4bo757bo$bobo7$1923b2o$1924b2o$1923bo3$796b2o$795b2o$797bo$1630b3o$
1627bo2bobo$1086b2o538b2obo$1088bo113b2o108b2o88b2o108b2o111b2o4bobo$
1088bo113b2o108b2o88b2o108b2o111b2o2b3ob2o$1624b2o2bo3b3o$1084b2ob2o
535b2obob2o2bo264b2o$1083b2ob2o538bo5bo266b2o$1083bo2bo3bo537b2o268bo$
1083bob3o2b2o528bo8b3o$1082b2o4bo2b2o527bo8b3o$821b2o260b3obob3o528bo$
820b2o262b2ob4o$822bo263b2o4$1082b2o548b2o$1082b2o548b2o3$1863b2o$
1864b2o$1863bo$959bo$960b2o124b2o540b2o$856b2o101b2o125b2o540b2o$855b
2o$857bo202bo$1059bo691bo$1059b3o687b2o$1750b2o2$1660bo$1202b2o108b2o
88b2o108b2o147bo$1202b2o108b2o88b2o108b2o145b3o176b2o$1839b2o$1838bo$
1094b2o524b2o$1094b2o524b2o$881b2o$880b2o$882bo8$1803b2o$1804b2o$1803b
o$1119bo$1120b2o$916b2o201b2o$915b2o169b2o540b2o$917bo168b2o540b2o$
1591bo$1589b2o$1590b2o3$2716b3o$1778b2o936bo2bo$1202b2o108b2o88b2o108b
2o265b2o935bo$1202b2o108b2o88b2o108b2o264bo937bo3bo$2716bo3bo$2b3o
2711bo$bo2bo936b2o151b2o524b2o1095bobo$4bo935b2o152b2o524b2o$o3bo937bo
$o3bo$4bo$bobo5$1743b2o$1744b2o$1743bo3$976b2o$975b2o$977bo$1086b2o
540b2o$1086b2o540b2o5$1718b2o$1719b2o$1195bobo520bo$1198bo113b2o88b2o
115b3o$1194bo2bo114b2o88b2o115bo2bo$1001b2o192bob2o320bob2o$1000b2o
193bob3o4b2o304b2o$1002bo91b2o99bo3bo4b2o304b2o108b2o$1094b2o99bo3bo
420b2o$1198bo2$1511bo$1511bobo$1511b2o2$1194bo488b2o$1193bo490b2o$
1193bo12b2o300b2o173bo$1206b2o300b2o2$1036b2o$1035b2o$1037bo3$1086b2o
114b2o308b2o114b2o$1086b2o114b2o308b2o114b2o8$1312b2o86b3o$1312b2o86b
5o$1396b3o$1396b2o7bo$1094b2o98b2o200bo3b2o3bo114b2o98b2o$1094b2o98b2o
199b2obob2o2bo115b2o98b2o$1398b6o$1312b2o81bo2bo3bo$1312b2o71bo10bo$
1384bo2bo4bo$1384bobo6bo229b2o$1303b2o3bo4b3o69b2o23b2o212b2o$1246bo
56bob2o7b2o12b3o60b3o15bo2bo210bo$1247b2o54b3o3bo3bo2bo2b2o6b2ob2o76b
3ob2ob3o$1246b2o56bo6bob2obo2b2o6bo2b2o75b3o2bo3b2o$1096b2o207b2o9bo
11b2o76bo2b2obob2o$1095b2o217b2o86b12o$1097bo81bo127b2ob5o88bo5bo54bo$
1180b2o225b2o53b2o$1179b2o223bo2bo55b2o$1406bo$1425bo$1086b2o114b2o
108b2o88b2o19bobo86b2o17bo96b2o$1086b2o114b2o108b2o88b2o20b2o86b2o15b
2o97b2o$1530b2o$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711b
o$bo2bo2712bobo$4bo$o3bo$o3bo1323bobo$4bo1089b2o98b2o124b2o7b2o63b2o
124b2o98b2o$bobo1090b2o98b2o124b2o7bo64b2o124b2o98b2o$1151bo$1151bobo$
1151b2o410b2o$1564b2o$1563bo$1569bo$1567bobo$1156b2o410b2o$1155b2o$
1157bo215bobo$1373b2o$1374bo5$1086b2o114b2o108b2o88b2o108b2o114b2o$
1086b2o114b2o108b2o88b2o108b2o114b2o12$1094b2o224b2o72b2o224b2o$1094b
2o224b2o72b2o224b2o$1503b2o$1504b2o$1503bo3$1216b2o$1215b2o$1217bo9$
1086b2o114b2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o
114b2o12$1094b2o224b2o72b2o47b2o175b2o$1094b2o224b2o72b2o48b2o174b2o$
1443bo3$1276b2o$1275b2o$1277bo10$2716b3o$1086b2o114b2o108b2o88b2o108b
2o114b2o1086bo2bo$1086b2o114b2o108b2o88b2o108b2o114b2o1086bo$2716bo3bo
$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo1090bo$o3bo1089b3o$4bo
1088b2ob2o$bobo1094bo289bobo$1091b2obo4bo283b2o4b2o$1092bobo4bo284b2o
3bo$1093bo4bo284bo10b2o$1394b2o2$1336b2o$1335b2o$1337bo13$1086b2o114b
2o108b2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o8$1323b
2o$1324b2o$1323bo3$1396b2o$1395b2o$1397bo15$1086b2o114b2o108b2o88b2o
108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o6$1263b2o$1264b2o$
1263bo3$1456b2o$1455b2o$1457bo12$2716b3o$2716bo2bo$2716bo$2716bo3bo$
2716bo3bo$2b3o1081b2o114b2o108b2o88b2o108b2o114b2o1086bo$bo2bo1081b2o
114b2o108b2o88b2o108b2o114b2o1087bobo$4bo$o3bo$o3bo$4bo1198b2o$bobo
1200b2o$1203bo3$1516b2o$1515b2o$1517bo15$1631bo$1627bo4b2o$1627bo3b3o$
1632b2o$1202b2o108b2o88b2o108b2o118bo$1202b2o108b2o88b2o108b2o112b2o3b
2o$1626bo4b2o$1088b3o52b2o480bo4b2o$1091bo52b2o479bo5bo$1091b2o50bo
481b2o2bobo$1084b3o3b3o536bob2o$1084bo3bo4bo525b3o7bob2o$1084bo3bo487b
2o$1088bob4o481b2o$1090b2obo483bo$1090b3o3$1082b2o548b2o$1082b2o548b2o
7$1086b2o540b2o$1086b2o540b2o8$1202b2o108b2o88b2o108b2o146bo$1083b2o
117b2o108b2o88b2o108b2o147b2o$1084b2o574b2o$1083bo$1094b2o524b2o$1050b
o43b2o524b2o$1048b2o586b2o$1049b2o584b2o$1637bo14$1086b2o540b2o1086b3o
$1086b2o540b2o1086bo2bo$2716bo$1589bo1126bo3bo$1589bobo1124bo3bo$2b3o
1584b2o1125bo$bo2bo2712bobo$4bo1039b3o$o3bo1039bo86bo$o3bo1040bo83bobo
70b2o108b2o88b2o108b2o$4bo1125b2o70b2o108b2o88b2o108b2o$bobo$1664b3o$
1094b2o524b2o44bo$1094b2o524b2o43bo15$1195bo$1194b3o$1086b2o106b4o430b
2o$1086b2o540b2o2$1194b4o$1194b4o$1104b3o89bo$1104bo415bo$1105bo413b3o
$1518b2o2bo$1312b2o88b2o114bo3bo$1312b2o88b2o114bobo83b3o$1606bo$1204b
2o304b2o7b2ob2o81bo$1094b2o98b2o8b2o304b2o9bo98b2o$1094b2o98b2o424b2o
3$1205b3o$1204bo3bo302bo$1204b2ob2o300b2o$1203b2ob2obo300b2o$1202b2o5b
2o$1202b2o3bob2o$1208bo299b2o$1508b2o7$1086b2o114b2o308b2o114b2o$1086b
2o114b2o308b2o114b2o2$1164b3o$1164bo$1165bo3$1544b3o$1311b3o232bo$
1311bo90b3o140bo$1309bobobo81b2o3b2ob2o$1307b3o2b2o81b2obo2b2o$1094b2o
98b2o111b2o87b4obo2bo115b2o98b2o$1094b2o98b2o111b2o87b2obobobobo114b2o
98b2o$1398b2obobobo$1311bo8b3o77bo3bo2$1309bo$1310bo74b3o$1384bo3bo$
1384bo3bo$1385b3o19b2o$1308b2o96bo2bo5bo$1308b2o96bob3obo3bo$1407b2ob
3o$1415bo$1409b5o48bo1253b3o$1408b5o48bo1254bo2bo$1461b3o1252bo$2716bo
3bo$1086b2o114b2o108b2o88b2o108b2o114b2o1086bo3bo$2b3o1081b2o114b2o20b
3o31bo53b2o88b2o21bobo84b2o15bo98b2o1086bo$bo2bo1219bo34bo166b2o101bob
o1185bobo$4bo1220bo31b3o166bo102b2o$o3bo$o3bo$4bo1186bo91bobo198b3o$bo
bo1185bobo91b2o201bo$1190b2o92bo200bo5$1094b2o98b2o124b2o72b2o124b2o
98b2o$1094b2o98b2o124b2o72b2o124b2o98b2o7$1569bo$1570b2o$1569b2o2$
1372bo$1141bo229bo$1139b2o230b3o$1140b2o2$1348bo$1086b2o114b2o108b2o
35bo52b2o108b2o114b2o$1086b2o114b2o108b2o33b3o52b2o108b2o114b2o12$
1094b2o224b2o72b2o224b2o$1094b2o224b2o72b2o224b2o17$1086b2o114b2o108b
2o88b2o108b2o114b2o$1086b2o114b2o108b2o88b2o108b2o114b2o12$1094b2o224b
2o72b2o224b2o$1094b2o224b2o72b2o224b2o9$2716b3o$2716bo2bo$2716bo$2716b
o3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo1081b2o114b2o108b2o88b
2o108b2o114b2o$o3bo1081b2o114b2o108b2o88b2o108b2o114b2o$4bo$bobo78$
2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$
4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$
2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$
2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$
bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo
2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$
2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$
2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo
$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o
2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo
$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo
78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bo
bo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo
3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2b
o$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4b
o$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo
2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$
2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$
2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo
$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o
2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo
$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo
78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bo
bo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo
3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2b
o$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4b
o$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo
2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$
2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$
2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo
$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o
2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo
$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo
78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bo
bo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo
3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2b
o$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4b
o$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo
2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$
2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$
2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo
$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o
2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo
$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo
78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bo
bo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo
3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2b
o$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4b
o$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo
2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$
2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$
2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo
$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o
2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo
$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo
78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bo
bo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2bo$2716bo$2716bo3bo$2716bo
3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4bo$bobo78$2716b3o$2716bo2b
o$2716bo$2716bo3bo$2716bo3bo$2b3o2711bo$bo2bo2712bobo$4bo$o3bo$o3bo$4b
o$bobo!
I think a delay of 29 or 30 would also work. Forgive me but I have not checked if it makes any of the other double hesienburps viable. I should definitely stop fiddling with these rakes before I get over-obsessed!

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » August 31st, 2014, 5:48 pm

chris_c wrote:
dvgrn wrote:But there's an unfixable collision point I didn't notice on the right side
Not unfixable... speed up the bottom row of climbers by 11 steps and delay the third climber on the next row by 28 steps and the glider stays just above the crash site!
Bother! I mean... you're right -- good catch! But at this point, most likely I'll build a serial HWSS-construction spaceship first, anyway, before the parallel model.

Here's version 1.3 of the rake-finder script, which produces slow-salvo rake-making instructions for one particular permutation of the 12-glider recipe, hard-coded at the top of the file:

rake-finder.py, version 1.4:

Code: Select all

# rake-finder.py, version 1.4
# 
import golly as g

# one permutation of 12-glider recipe hard-coded for now
recipe = [0,11,8,7,29,13,1,26,8,0,14,22]
startphase=24
# 16-glider recipe = [0,0,27,23,20,17,2,6,2,7,1,14,11,16,13,30]
initcostdict={0:0,9:1,18:2,27:3,5:4,14:5,23:6,1:7,10:8,19:9,28:10,
              6:11,15:12,24:13,2:14,11:15,20:16,29:17,7:18,16:19,
              25:20,3:21,12:22,21:23,30:24,8:25,17:26,26:27,4:28,
              13:29,22:30,31:0}
rakedict={0:"rephase 0,R1L0F",
  1:"rephase 0,R5L1F",
  2:"rephase 3,R2L6F",
  3:"rephase 2,R3L16F",
  4:"rephase 5,R4L21F",
  5:"rephase 4,R1L0F",
  6:"rephase 0,R2L6F",
  7:"rephase 0,R6L7F",
  8:"rephase 2,R4L21F",
  9:"rephase 1,R1L0F",
  10:"rephase 1,R5L1F",
  11:"rephase 4,R2L6F",
  12:"rephase 3,R3L16F",
  13:"rephase 6,R4L21F",
  14:"rephase 5,R1L0F",
  15:"rephase 1,R2L6F",
  16:"rephase 0,R3L16F",
  17:"rephase 3,R4L21F",
  18:"rephase 2,R1L0F",
  19:"rephase 2,R5L1F",
  20:"rephase 5,R2L6F",
  21:"rephase 0,R4L21F",
  22:"rephase 0,R4L22F",
  23:"rephase 6,R1L0F",
  24:"rephase 2,R2L6F",
  25:"rephase 1,R3L16F",
  26:"rephase 4,R4L21F",
  27:"rephase 3,R1L0F",
  28:"rephase 3,R5L1F",
  29:"rephase 6,R2L6F",
  30:"rephase 1,R4L21F"}

def getinfo(lane):
  rakestr=rakedict[lane]
  rephase=int(rakestr[8:9])
  rakesize=int(rakestr[11:12])
  return rakestr, rephase, rakesize

reportstr=""

for i in range(31):
  offset=i
  totalcost=initcostdict[(startphase+31-offset)%31]
  reportstr+=str(offset)+" init cost " + str(totalcost)+":"
  for lane in recipe:
    rakerecipe, r, size = getinfo((lane-offset)%31)
    reportstr+=rakerecipe+","
    offset=(offset+r*9+size*9)%31
    totalcost+=r+size
  reportstr=reportstr[:-1]+": total cost = "+str(totalcost)+"\n"
g.setclipstr(reportstr)
g.exit("Report data copied to clipboard.")
I'll update this to version 1.4 soon, maybe sometime tomorrow, after I add a few lines of code to include the initial rephasing cost for each recipe as part of the total cost. Maybe I'll throw in the option to test multiple permutations of the recipe, and sort by the total cost across all permutations. EDIT: 1.4 update done -- multi-permutation analysis will have to wait until v1.5...

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » September 1st, 2014, 5:55 am

I had a look at turning some of the forward rakes into double rakes. I was successful with the first two but chickened out as soon as I looked at the third one.

I didn't want to give up on the idea of double rakes so quickly though. Instead, a double rake can be mimicked by using two single rakes that fire on the same lane. For example R4L21F followed by R3L16F fires on lane 21 and then lane 4*9 + 16 == 52 == 21 (mod 31). So in combination that gives a 7R double rake for lane 21.

I developed this hybrid approach further with the following (plain python) script:

Code: Select all

singles = [(1,0),(5,14),(2,6),(6,7),(3,16),(4,21),(4,22)]
doubles = [(1,0),(2,6)]

for i in range(31):

    best1 = 9999, 9999
    best2 = 9999, 9999

    for r, l in singles:
        x = (i-l)*7%31
        cost = x + r, r
        if cost < best1:
            best1 = cost

    for r, l in doubles:
        x = (i-l)*7%31
        cost = x + r, r
        if cost < best2:
            best2 = cost
            data = x,r,l

    for r0, l0 in singles:
        for r1, l1 in singles:
            x0 = (i-l0)*7%31
            x1 = (l0-l1-9*r0)*7%31 
            cost = r0 + x0 + r1 + x1, r0 + r1
            if cost < best2:
                best2 = cost
                data = x0,r0,l0,x1,r1,l1

    # verification
    if len(data) == 6:
        x0,r0,l0,x1,r1,l1 = data
        assert((9 * x0         + l0) % 31 == i)
        assert((9 * (x0+r0+x1) + l1) % 31 == i)
    else:
        x,r,l = data
        assert((9 * x + l) % 31 == i)

    print i, data, best2[0], [best1[0]]
The output is:

Code: Select all

0 (0, 1, 0) 1 [1]
1 (7, 1, 0) 8 [7]
2 (3, 2, 6) 5 [5]
3 (10, 2, 6) 12 [5]
4 (5, 4, 21, 0, 3, 16) 12 [9]
5 (4, 1, 0) 5 [5]
6 (0, 2, 6) 2 [2]
7 (7, 2, 6) 9 [6]
8 (2, 4, 21, 0, 3, 16) 9 [6]
9 (1, 1, 0) 2 [2]
10 (8, 1, 0) 9 [8]
11 (4, 2, 6) 6 [6]
12 (11, 2, 6) 13 [6]
13 (6, 4, 21, 0, 3, 16) 13 [10]
14 (5, 1, 0) 6 [5]
15 (1, 2, 6) 3 [3]
16 (8, 2, 6) 10 [3]
17 (3, 4, 21, 0, 3, 16) 10 [7]
18 (2, 1, 0) 3 [3]
19 (9, 1, 0) 10 [9]
20 (5, 2, 6) 7 [7]
21 (0, 4, 21, 0, 3, 16) 7 [4]
22 (0, 4, 22, 3, 4, 21) 11 [4]
23 (6, 1, 0) 7 [6]
24 (2, 2, 6) 4 [4]
25 (9, 2, 6) 11 [4]
26 (4, 4, 21, 0, 3, 16) 11 [8]
27 (3, 1, 0) 4 [4]
28 (10, 1, 0) 11 [10]
29 (6, 2, 6) 8 [8]
30 (1, 4, 21, 0, 3, 16) 8 [5]
The longest rake in terms of rephasers is 13 for lane 13. The output of 13 (6, 4, 21, 0, 3, 16) 13 [10] means:

Rephase 6, Fire R4L21, Rephase 0, Fire R3L16. Total cost = 13, cost of cheapest single rake = 10.

Also taking 13 rephasers is lane 12. The output of 12 (11, 2, 6) 13 [6] means

Rephase 11(!), Fire double R2L6

The double rake is usually less than twice the cost of two single rakes but not always. Even so, I think that this method will work out cheaper overall, especially if some more rakes can be doubled easily. Do you have any predictions about how many of the rakes will permit easy doubling? For example, if R3L16F can easily be doubled then the only lane that ends up using two single rakes is lane 22, and that would be the only lane where the cost of the double rake is more than twice that of the single rake.

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » September 1st, 2014, 8:05 am

chris_c wrote:I had a look at turning some of the forward rakes into double rakes. I was successful with the first two but chickened out as soon as I looked at the third one.
Well, don't be too afraid of them -- they just take a little practice, and then they actually mostly Just Work:

Code: Select all

#C double R3L16F forerake
x = 1423, y = 2300, rule = B3/S23
442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b
2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o
114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o
108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o
88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o
108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o
114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$
442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o
114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o
108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o
88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o
108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o
114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$
442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b
2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o
114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o
108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o
88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o
108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o
114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$
442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o
114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o
108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o
88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o
108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o
114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$
442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b
2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o
114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o
108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o
88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o
108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o
114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$
442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o
114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o
108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o
88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o
108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o
114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$
442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b
2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o
114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o
108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o
88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o
108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o
114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o114b2o$
442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o
114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$558b2o108b2o88b2o108b2o
108b2o$449b2o107b2o108b2o88b2o108b2o107bobo$449bobo525bo2bo$440b2o7b3o
524b2o2b2o4b2o$440b2o7b5o524bob2o4b2o$452b2o$444bo4bob2o523bo$442b2o6b
o525bo$443b2o5bo$980bo2$977b2o$977bo$976b3o$438b2o548b2o$438b2o548b2o
7$442b2o540b2o$442b2o540b2o8$558b2o108b2o88b2o108b2o$558b2o108b2o88b2o
108b2o3$450b2o524b2o$450b2o524b2o5$1027bo$1028bo$1026b3o3$395bo$394bo$
394b3o5$442b2o540b2o$442b2o540b2o8$558b2o108b2o88b2o108b2o$558b2o108b
2o88b2o108b2o3$450b2o484bo39b2o$450b2o482b2o40b2o$935b2o3$496bo58bobo$
497b2o56bob2o$496b2o56b2o2b2o$549b3o7b2o$549bo8b2o$549bobo6bo$550b2o$
872bo$557bo313b3o$558bo311bo2b2o$557bo311b4obo$869bo4bo$870b2o2bo$442b
2o114b2o311b2o111b2o$442b2o114b2o424b2o$876bo$874bobo$875b2o3$546bo$
546bobo$546b2o120b2o88b2o$668b2o88b2o3$450b2o98b2o324b2o98b2o$450b2o
98b2o324b2o98b2o17$442b2o114b2o308b2o114b2o$442b2o114b2o308b2o114b2o
10$670b3o83bo$670bo2bo86b3o$450b2o98b2o118b2o82bobo119b2o98b2o$450b2o
98b2o114b3o2bo82b2o3bo3bo112b2o98b2o$665bo3bobo3bo74bo4bo4bobo$665bo5b
o3bo74bo10bo$666b2obobo3bo74bo336bo$670bob2o2bo411bo$673bo2bo409b3o$
672bo2bo$673b2o$335bo$334bo329b2o96b2o$334b3o327b2o96b2o7$442b2o114b2o
108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o5$809bo$
807b2o$808b2o$879bo$792bo84bo2bo$623bo166bobo83b2o$624b2o165b2o82bo3bo
$450b2o171b2o51b2o72b2o124bo2bo96b2o$450b2o224b2o72b2o125b2o97b2o$630b
o$630bobo$630b2o14$442b2o114b2o108b2o88b2o108b2o66bo47b2o$442b2o114b2o
108b2o88b2o108b2o64bobo47b2o$935b2o2$718bobo$486bo231b2o$486bobo230bo$
486b2o2$712bobo$713b2o$713bo2$450b2o224b2o72b2o224b2o$450b2o224b2o72b
2o224b2o17$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o
108b2o114b2o12$450b2o224b2o72b2o224b2o$450b2o224b2o72b2o224b2o$1147bo$
1148bo$1146b3o3$275bo$274bo$274b3o9$442b2o114b2o108b2o88b2o108b2o114b
2o$442b2o114b2o108b2o88b2o108b2o114b2o30$442b2o114b2o108b2o88b2o108b2o
114b2o$442b2o114b2o108b2o88b2o108b2o114b2o30$444b3o111b2o108b2o88b2o
108b2o114b2o$441b2o2b4o109b2o108b2o88b2o108b2o114b2o$441b5obobo$440bo
6b2o$440b3o2b6o535bo$440bob2obobob2o534b2o$447bo2bo533b2o3b2o$442b2o2b
4o529b2o8bob2o$978bobo7bo4bo$458b2o507bo12bo$458bo2bo505bo3b3o2b2o12bo
3bo$433b2o23b3o506bo7b2o3bo13b2o$429bob2o2b2o15b2o525bobo$428bo2bo5b2o
539bo228bo$428bo4b2o534b2o7bo2bo8b6o212bo$429b3obo4bo4bo534b2o10bobo
213b3o$431bob2o4bo551bo10bo$433b2o2bo2bo2bo547bo11bo$215bo221bo563b3o$
214bo222bobo$214b3o221bo$420bo$419bo22b2o540b2o$419b3o20b2o540b2o7$
219b2o$b2o215b2o338b2o108b2o88b2o108b2o$2o218bo337b2o108b2o88b2o108b2o
$2bo2$450b2o524b2o224b2o$450b2o524b2o225b2o215b2o$1202bo218b2o$1420bo
3$961bo$959b2o$960b2o3$471bo$472b2o$471b2o5$442b2o540b2o$442b2o540b2o
5$279b2o$61b2o215b2o$60b2o218bo$62bo495b2o108b2o88b2o108b2o$558b2o108b
2o88b2o108b2o$1142b2o$1143b2o215b2o$450b2o524b2o164bo218b2o$450b2o524b
2o382bo4$555bobo$555bob2o$554b2o2b2o$549b3o7b2o$549bo8b2o$549bobo6bo$
550b2o$872bo$557bo313b3o$558bo311bo2b2o$557bo311b4obo$869bo4bo$870b2o
2bo$442b2o114b2o311b2o111b2o$442b2o114b2o424b2o$876bo$874bobo$339b2o
534b2o$121b2o215b2o$120b2o218bo$122bo423bo$546bobo$546b2o120b2o88b2o
322b2o$668b2o88b2o323b2o215b2o$1082bo218b2o$1300bo$450b2o98b2o324b2o
98b2o$450b2o98b2o324b2o98b2o5$1167bo$1165b2o$1166b2o2$1062bo$265bo797b
o$266b2o793b3o$265b2o2$360bo$359bo$359b3o$442b2o114b2o308b2o114b2o$
442b2o114b2o308b2o114b2o$399b2o$181b2o215b2o$180b2o218bo$182bo2$1022b
2o$1023b2o215b2o$1022bo218b2o$1240bo$670b3o83bo$670bo2bo86b3o$450b2o
98b2o118b2o82bobo119b2o98b2o$450b2o98b2o114b3o2bo82b2o3bo3bo112b2o98b
2o$665bo3bobo3bo74bo4bo4bobo$665bo5bo3bo74bo10bo$666b2obobo3bo74bo150b
o$670bob2o2bo222b2o$673bo2bo223b2o$672bo2bo$673b2o$531bo$532b2o130b2o
96b2o$531b2o131b2o96b2o7$442b2o15b2o97b2o108b2o88b2o108b2o114b2o$241b
2o199b2o14b2o98b2o108b2o88b2o108b2o114b2o$240b2o218bo$242bo2$962b2o$
809bo153b2o215b2o$807b2o153bo218b2o$808b2o370bo2$792bo$623bo166bobo$
624b2o165b2o$450b2o98b2o71b2o51b2o72b2o124b2o98b2o$450b2o98b2o124b2o
72b2o124b2o98b2o$630bo$630bobo$630b2o12$519b2o$301b2o215b2o$300b2o140b
2o76bo37b2o108b2o88b2o108b2o66bo47b2o$302bo139b2o114b2o108b2o88b2o108b
2o64bobo47b2o$935b2o$902b2o$718bobo182b2o215b2o$486bo231b2o182bo218b2o
$486bobo230bo400bo$486b2o2$712bobo$713b2o$713bo2$450b2o224b2o72b2o224b
2o$450b2o224b2o72b2o224b2o13$579b2o$578b2o$580bo2$442b2o114b2o108b2o
88b2o108b2o114b2o$442b2o114b2o108b2o88b2o82b2o24b2o114b2o$843b2o$842bo
10$450b2o224b2o72b2o224b2o$450b2o224b2o72b2o224b2o11$639b2o$638b2o$
640bo3$782b2o$442b2o114b2o108b2o88b2o23b2o83b2o114b2o$442b2o114b2o108b
2o88b2o22bo85b2o114b2o22$699b2o$698b2o$700bo3$722b2o$723b2o$722bo$442b
2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o20$
759b2o$758b2o$760bo3$662b2o$663b2o$662bo3$442b2o114b2o108b2o88b2o108b
2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o18$819b2o$818b2o$820bo3$
602b2o$603b2o$602bo5$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o
108b2o88b2o108b2o114b2o16$879b2o$878b2o$880bo3$542b2o$543b2o$542bo6$
983b3o$558b2o108b2o88b2o108b2o113b3o$558b2o108b2o88b2o108b2o$978bo2bo$
442b3o3bo529bo2b2o5b2o$445bobobo532bob6o$445bo4bo527bo3bo2bo2bo$436b2o
7bobo2b2o526bo4b3ob2o$441bo2bob2o2bo4bo524b3o3b2o$440bo2bo4b2o4bobo$
441bobo3bo6bob2o509b3o$433bo10bo9bobo2b3o505b3o$431b3o3bo6bobo7b2o512b
o$430bo5b4o3bo10b2o512bo$429bo4b3ob3o3bobo520b3o$430bo4bobo2b2o3bo521b
3o18b2o$432b2o3b2o2b2o6b2o488b2o47bobo$432bobo2bo3bo496b2o52bobo$438b
3o499bo48bo5bo$439bo550bo$423bo$421b2o59b2o$422b2o59b2o506bobo$442b2o
38bo501b2o$442b2o540b2o$1009bo$1010b2o$1009b2o5$558b2o108b2o88b2o108b
2o$558b2o108b2o88b2o108b2o3$450b2o524b2o$450b2o524b2o8$470bo528b2o$
468bobo527b2o$469b2o529bo3$422b2o528bo$423b2o527bobo$422bo529b2o2$442b
2o540b2o$442b2o540b2o8$558b2o108b2o88b2o108b2o$558b2o108b2o88b2o108b2o
3$450b2o524b2o$450b2o524b2o5$1013b3o$1015bo$1014bo3$417b3o$417bo$418bo
5$442b2o540b2o$442b2o540b2o7$873b3o$668b2o88b2o$555b3o110b2o88b2o115bo
$555b3o315b4o$558b2o306b2o5b5o$450b2o103bo4b2o304b2o4bo3b2o98b2o$450b
2o102bo318b3o100b2o$552bo9bo$551bobo3bobo2bo$550bo402b3o$550bo6bo397bo
$557bo396bo$551bo3bo$553b2o$477b3o397b2o$477bo84b2o300b2o9bobo$478bo
83b2o300b2o10bo7$442b2o114b2o308b2o114b2o$442b2o114b2o308b2o114b2o8$
668b2o88b2o$668b2o88b2o3$450b2o98b2o324b2o98b2o$450b2o98b2o208bo115b2o
98b2o$597bo161b3o131b3o$598bo164b3o129bo$596b3o153b2o6bo2bobo128bo$
661bo6b5o74bo5b2o$661b2o4b2ob3o68b2o4b2o2bobo12b2o$530bo6b3o117b2o3b2o
5b2o2bo7b2o58bo4bo2b4obo11b2o57bo$528bobo6bo118b3o11bob2o6bobo58bo2b3o
4b3o12bobo55bo$529b2o7bo118b3obo8bob2obo4bo60b7o3b2obo11b3o55b3o$658bo
bo10b3obo4b3o2bo60b2o4b2o12b3o$659bo13bo9b2obo59b2o5bo11bo$671b3o9b2ob
o77b2o8bobo115bo$685bo89b2o115bobo$775bo116b2o4$442b2o114b2o108b2o88b
2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o8$514bo$512b2o$513b
2o2$450b2o98b2o124b2o9bo62b2o81b3o40b2o98b2o$450b2o98b2o124b2o10bo61b
2o83bo40b2o40bo57b2o$686b3o145bo84b2o$918b2o2$597b3o135bo$597bo136bo$
598bo135b3o11$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o
88b2o108b2o114b2o12$450b2o224b2o72b2o224b2o$450b2o224b2o72b2o224b2o17$
442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b
2o12$450b2o224b2o72b2o224b2o$450b2o224b2o72b2o224b2o17$442b2o114b2o
108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o108b2o114b2o6$454bo$
452b2o$453b2o520b3o$974bo3bo$683bo63bo225bo3b2o$681b2obo63bo224bo4bo$
450b2o226bo6bo60b6o221bo3bo$450b2o232bo65b2o$975b2o$677bo4bo$681bo$
680bo13$442b2o114b2o108b2o88b2o108b2o114b2o$442b2o114b2o108b2o88b2o
108b2o114b2o!
There isn't really much communication between the two sides of a rake, just a mutual block annihilation down the middle. So for the most part, if you have a right-firing rake, and you change the left side to be a mirror image of the right side, it will ... almost ... work. The big caveat is that R1L0F forerakes work by firing from the opposite side of the rake -- so if you're mixing forerakes and backrakes, you can't use a simple mirror image of the whole three-trail system.

Suppose the backrakes in a composite rake are "leading on the right" -- i.e., the right-side glider stream is appearing 20 ticks before the left-side glider stream, or in other words the right-edge Herschel is 20 ticks ahead of the left-edge Herschel. Then the associated forerake(s) will have to "lead on the left" -- the forerakes' left-edge Herschels will have to be running 20 ticks faster than the right-edge Herschels... because those gliders are going to end up on the opposite side, interacting with right-edge backrakes.
chris_c wrote:I didn't want to give up on the idea of double rakes so quickly though. Instead, a double rake can be mimicked by using two single rakes that fire on the same lane.
Another potentially useful idea is that combinations that are simply acting as rephasers to generate a slow salvo on one side, can perfectly well be converted into rakes for the other side. In other words, every rephaser in a left-firing recipe can trivially be converted to shoot either an L0 backward glider or an L0 forward glider on the right side -- or both! -- whenever that's useful.

But I also don't want to get over-obsessed making custom micro-adjustments to all these rakes. The pure-mirror double rakes still seem like the cleanest solution, and really we can probably just solve a few of them at a time until they're all done.

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » September 1st, 2014, 8:35 am

dvgrn wrote: Suppose the backrakes in a composite rake are "leading on the right" -- i.e., the right-side glider stream is appearing 20 ticks before the left-side glider stream, or in other words the right-edge Herschel is 20 ticks ahead of the left-edge Herschel. Then the associated forerake(s) will have to "lead on the left" -- the forerakes' left-edge Herschels will have to be running 20 ticks faster than the right-edge Herschels... because those gliders are going to end up on the opposite side, interacting with right-edge backrakes.
Thanks, this explanation helps me get my bearings much more. In general the spaceship stream on the right is ahead of the spaceship stream on the left by 20 ticks. I hadn't properly understood that until now.

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » September 1st, 2014, 11:25 am

chris_c wrote:Thanks, this explanation helps me get my bearings much more. In general the spaceship stream on the right is ahead of the spaceship stream on the left by 20 ticks. I hadn't properly understood that until now.
It's actually quite nice that we're working with forward rakes now. Many of the backward rakes can't be doubled, because they include an R1L2B backrake as a component. R1L2B uses simultaneous forerakes from both sides, so there's no way to build an R1L2B double rake -- though the hybrid approach you describe will work fine as a less efficient alternative.

However, in a forerake, backrakes are usually used only to kick back forward gliders a couple of times, to get new lanes. Interestingly, it actually doesn't matter which backrake you use to do a kickback: you'll get the same lane in the end in any case, just slightly different timings relative to the source Herschel. So there aren't any R1L2Bs in forerakes, which means we can very likely double all of them with no(t very much) trouble.

I've updated the rake-finder.py script to version 1.4 as promised, and am testing out the following recipe:

0 init cost 13:rephase 0,R1L0F,rephase 3,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65

EDIT: There's still a bug in v1.4 -- it's not producing the correct lists of rakes and rephasers for nonzero offsets, so the total R values aren't accurate yet. Wait for v1.5 before trying to find minimal recipes -- or if you're better at mod-31 math than I am, please feel free to fix the script for me!

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » September 1st, 2014, 6:46 pm

Ooops... I ended up getting over-intrigued by these rakes and came up with a couple of 2R forward rakes of my own. I think they are 2RL13F and 2RL15F. Can you verify?

Code: Select all

x = 921, y = 3624, rule = B3/S23
186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b
2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o
114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o
108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o
88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o
108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o
114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$
186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o
114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o
108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o
88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o
108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o
114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$
186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b
2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o
114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o
108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o
88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o
108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o
114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$
186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o
114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o
108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o
88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o
108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o
114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$
186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b
2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o
114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o
108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o
88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o
108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o
114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$
186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o
114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o
108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o9$725bo$724b3o$723bo3b
o$722b2o2b2o$723b2o$724b2o$725b2o$727bo$726b2o$190b2o$189bobo$188b2o$
190bo537b2o$190bobo535b2o$192b2o$191b3o2$719bo$717b2o$718b2o2$302b2o
108b2o88b2o108b2o$302b2o108b2o88b2o108b2o3$194b2o524b2o$194b2o524b2o
17$186b2o540b2o$186b2o540b2o8$302b2o108b2o88b2o108b2o$302b2o108b2o88b
2o108b2o3$194b2o524b2o$194b2o524b2o10$133b3o644b3o2$131bo5bo640bo5bo$
131bo5bo640bo5bo$131bo5bo640bo5bo2$133b3o644b3o$186b2o540b2o$186b2o
540b2o8$302b2o108b2o88b2o$302b2o108b2o88b2o108b2obo119b3o$612bo2b2o
120bo$612bo2b5o116bo$194b2o416bobo3bo101b2o$194b2o416b3o2bobo100b2o$
183b3o117b3o306b3o2bobo$183bo118bo2bo2b2o2bo304bobo6b2o$184bo112bo6b4o
bo2bo306bo6b4o$286bo9b2o8bo317b2o3b2o$286bo3b3o2bobo8bo4bo311bob3ob3o$
285bo7bo2bo13b2o292b2o16b2obo$285b2o4bo2bo2b2o300bo4bo19bo$286b5o5bo
14b2o286bo5bo$290bo5b2o12b2o287b3ob3ob2o$133b3o152bobo7bo8bobo9bo281bo
b3ob2o2b2o167b3o$288bobo17b2o10bo280bo4b3o4bo$131bo5bo180b3o289bobo
165bo5bo$131bo5bo469bob3o166bo5bo$131bo5bo470bo169bo5bo$251bo339bo$
133b3o116b2o336bo189b3o$186b2o63b2o49b2o286b3o19b2o114b2o$186b2o114b2o
308b2o114b2o2$659bo$657b2o$658b2o3$675b3o$412b2o88b2o173bo$412b2o88b2o
172bo3$194b2o47b3o48b2o324b2o98b2o$194b2o47bo50b2o324b2o98b2o$244bo3$
280bo$278b2o$279b2o3$640bo$133b3o505b2o137b3o$640b2o$131bo5bo640bo5bo$
131bo5bo640bo5bo$131bo5bo640bo5bo2$133b3o359bo284b3o$186b2o114b2o190bo
bo115b2o114b2o$186b2o114b2o189bo3bo114b2o114b2o$494bo2bo$494bo2bo$495b
obo2$615b3o$617bo$419b3o194bo$418bo2bo$418bo3bo$303b3o113b4o$303bo106b
2o9bo82b2o$194b2o98b2o8bo105b2o82b2o8b2o114b2o98b2o$194b2o98b2o198b2o
124b2o98b2o3$411bo$410bo95bo$410b3o92b3o$504b2o2bo$503b2o2b3o$502b3o3b
o$408b2o$133b3o272b2o96bo273b3o2$131bo5bo640bo5bo$131bo5bo640bo5bo$
131bo5bo640bo5bo2$133b3o644b3o$186b2o114b2o108b2o88b2o108b2o114b2o$
186b2o114b2o108b2o88b2o108b2o114b2o3$555b3o$557bo$556bo3$363b3o$363bo$
364bo2$194b2o224b2o72b2o224b2o$194b2o224b2o72b2o224b2o10$133b3o644b3o
2$131bo5bo640bo5bo$131bo5bo640bo5bo$131bo5bo640bo5bo2$133b3o644b3o$
186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b
2o12$194b2o224b2o72b2o224b2o$194b2o224b2o72b2o224b2o2$220bo$218b2o$
219b2o2$469bo$470bo229bo$468b3o230b2o$700b2o$133b3o644b3o$441bo$131bo
5bo302bo337bo5bo$131bo5bo302b3o335bo5bo$131bo5bo640bo5bo2$133b3o644b3o
$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b
2o12$194b2o224b2o72b2o224b2o$194b2o224b2o72b2o224b2o10$133b3o644b3o2$
131bo5bo640bo5bo$131bo5bo640bo5bo$131bo5bo640bo5bo2$133b3o644b3o$186b
2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o23$
133b3o644b3o2$131bo5bo640bo5bo$131bo5bo640bo5bo$131bo5bo640bo5bo2$133b
3o644b3o$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o
108b2o114b2o3$918b2o$919b2o$918bo$186bo538b2o$186b3o537b2o$b2o181b2o2b
o535bobo3bo3b3o$2o713b3o6bo3b3ob2o3bo$2bo177b5o8b3o3b2o513b5o6b4o3bo3b
2o$180bo3bobo2bobob3o2b2obo511b5obo8bo4bo3bo4bo$180b2obo3b2obo5bo4b2o
508b2o2b3ob2o4b3o6bobo3bobo$182b2o10b3o3b2o509b2obo2b3o16bo4b2o$191b2o
2b2o513b2o6bo8bo$711bo2bo11bo$712b3o5$186b2o540b2o$186b2o540b2o$133b3o
644b3o2$131bo5bo640bo5bo$131bo5bo640bo5bo$131bo5bo640bo5bo2$133b3o644b
3o$302b2o108b2o88b2o108b2o$200bobo99b2o108b2o88b2o108b2o$201b2o655b2o$
201bo657b2o$194b2o524b2o136bo$194b2o524b2o$708bobo$61b2o645b2o$60b2o
647bo$62bo13$186b2o540b2o$186b2o540b2o$133b3o644b3o2$131bo5bo640bo5bo$
131bo5bo640bo5bo$131bo5bo640bo5bo2$133b3o644b3o$302b2o108b2o88b2o108b
2o184b2o$302b2o108b2o88b2o108b2o185b2o$798bo2$194b2o524b2o$121b2o71b2o
524b2o$120b2o$122bo15$186b2o540b2o$186b2o540b2o8$302b2o108b2o88b2o$
302b2o108b2o88b2o109bo121b2o$612b5obo117b2o$612bo2bo3bo115bo$194b2o
422bo101b2o$194b2o416b3o2bo102b2o$184b2o117b2o308bo4b2o4b2o$183b2o117b
ob2o5b2o305b2o7bo$185bo116bobo2b6o304bo9b3o$287b2o7b3o8bobo309bo4b2o4b
o$286b5o2bobo10bob3o312bob3o3bo$285bo4b2obobo7b2o2b2ob2o292b2o17bo4bob
o$285b2obob2obo3b2o9bo4bo286bo3bobo16bo2bo$289bo6b2o9b2ob3o285b2o14bo
10bo$287bo9bobo7b2o295bo3bo$288b3o7bo9b2o8bo281b3ob2ob2o2b2o$289b2o18b
o9b2o290b2o$318b2o287bo2b3o$607bo$608b2o$592bo$590b2o$186b2o114b2o287b
2o19b2o114b2o$186b2o114b2o308b2o114b2o7$260bobo412b2o$261b2o149b2o88b
2o172b2o$261bo150b2o88b2o171bo3$194b2o48b2o48b2o324b2o26bobo69b2o$194b
2o47b2o49b2o324b2o26b2o70b2o$245bo403bo3$279bo$279bobo$279b2o3$641bo$
639bobo$640b2o6$186b2o114b2o190b3o115b2o114b2o$186b2o114b2o190b3o115b
2o114b2o$494bo2bo$495b3o$495b2o2$615b2o$616b2o$420bo194bo$419b3o$418b
2o2bo$304b2o114b3o$303b2o105b2o92b2o$194b2o98b2o9bo104b2o82b2o8b2o114b
2o98b2o$194b2o98b2o198b2o124b2o98b2o3$412bo$410b2o$411b2o92b3o$504bo3b
o$503bo3b2o$503bo4bo$408b2o93bo3bo$408b2o$505b2o6$186b2o114b2o108b2o
88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o3$555b2o$556b2o$
555bo3$364b2o$363b2o$365bo2$194b2o224b2o72b2o224b2o$194b2o224b2o72b2o
224b2o17$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o
108b2o114b2o12$194b2o224b2o72b2o224b2o$194b2o224b2o72b2o224b2o2$219bo$
219bobo$219b2o2$468bo$469b2o230bo$468b2o229bobo$700b2o2$442bo$440b2o$
441b2o4$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o
108b2o114b2o12$194b2o224b2o72b2o224b2o$194b2o224b2o72b2o224b2o17$186b
2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$
186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b
2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o
114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o
108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o
88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o
108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o
114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$
186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o
114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o
108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o
88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o
108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o
114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$
186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b
2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o
114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o
108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o
88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o
108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o
114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$
186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o
114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o
108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o
88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o
108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o
114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$
186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b
2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o
114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o
108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o
88b2o108b2o114b2o25$721bo$720b3o$720bob2o$719b2o$192bo526b2o$186b2o4bo
109b2o108b2o88b2o108b2o105b2o$186b2o6bo107b2o108b2o88b2o108b2o109bo$
193b2o527b2o$184b2o6b2obo524bobo7b2o$184b2o6b2ob2o522bo2bo7b2o$189bo3b
3o524b2o$187b2o5bo$188b2o3$731bo$732b2o$732b2o2$182b2o547bo$182b2o548b
2o7$186b2o540b2o$186b2o540b2o8$302b2o108b2o88b2o108b2o$302b2o108b2o88b
2o108b2o3$194b2o524b2o$194b2o524b2o9$140bo$139bo$139b3o3$780bo$781bo$
779b3o$186b2o540b2o$186b2o540b2o8$302b2o108b2o88b2o108b2o$302b2o108b2o
88b2o108b2o3$194b2o524b2o$194b2o524b2o3$239bo$240b2o$239b2o3$671bo$
669b2o$670b2o$782b2o$781bobo$783bo3$137b2o$137bobo46b2o540b2o$137bo48b
2o540b2o8$302b2o108b2o88b2o108b2o$302b2o108b2o88b2o108b2o3$119b2o73b2o
524b2o73b2o$119b2o73b2o524b2o73b2o2$612bo$612b3o$610b2o2bo2$299bo306b
5o8b3o3b2o$298b3o305bo3bobo2bobob3o2b2obo$297b2ob2o304b2obo3b2obo5bo4b
2o$297bo310b2o10b3o3b2o94b2o$617b2o2b2o98bobo$299bo423bo$299b2o$298bob
2o$197b2o$197bobo$197bo$186b2o114bo309b2o114b2o$186b2o114b2o308b2o114b
2o4$292bobo$292b2o$293bo2$412b2o88b2o$412b2o88b2o122bobo$627b2o$627bo$
119b2o73b2o98b2o324b2o98b2o73b2o$119b2o73b2o98b2o324b2o98b2o73b2o7$
662b2o$661bobo$663bo3$257b2o$257bobo$257bo3$186b2o114b2o308b2o114b2o$
186b2o114b2o308b2o114b2o4$293bo$292bo$293bo3$497bo$497b2o$497bobo4b2o$
119b2o73b2o219bo82b2o4b2o214b2o73b2o$119b2o73b2o218bobo76b2o225b2o73b
2o$410bo2b2ob2o79bo$410bo3bobo76bobob3o$410bo5bob2o73bo4b2o$415b2ob2o
74b2o2b2o$417bo75b2ob2o104b2o$493b2ob2o103bobo$495bo107bo2$408b2o96b2o
$317b2o89b2o96b2o$317bobo$317bo5$186b2o114b2o108b2o88b2o108b2o114b2o$
186b2o114b2o108b2o88b2o108b2o114b2o8$366bo$364bobo$365b2o2$119b2o73b2o
181bo42b2o72b2o224b2o73b2o$119b2o73b2o179b2o43b2o72b2o48bo175b2o73b2o$
376b2o166bobo$544b2o2$543bo$544b2o$543b2o11$186b2o114b2o108b2o88b2o
108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o2$232bobo$232b2o$233bo
2$456bo$454bobo229bobo$455b2o230b2o$687bo2$454bo$119b2o73b2o224b2o32bo
bo37b2o224b2o73b2o$119b2o73b2o224b2o32b2o38b2o224b2o73b2o17$186b2o114b
2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o12$119b2o
73b2o224b2o72b2o224b2o73b2o$119b2o73b2o224b2o72b2o224b2o73b2o17$186b2o
114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o12$
119b2o674b2o$119b2o674b2o6$721bo$720b3o$720b4o3$720b4o$720b4o$722bo$
194bo$193b3o$192b2o2bo$192bo3bo105b2o108b2o88b2o108b2o$192bobo107b2o
108b2o88b2o108b2o2$184b2o7b2ob2o532b2o$184b2o9bo524b2o8b2o$720b2o3$
731b3o$185bo544bo3bo$183b2o545b2ob2o$184b2o543b2ob2obo$728b2o5b2o$119b
2o607b2o3bob2o58b2o$119b2o61b2o550bo60b2o$182b2o7$186b2o540b2o$186b2o
540b2o2$899bo$899b2o$898bobo3$21bo$20b2o280b2o108b2o88b2o108b2o$20bobo
279b2o108b2o88b2o108b2o3$194b2o524b2o$194b2o524b2o8$119b2o674b2o$119b
2o674b2o4$136bo$135bo$135b3o2$186b2o540b2o$186b2o540b2o54bo54bo$785bo
53b2o$783b3o52bobo3$81bo$80b2o$80bobo$302b2o108b2o88b2o108b2o$302b2o
108b2o88b2o108b2o3$194b2o524b2o$194b2o524b2o7$243bo$119b2o123b2o549b2o
$119b2o122b2o550b2o2$782bo$667bo114b2o$665b2o114bobo$666b2o2$138bo$
137b2o47b2o540b2o$137bobo46b2o540b2o8$302b2o108b2o88b2o108b2o$302b2o
108b2o88b2o108b2o3$194b2o524b2o$194b2o524b2o3$611b3o$609bo3b2o$611bobo
$607b4o2b2o5bo4b2o$298b3o305b2o5b2o2bob3o3bobo$297bo2bo306bobo3b2o2b2o
4bo3bo$296bo4bo306b2o7b5o4b2o94bo$298bo319bo2bo100b2o$623bo97bobo$299b
2o$298bobo$198bo99bobo$197b2o$197bobo104bo$186b2o114bo309b2o114b2o$
186b2o114b2o308b2o114b2o3$293bo$292bo$292b3o3$412b2o88b2o123bo$412b2o
88b2o124bo$626b3o2$194b2o98b2o324b2o98b2o$194b2o98b2o324b2o98b2o7$662b
o$662b2o$661bobo3$258bo$257b2o$257bobo3$186b2o114b2o308b2o114b2o$186b
2o114b2o308b2o114b2o10$496b3o$499bo4b2o$194b2o298bo4bo4b2o214b2o$194b
2o218b3o76bo4bo221b2o$414bobo77bo$409b3o2bobo76b4obo$415b2ob2o73bo4b2o
$416bobo75bo3bo$417bo75b2ob2o104bo$494bobo105b2o$495bo105bobo2$408b2o
96b2o$318bo89b2o96b2o$317b2o$317bobo5$186b2o114b2o108b2o88b2o108b2o
114b2o$186b2o114b2o108b2o88b2o108b2o114b2o8$364bobo$365b2o$365bo2$194b
2o180bo43b2o72b2o224b2o$194b2o180bobo41b2o72b2o48bobo173b2o$376b2o166b
2o$545bo2$544bo$542bobo$543b2o11$186b2o114b2o108b2o88b2o108b2o114b2o$
186b2o114b2o108b2o88b2o108b2o114b2o$233bo$232bo$232b3o3$454bobo230bo$
455b2o231bo$455bo230b3o3$454bobo$194b2o224b2o32b2o38b2o224b2o$194b2o
224b2o33bo38b2o224b2o17$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b
2o108b2o88b2o108b2o114b2o12$194b2o224b2o72b2o224b2o$194b2o224b2o72b2o
224b2o17$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o
108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o
88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o
108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o
114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$
186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o
114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o
108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o
88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o
108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o
114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o12$
620b2o$620b2o17$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o
88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o
108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$186b2o
114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o114b2o$
186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o108b2o
114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o88b2o
108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o108b2o
88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o114b2o
108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$186b2o
114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b2o30$
186b2o114b2o108b2o88b2o108b2o114b2o$186b2o114b2o108b2o88b2o108b2o114b
2o!
Here are some other reactions of similar type. They were discovered pretty much manually so I probably missed some. Maybe some of them can be used to make rakes although a more automatic search would be preferable in order to maintain sanity.

Code: Select all

x = 2781, y = 293, rule = B3/S23
30$74bo$75b2o$74b2o159bo$233bobo$234b2o3$371bo$372bo139bobo$370b3o140b
2o259bo$513bo261b2o$644bo129b2o$645b2o$644b2o6$899bo$900b2o138bo$899b
2o140bo$1039b3o777bo$1820b2o$1819b2o3$1175bobo$1176b2o$1176bo785bo$
1313bo646bobo$1314b2o645b2o$1313b2o$1591bo488bo$1589bobo486bobo$1590b
2o487b2o$2321bobo$1436bo257bo627b2o222bobo118bo$1437b2o253bobo627bo
224b2o119bo$1436b2o255b2o852bo118b3o2$2195bo$2196b2o$2195b2o$2432bo$
2430bobo$2431b2o26$138bo156bo$139bo156b2o$137b3o155b2o3$432bo141bo$
430bobo142bo259bo$431b2o140b3o257bobo$834b2o$706bo$704bobo$705b2o3$
140b3o$142bo156b3o$141bo159bo$300bo2$576b3o523bo$435b3o140bo258b3o263b
o$437bo139bo261bo261b3o130bo647bo$436bo270b3o128bo127bo265bobo645bobo$
709bo254bobo266b2o646b2o$708bo256b2o$2019bobo$1373bo646b2o$1371bobo
646bo116bo$1372b2o275bo488bo$1647bobo486b3o464bo118bo$962b3o136b3o544b
2o951bobo119bo$964bo138bo1275bobo220b2o117b3o$963bo138bo648bo628b2o$
1752b2o626bo$1751b2o2$1237b3o645b3o$1239bo647bo$1238bo262bo384bo$1374b
3o122bobo520b3o$1376bo123b2o147b3o372bo$1375bo275bo371bo$1650bo608bo$
2140b3o117b2o$1752b3o387bo116b2o233bo$1754bo386bo240b3o110b2o109b3o
116b3o$1497b3o253bo630bo109b2o112bo118bo$1499bo883bo223bo118bo$1498bo
3$2256b3o$2258bo$2257bo233b3o$2493bo$2492bo15$75b3o$77bo156b3o$76bo
159bo$235bo2$511b3o$370b3o140bo258b3o$372bo139bo261bo$371bo270b3o128bo
$644bo$643bo6$897b3o136b3o$899bo138bo$898bo138bo3$1821bo$1172b3o646b2o
$1174bo645bobo$1173bo$1309b3o645b3o$1311bo272b3o372bo$1310bo275bo371bo
$1585bo490bo$2076b2o$1687b3o385bobo464bo118bo$1689bo627b3o222b2o117b2o
$1432b3o253bo630bo221bobo116bobo$1434bo883bo$1433bo2$2192bo$2192b2o$
2191bobo233bo$2427b2o$2426bobo!
I will try to post about the rakefinder script soon.

EDIT: also I found a way of making R4L21F into R3L21F. I don't think it will be double-able though since the second row of climbers is serving two different purposes.

Code: Select all

x = 885, y = 1339, rule = B3/S23
46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o108b2o88b2o108b2o114b2o
30$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o108b2o88b2o108b2o114b
2o30$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o108b2o88b2o108b2o
114b2o30$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o108b2o88b2o108b
2o114b2o30$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o108b2o88b2o
108b2o114b2o30$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o108b2o88b
2o108b2o114b2o30$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o108b2o
88b2o108b2o114b2o30$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o108b
2o88b2o108b2o114b2o30$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o
108b2o88b2o108b2o114b2o30$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b
2o108b2o88b2o108b2o114b2o30$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o
114b2o108b2o88b2o108b2o114b2o30$46b2o114b2o108b2o88b2o108b2o114b2o$46b
2o114b2o108b2o88b2o108b2o114b2o30$46b2o114b2o108b2o88b2o108b2o114b2o$
46b2o114b2o108b2o88b2o108b2o114b2o30$46b2o114b2o108b2o88b2o108b2o114b
2o$46b2o114b2o108b2o88b2o108b2o114b2o7$883b2o$882bobo$884bo21$46b2o
114b2o108b2o88b2o108b2o114b2o$46b2o114b2o108b2o88b2o108b2o114b2o3$45b
2o$40b3o4bo$39b2o4bobo3bo534b2o235b2o$38bo3bo2b2o3b3o532b3o234bobo$39b
2o9bo2b2o531bob2o5b2o227bo$52b3o4bo527bo2b2o3b3o$36b2o13bo5bobo3b3o
507bo12b3o8bo$35bo2bo12b4ob2obo512bobo4b2o4bo4b2o2b2o$36bobo11bo528bob
o3bo8b2o$36b2o2bo9b2ob2o519bo6bo3bo2bo6bo5bobo$36b2o2b3o8bo2b2o518bo3b
ob2o4bobo7bo5b2o$42bo9b3o515bo3bo2b2o23bo$40bobo10bo520bo3b2o$29bo10b
2o528bo3b2o$27b2o542b2obo$28b2o543bo3$46b2o540b2o$46b2o540b2o8$162b2o
108b2o88b2o108b2o$162b2o108b2o88b2o108b2o3$54b2o524b2o181b2o$54b2o524b
2o180bobo$568bo195bo$567bo$567b3o3$72bo$70bobo$71b2o9$46b2o540b2o$46b
2o540b2o8$162b2o108b2o88b2o108b2o$162b2o108b2o88b2o108b2o$703b2o$702bo
bo$54b2o524b2o122bo$54b2o524b2o12$24b2o$24bobo$24bo3$46b2o540b2o$46b2o
540b2o5$469b3o$469bobo2bo$472bob2o169bo$272b2o88b2o104bobo4b2o164b3obo
$272b2o88b2o103b2ob3o2b2o164b3obo$467b3o3bo2b2o163b2o$468bo2b2obob2o
164b2o$54b2o413bo5bo104b2o59bo$54b2o103b3o310b2o106b2o60b2o$159bobo
308b3o8bo$159bobo2b3o303b3o8bo$156b2ob2o320bo$157bobo$158bo4$166b2o
300b2o$84b2o80b2o300b2o$84bobo$84bo5$46b2o114b2o308b2o114b2o$46b2o114b
2o308b2o114b2o11bo$601b2o$600bobo2$640bo$640bo$640bo$441bo$272b2o88b2o
76bo195b3o3b3o$272b2o88b2o76b3o$640bo$640bo$54b2o98b2o43bo280b2o26bo
71b2o58bo$54b2o98b2o41bobo280b2o25bo72b2o$198b2o307b3o$272bo$271bobo$
132bo141bo84bo$130bobo141b2o8bo74b2o$131b2o131b4o6b2o82b4o$264bo3bo19b
2o65b3o3b2o$144b2o118b2o2bo10b2o7b3o64bo5bo$144bobo119bo2bo2bob3o2b2o
7b2o65bo$144bo122b3o2bob3o11bo67bo4bo$267b3o2bo85bo2b2o$359bob2o$360b
2o3$541bo$46b2o114b2o108b2o88b2o108b2o67b2o45b2o$46b2o114b2o108b2o88b
2o108b2o66bobo45b2o$510bo$511b2o$510b2o$640bo$351bo288bo$119bobo229bob
o286bo$119b2o230b2o$120bo515b3o3b3o2$289bo350bo$287bobo350bo$54b2o98b
2o124b2o6b2o64b2o124b2o98b2o58bo$54b2o98b2o124b2o72b2o124b2o98b2o6$
204b2o$204bobo$204bo6$481bo$481b2o$480bobo$46b2o114b2o108b2o88b2o108b
2o114b2o$46b2o114b2o108b2o88b2o108b2o114b2o4$640bo$640bo$640bo2$636b3o
3b3o2$640bo$640bo$54b2o224b2o72b2o224b2o58bo$54b2o224b2o72b2o224b2o12$
421bo$421b2o$420bobo3$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o
108b2o88b2o108b2o114b2o4$640bo$640bo$640bo2$636b3o3b3o2$640bo$640bo$
54b2o224b2o72b2o224b2o58bo$54b2o224b2o72b2o224b2o10$361bo$361b2o$360bo
bo5$46b2o114b2o108b2o88b2o108b2o96bo17b2o$46b2o114b2o108b2o88b2o108b2o
97b2o15b2o$570b2o2$291bo$59bobo229bobo346bo$59b2o230b2o347bo$60bo579bo
2$349bo286b3o3b3o$347bobo$348b2o290bo$640bo$54b2o224b2o72b2o224b2o58bo
$54b2o224b2o72b2o224b2o8$301bo$301b2o$300bobo7$46b2o114b2o108b2o88b2o
108b2o114b2o$46b2o114b2o108b2o88b2o108b2o114b2o4$640bo$640bo$640bo2$
636b3o3b3o2$640bo$640bo$640bo7$241bo$241b2o$240bobo9$46b2o114b2o108b2o
88b2o108b2o114b2o$46b2o114b2o108b2o88b2o108b2o114b2o4$640bo$640bo$640b
o2$636b3o3b3o2$640bo$640bo$640bo5$181bo$181b2o$180bobo11$46b2o114b2o
108b2o88b2o108b2o114b2o$46b2o114b2o108b2o88b2o108b2o114b2o4$640bo$640b
o$640bo2$636b3o3b3o2$640bo$640bo$640bo$584b3o$583bo2bo$121bo461b2o2b2o
$121b2o460bo5bo$120bobo461b3o$588b2o$584b3o2bo$54bo530bo2bo$53bobo531b
2o$52bo3bo$52bo2bo$52bo2bo525bo$52bobo524b2o$580b2o4$162b2o108b2o88b2o
108b2o$162b2o108b2o88b2o108b2o2$44b2o$44b2o8b2o524b2o$54b2o524b2o58bo$
640bo$640bo2$43bo592b3o3b3o$42b3o$41bo2b2o594bo$40b3o2b2o593bo$41bo3b
3o592bo$61bo$43bo17b2o$60bobo6$46b2o540b2o$46b2o540b2o8$162b2o108b2o
88b2o108b2o$162b2o108b2o88b2o108b2o3$54b2o524b2o$54b2o524b2o58b2o$639b
o2bo$640b2o5$bo$b2o$obo8$46b2o540b2o$46b2o540b2o8$162b2o108b2o88b2o
108b2o$162b2o108b2o88b2o108b2o3$54b2o415b2o107b2o10b2o$54b2o411bo2bo2b
o106b2o9bobo46b2o$465b2ob4obo119bo45bo2bo$159b2o304bo2b2o2bo3b3o161b2o
$160b2o303b2o9bo2bo$47b2o109bobo3bo3b3o306bob2o9bo$47bobo99b3o6bo3b3ob
2o3bo290b2o18bob3o3bo$47bo100b5o6b4o3bo3b2o290b2o13b4obo7bo$147b5obo8b
o4bo3bo4bo285bo2bo10bo3b2o$145b2o2b3ob2o4b3o6bobo3bobo286bo2bo10bo2bo$
145b2obo2b3o16bo4b2o285bo4bo9bo2bo$144b2o6bo8bo301bo3b2o9b3o$108bo36bo
2bo11bo305b2o$109bo36b3o305bo11bo$107b3o344bobo$454b2o3$46b2o114b2o
308b2o114b2o$46b2o114b2o308b2o47bo66b2o$519b2o$520b2o6$272b2o88b2o$
272b2o88b2o$532b2o$531bobo$54b2o98b2o324b2o51bo46b2o$54b2o98b2o324b2o
98b2o58b2o$142bobo494bo2bo$107b2o33b2o496b2o$107bobo33bo$107bo2$496bob
o$497b2o$497bo9$46b2o114b2o308b2o114b2o$46b2o114b2o308b2o114b2o4$354b
3o$353bo2bo$357bo$353b2o$277b3o73b2o3bo113b2o$358bo112bobo$279b2o75bo
116bo$270b2o7bobo72b3o7b2o$54b2o98b2o114b2o6bo3bo71b2o8b2o114b2o98b2o$
54b2o98b2o11b2o105bo4bobo72bo125b2o98b2o58b2o$167bobo104bobo3bo358bo2b
o$167bo106b2o364b2o3$366bo$364bobo$365b2o$366bo$268b2o96b2o$268b2o96b
2o7$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o108b2o88b2o108b2o
114b2o6$412b2o$411bobo$413bo3$227b2o$54b2o171bobo50b2o72b2o224b2o$54b
2o171bo52b2o72b2o224b2o58b2o$639bo2bo$640b2o15$46b2o114b2o108b2o88b2o
108b2o114b2o$46b2o114b2o108b2o88b2o108b2o114b2o12$54b2o26bobo195b2o72b
2o224b2o$54b2o26b2o196b2o72b2o224b2o58b2o$83bo555bo2bo$640b2o$326bo$
324bobo229bobo$325b2o230b2o$557bo2$304bo$304bobo$304b2o7$46b2o114b2o
108b2o88b2o108b2o114b2o$46b2o114b2o108b2o88b2o108b2o114b2o12$54b2o224b
2o72b2o224b2o$54b2o224b2o72b2o224b2o58b2o$639bo2bo$640b2o15$46b2o114b
2o108b2o88b2o108b2o114b2o$46b2o114b2o108b2o88b2o108b2o114b2o13$640b2o$
639bo2bo$640b2o$584b3o$584bo2bo$583bo3bo$583b3o2bo$584b4o$53b3o$53b3o$
52bo2bo525bobo$52b3o526b2o$53b2o527bo5$162b2o108b2o88b2o108b2o$162b2o
108b2o88b2o108b2o2$44b2o$44b2o8b2o524b2o$54b2o524b2o5$42b3o$41bo3bo$
41b2o3bo$41bo4bo$42bo3bo593b2o$639bo2bo$43b2o595b2o6$46b2o540b2o$46b2o
540b2o8$162b2o108b2o88b2o108b2o$162b2o108b2o88b2o108b2o3$54b2o524b2o$
54b2o524b2o17$46b2o540b2o$46b2o540b2o8$162b2o108b2o88b2o108b2o$162b2o
108b2o88b2o108b2o3$54b2o415bo108b2o$54b2o414bobo107b2o9b2o$467b2o4bo
118b2o$161bo304bobobobo5bo112bo$160b4o301b2obo8b2o$159b6o4b2o293b3o10b
obo2bo2bo$48b2o108b2o4bo3bo2bo292b3o14bo3bo3b3o$47b2o100b2o17bobo3bo
288bo2bo14b2o2bo$49bo98b2ob2o9bo5b2o5b2o285b2ob3o8b3o$147bo4bo7b2o8bo
3b2o286b2ob3o8b3o8bo3bo$146b3o3bo18b2o290bo2bo10bobo4bo2bo2bo$145bo4b
2o7bo318b2o4bo3bo$107bo37bobo10b2o296bo8b3o$108b2o36b2o10b2o294b2o$
107b2o346b2o3$523bo$46b2o114b2o308b2o47b2o65b2o$46b2o114b2o308b2o48b2o
64b2o8$272b2o88b2o$272b2o88b2o2$531b2o$54b2o98b2o324b2o50b2o46b2o$54b
2o87bo10b2o324b2o49bo48b2o$143bobo$143b2o$108b2o$107b2o$109bo387bo$
495bobo$496b2o10$46b2o114b2o308b2o114b2o$46b2o114b2o308b2o114b2o5$355b
o$354b3o$278bo74bo2b2o$278bo74bo3bo$278bo76bobo113b2o$472b2o$270b2o7bo
bo70b2ob2o7b2o105bo$54b2o98b2o114b2o4bo2bo2bo71bo9b2o114b2o98b2o$54b2o
98b2o118b2o3bobo198b2o98b2o$168b2o105b2o$167b2o$169bo$364bo$365b2o$
364b2o3$268b2o96b2o$268b2o96b2o7$46b2o114b2o108b2o88b2o108b2o114b2o$
46b2o114b2o108b2o88b2o108b2o114b2o7$411b2o$412b2o$411bo3$54b2o172b2o
50b2o72b2o224b2o$54b2o171b2o51b2o72b2o224b2o$229bo16$46b2o114b2o108b2o
88b2o108b2o114b2o$46b2o114b2o108b2o88b2o108b2o114b2o11$83bo$54b2o27bob
o194b2o72b2o224b2o$54b2o27b2o195b2o72b2o224b2o2$324bo$325b2o230bo$324b
2o229bobo$556b2o2$306bo$304b2o$305b2o8$46b2o114b2o108b2o88b2o108b2o
114b2o$46b2o114b2o108b2o88b2o108b2o114b2o12$54b2o224b2o72b2o224b2o$54b
2o224b2o72b2o224b2o17$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b2o
108b2o88b2o108b2o114b2o30$46b2o114b2o108b2o88b2o108b2o114b2o$46b2o114b
2o108b2o88b2o108b2o114b2o!

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » September 1st, 2014, 9:52 pm

Regarding the rake-finder script. I guess it should be "totalcost=initcost[(offset-startphase)%31]". The output after this change certainly makes sense.

The recipe with i equal to 24 is the most direct: at every stage the next rake is chosen as the one with the minimum number of rephasers that gives output on the correct lane. The total cost is 70.

All of the other recipes have an arbitrary number of rephasers built in at the start. But these rephasings can never reduce the total cost of the recipe (they can equal it but not better it). Many of the recipes regain the lost ground and finish with a cost of 70, but some recipes cannot recover and finish at a higher cost.

Since the glider that collides with the HWSS in our recipes is fired by a R1L0F I think it is simplest conceptually to make this glider part of the recipe and define that to be on lane 0. The 12 glider recipe becomes a 13 glider recipe:

0o, -2o, -13e, -10e, -9e, 0o, -15e, -3e, -28e, -10o, -2e, -16e, -24e

and this is the script as I edited it (I got rid of the startphase variable):

Code: Select all

# rake-finder.py, version 1.5
#
import golly as g

# one permutation of 12-glider recipe hard-coded for now
recipe = [0,2,13,10,9,0,15,3,28,10,2,16,24]
# 16-glider recipe = [0,0,27,23,20,17,2,6,2,7,1,14,11,16,13,30]
initcostdict={0:0,9:1,18:2,27:3,5:4,14:5,23:6,1:7,10:8,19:9,28:10,
              6:11,15:12,24:13,2:14,11:15,20:16,29:17,7:18,16:19,
              25:20,3:21,12:22,21:23,30:24,8:25,17:26,26:27,4:28,
              13:29,22:30,31:0}
rakedict={0:"rephase 0,R1L0F",
  1:"rephase 0,R5L1F",
  2:"rephase 3,R2L6F",
  3:"rephase 2,R3L16F",
  4:"rephase 5,R4L21F",
  5:"rephase 4,R1L0F",
  6:"rephase 0,R2L6F",
  7:"rephase 0,R6L7F",
  8:"rephase 2,R4L21F",
  9:"rephase 1,R1L0F",
  10:"rephase 1,R5L1F",
  11:"rephase 4,R2L6F",
  12:"rephase 3,R3L16F",
  13:"rephase 6,R4L21F",
  14:"rephase 5,R1L0F",
  15:"rephase 1,R2L6F",
  16:"rephase 0,R3L16F",
  17:"rephase 3,R4L21F",
  18:"rephase 2,R1L0F",
  19:"rephase 2,R5L1F",
  20:"rephase 5,R2L6F",
  21:"rephase 0,R4L21F",
  22:"rephase 0,R4L22F",
  23:"rephase 6,R1L0F",
  24:"rephase 2,R2L6F",
  25:"rephase 1,R3L16F",
  26:"rephase 4,R4L21F",
  27:"rephase 3,R1L0F",
  28:"rephase 3,R5L1F",
  29:"rephase 6,R2L6F",
  30:"rephase 1,R4L21F"}

def getinfo(lane):
  rakestr=rakedict[lane]
  rephase=int(rakestr[8:9])
  rakesize=int(rakestr[11:12])
  return rakestr, rephase, rakesize

reportstr=""

for i in range(31):
  offset=i
  totalcost=initcostdict[offset%31]
  reportstr+=str(offset)+" init cost " + str(totalcost)+":"
  for lane in recipe:
    rakerecipe, r, size = getinfo((lane-offset)%31)
    reportstr+=rakerecipe+","
    offset=(offset+r*9+size*9)%31
    totalcost+=r+size
  reportstr=reportstr[:-1]+": total cost = "+str(totalcost)+"\n"
g.setclipstr(reportstr)
g.exit("Report data copied to clipboard.")
The beginning of the recipe for i == 0 now begins R1L0F, rephase 2, R2L6F....

I tested this out with a few spaceships and extra gliders thrown in and it seemed to work: the toad was turned into a glider so I think I am on the right track.

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » September 1st, 2014, 10:34 pm

chris_c wrote:Ooops... I ended up getting over-intrigued by these rakes and came up with a couple of 2R forward rakes of my own. I think they are 2RL13F and 2RL15F. Can you verify?
Yes indeed -- top one is R2L15F, bottom one is R2L13F. Very nice! I'll add them to the labeled collection when I get a chance. The R2L15 improves one whole row of the table by one rephaser each (because we already had an R2L6), but R2L13 is a factor-of-five improvement for lane 13 and a one-rephaser improvement for lane 22.

I guess I should also start a double-sided rake stamp collection...!

I think maybe I've also finally fixed the rake-finder math, with some new thinking about what variables I really wanted. Here's a version 1.41 to try out. The lookup table includes the R2L13F and R2L15F now, but not the R3L21F -- we might still be able to build these recipes double-sided...

rake-finder.py, version 1.41:

Code: Select all

# rake-finder.py, version 1.41
# 
import golly as g

# one permutation of 12-glider recipe hard-coded for now
recipe = [0,11,8,7,29,13,1,26,8,0,14,22]
currstate=7

rakedict={0:"rephase 0,R1L0F",1:"rephase 0,R5L1F",2:"rephase 2,R2L15F",
          3:"rephase 2,R3L16F",4:"rephase 5,R4L21F",5:"rephase 4,R1L0F",
          6:"rephase 0,R2L6F",7:"rephase 0,R6L7F",8:"rephase 2,R4L21F",
          9:"rephase 1,R1L0F",10:"rephase 1,R5L1F",11:"rephase 3,R2L15F",
          12:"rephase 3,R3L16F",13:"rephase 0,R2L13F",14:"rephase 5,R1L0F",
          15:"rephase 0,R2L15F",16:"rephase 0,R3L16F",17:"rephase 3,R4L21F",
          18:"rephase 2,R1L0F",19:"rephase 2,R5L1F",20:"rephase 4,R2L15F",
          21:"rephase 0,R4L21F",22:"rephase 1,R2L13F",23:"rephase 6,R1L0F",
          24:"rephase 1,R2L15F",25:"rephase 1,R3L16F",26:"rephase 4,R4L21F",
          27:"rephase 3,R1L0F",28:"rephase 3,R5L1F",29:"rephase 5,R2L15F",
          30:"rephase 1,R4L21F"}

def getinfo(lane):
  rakestr=rakedict[lane]
  rephase=int(rakestr[8:9])
  rakesize=int(rakestr[11:12])
  return rakestr, rephase, rakesize

reportstr=""

for rephasers in range(31):
  state=currstate+(rephasers*9)%31
  totalcost=rephasers
  reportstr+="Starting with " +str(rephasers)+" rephasers:"
  for lane in recipe:
    rakerecipe, r, size = getinfo((lane-state)%31)
    reportstr+=rakerecipe+","
    state=(state+r*9+size*9)%31
    totalcost+=r+size
  reportstr=reportstr[:-1]+": total cost = "+str(totalcost)+"\n"
g.setclipstr(reportstr)
g.exit("Data copied to clipboard.")
'''
Before adding R2L13F and R2L15F:
Starting with 0 rephasers:rephase 2,R2L6F,rephase 1,R4L21F,rephase 6,R4L21F,rephase 1,R2L6F,rephase 1,R5L1F,rephase 3,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 1 rephasers:rephase 1,R2L6F,rephase 1,R4L21F,rephase 6,R4L21F,rephase 1,R2L6F,rephase 1,R5L1F,rephase 3,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 2 rephasers:rephase 0,R2L6F,rephase 1,R4L21F,rephase 6,R4L21F,rephase 1,R2L6F,rephase 1,R5L1F,rephase 3,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 3 rephasers:rephase 3,R5L1F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 4 rephasers:rephase 2,R5L1F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 5 rephasers:rephase 1,R5L1F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 6 rephasers:rephase 0,R5L1F,rephase 6,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 7 rephasers:rephase 6,R1L0F,rephase 3,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 8 rephasers:rephase 5,R1L0F,rephase 3,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 9 rephasers:rephase 4,R1L0F,rephase 3,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 10 rephasers:rephase 3,R1L0F,rephase 3,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 11 rephasers:rephase 2,R1L0F,rephase 3,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 12 rephasers:rephase 1,R1L0F,rephase 3,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 13 rephasers:rephase 0,R1L0F,rephase 3,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 65
Starting with 14 rephasers:rephase 0,R4L22F,rephase 3,R5L1F,rephase 1,R2L6F,rephase 2,R1L0F,rephase 6,R4L21F,rephase 0,R1L0F,rephase 1,R5L1F,rephase 3,R3L16F,rephase 3,R2L6F,rephase 4,R2L6F,rephase 3,R2L6F,rephase 3,R1L0F: total cost = 75
Starting with 15 rephasers:rephase 6,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 16 rephasers:rephase 5,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 17 rephasers:rephase 4,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 18 rephasers:rephase 3,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 19 rephasers:rephase 2,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 20 rephasers:rephase 1,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 21 rephasers:rephase 0,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 22 rephasers:rephase 3,R3L16F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 23 rephasers:rephase 2,R3L16F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 24 rephasers:rephase 1,R3L16F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 25 rephasers:rephase 0,R3L16F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 26 rephasers:rephase 0,R6L7F,rephase 4,R4L21F,rephase 6,R4L21F,rephase 1,R2L6F,rephase 1,R5L1F,rephase 3,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 96
Starting with 27 rephasers:rephase 6,R2L6F,rephase 1,R4L21F,rephase 6,R4L21F,rephase 1,R2L6F,rephase 1,R5L1F,rephase 3,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 96
Starting with 28 rephasers:rephase 5,R2L6F,rephase 1,R4L21F,rephase 6,R4L21F,rephase 1,R2L6F,rephase 1,R5L1F,rephase 3,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 96
Starting with 29 rephasers:rephase 4,R2L6F,rephase 1,R4L21F,rephase 6,R4L21F,rephase 1,R2L6F,rephase 1,R5L1F,rephase 3,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 96
Starting with 30 rephasers:rephase 3,R2L6F,rephase 1,R4L21F,rephase 6,R4L21F,rephase 1,R2L6F,rephase 1,R5L1F,rephase 3,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 2,R2L6F: total cost = 96

After adding R2L13F and R2L15F:
Starting with 0 rephasers:rephase 1,R2L15F,rephase 2,R4L21F,rephase 0,R2L13F,rephase 1,R3L16F,rephase 3,R2L15F,rephase 3,R3L16F,rephase 2,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 55
Starting with 1 rephasers:rephase 0,R2L15F,rephase 2,R4L21F,rephase 0,R2L13F,rephase 1,R3L16F,rephase 3,R2L15F,rephase 3,R3L16F,rephase 2,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 55
Starting with 2 rephasers:rephase 0,R2L6F,rephase 1,R4L21F,rephase 0,R2L13F,rephase 1,R3L16F,rephase 3,R2L15F,rephase 3,R3L16F,rephase 2,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 55
Starting with 3 rephasers:rephase 3,R5L1F,rephase 5,R2L15F,rephase 1,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 4 rephasers:rephase 2,R5L1F,rephase 5,R2L15F,rephase 1,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 5 rephasers:rephase 1,R5L1F,rephase 5,R2L15F,rephase 1,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 6 rephasers:rephase 0,R5L1F,rephase 5,R2L15F,rephase 1,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 7 rephasers:rephase 6,R1L0F,rephase 2,R2L15F,rephase 1,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 8 rephasers:rephase 5,R1L0F,rephase 2,R2L15F,rephase 1,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 9 rephasers:rephase 4,R1L0F,rephase 2,R2L15F,rephase 1,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 10 rephasers:rephase 3,R1L0F,rephase 2,R2L15F,rephase 1,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 11 rephasers:rephase 2,R1L0F,rephase 2,R2L15F,rephase 1,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 12 rephasers:rephase 1,R1L0F,rephase 2,R2L15F,rephase 1,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 13 rephasers:rephase 0,R1L0F,rephase 2,R2L15F,rephase 1,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 14 rephasers:rephase 1,R2L13F,rephase 0,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 15 rephasers:rephase 0,R2L13F,rephase 0,R2L6F,rephase 0,R3L16F,rephase 2,R5L1F,rephase 1,R1L0F,rephase 0,R2L6F,rephase 0,R6L7F,rephase 1,R1L0F,rephase 5,R4L21F,rephase 2,R4L21F,rephase 1,R4L21F,rephase 1,R2L15F: total cost = 64
Starting with 16 rephasers:rephase 5,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 17 rephasers:rephase 4,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 18 rephasers:rephase 3,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 19 rephasers:rephase 2,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 20 rephasers:rephase 1,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 21 rephasers:rephase 0,R4L21F,rephase 3,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 22 rephasers:rephase 3,R3L16F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 23 rephasers:rephase 2,R3L16F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 24 rephasers:rephase 1,R3L16F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 25 rephasers:rephase 0,R3L16F,rephase 0,R1L0F,rephase 2,R5L1F,rephase 3,R4L21F,rephase 0,R6L7F,rephase 1,R4L21F,rephase 5,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 26 rephasers:rephase 0,R6L7F,rephase 4,R4L21F,rephase 0,R2L13F,rephase 1,R3L16F,rephase 3,R2L15F,rephase 3,R3L16F,rephase 2,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 27 rephasers:rephase 5,R2L15F,rephase 2,R4L21F,rephase 0,R2L13F,rephase 1,R3L16F,rephase 3,R2L15F,rephase 3,R3L16F,rephase 2,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 28 rephasers:rephase 4,R2L15F,rephase 2,R4L21F,rephase 0,R2L13F,rephase 1,R3L16F,rephase 3,R2L15F,rephase 3,R3L16F,rephase 2,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 29 rephasers:rephase 3,R2L15F,rephase 2,R4L21F,rephase 0,R2L13F,rephase 1,R3L16F,rephase 3,R2L15F,rephase 3,R3L16F,rephase 2,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86
Starting with 30 rephasers:rephase 2,R2L15F,rephase 2,R4L21F,rephase 0,R2L13F,rephase 1,R3L16F,rephase 3,R2L15F,rephase 3,R3L16F,rephase 2,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 86'''
See the end of the code for a comparison of costs before and after the new rakes. They saved an impressive ten rephasers in all, if I'm not mistaken: now we have

Code: Select all

Starting with 0 rephasers:rephase 1,R2L15F,rephase 2,R4L21F,rephase 0,R2L13F,rephase 1,R3L16F,rephase 3,R2L15F,rephase 3,R3L16F,rephase 2,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 55
chris_c wrote:Since the glider that collides with the HWSS in our recipes is fired by a R1L0F I think it is simplest conceptually to make this glider part of the recipe and define that to be on lane 0 [for rake-finder.py version 1.5]
Yes, that certainly is simpler than what I was trying to do. My idea was to try to check whether adding half a dozen or a dozen rephasers at the beginning would somehow allow a cheaper set of rakes to be used. I think the v1.41 output is sorted in a way that should help make that a bit clearer -- and not surprisingly, it turns out that adding rephasers at the beginning _doesn't_ make anything cheaper. Seems vaguely possible that other permutations might be different, though.

I think if you require a first L0 forerake in your recipe, the i=1..30 calculations don't make too much sense any more -- the "initial cost" was supposed to be rephasers between that first L0 glider and the rest of the recipe.

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » September 2nd, 2014, 8:41 am

dvgrn wrote:See the end of the code for a comparison of costs before and after the new rakes. They saved an impressive ten rephasers in all, if I'm not mistaken: now we have

Code: Select all

Starting with 0 rephasers:rephase 1,R2L15F,rephase 2,R4L21F,rephase 0,R2L13F,rephase 1,R3L16F,rephase 3,R2L15F,rephase 3,R3L16F,rephase 2,R4L21F,rephase 1,R5L1F,rephase 0,R1L0F,rephase 5,R1L0F,rephase 4,R1L0F,rephase 1,R4L21F: total cost = 55
A trial one-sided 55R HWSS rake is attached. Seems to work very nicely.

I'll try doubling the rest of the forward rakes next, starting with the biggest ones on the right. Chris, do you have a working double-R2L6F forerake that you can post?
Attachments
HWSS-rake-55R.mc.gz
HWSS rake using new rakes and recipe
(71.84 KiB) Downloaded 251 times

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » September 2nd, 2014, 9:22 am

dvgrn wrote: A trial one-sided 55R HWSS rake is attached. Seems to work very nicely.
Very cool!
dvgrn wrote: I'll try doubling the rest of the forward rakes next, starting with the biggest ones on the right. Chris, do you have a working double-R2L6F forerake that you can post?
Hang on a second with doubling the rest... I've been working on the permutations of the recipe. It turns out not to reduce the length of the recipe but the extra freedom can be used to reduce the subset of rakes required.

To cut a long story short here is the best recipe I came up with:

rephase 1, R2L15F,rephase 2, R3L21F,rephase 1, R2L13F,rephase 1, R3L16F,rephase 3, R2L15F,rephase 3, R3L16F,rephase 2, R3L21F,rephase 3, R3L16F,rephase 1, R1L0F,rephase 5, R1L0F,rephase 4, R1L0F,rephase 1, R3L21F,rephase 1, R1L0F

The cost is 56. It includes a final rake to destroy the junk blinker and it differs from the basic recipe by destroying the hive 7 lanes further down. I hope I didn't get +7 confused with -7 and that I have adjusted the right glider. I havent checked the recipe properly to be honest.

Anyway, one of the best points about this recipe is that it only uses rakes rakes R1L0F, R2L6F, R2L13F, R2L15F, R3L16F and R3L21F (I think I found a doubleable way to reduce R421F, will post at the end).

Here is my latest version of your rake-finder script. It computes the rake formulas at startup so that it is easy to exclude certain rakes entirely (it just runs on the command line).

Code: Select all

#rake-finder.py

rakes = [(1,0),(2,6),(2,13),(2,15),(3,16),(3,21)] #,(3,18),(4,22),(5,14),(6,7)]
rakedict = [0] * 31

for i in range(31):

    best = 9999, 9999

    for r, l in rakes:
        x = (i-l)*7%31
        cost = x + r, r
        if cost < best:
            best = cost
            rakedict[i] = x, "R%dL%dF" % (r, l)
    
    print rakedict[i]

def getinfo(lane):
  rephase, rakestr = rakedict[lane]
  return "rephase %d, %s" % (rephase, rakestr), rephase + int(rakestr[1:2])

recipe = [0,2,13,10,9,0,15,3,28,10,2,16,24,8]
bestcost = 9999

for _ in range(2):
  for _ in range(2):
    for x in [7, 3, 1, -11]:
      for y in [1, 1, 1, 1, 1, -5]:

        offset=0
        totalcost=0
        reportstr=""
        for lane in recipe:
          rakerecipe, r = getinfo((lane-offset)%31)
          reportstr+=rakerecipe+","
          offset=(offset+r*9)%31
          totalcost+=r
        reportstr=reportstr[:-1]+": total cost = "+str(totalcost)+" "+str(recipe)+"\n"
        if totalcost < bestcost:
          bestcost = totalcost
          print reportstr

#cycle through recipes in hackish fashion

        recipe[13] -= y
      recipe[8] -= x
    recipe[5], recipe[6] = recipe[6], recipe[5]
  recipe[1], recipe[2] = recipe[2], recipe[1]
Here is the copy of R2L6F doubled that I made a few days ago:

Code: Select all

x = 745, y = 697, rule = B3/S23
103b2o114b2o108b2o88b2o108b2o114b2o$103b2o114b2o108b2o88b2o108b2o114b
2o30$103b2o114b2o108b2o88b2o108b2o114b2o$103b2o114b2o108b2o88b2o108b2o
114b2o30$103b2o114b2o108b2o88b2o108b2o114b2o$103b2o114b2o108b2o88b2o
108b2o114b2o30$219b2o108b2o88b2o108b2o$219b2o108b2o88b2o108b2o$105b3o
535bo$105bo2bo538b3o$105b2o534bobo$101b3o2bo534b2o3bo3bo$100bo3bobo3bo
526bo4bo4bobo$100bo5bo3bo526bo10bo$101b2obobo3bo526bo$105bob2o2bo$108b
o2bo$107bo2bo$108b2o2$99b2o548b2o$99b2o548b2o7$103b2o540b2o$103b2o540b
2o6$bo$2o$obo216b2o108b2o88b2o108b2o$219b2o108b2o88b2o108b2o148bo$677b
obo$678b2o63bo$111b2o524b2o104b2o$111b2o524b2o103bobo$65bo$65bobo$65b
2o14$103b2o540b2o$103b2o540b2o3$605bobo$61bo543b2o$60b2o544bo$60bobo2$
147bobo69b2o108b2o88b2o108b2o$148b2o69b2o108b2o88b2o108b2o152bo$148bo
534b2o$682bobo$111b2o524b2o$111b2o524b2o14$212bo$210b6o$210b2o2b2o$
103b2o540b2o$103b2o109bo430b2o$210b2o2bo$121bo88b2o3bo$120b2o92bo321b
3o$120bobo89bobo320bo2bo$65bo147bo321b2o$64b2o$64bobo470bo2bo82bo$329b
2o88b2o117b2o83b2o$329b2o88b2o114b2o85bobo$535b3o141bo$221b2o304b2o7bo
142b2o$111b2o98b2o10bo303b2o7bo2bo97b2o39bobo$111b2o98b2o8b3o313b2o98b
2o$223bo$221bo2bo2$221bobo$526bo$525bobo$525b2o$526bo$526bo$526bo7$
103b2o114b2o308b2o114b2o$103b2o76bo37b2o308b2o114b2o$180b2o$180bobo$
125bo$124b2o$124bobo436bo$328bo234b2o$327b3o88b2o142bobo$326bo3b2o86b
2obo197bo$327b5o287b2o$332bo79bo3bo6bo194bobo$326b2o3bo80bob3o2bo3bo$
111b2o98b2o113b2o2b2o84bo3bob2o113b2o98b2o$111b2o98b2o115b2o83b3obo2bo
2bo113b2o98b2o$338bo75b3obobobo$338bo78bo3b2o$338bo$403bo$402b3o3$402b
3o$325b2o76bo19b2o$325b2o96bobo$424b2o3bo$425b5o$426bob2o$427b2o$426b
3o48bobo$241bo184b2o49b2o$103b2o114b2o19b2o87b2o88b2o57bo50b2o114b2o$
103b2o114b2o19bobo86b2o88b2o108b2o114b2o$185bo259bo99bobo$184b2o89bobo
165bobo99b2o$184bobo89b2o166b2o57bo42bo$276bo226b2o$502bobo$207bobo89b
o259bo$208b2o89bobo257b2o$208bo90b2o257bobo4$111b2o98b2o124b2o72b2o
124b2o98b2o$111b2o98b2o124b2o72b2o124b2o98b2o8$588bo$589bo$587b3o3$
156bo230bobo$155bo231b2o$155b3o230bo2$103b2o114b2o24bo83b2o88b2o108b2o
114b2o$103b2o114b2o23b2o83b2o34bobo51b2o108b2o114b2o$244bobo119b2o$
366bo2$499bo$499b2o$498bobo6$111b2o224b2o72b2o224b2o$111b2o224b2o72b2o
224b2o15$305bo$304b2o$103b2o114b2o83bobo22b2o88b2o108b2o114b2o$103b2o
114b2o108b2o88b2o108b2o114b2o2$439bo$439b2o$438bobo8$111b2o224b2o72b2o
224b2o$111b2o224b2o72b2o224b2o13$365bo$364b2o$364bobo2$103b2o114b2o
108b2o88b2o108b2o114b2o$103b2o114b2o108b2o48bo39b2o108b2o114b2o$379b2o
$378bobo22$425bo$424b2o$424bobo3$319bo$103b2o114b2o98b2o8b2o88b2o108b
2o114b2o$103b2o114b2o97bobo8b2o88b2o108b2o114b2o22$485bo$484b2o$484bob
o3$259bo$259b2o$258bobo$103b2o114b2o108b2o88b2o108b2o114b2o$103b2o114b
2o108b2o88b2o108b2o114b2o20$545bo$544b2o$544bobo3$199bo$199b2o$198bobo
3$103b2o114b2o108b2o88b2o108b2o$103b2o114b2o108b2o88b2o108b2o$644b2o$
639b3obob2o$642bo2bo$637bo7bo$102b2o532bo4bo3bo$95bo6bobo527b2o3bo$94b
2o7b2o526bo2b2o2b3obo4bo$94bob4o3bo526bo8b3o5bo$93b3obob2o2bobob4o2bo
5bo507b3o6bo18bo$93b3o2b3o2b5obo3bo2b3ob2o509b2o2bo10bo11bo$93bo12bo6b
o3bob2o512b2o11bo6b2o4bo$94b3obo8b3o8bo524bo2b2o5bo4b2o$96b3o8b3o5bo2b
o524b5o5bo3b2o$87bobo7bo19b3o525b2o3b3obo2bo$87b2o557b3o2bo4b2o$88bo
26bobo533bo$115bobo530bobo$605bo43bo$604b2o59bobo$604bobo59b2o$103b2o
540b2o19bo$103b2o540b2o$139bo$139b2o$138bobo5$219b2o108b2o88b2o108b2o$
219b2o108b2o88b2o108b2o3$111b2o524b2o$111b2o524b2o3$126bo$127bo$125b3o
3$618bo$617bo$617b3o2$665bo$664b2o$664bobo3$79bo23b2o540b2o$79b2o22b2o
540b2o$78bobo7$219b2o108b2o88b2o108b2o$219b2o108b2o88b2o108b2o3$111b2o
524b2o$111b2o524b2o9$670b2o$669bobo$671bo3$83b2o$83bobo$83bo$103b2o
540b2o$103b2o540b2o8$329b2o88b2o111bo$329b2o88b2o112bo$529bobob2o$528b
obobo$111b2o101b2o311bo109b2o$111b2o100bo2bo5bo305bo108b2o$211bob3o
319b3o$211bo3bo5bobo311bo2bo$211bo10bo313b3o3$533bo$610b2o$609bobo$
223b2o300b2o84bo$223b2o300b2o2$143b2o$143bobo$143bo3$103b2o114b2o308b
2o114b2o$103b2o114b2o308b2o114b2o8$329b2o88b2o$329b2o88b2o$254bo$252bo
bo$111b2o98b2o40b2o282b2o98b2o$111b2o98b2o324b2o98b2o$186bo$187bo230bo
71bo$185b3o141bo87b4o69bobo$327b2obo85b6o4b2o62b2o$326b2o2b2o6b2o75b2o
4bo3bo2bo121b2o$325bo4bobo4bo3bo64b2o17bobo3bo117bobo6bo$324b2o5b3o3bo
4b2o61b2ob2o9bo5b2o5b2o117bo5bo$325b2o4b2ob2obo5bo60bo4bo7b2o8bo3b2o
124b3o$326bo7b2o3b2o2bo59b3o3bo18b2o$203b2o126bobo5b2obo59bo4b2o7bo$
203bobo196bobo10b2o$203bo199b2o10b2o5$103b2o114b2o108b2o88b2o108b2o
114b2o$103b2o114b2o108b2o88b2o108b2o114b2o4$178bobo$178b2o$179bo2$344b
o$342bobo229bobo$343b2o230b2o$575bo$111b2o98b2o124b2o72b2o124b2o98b2o$
111b2o98b2o124b2o61bo10b2o124b2o98b2o$400bobo$400b2o$490b2o$489bobo$
491bo3$263b2o$263bobo$263bo7$103b2o114b2o108b2o88b2o108b2o114b2o$103b
2o114b2o108b2o88b2o108b2o114b2o12$111b2o224b2o72b2o224b2o$111b2o224b2o
72b2o224b2o17$103b2o114b2o108b2o88b2o108b2o114b2o$103b2o114b2o108b2o
88b2o108b2o114b2o12$111b2o224b2o72b2o224b2o$111b2o224b2o72b2o224b2o17$
103b2o114b2o108b2o88b2o108b2o114b2o$103b2o114b2o108b2o88b2o108b2o114b
2o2$118bobo$118b2o$119bo2$404bo$402bobo229bobo$403b2o230b2o$635bo2$
341bo$111b2o224b4obo68b2o224b2o$111b2o227b2o69b2o224b2o17$103b2o114b2o
108b2o88b2o108b2o114b2o$103b2o114b2o108b2o88b2o108b2o114b2o!
And here is my doubleable (hopefully) version of R3L21F. This would be the only rake we still need to double if my recipe above is correct:

Code: Select all

x = 833, y = 1370, rule = B3/S23
38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b2o114b2o
30$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b2o114b
2o30$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b2o
114b2o30$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b
2o114b2o30$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o
108b2o114b2o30$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b
2o108b2o114b2o30$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b2o
88b2o108b2o114b2o30$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b
2o88b2o108b2o114b2o30$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b2o
108b2o88b2o108b2o114b2o30$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b
2o108b2o88b2o108b2o114b2o30$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o
114b2o108b2o88b2o108b2o114b2o30$38b2o114b2o108b2o88b2o108b2o114b2o$38b
2o114b2o108b2o88b2o108b2o114b2o30$38b2o114b2o108b2o88b2o108b2o114b2o$
38b2o114b2o108b2o88b2o108b2o114b2o30$38b2o114b2o108b2o88b2o108b2o114b
2o$38b2o114b2o108b2o88b2o108b2o114b2o30$38b2o114b2o108b2o88b2o108b2o
114b2o$38b2o114b2o108b2o88b2o108b2o114b2o20$831bo$831b2o$830bobo7$581b
2o$154b2o108b2o88b2o108b2o114bob2o$154b2o108b2o88b2o108b2o114bobo$579b
o5bo$579b2obo3bo$43b2o536b2obobo$36bo5bo2bo$43b3obo524bo$35bobo5bo3bo
524bo$36bo10bo524bo6$34b2o548b2o$34b2o548b2o4$771bo$771b2o$770bobo$38b
2o540b2o$38b2o540b2o5$610bo$611bo$609b3o$154b2o108b2o88b2o108b2o$154b
2o108b2o88b2o108b2o$4bo$4bobo$4b2o40b2o524b2o$46b2o524b2o12$711bo$711b
2o$710bobo3$38b2o505bo34b2o$38b2o503b2o35b2o$544b2o3$78bobo$79b2o$79bo
2$154b2o108b2o88b2o108b2o$bo152b2o108b2o88b2o108b2o$2o$obo$46b2o524b2o
$46b2o524b2o10$651bo$651b2o$650bobo5$38b2o540b2o$38b2o540b2o3$146b3o$
146bo2bo$148b2o481b3o2$61bo82bo2bo481bo5bo$60b2o83b2o117b2o88b2o273bo
5bo$60bobo85b2o114b2o88b2o115b2o156bo5bo$147b3o321bo2bo$148bo7b2o304b
2o8bo158b3o$46b2o97bo2bo7b2o304b2o8bo2bo96b2o$46b2o98b2o323bo2b2o96b2o
$465bo$465bobo3b3o$465b2o141b3o$610bo$158bo450bo$157bobo$158b2o$158bo$
158bo301b2o$158bo301b2o7$38b2o114b2o308b2o114b2o$38b2o114b2o308b2o114b
2o5$121bo509b3o$120b2o$120bobo142b2o362bo5bo$263bob2o87b2o273bo5bo$
629bo5bo$261bo6bo3bo$261bo3bo2b3obo81b2o275b3o$46b2o98b2o113b2obo3bo
79b3obob2o116b2o98b2o$46b2o98b2o113bo2bo2bob3o75bob2ob3o6bo110b2o98b2o
$262bobobob3o76b2obo2b2o6bo186b3o$262b2o3bo79bo2bo4b2o3bo189bo$341b3o
5bobo2b3o192bo$281bo55bo3bobo5bo4bobo$280b3o54bo3bo$337bo4b2o8b2o9b3o$
343bo7b3o5b3o4b2o$280b3o68b3o4b2o2b3ob2o$260b2o19bo65bo8b2o8b2o$259bob
o85bo8bo2b2o2b3o52bo$255bo3b2o87bo7bo3bo4bo50b2o$255b5o97b3o3bo53b2o$
255b2obo$256b2o117bo$205bobo48b3o114bobo109bo$206b2o49b2o115b2o107b2o$
38b2o114b2o50bo57b2o88b2o108b2o18b2o94b2o$38b2o114b2o108b2o88b2o108b2o
114b2o$239bo$138bobo98bobo$139b2o40bo57b2o$139bo40b2o$180bobo448b3o2$
629bo5bo$629bo5bo$629bo5bo2$631b3o$46b2o98b2o124b2o72b2o124b2o14b3o81b
2o$46b2o98b2o124b2o72b2o124b2o16bo81b2o$489bo3$519bo$517bobo$518b2o2$
96bo230bobo$95bo231b2o$95b3o230bo3$295bobo$296b2o$296bo2$38b2o114b2o
108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b2o114b2o5$631b3o2$
629bo5bo$629bo5bo$629bo5bo$428b3o$430bo200b3o$46b2o224b2o72b2o81bo142b
2o$46b2o224b2o72b2o224b2o17$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o
114b2o108b2o88b2o108b2o114b2o5$631b3o2$629bo5bo$368b3o258bo5bo$370bo
258bo5bo$369bo$631b3o$46b2o224b2o72b2o224b2o$46b2o224b2o72b2o224b2o17$
38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b2o114b2o
5$631b3o$308b3o$310bo318bo5bo$309bo319bo5bo$629bo5bo2$631b3o19$38b2o
114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b2o114b2o4$248b
3o$250bo380b3o$249bo$629bo5bo$629bo5bo$629bo5bo2$631b3o19$38b2o114b2o
108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b2o114b2o2$188b3o$
190bo$189bo$631b3o2$629bo5bo$629bo5bo$629bo5bo2$631b3o19$38b2o114b2o
108b2o88b2o108b2o114b2o$38b2o88b3o23b2o108b2o88b2o108b2o114b2o$130bo$
129bo3$581b2o48b3o$38b2o540bobo6b2o$38b2o540bobo3b2o2bo38bo5bo$39bo
535b2o4b2ob2obo41bo5bo$30bo9bo523b4o6b2obobob2o46bo5bo$29b3o8b2o12b3o
506bo3b2ob3ob2o5bo2bobob2o2bo$28bo3bo5b5o10b4o506b2o3bo6bo4bo5b3o2bo
39b3o$28b2ob3o4bobobob3o5b2o2b2o508b2o7bo2bo7bob3o$30b3o7bob5o6bob2o
518bobo8bo$31bobo3bo4b2o10b3o508b3o8bo9b3o8bo$32bo4bo4bo12bo511b2o26bo
bo$36bo4bo554b2o$37bo$38bo3$38b2o540b2o$38b2o540b2o7$68b3o$70bo83b2o
108b2o88b2o108b2o$69bo84b2o108b2o88b2o108b2o2$55bo$46b2o8b2o514b2o$46b
2o7b2o515b2o$631b3o2$629bo5bo$557bobo69bo5bo$557b2o70bo5bo$558bo$631b
3o10$38b2o540b2o$38b2o540b2o5$8b3o$10bo$9bo$154b2o108b2o88b2o108b2o$
154b2o108b2o88b2o108b2o3$46b2o524b2o$46b2o524b2o$631b3o2$629bo5bo$629b
o5bo$629bo5bo2$631b3o7$600bo$600b2o$599bobo$38b2o540b2o$38b2o540b2o$
24bo$23b2o$23bobo5$154b3o107b2o88b2o$156bo107b2o88b2o$154bobobo$154b2o
2b3o301bo$46b2o111b2o301bo6b2o101b2o$46b2o111b2o309bo101b2o$461bobo4b
3o160b3o$145b3o8bo304bobo8b3o$462bo166bo5bo$158bo470bo5bo$157bo471bo5b
o2$631b3o2$158b2o300b2o$158b2o300b2o2$540bo$540b2o$539bobo3$38b2o44bo
69b2o308b2o114b2o$38b2o43b2o69b2o308b2o114b2o$83bobo4$182bobo$183b2o$
183bo$264b2o88b2o$115bo148b2o88b2o$116b2o312bobo$115b2o313b2o$46b2o98b
2o283bo40b2o98b2o$46b2o98b2o324b2o98b2o$631b3o$497bobo$497b2o130bo5bo$
354b3o141bo130bo5bo$345bo8b2ob2o270bo5bo$343b4o5bo6bo$342bob4obo2b2o5b
o271b3o$267b3o71b2o7bo7b2o$267bobo72b3obo3bobo$267bo3bo71b2o2bobo2bo4b
o122bo$265bo2b2obo82b2o124b2o$267bo3bo207bobo$268b2o$263bo$144bo118bo
5bo$119bo23b2o119bo4bo$38b2o78bo24bobo8b2o108b3o87b2o108b2o114b2o$38b
2o78b3o33b2o198b2o108b2o114b2o3$272bobo230bo$273b2o231bo$273bo230b3o3$
340bobo$340b2o$341bo2$46b2o98b2o124b2o72b2o124b2o98b2o$46b2o98b2o124b
2o72b2o124b2o98b2o$631b3o2$629bo5bo$629bo5bo$629bo5bo2$631b3o$420bo$
420b2o$419bobo3$204bo$203b2o$203bobo2$38b2o114b2o108b2o88b2o108b2o114b
2o$38b2o114b2o108b2o88b2o108b2o114b2o12$46b2o224b2o72b2o224b2o$46b2o
224b2o72b2o224b2o$631b3o2$629bo5bo$629bo5bo$629bo5bo2$631b3o10$38b2o
114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b2o114b2o12$46b
2o224b2o72b2o224b2o$46b2o224b2o72b2o224b2o$631b3o2$629bo5bo$629bo5bo$
629bo5bo2$631b3o7$59bo$58bo$58b3o$38b2o114b2o108b2o88b2o108b2o114b2o$
38b2o114b2o108b2o88b2o108b2o114b2o$332bobo230bo$333b2o231bo$333bo230b
3o3$280bobo$280b2o$281bo4$46b2o224b2o72b2o224b2o$46b2o224b2o72b2o224b
2o$631b3o2$629bo5bo$629bo5bo$629bo5bo2$631b3o10$38b2o114b2o108b2o88b2o
108b2o114b2o$38b2o114b2o108b2o88b2o108b2o114b2o14$631b3o2$629bo5bo$
629bo5bo$629bo5bo2$631b3o10$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o
114b2o108b2o88b2o108b2o114b2o4$581b3o$581b3o2bo$38b2o541bob3obo$38b2o
534b3o8bobo$569b2o5bo11bo$40bo522b2o3b4obo14b2o$29b3o7bobo13bo506b2o4b
ob2o4bo10bo2bo$28bo3bo9bo10b2ob2o504b2o12bo10bo2bo$29bo2bo5b2o2bo2b2o
6bo509b3o10bo10bo3bo$29bo2bo5b3ob2ob2o6bo3bo506b3o3bo2bo2bo10bo2bo$31b
o7bo2bo11b3o511b2o4b2o10b2obo41b3o$32b2o3b2ob2o544b2o10bo$37b5o554bobo
30bo5bo$37b3o557b2o30bo5bo$629bo5bo2$631b3o$38b2o540b2o$38b2o540b2o8$
154b2o108b2o88b2o108b2o$154b2o108b2o88b2o108b2o2$56bo$46b2o6bobo515b2o
$46b2o7b2o515b2o5$556bobo$556b2o$557bo3$631b3o2$629bo5bo$629bo5bo$629b
o5bo2$631b3o$38b2o540b2o$38b2o540b2o8$154b2o108b2o88b2o108b2o$154b2o
108b2o88b2o108b2o3$46b2o524b2o$46b2o524b2o15$599b2o$598bobo$38b2o540b
2o18bo$38b2o540b2o2$24b2o$24bobo$24bo4$154b3o107b2o88b2o$153bobob2o
105b2o88b2o$153bo3b2o308bo$155bo4bo300b3o$46b2o106bo5bo306bobo102b2o$
46b2o100bobo3bo5bo299bo3bo3b2o102b2o$147bo2bo3bo306bobo4bo4bo$147bo3bo
bo4bo303bo10bo$147bo2bo2bo4bo314bo$148bobo2bo5bo$155b2obo$157bo3$158b
2o300b2o$158b2o300b2o3$539b2o$538bobo$540bo2$38b2o114b2o308b2o114b2o$
38b2o44b2o68b2o308b2o114b2o$84bobo$84bo2$183bo$181bobo$182b2o2$264b2o
88b2o$116bo147b2o88b2o75bo$114bobo314bobo$115b2o314b2o$46b2o98b2o324b
2o98b2o$46b2o98b2o324b2o98b2o$498bo$498bobo$353b2o143b2o$351b4o$351bo
2bo$345b2o3b2o4b2o$343b2o2bo3b3o3b2o$343bo2b3o2bob2ob2o$268bo74bo4bo4b
4o$267b3o74b5o$266bo2b2o75b2o131b2o$265b2o211bobo$264b2ob3o210bo$264b
2o2bo$267b3o$119bobo22b2o119b2o$38b2o79b2o23bobo7b2o109b2o87b2o108b2o
114b2o$38b2o80bo23bo9b2o198b2o108b2o114b2o2$273bo$271bobo229bobo$272b
2o230b2o$504bo2$341bo$341bobo$341b2o3$46b2o98b2o124b2o72b2o124b2o98b2o
$46b2o98b2o124b2o72b2o124b2o98b2o9$419b2o$418bobo$420bo3$204b2o$204bob
o$204bo$38b2o114b2o108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b
2o114b2o12$46b2o224b2o72b2o224b2o$46b2o224b2o72b2o224b2o17$38b2o114b2o
108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b2o114b2o12$46b2o224b
2o72b2o224b2o$46b2o224b2o72b2o224b2o14$59bobo$59b2o$60bo$38b2o114b2o
108b2o88b2o108b2o114b2o$38b2o114b2o108b2o88b2o108b2o114b2o$563bobo$
564b2o$564bo9$46b2o524b2o$46b2o524b2o17$38b2o114b2o108b2o88b2o108b2o
114b2o$38b2o114b2o108b2o88b2o108b2o114b2o!
EDIT: wrote "destroying the block" rather than "destroying the hive" originally.
EDIT2: fixed bug in the script, previously it read "recipe[6], recipe[6] = recipe[6], recipe[5]". It didn't affect the recipe I posted though.

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » September 2nd, 2014, 10:20 am

I think you did reverse the sign of the 7, actually -- not that I actually built the rake either, but I calculated the lane:

was 6 rephasers * 9 + lane 16 = 70, mod 31 = 8
new 5 rephasers * 9 + lane 1 = 46 , mod 31 = 15

So that's 7 lanes higher than before, where you need 7 lanes lower.

Should be easy to fix -- we can easily double R5L1F if necessary. There's an extra rephaser added in this recipe after every R3L21F, so the improvement from R4L21F actually doesn't make any difference.

... Does this mean you tried all the other permutations mentioned a few posts back, and nothing was better than 55 gliders?
chris_c wrote:... here is my doubleable (hopefully) version of R3L21F...
Sure, that seems simple enough:

Code: Select all

#C R3L21F, doubled
x = 971, y = 1494, rule = B3/S23
211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o108b2o114b
2o30$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o108b2o
114b2o30$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o
108b2o114b2o30$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o
88b2o108b2o114b2o30$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o
108b2o88b2o108b2o114b2o30$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o
114b2o108b2o88b2o108b2o114b2o30$211b2o114b2o108b2o88b2o108b2o114b2o$
211b2o114b2o108b2o88b2o108b2o114b2o30$211b2o114b2o108b2o88b2o108b2o
114b2o$211b2o114b2o108b2o88b2o108b2o114b2o30$211b2o114b2o108b2o88b2o
108b2o114b2o$211b2o114b2o108b2o88b2o108b2o114b2o30$211b2o114b2o108b2o
88b2o108b2o114b2o$211b2o114b2o108b2o88b2o108b2o114b2o30$211b2o114b2o
108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o108b2o114b2o30$211b2o
114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o108b2o114b2o30$
211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o108b2o114b
2o30$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o108b2o
114b2o30$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o
108b2o114b2o30$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o
88b2o108b2o114b2o30$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o
108b2o88b2o108b2o114b2o30$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o
114b2o108b2o88b2o108b2o114b2o30$211b2o114b2o108b2o88b2o108b2o114b2o$
211b2o114b2o108b2o88b2o108b2o114b2o30$211b2o114b2o108b2o88b2o108b2o
114b2o$211b2o114b2o108b2o88b2o108b2o114b2o22$745b3o$746bo$746b3o$968b
2o$969b2o$968bo3$b2o216bo107b2o108b2o88b2o108b2o$2o216b3o106b2o108b2o
88b2o108b2o$2bo215bob2o$209b2o544b2o$209b2o534b2o8b2o$745b2o3$210bobo$
210b2o$211bo545bo$756bobo$755bo3bo$755bo3bo$207b2o546bo$207b2o547b3o7$
211b2o540b2o$211b2o540b2o$908b2o$909b2o$908bo3$61b2o$60b2o$62bo264b2o
108b2o88b2o108b2o$327b2o108b2o88b2o108b2o3$219b2o524b2o$219b2o524b2o
12$162bo$162bobo$162b2o3$211b2o540b2o53bo39b2o$211b2o540b2o51bobo40b2o
$807b2o39bo3$121b2o$120b2o$122bo2$327b2o108b2o88b2o108b2o$327b2o108b2o
88b2o108b2o3$219b2o524b2o$219b2o524b2o4$328bo301bo6b5o$318bo8b2obo299b
2o4b2ob3o$266bobo47b3o7bo2b3o294b2o3b2o5b2o2bo7b2o$267b2o46bo3bo2bo2b
5ob2o292b3o11bob2o6bobo$267bo47bo4b3o5b2obo294b3obo8bob2obo4bo$315b2ob
ob3o2b6o296bobo10b3obo4b3o2bo151b2o$317bo3b2o3b4o298bo13bo9b2obo149bob
o$640b3o9b2obo36bobo112bo$654bo37b2o$693bo$163b2o$163bobo$163bo$211b2o
114b2o308b2o114b2o$211b2o114b2o308b2o114b2o5$159b3o642b3o2$157bo5bo
150bo487bo5bo$157bo5bo149bo123b2o88b2o273bo5bo$157bo5bo149b3o121b2o88b
2o273bo5bo2$159b3o642b3o$219b2o98b2o324b2o9bo88b2o$219b2o98b2o324b2o
10bo87b2o$655b3o6$746b2o$745bobo$747bo3$223b2o$223bobo$223bo3$211b2o
114b2o308b2o114b2o$211b2o114b2o308b2o114b2o5$159b3o642b3o2$157bo5bo
638bo5bo$157bo5bo357b3o278bo5bo$157bo5bo274bob3o78b2o279bo5bo$436bo82b
2o3bo$159b3o273bo5b2o76b2obobo4b2o273b3o$219b2o98b2o114bo3b2o78b2o3b2o
3b2o114b2o98b2o$219b2o98b2o115bo6b3o77b2o120b2o98b2o$443bobo$443bo2bo$
444bobo$444b3o$686b2o$685bobo$687bo$518b2o$433b2o96b2o$283b2o148b2o96b
2o$283bobo$283bo5$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b
2o88b2o108b2o114b2o5$159b3o642b3o2$157bo5bo638bo5bo$157bo5bo638bo5bo$
157bo5bo638bo5bo2$159b3o642b3o$219b2o172bobo49b2o72b2o224b2o$219b2o
173b2o49b2o72b2o224b2o$394bo$398bo$397bo228b2o$397b3o225bobo$627bo3$
343b2o$343bobo$343bo7$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o
108b2o88b2o108b2o114b2o5$159b3o92bo549b3o$253bo$157bo5bo89b3o546bo5bo$
157bo5bo638bo5bo$157bo5bo319bo318bo5bo$484b2o230bo$159b3o321b2o232bo
86b3o$219b2o224b2o72b2o194b3o27b2o$219b2o224b2o72b2o224b2o$477bo88b2o$
475b2o88bobo$476b2o89bo3$403b2o$403bobo$403bo9$211b2o114b2o108b2o88b2o
108b2o114b2o$211b2o114b2o108b2o88b2o108b2o114b2o5$159b3o642b3o2$157bo
5bo638bo5bo$157bo5bo638bo5bo$157bo5bo638bo5bo2$159b3o642b3o$219b2o224b
2o59b2o11b2o224b2o$219b2o224b2o58bobo11b2o224b2o$507bo3$463b2o$463bobo
$463bo11$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o
108b2o114b2o5$159b3o642b3o2$157bo5bo638bo5bo$157bo5bo638bo5bo$157bo5bo
638bo5bo$446b2o$159b3o283bobo356b3o$447bo3$523b2o$523bobo$523bo13$211b
2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o108b2o114b2o5$
159b3o642b3o2$157bo5bo638bo5bo$157bo5bo222b2o414bo5bo$157bo5bo221bobo
414bo5bo$387bo$159b3o642b3o2$583b2o$583bobo$583bo15$211b2o114b2o108b2o
88b2o108b2o114b2o$211b2o114b2o108b2o88b2o108b2o114b2o5$159b3o642b3o$
326b2o$157bo5bo161bobo474bo5bo$157bo5bo163bo474bo5bo$157bo5bo638bo5bo
2$159b3o481b2o159b3o$643bobo$643bo15$755bo$754b3o$327b2o108b2o88b2o
108b2o113b2o3bo$327b2o108b2o88b2o108b2o113b5o$751bo$216b2o534bo3b2o$
216b3o533b2o2b2o$215b2o2bo46b2o486b2o$159b3o52b3o48bobo477bo58b3o$208b
3o4b3o49bo477bo$157bo5bo52bo528bo56bo5bo$157bo5bo638bo5bo$157bo5bo539b
2o97bo5bo$703bobo$159b3o541bo100b3o2$207b2o548b2o$207b2o548b2o7$211b2o
540b2o$211b2o540b2o6$784bo$782bobo$327b2o108b2o88b2o108b2o144b2o$327b
2o108b2o88b2o108b2o2$176bo29b2o$176bobo26bobo11b2o524b2o$176b2o29bo11b
2o524b2o$159b3o642b3o2$157bo5bo599b2o37bo5bo$157bo5bo599bobo36bo5bo$
157bo5bo599bo38bo5bo2$159b3o642b3o10$211b2o540b2o$211b2o503bobo34b2o$
716b2o$717bo3$252bobo$253b2o$253bo$172b2o153b2o108b2o88b2o108b2o$171b
2o154b2o108b2o88b2o108b2o$173bo2$219b2o524b2o$219b2o524b2o40b2o$159b3o
626b2o14b3o$787bo$157bo5bo638bo5bo$157bo5bo638bo5bo$157bo5bo638bo5bo2$
159b3o642b3o10$211b2o540b2o$211b2o107bo432b2o$319b3o$319b3o2$319b4o$
318b5o$232b2o84b2obo$231b2o$233bo203b2o88b2o$437b2o88b2o115b2o$643bobo
$329b2o304b2o5bo2bo81b2o$219b2o98b2o8b2o304b2o91b2o15b2o$219b2o98b2o
322b2obo80bo17b2o$159b3o482bo3bo155b3o$637bo7bobo$157bo5bo473bobo162bo
5bo$157bo5bo473b2o163bo5bo$157bo5bo166bo471bo5bo$328b2o$159b3o166b2ob
2o471b3o$329bob2o$329bo2bo300b2o$330b2o301b2o7$211b2o114b2o308b2o114b
2o$211b2o114b2o308b2o114b2o4$292b2o$291b2o$293bo$437b2o$439bo$439bo85b
ob2o138b2o$524b2o2bo139b2o$435b2ob2o81b5o2bo138bo$219b2o98b2o113b2ob2o
83bo3bobo116b2o98b2o$219b2o98b2o113bo2bo3bo79bobo2b3o116b2o98b2o$159b
3o272bob3o2b2o78bobo2b3o275b3o$433b2o4bo2b2o69b2o6bobo$157bo5bo270b3ob
ob3o68b4o6bo280bo5bo$157bo5bo271b2ob4o68b2o3b2o285bo5bo$157bo5bo273b2o
70b3ob3obo284bo5bo$515bob2o16b2o$159b3o354bo19bo4bo262b3o$535bo5bo$
433b2o97b2ob3ob3o$433b2o93b2o2b2ob3obo$527bo4b3o4bo50bo$528bobo57b2o$
529b3obo55b2o$532bo$549bo$380bo169bo105bobo$211b2o114b2o52b2o54b2o88b
2o19b3o86b2o17b2o95b2o$211b2o114b2o51b2o55b2o88b2o108b2o18bo95b2o2$
352b2o57bo$312bobo36b2o57bo$313b2o38bo56b3o$313bo2$607b2o$608b2o$607bo
3$219b2o98b2o124b2o72b2o124b2o98b2o$219b2o98b2o124b2o72b2o124b2o98b2o$
159b3o642b3o2$157bo5bo638bo5bo$157bo5bo638bo5bo$157bo5bo529bo108bo5bo$
691bobo$159b3o530b2o110b3o2$500bo$267bo230b2o$267bobo229b2o$267b2o2$
470bo$471b2o$470b2o$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o
108b2o88b2o108b2o114b2o12$219b2o224b2o72b2o224b2o$219b2o224b2o72b2o
224b2o$159b3o642b3o2$157bo5bo638bo5bo$157bo5bo638bo5bo$157bo5bo638bo5b
o2$159b3o642b3o10$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b
2o88b2o108b2o114b2o12$219b2o224b2o72b2o224b2o$219b2o224b2o72b2o224b2o$
159b3o642b3o2$157bo5bo638bo5bo$157bo5bo638bo5bo$157bo5bo638bo5bo2$159b
3o642b3o10$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o
108b2o114b2o14$159b3o642b3o2$157bo5bo638bo5bo$157bo5bo638bo5bo$157bo5b
o638bo5bo2$159b3o642b3o10$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o
114b2o108b2o88b2o108b2o114b2o14$159b3o642b3o2$157bo5bo638bo5bo$157bo5b
o638bo5bo$157bo5bo638bo5bo2$159b3o642b3o7$755b3o$752bo2bobo$751b2obo$
327b2o108b2o88b2o108b2o111b2o4bobo$327b2o108b2o88b2o108b2o111b2o2b3ob
2o$749b2o2bo3b3o$749b2obob2o2bo$214bo536bo5bo$212b2ob2o536b2o$212b2ob
2o528bo8b3o$208b3ob2obobo527bo8b3o$215bob2o526bo$214b2o2bo$215b3o4$
207b2o548b2o$159b3o45b2o548b2o45b3o2$157bo5bo638bo5bo$157bo5bo638bo5bo
$157bo5bo638bo5bo2$159b3o642b3o$211b2o540b2o$211b2o540b2o7$785bo$327b
2o108b2o88b2o108b2o147bo$327b2o108b2o88b2o108b2o145b3o3$175bo43b2o524b
2o$174bo44b2o524b2o$174b3o9$159b3o642b3o2$157bo5bo638bo5bo$157bo5bo
638bo5bo$157bo5bo638bo5bo2$159b3o642b3o$211b2o540b2o$211b2o540b2o$716b
o$714b2o$715b2o3$254bo$255b2o$254b2o71b2o108b2o88b2o108b2o$172b3o152b
2o108b2o88b2o108b2o$172bo$173bo$219b2o524b2o$219b2o524b2o$786b3o$788bo
$787bo14$211b2o540b2o$211b2o540b2o$320bo$319bobo$318b2ob2o$319bo2bo$
319bo3bo$319bo$232b3o$232bo204b2o88b2o$233bo203b2o88b2o115b2o$644bobo$
329b2o304b2o7b3o$219b2o98bo9b2o304b2o7b5o77b3o16b2o$219b2o98b2o326b2o
79bo16b2o$639bo4bob2o79bo$637b2o6bo$638b2o5bo2$331bo$329b2obo$329b2o$
329bo$330b2o301b2o$331bo301b2o7$211b2o114b2o308b2o114b2o$211b2o114b2o
308b2o114b2o5$292b3o$292bo145bo$293bo143bobo$437bobo$438b3o$437b2o2bo
84b2o138b3o$436bo84b3obob2o139bo$219b2o98b2o115bobo85bo2bo117b2o20bo
77b2o$219b2o98b2o115bo3bo78bo7bo117b2o98b2o$434bo6bo76bo4bo3bo$434b3o
4b2o71b2o3bo$435b5obo12bo58bo2b2o2b3obo4bo$454bo57bo8b3o5bo$509b3o6bo
18bo$513b2o2bo10bo11bo$515b2o11bo6b2o4bo$525bo2b2o5bo4b2o$433b2o19bo
70b5o5bo3b2o$434bo19bo72b2o3b3obo2bo50bo$528b3o2bo4b2o49bo$533bo55b3o$
530bobo$531bo$380bo166bobo$381bo166b2o$211b2o114b2o50b3o55b2o88b2o19bo
88b2o17bo96b2o$211b2o114b2o108b2o88b2o108b2o15b2o97b2o$655b2o$411bobo$
352b3o56b2o$314bo37bo59bo$315b2o36bo$314b2o2$606b3o$608bo$607bo2$219b
2o98b2o124b2o72b2o124b2o98b2o$219b2o98b2o124b2o72b2o124b2o98b2o4$691bo
$692b2o$691b2o2$500bo$269bo229bo$267b2o230b3o$268b2o2$470bo$471bo$469b
3o2$211b2o114b2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o108b2o
114b2o12$219b2o224b2o72b2o224b2o$219b2o224b2o72b2o224b2o17$211b2o114b
2o108b2o88b2o108b2o114b2o$211b2o114b2o108b2o88b2o108b2o114b2o12$219b2o
224b2o72b2o224b2o$219b2o224b2o72b2o224b2o17$211b2o114b2o108b2o88b2o
108b2o114b2o$211b2o114b2o108b2o88b2o108b2o114b2o!

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: 31c/240 caterpillar working notes

Post by chris_c » September 2nd, 2014, 10:35 am

dvgrn wrote:...so the improvement from R4L21F actually doesn't make any difference.
I noticed that. Slightly disappointing but never mind.
dvgrn wrote: ... Does this mean you tried all the other permutations mentioned a few posts back, and nothing was better than 55 gliders?
I think so. It's just four really hacky nested for loops in the code I posted:

Code: Select all

for _ in range(2):
  for _ in range(2):
    for x in [7, 3, 1, -11]:
      for y in [1, 1, 1, 1, 1, -5]:

      <do stuff with recipe here>

#cycle through recipes in hackish fashion

        recipe[13] -= y
      recipe[8] -= x
    recipe[5], recipe[6] = recipe[6], recipe[5]
  recipe[1], recipe[2] = recipe[2], recipe[1]
It cycles through two pairs of swaps, and two different lane possibilities: [0,7,10,11] for the hive and [0,1,2,3,4,5] for the block. You indicate that I have got the wrong sign on the lines recipe[??] -= ?? but I don't have time to check it this minute.

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

Re: 31c/240 caterpillar working notes

Post by dvgrn » September 2nd, 2014, 10:46 am

chris_c wrote:It cycles through two pairs of swaps, and two different lane possibilities: [0,7,10,11] for the hive and [0,1,2,3,4,5] for the block. You indicate that I have got the wrong sign on the lines recipe[??] -= ?? but I don't have time to check it this minute.
I'm out of time for today also, so won't attempt to hack your hack to fix the sign problem. Meanwhile, here's the doubled R5L1F that we need for the known-good recipe:

Code: Select all

#C doubled R5L1F
x = 1823, y = 3460, rule = B3/S23
637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b
2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o
114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o
108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o
88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o
108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o
114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$
637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o
114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o
108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o
88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o
108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o
114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$
637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b
2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o
114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o
108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o
88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o
108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o
114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$
637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o
114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o
108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o
88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o
108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o
114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$
637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b
2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o
114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o
108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o
88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o
108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o
114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$
637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o
114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o
108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o
88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o
108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o
114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$
637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b
2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o
114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o
108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o
88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o
108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o
114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$
637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o
114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o
108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o
88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o
108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o
114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$
637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b
2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o
114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o
108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o
88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o
108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o
114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o114b2o$
637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o108b2o
114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o88b2o
108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o108b2o
88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o114b2o
108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o
114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$
637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b
2o30$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o
114b2o6$1180bo$1178bobo$1178bob2o$1172bo8bo2b2o$640b3o523b3o2bob2o6b6o
$639bo3bo520b2ob2obo2b2ob4ob2o4bo$639b2o2bo520bo2bob2o2bo2b4o2b2ob2o$
642b2o520b3o2bo2bo2bo7b3o$1170bobo$640b2o$639bo2bo$639b2o4$637b2o540b
2o$637b2o540b2o4$648bo$646bobo$647b2o2$753b2o108b2o88b2o108b2o$753b2o
108b2o88b2o108b2o99bo$1164bobo$1164b2o$645b2o524b2o$645b2o524b2o17$
637b2o540b2o$637b2o540b2o8$753b2o108b2o88b2o108b2o$753b2o108b2o88b2o
108b2o3$645b2o524b2o$645b2o524b2o17$637b2o540b2o$637b2o540b2o6$1064bo$
1063bobo$575bo287b2o88b2o108bo$573b2o288b2o88b2o111bo$574b2o172bo3b3o
308b2obo$748b4o2bo307bobo$645b2o101b3o2bo307b2o108b2o$645b2o105b3o306b
obo107b2o74bo$744b2o314bobo3b3o179b2o$740b10o310bo3bo2b2o178b2o$739b4o
3bo313bo2b2ob3o$736b3o4bo2bo2bo312b3o$736b4o8bo$736bo3b4o18bo$740b3o
10b2o6b2o4bo$751bo8b2o3bobo$751bo7bob2o2bobo291b2o$756bob4o297b2o$753b
3o8b2o$756b4o$757b2o$757bo$775bo$773bobo$637b2o114b2o19b2o287b2o114b2o
$637b2o114b2o308b2o114b2o2$708bo328bo$706bobo328bobo$707b2o328b2o3$
1104bo$863b2o88b2o149bobo$863b2o88b2o149b2o3$645b2o98b2o324b2o98b2o$
645b2o98b2o324b2o98b2o9$725bobo$725b2o$726bo3$949b2o144bobo$949bob2o
143b2o$951b2o143bo$637b2o114b2o116bo77b2o112b2o114b2o$637b2o114b2o116b
o75b2o114b2o114b2o$870bobo$947bobo$869b2o77bo2$869b2o6$861b2o$645b2o
98b2o114b2o8b2o72b2o124b2o98b2o$645b2o98b2o124b2o72b2o124b2o98b2o6$
859b3o$859b3o$858bob2o$859b2obo$860b2o7$637b2o114b2o108b2o88b2o108b2o
114b2o$637b2o114b2o108b2o88b2o108b2o114b2o6$515bo$513b2o$514b2o3$1307b
o$645b2o224b2o72b2o224b2o135b2o$645b2o224b2o72b2o224b2o134b2o17$637b2o
114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o12$
645b2o224b2o72b2o224b2o$645b2o224b2o72b2o224b2o7$665bobo$665b2o$666bo
3$1155bobo$1156b2o$1156bo$888bo$887bo$637b2o114b2o108b2o22b3o63b2o108b
2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o2$934bo$935bo$933b3o8$645b
2o224b2o72b2o224b2o$645b2o224b2o72b2o224b2o17$637b2o114b2o108b2o88b2o
108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o4$455bo$453b2o$454b2o
3$1367bo$1368b2o$1367b2o19$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o
114b2o108b2o88b2o108b2o114b2o29$1174bo$753b2o108b2o88b2o108b2o108b3o$
640bo112b2o108b2o88b2o108b2o108b2obo$639b3o$638bo532b2o2bo5b2o$636bob
4o529b2ob2o5b2o$635b4ob2o532b2o$634bob2o2b2o$634bo2bo2b2ob3o$635bo4bo
2b3o$639b7o$640bob4o$641bo2bo$642b2o527bo$1170bo2bo$633b2o536bobo9b2o$
633b2o537bo10b2o7$637b2o540b2o$637b2o540b2o8$753b2o108b2o88b2o108b2o$
753b2o108b2o88b2o108b2o2$395bo$393b2o250b2o524b2o$394b2o249b2o524b2o$
600bo$598b2o$599b2o826bo$1428b2o$1427b2o$1222bo$1223b2o$1222b2o9$637b
2o540b2o$637b2o540b2o8$683bo69b2o108b2o88b2o108b2o$681bobo69b2o108b2o
88b2o108b2o$682b2o2$645b2o524b2o$645b2o482bo41b2o$1129bobo$1129b2o8$
1066b3o$1065bo2bo$1065bo3bo$1064bo$746bo316b2ob3o$746b2o316bo$745bo2bo
315b2o3bo$637b2o107bobo316bo113b2o$637b2o106bo2bo430b2o$745bo2bo$745bo
bo322bobo$746b3o322b2o$1071bo4$863b2o88b2o$863b2o88b2o2$755b2o$645b2o
98b2o8b2o314b2o98b2o$645b2o98b2o324b2o98b2o2$756b3o$756b3o$756b4o$758b
ob2o$757b2ob2o$753b2o2b5o$758b3o$760bo8$637b2o114b2o308b2o114b2o$637b
2o114b2o308b2o114b2o8$862b3o$335bo526bo$333b2o525bobobo$334b2o522b3o2b
2o91bo$540bo104b2o98b2o111b2o88b2o6bo114b2o98b2o$538b2o105b2o98b2o111b
2o88bo122b2o98b2o$539b2o407b3o4bobo529bo$862bo8b3o70b3o8bobo530b2o$
956bo530b2o$860bo421bo$861bo421b2o$1282b2o3$859b2o96b2o$859b2o96b2o7$
637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b
2o$810bo$808bobo$809b2o2$834bobo$743bo90b2o166bo$741bobo91bo166bobo$
742b2o258b2o68bo$1071b3o$986bobo81b2ob2o$987b2o84b3o$645b2o98b2o124b2o
72b2o40bo83b2obo96b2o$645b2o98b2o124b2o72b2o125b2o97b2o$1072bo12$690bo
bo$690b2o$691bo$899bo$637b2o114b2o108b2o35bo52b2o108b2o114b2o$637b2o
114b2o108b2o33b3o52b2o108b2o65bobo46b2o$1131b2o$1131bo$913bo$912bo$
912b3o7$645b2o224b2o72b2o224b2o$645b2o224b2o72b2o224b2o17$637b2o114b2o
108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o7$275bo$
273b2o$274b2o$480bo$478b2o$479b2o164b2o224b2o72b2o224b2o374bo$645b2o
224b2o72b2o224b2o375b2o$1547b2o$1342bo$1343b2o$1342b2o13$637b2o114b2o
108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o30$637b2o
114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o28$
1180b3o$637b3o539b4o$637b3o113b2o108b2o88b2o108b2o113bo4bo$753b2o108b
2o88b2o108b2o112bo2b3o$641bo2bo532bo2bo2bo$633b2o5b2o2bo532b3o2b2o$
633b6obo537b3o2bo$634bo2bo2bo3bo534b4o$215bo418b2ob3o4bo$213b2o420b2o
3b3o527b3o$214b2o$420bo232b3o$418b2o233b3o$419b2o233bo952bo$654bo953b
2o$653b3o951b2o$633b2o18b3o527b2o217bo$632bobo548b2o218b2o$628bobo771b
2o$627bo5bo$632bo3$629bobo$637b2o540b2o$637b2o540b2o$613bo$611b2o$612b
2o3$1209bo$1210b2o$753b2o108b2o88b2o108b2o144b2o$753b2o108b2o88b2o108b
2o3$645b2o524b2o$645b2o524b2o13$670bo$668bobo$669b2o2$637b2o540b2o$
637b2o503bo36b2o$1142bobo$1142b2o6$753b2o108b2o88b2o108b2o$753b2o108b
2o88b2o108b2o3$645b2o524b2o$645b2o524b2o17$637b2o540b2o$637b2o540b2o8$
747b3o113b2o88b2o$746bo3bo112b2o88b2o115b2o$750bo318bobo$745bo9b2o304b
2o6b2o$155bo489b2o98b2ob2o5b2o304b2o6b2o100b2o$153b2o490b2o102bo320bob
obo96b2o$154b2o916b2o$360bo702bobo4b2obo$358b2o703b2o$359b2o703bo602bo
$1668b2o$1667b2o$745bo716bo$745b3o715b2o$745b3o9b2o300b2o401b2o$757b2o
300b2o7$553bo83b2o114b2o308b2o114b2o$551b2o84b2o114b2o308b2o114b2o$
552b2o3$1269bo$1270b2o$1269b2o2$863b2o$863b2o$952b2o$947b3obob2o$645b
2o98b2o203bo2bo117b2o98b2o$645b2o98b2o198bo7bo117b2o98b2o$862b2o80bo4b
o3bo$855bo6bobo75b2o3bo$854b2o7b2o74bo2b2o2b3obo4bo$854bob4o3bo74bo8b
3o5bo$853b3obob2o2bobob4o2bo5bo55b3o6bo18bo$797bo55b3o2b3o2b5obo3bo2b
3ob2o57b2o2bo10bo11bo$795bobo55bo12bo6bo3bob2o60b2o11bo6b2o4bo$796b2o
56b3obo8b3o8bo72bo2b2o5bo4b2o$856b3o8b3o5bo2bo72b5o5bo3b2o$847bobo7bo
19b3o73b2o3b3obo2bo$730bo116b2o105b3o2bo4b2o49bo$728bobo117bo26bobo81b
o55bobo$729b2o144bobo78bobo56b2o$957bo$973bobo$974b2o106bo$637b2o114b
2o108b2o88b2o19bo88b2o17bobo94b2o$637b2o114b2o108b2o88b2o108b2o17b2o
95b2o12$645b2o98b2o124b2o72b2o124b2o98b2o$645b2o56bobo39b2o124b2o72b2o
124b2o98b2o$703b2o$704bo$886bo$887bo$885b3o229bobo$1118b2o$1118bo$926b
o$925bo$925b3o7$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o
88b2o108b2o114b2o10$95bo$93b2o$94b2o549b2o224b2o72b2o224b2o$300bo344b
2o224b2o72b2o224b2o$298b2o$299b2o1426bo$1728b2o$1727b2o$1522bo$1523b2o
$1522b2o8$493bo$491b2o$492b2o143b2o114b2o108b2o88b2o108b2o114b2o$637b
2o114b2o108b2o88b2o108b2o114b2o2$1329bo$1330b2o$1329b2o8$645b2o224b2o
72b2o224b2o$645b2o224b2o72b2o224b2o17$637b2o114b2o108b2o88b2o108b2o
114b2o$637b2o114b2o108b2o88b2o108b2o114b2o8$646bo$645bobo$644bo3bo$
644bo3bo$648bo$645b3o17$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b
2o108b2o88b2o108b2o114b2o7$49bo$47bobo$48b2o2$240bo$238b2o1523bo$239b
2o1522bobo$1763b2o2$1582bo$1583b2o$1582b2o2$1723b2o$1722bobo$1724bo3$
98b2o$98bobo332bo$98bo332b2o$432b2o2$637b2o114b2o108b2o88b2o108b2o114b
2o$637b2o114b2o108b2o88b2o108b2o114b2o208bo$1390b2o$1389b2o6$1176bobo$
1176bob2o$1175b2o2b2o$1170b3o7b2o$1170bo8b2o$1170bobo6bo$1171b2o$641bo
$640b3o535bo$639bo2b2o535bo$638b4obo534bo484b2o$638bo4bo1018bobo$639b
2o2bo1020bo$640b2o537b2o$1179b2o$158b2o485bo$158bobo482bobo$158bo485b
2o3$1167bo$1167bobo$753b2o108b2o88b2o108b2o102b2o$753b2o108b2o88b2o
108b2o3$645b2o524b2o$645b2o524b2o11$1385b2o$1384bobo216b2o$1386bo215bo
bo216b2o$1604bo215bobo$1822bo$436b2o$218b2o216bobo198b2o540b2o$2o216bo
bo215bo200b2o540b2o$obo215bo$o6$753b2o108b2o88b2o108b2o$753b2o108b2o
88b2o108b2o3$645b2o524b2o$645b2o524b2o$109bo$107bobo$108b2o2$180bo$
178b2o1523bo$179b2o1522bobo$1703b2o$1325b2o$1324bobo216b2o97bo$1326bo
215bobo98b2o116b2o$1544bo97b2o116bobo$1762bo$496b2o$278b2o216bobo$60b
2o216bobo215bo$60bobo215bo358b2o540b2o$60bo576b2o540b2o$439bo$437bobo$
438b2o2$578bo$576b2o795bo$577b2o794bobo$747b3o113b2o88b2o418b2o$746bo
3bo112b2o88b2o115b2o$750bo318bobo172bo$745bo9b2o304b2o6b2o174b2o$645b
2o98b2ob2o5b2o304b2o6b2o100b2o71b2o$645b2o102bo320bobobo96b2o$1072b2o$
1063bobo4b2obo$1063b2o$1064bo3$745bo519b2o$745b3o516bobo216b2o$745b3o
9b2o300b2o205bo215bobo216b2o$757b2o300b2o423bo215bobo$1702bo$556b2o$
338b2o216bobo$120b2o216bobo215bo$120bobo215bo$120bo$637b2o66bo47b2o
308b2o114b2o$637b2o64bobo47b2o308b2o114b2o$704b2o3$1107bo$1107bobo$
1107b2o2$863b2o$863b2o$952b2o$947b3obob2o$645b2o98b2o203bo2bo117b2o98b
2o$645b2o98b2o198bo7bo117b2o98b2o$862b2o80bo4bo3bo$855bo6bobo75b2o3bo$
854b2o7b2o74bo2b2o2b3obo4bo$854bob4o3bo74bo8b3o5bo$853b3obob2o2bobob4o
2bo5bo55b3o6bo18bo241b2o$797bo55b3o2b3o2b5obo3bo2b3ob2o57b2o2bo10bo11b
o237bobo216b2o$795bobo55bo12bo6bo3bob2o60b2o11bo6b2o4bo238bo215bobo$
796b2o56b3obo8b3o8bo72bo2b2o5bo4b2o456bo$856b3o8b3o5bo2bo72b5o5bo3b2o$
616b2o229bobo7bo19b3o73b2o3b3obo2bo$398b2o216bobo228b2o105b3o2bo4b2o
49bo$398bobo215bo231bo26bobo81bo55bobo$398bo476bobo78bobo56b2o$957bo$
973bobo$974b2o$637b2o114b2o108b2o88b2o19bo88b2o114b2o$637b2o114b2o108b
2o88b2o108b2o114b2o12$645b2o98b2o124b2o72b2o124b2o98b2o$645b2o56bobo
39b2o124b2o72b2o124b2o98b2o$703b2o$704bo$886bo258b2o$887bo256bobo216b
2o$885b3o229bobo26bo215bobo$1118b2o244bo$1118bo$676b2o248bo$458b2o216b
obo246bo$458bobo215bo248b3o$458bo6$499bo137b2o114b2o108b2o88b2o108b2o
114b2o$497bobo137b2o114b2o108b2o88b2o108b2o114b2o$498b2o2$518bo$516b2o
795bo$517b2o794bobo$1313b2o2$1304bo$1305b2o$1304b2o2$645b2o224b2o72b2o
224b2o$645b2o224b2o72b2o224b2o$1085b2o$1084bobo$1086bo3$736b2o$736bobo
$736bo9$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o
108b2o114b2o12$645b2o224b2o72b2o78b2o144b2o$645b2o224b2o72b2o77bobo
144b2o$1026bo3$796b2o$796bobo$796bo11$637b2o114b2o108b2o88b2o108b2o
114b2o$637b2o114b2o108b2o88b2o108b2o114b2o8$646bo$645bobo$644bo3bo316b
2o$644bo3bo315bobo$648bo317bo$645b3o2$856b2o$856bobo$856bo13$637b2o
114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o8$
905b2o$904bobo$906bo3$916b2o$916bobo$916bo15$637b2o114b2o108b2o88b2o
108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b2o6$845b2o$844bobo$846bo
3$976b2o$976bobo$976bo17$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o
114b2o108b2o88b2o108b2o114b2o4$785b2o$784bobo$786bo3$1036b2o$1036bobo$
1036bo19$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o
108b2o114b2o2$725b2o$724bobo$726bo2$637bo$637b3o456b2o$635b2o2bo456bob
o$1096bo$631b5o8b3o3b2o524bo$631bo3bobo2bobob3o2b2obo522b3o$631b2obo3b
2obo5bo4b2o520b2ob2o$633b2o10b3o3b2o521bo$642b2o2b2o$1176bo$1176b2o$
1175bob2o4$637b2o540bo$637b2o540b2o4$1169bobo$1169b2o$1170bo2$753b2o
108b2o88b2o108b2o$651bobo11b2o86b2o108b2o88b2o108b2o$652b2o10bobo$652b
o13bo$645b2o524b2o$645b2o524b2o$1156b2o$1156bobo$1156bo14$637b2o540b2o
$637b2o540b2o7$605b2o$604bobo146b2o108b2o88b2o108b2o$606bo146b2o108b2o
88b2o108b2o3$645b2o524b2o43b2o$645b2o524b2o43bobo$1216bo16$637b2o540b
2o$637b2o540b2o4$625b2o$624b2o$626bo126bo$754bo$753bo109b2o88b2o$752b
3o108b2o88b2o109bo121b2o$753b2o308b5obo117b2o$752b2ob2o306bo2bo3bo115b
o$645b2o109bo312bo101b2o$645b2o103bo3bo2bo305b3o2bo102b2o$749bobo2b2ob
o306bo4b2o4b2o$748bo4bo3b2o310b2o7bo$749bobo3b2o311bo9b3o$750bob2obo
314bo4b2o4bo$754bo319bob3o3bo$1055b2o17bo4bobo$1051bo3bobo16bo2bo$
1049b2o14bo10bo$757b2o296bo3bo$757b2o292b3ob2ob2o2b2o$1062b2o$1058bo2b
3o$1058bo$1059b2o$1043bo$1041b2o$637b2o114b2o287b2o19b2o114b2o$637b2o
114b2o308b2o114b2o2$685b2o92bo329bobo$684b2o94b2o327b2o$686bo92b2o329b
o3$711bobo412b2o$712b2o149b2o88b2o172b2o$712bo150b2o88b2o171bo3$645b2o
98b2o324b2o98b2o$645b2o98b2o324b2o98b2o9$1092bo$1090bobo$1091b2o2$866b
3o$720bo145bo2bo$720bobo142bo2b2o$720b2o143b2o$637b2o114b2o190b3o115b
2o114b2o$637b2o106b2o6b2o114bo75b3o115b2o114b2o$744b2o124b2o73bo2bo$
746bo122b2o75b3o$946b2o2$1066b2o$1067b2o$1066bo4$955b2o$645b2o98b2o
124b2o72b2o8b2o114b2o98b2o$645b2o98b2o124b2o72b2o124b2o98b2o5$956b3o$
955bo3bo$954bo3b2o$954bo4bo$954bo3bo2$956b2o5$805b2o$637b2o114b2o49b2o
57b2o88b2o108b2o114b2o$637b2o114b2o51bo56b2o88b2o108b2o114b2o3$1006b2o
$1007b2o$1006bo7$645b2o224b2o72b2o224b2o$645b2o224b2o72b2o224b2o17$
637b2o114b2o108b2o88b2o108b2o114b2o$637b2o114b2o108b2o88b2o108b2o114b
2o12$645b2o224b2o72b2o224b2o$645b2o224b2o72b2o224b2o7$1152bo$1150bobo$
1151b2o3$660bo$660bobo$660b2o3$637b2o114b2o108b2o88b2o108b2o114b2o$
637b2o114b2o108b2o88b2o108b2o114b2o3$883bo$881b2o$882b2o7$645b2o224b2o
298b2o$645b2o224b2o298b2o17$637b2o114b2o108b2o88b2o108b2o114b2o$637b2o
114b2o108b2o88b2o108b2o114b2o!
It's not as scary as it looks. Most of it is a simple time-delayed copy from right to left. I should try building these starting with the right half of the backrakes and the left half of the forerakes; then it should be as simple as select-all, copy, advance 20 ticks, paste-reflected-across-Y-axis.

EDIT: It looks as if the shield-bug front end will be well over twice as long as the rakes needed to support the two HWSS streams on each side. Clearly we'll be way ahead in size/width/population/whatever if we can build the block trails with three *WSSes on each side instead of two, and get rid of most of the big kite-shaped area.

Do we have any kind of a six-*WSS design for a front end yet? Codeholic seemed to imply that there were other options besides the shield bug. But I don't really have an alternate design to work on, besides trying to adapt and reduce the longhorn beetle blueprint.

It should be fairly trivial to adapt the new R2L15F and R2L13F forerakes to a 116x5 block trail spacing -- or any other valid spacing, for that matter, except maybe for some really tightly packed trails. A few more similar new rakes, and 116x5 could easily challenge 116:110:90 -- you don't need nearly as many kicked-back glider streams to build 116x5 block trails, so even if you started with a shield-bug device, it could be much smaller.

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: 31c/240 caterpillar working notes

Post by codeholic » September 2nd, 2014, 5:48 pm

I meant the catamaran design, but it needs a search script to be written, and it's not guaranteed that it will work out.
Ivan Fomichev

Post Reply