Smaller Pi Calculator Challenge

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » July 21st, 2025, 12:40 pm

EvinZL wrote:
July 21st, 2025, 11:05 am
... here's one reaction that stood out, and i completed it to 2+1+1G SET (if not present), 2G RESET, 2+2G DREAD, all in 16x16. So this sets a baseline for future improvements...
That does look good -- seems like it ought to need considerably less circuitry than the current over-engineered recipe.

And it fits in 12x12 --

Code: Select all

x = 276, y = 235, rule = LifeHistory
273.A.A$273.2A$274.A10$44.A196.A$43.A100.A96.A.A$43.3A97.A97.2A$143.3A
4$25.2A94.2A94.2A$24.A.A93.A.A93.A.A$25.A95.A95.A10$13.2A22.2A70.2A22.
2A70.2A22.2A$12.A.A21.A.A69.A.A21.A.A69.A.A21.A.A$13.A23.A71.A23.A71.
A23.A10$.2A46.2A46.2A22.2A22.2A46.2A22.2A22.2A$A.A45.A.A45.A.A21.A.A21.
A.A45.A.A21.A.A21.A.A$.A47.A47.A23.A23.A47.A23.A23.A10$13.2A22.2A70.2A
22.2A70.2A22.2A$12.A.A21.A.A69.A.A21.A.A69.A.A21.A.A$13.A23.A71.A23.A
71.A23.A10$25.2A94.2A94.2A$24.A.A93.A.A93.A.A$25.A95.A95.A7$42.A104.2A
94.2A$41.2A104.A.A93.A.A$41.A.A103.A95.A2$51.2A$50.2A$52.A14$66.2A$66.
A.A$66.A10$269.2A$269.A.A$269.A14$273.A.A$273.2A$274.A10$241.A$144.A96.
A.A$143.A97.2A$143.3A4$121.2A94.2A$120.A.A93.A.A$121.A95.A10$109.2A22.
2A70.2A22.2A$108.A.A21.A.A69.A.A21.A.A$109.A23.A71.A23.A10$97.2A46.2A
46.2A46.2A$96.A.A45.A.A45.A.A45.A.A$97.A47.A47.A47.A10$109.2A22.2A70.
2A22.2A$108.A.A21.A.A69.A.A21.A.A$109.A23.A71.A23.A10$121.2A94.2A$120.
A.A93.A.A$121.A95.A7$147.2A94.2A$147.A.A93.A.A$147.A95.A30$269.2A$269.
A.A$269.A!
-- which isn't a power or two but it's the next best thing from HashLife's point of view. For the controllable slide guns that set the bit position, it seems like a shorter push and pull should mean a little less circuitry needed there, too.

I'm still curious if there's anything that can be done for 8x8 spacing, even if it's a little more expensive over all.

enofet
Posts: 7
Joined: July 18th, 2025, 12:00 am

Re: Smaller Pi Calculator Challenge

Post by enofet » July 22nd, 2025, 12:55 am

All of these suggestions are excellent! One that I have some interest in is this one:
EvinZL wrote:
July 21st, 2025, 11:05 am
For some more unusual candidates, how about half-blockade? It can perfectly well be created in 2+1G fitting in 16x16 (barely):

Code: Select all

x = 71, y = 93, rule = B3/S23
33b2o$33b2o2$53bo$32b2o19bobo$32b2o19b2o11$17b2o30b2o$17b2o30b2o3$16b
2o30b2o$16b2o30b2o11$b2o62b2o$b2o62b2o3$2o62b2o$2o62b2o11$17b2o30b2o$
17b2o30b2o3$16b2o30b2o$16b2o30b2o11$33b2o$33b2o2$51b2o$32b2o16b2o$32b
2o18bo21$68b3o$68bo$69bo!
A printer using this reaction would be much smaller that the one I made, although the output would obviously look weird. I'm sure that someone could make a printer with this if they tried. If not, I will go ahead and work on it. The other recipes would work well too, and have the output look better.

---

In order to modernize some other components, I made this G-to-MWSS converter which has clearance for another spaceship:

Code: Select all

x = 164, y = 391, rule = LifeHistory
158.6B$157.6B$158.6B$73.A83.6B$71.3A84.6B$70.A86.6B$65.B4.2A86.6B$64.
8B12.2A71.6B$55.2A5.8B13.B2AB71.6B$55.A6.9B13.2B71.6B$56.3A.12B13.2B
3.B67.6B$58.A14B11.4B.B2A65.6B$59.15B8.8B2A66.6B$60.15B.2B2.6B2AB.B
66.6B$59.27B2A70.6B$58.30B69.6B$57.2AB2AB.28B66.6B$57.A3.A2.28B65.6B$
58.3A4.26B2A65.6B$56.A.A13.4B.14B2A64.6B$56.2A15.4B.12B.B66.6B$74.4B.
11B67.6B$47.2A11.A14.14B69.6B$46.B2AB9.A.A14.14B67.6B$47.3B9.A.A2.2A
3.A6.13B69.6B$46.B.B9.2A.2A2.A2.A.A5.13B68.6B$46.5B8.B2.A.A3.A.A5.12B
70.6B$46.6B6.2ABA2.4A.A6.8B.4B68.6B$46.8B4.2A.A.A3.A8.9B.4B68.6B$47.
13B2.A.AB2.A7.10B.4B66.6B$45.13B5.A.A2B.A5.7B.4B.4B66.6B$44.15B5.A2B.
2A4.8B2.4B.4B64.6B$44.15B4.3B7.8B4.4B.4B64.6B$43.17B.B.2B7.9B5.4B.4B
62.6B$43.32B.6B5.4B.4B62.6B$42.13B2A11BD5B.7B6.4B.4B60.6B$41.14B2A9B
3D4B2.6B8.4B.4B60.6B$40.2AB3.20BDBD4B.7B9.4B.4B58.6B$39.A2.A4.19BD15B
9.4B.4B58.6B$38.A.2A5.6B3.B2.2B2.19B10.4B.4B56.6B$38.A7.6B13.18B10.4B
.4B56.6B$37.2A6.9B11.18B3.B7.4B.4B54.6B$44.4B4.2A9.4B2.15B.B2A7.4B.4B
54.6B$43.4B5.A10.2A3.18B2A8.4B.4B52.6B$42.4B7.3A8.A3.12B2A3B.B10.4B.
4B52.6B$41.4B10.A5.3A5.11B2A2B14.4B.4B50.6B$40.4B17.A7.10B2.2B16.4B.
4B50.6B$39.4B28.B.6B3.2B16.4B.4B48.6B$26.2A10.4B33.4B2.B2AB16.4B.4B
48.6B$27.A9.4B33.B2A2B3.2A18.4B.4B46.6B$25.A10.4B35.2A26.4B.4B46.6B$
25.5A5.4B5.2A58.4B.4B44.6B$30.A4.4B5.A60.4B.4B44.6B$27.3AB2.7B.BA.A
61.4B.4B42.6B$26.A.2B3.7B.B2A63.4B.4B42.6B$26.4A12B66.4B.4B40.6B$24.
2A2.BA3B2A7B67.4B.4B40.6B$23.A2.3AB.2B2A7B68.4B.4B38.6B$23.2A.A.B3.
10B69.4B.4B38.6B$26.A8.8B69.4B.4B36.6B$26.2A7.9B69.4B.4B36.6B$36.3B2.
4B69.4B.4B34.6B$34.5B3.4B69.4B.4B34.6B$34.2A7.4B69.4B.4B32.6B$35.A8.
4B69.4B.4B32.6B$32.3A10.4B69.4B.4B30.6B$32.A4.2A7.4B69.4B.4B30.6B$38.
A8.4B69.4B.4B28.6B$35.3A3.2A5.4B69.4B.4B28.6B$35.A4.B2AB5.3B70.4B.4B
26.6B$41.2B3.2B.4B70.4B.4B26.6B$38.4B3.8B71.4B.4B24.6B$37.6B2.10B70.
4B.4B24.6B$33.2B.7B2.10B71.4B.4B7.2A13.6B$32.2A21B3.2A67.4B.4B7.A14.
6B$32.2A16B.3B4.A69.4B.4B6.A.AB10.6B$33.20B2.BA.A70.4B.4B6.A.AB.B8.6B
$34.19B2.B2A72.4B.4B6.A3B2A6.6B$34.5B2A16B74.4B.4B4.3B.B2A7.6B$33.5BA
2BA14B76.4B.3BD3.2B3.B7.6B$31.B2.5BABA14B77.4B.3BD.4B11.6B$30.2AB.6BA
13B80.4B.3DB.4B9.6B$30.2A22B81.4B.4B.4B9.6B$31.2B.20B82.4B.4B.4B7.6B$
34.19B84.4B.4B.4B7.6B$34.18B86.4B.4B.4B5.6B$34.19B86.4B.9B5.6B$35.19B
26.A49.A9.4B.8B4.6B$33.22B23.3A47.3A10.13B4.6B$31.A.2A6B.7B3.4B21.A
26.A22.A14.BDBD17B$29.3AB2AB2.2B4.B2AB5.4B20.2A25.3A20.2A13.2B2D18B$
28.A4.B11.2A7.4B17.4B28.A17.4B13.2BD18B$29.3A.2A20.4B15.3B29.2A16.3B
15.22B$31.A.A22.4B14.4B28.4B14.4B15.20B$31.A.A3.A19.4B12.5B9.A20.3B
12.5B8.2A5.5B2D14B$32.A4.3A12.B.3B.4B11.6B8.3A12.B.3B.4B11.6B8.A5.5B
2D13B$40.A10.18B2.8B11.A10.18B2.8B8.A.AB3.20B$23.2A14.2A3.B5.2B2A11BD
14B9.2A3.B5.2B2A11BD14B8.2AB.21B$22.B2AB13.8B3.2B2A9B3D13B10.8B3.2B2A
9B3D13B11.24B$23.2B16.8B.13BDBD4B.7B13.8B.13BDBD4B.7B12.23B$18.B3.2B
17.22BD15B12.22BD15B12.23B$17.2AB.4B15.15B.2B2.19B11.15B.2B2.19B11.
23B$17.2A8B11.17B8.17B8.17B8.17B8.25B$18.B.B2A6B2.2B2.19B11.15B.2B2.
19B11.15B.2B2.24B2D2B$21.2A15BD15B12.22BD15B12.42BDBDB$21.17BDBD4B.7B
13.8B.13BDBD4B.7B13.8B.33B2DB$17.21B3D13B10.8B3.2B2A9B3D13B10.8B3.2B
2A16B.14B$17.23BD14B9.2A3.B5.2B2A11BD14B9.2A3.B5.2B2A16B2.12B$16.2A
26B2.8B11.A10.18B2.8B11.A10.18B2.13B$16.2A14B.4B11.6B8.3A12.B.3B.4B
11.6B8.3A12.B.3B.4B9.12B$17.B.11B2.4B12.5B9.A19.4B12.5B9.A20.3B9.13B$
19.10B2.4B14.4B28.4B14.4B28.4B10.13B$20.14B15.3B28.4B15.3B29.2A11.13B
$19.14B17.4B25.4B17.4B28.A10.14B$20.13B7.2A10.2A24.4B20.2A25.3A11.13B
$20.13B2.2A2.A2.A9.A24.4B21.A26.A13.13B$22.2B.4B3DB2.A.A2.2A11.3A20.
4B23.3A37.13B$25.5BD2B3.B.2A15.A19.4B26.A38.11B$24.4B3D2B2.2B2.A34.4B
67.4B$24.9B.2BAB.A.2A30.4B67.4B$22.4B.8BA.A.2A.A29.4B67.4B$22.2A3.8B.
A.A32.4B67.4B$23.A4.5B4.A2.2A28.4B67.4B$20.3A5.6B4.2A.3A25.4B67.4B$
20.A6.6B6.B4.A23.4B67.4B$27.7B3.B2AB3A23.4B67.4B$28.8B.B2A.A24.4B67.
3DB$28.10B27.4B67.3BD$27.3B2A6B26.4B67.3BD$21.2A5.2B2A6B25.4B67.4B$
22.A5.10B24.4B67.4B$22.A.AB2.11B22.4B67.4B$23.2AB.12B21.4B67.4B$25.
15B19.4B67.4B$25.16B17.4B67.4B$25.16B.2B13.4B67.4B$25.18B2A11.4B67.4B
$24.17B.B2A10.4B67.4B$23.4B2.8B.4B.B10.4B67.4B$22.4B4.7B16.4B67.4B$
21.4B5.6B16.4B67.4B$20.4B6.4B17.4B67.4B$19.4B5.A3B18.4B67.4B$18.4B5.A
.AB18.4B67.4B$17.4B6.A.A18.4B67.4B$16.4B8.A18.4B67.4B$15.4B6.3A18.4B
67.4B$14.4B7.A19.4B67.4B$13.4B27.4B67.4B$12.4B27.4B67.4B$11.4B27.4B
67.4B$10.4B27.4B67.4B$9.4B27.4B67.4B$8.4B13.A13.4B67.4B$7.4B14.3A10.
4B67.4B$6.4B18.A8.4B67.4B$5.4B18.2A7.4B67.4B$4.4B19.5B3.4B67.4B$3.4B
22.3B2.4B67.4B$2.4B13.2A7.9B67.4B$.4B14.A8.8B67.4B$3EB12.2A.A.B3.10B
67.4B$2BE13.A2.3AB.2B2A7B66.4B$.E15.2A2.BA3B2A7B65.4B$19.4A12B64.4B$
19.A.2B3.7B.B2A61.4B$20.3AB2.7B.BA.A59.4B$23.A4.4B5.A58.4B$18.5A5.4B
5.2A56.4B$18.A10.4B61.4B$20.A9.4B59.4B$19.2A10.4B57.4B$32.4B55.4B$33.
4B53.4B$34.4B36.A14.4B$35.4B35.3A11.4B$36.4B37.A9.4B$37.4B35.2A8.4B$
38.4B22.2A10.6B3.4B$39.4B22.A12.5B.4B$40.4B21.A.AB7.11B$41.4B10.A10.
2AB.3B3.13B$42.4B7.3A12.20B2A$43.4B5.A15.20B2A$44.4B4.2A15.20B$37.2A
6.9B14.21B$38.A7.6B14.20B$38.A.2A5.6B3.B2.2B2.22B$39.A2.A4.19BD15B.4B
$40.2AB3.20BDBD4B.7B4.2A$41.14B2A9B3D4B2.6B4.A$42.13B2A11BD4B3.6B4.3A
$43.29B6.4B6.A$43.17B.B.2B12.B2A2B$44.15B4.3B12.2A.B2A$44.15B5.A2B.2A
11.BA.A$45.13B5.A.A2B.A14.A$47.13B2.A.AB2.A15.2A$46.8B4.2A.A.A3.A$46.
6B6.2ABA2.4A.A$46.5B8.B2.A.A3.A.A$46.B.B9.2A.2A2.A2.A.A$47.3B9.A.A2.
2A3.A$46.B2AB9.A.A$47.2A11.A181$159.3A$159.A2.A$159.A$159.A3.A$159.A$
160.A.A!
But its design is very crude and rather slow. Maybe a faster and smaller version can be made?

---

Quick edit: I noticed that some of the reactions that you were discussing would also make the B2D smaller and run faster. That would be good, and we should definitely consider these, but I'm more interested in making the "matrix printer" smaller first.

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » July 22nd, 2025, 8:19 am

enofet wrote:
July 22nd, 2025, 12:55 am
A printer using this reaction would be much smaller that the one I made, although the output would obviously look weird.
The printout would look a bit smudged, maybe. How important is it to de-weirdify the output?

It can be done with one additional synchronized glider --

Code: Select all

x = 95, y = 118, rule = B3/S23
32b2o$32b2o2$52bo$52bobo$52b2o11$16b2o30b2o$16b2o30b2o15$2o62b2o$2o62b
2o15$16b2o30b2o$16b2o30b2o15$32b2o$32b2o2$50b2o$49b2o$51bo15$65b3o$65b
o$66bo29$92b3o$92bo$93bo!
-- but that would be a very expensive glider to create at the elbow.

I would guess that it could probably also be done with between two and five additional slow gliders from one direction, probably the higher end of that range but there could be a lucky recipe. Instead of the final cleanup glider, start a slow salvo that converts the unwanted half-blockade into a glider that knocks out one of the blocks or otherwise transforms the "printer dot" half-blockade into something a bit more symmetrical.

It might also be worth looking at sending a second Gemini-style synchronized pair of gliders in place of the cleanup glider. There could easily be something in that size of search space that cleans up the unwanted half-blockade and transforms the other one appropriately.

enofet
Posts: 7
Joined: July 18th, 2025, 12:00 am

Re: Smaller Pi Calculator Challenge

Post by enofet » July 23rd, 2025, 1:04 am

Here's my first attempt to make a smaller printer using the three glider recipe. It is not that good, I can do better. But in any case, it is about two thirds the size of the first version using the original readable boat recipe.
matrix-printer2o.mc
(obsolete)
(76.75 KiB) Downloaded 24 times
EDIT: By changing the basic design a little bit, I was able to make the printer much smaller:

Code: Select all

x = 2116, y = 2062, rule = B3/S23
1320b2o$1320bobo$1322bo4b2o$1318b4ob2o2bo2bo$1318bo2bobobobob2o$1305b
2o14bobobobo$1300b2o2bobo15b2obobo$1300bo3bo21bo$1301b3ob4o$1303bobo2b
o3b2o$1299b3obobo7bo7b2o$1298bo2bob2o8bobo5b2o$1298b2o14b2o3$1397b2o$
1291bo105bobo$1291b3o105bo4b2o$1294bo100b4ob2o2bo2bo$1293bo30b2o69bo2b
obobobob2o$1293b2o29bo73bobobobo$1291b2o9b2ob2o18b3o71b2obobo$1290bo2b
4o5b2ob2o20bo75bo$1291bo4bo$1290b2ob2o94b2o$1290bo2bo96bo7b2o$1291bobo
96bobo5b2o$1292bo22b2o74b2o$1307bo7bobo$1306bobo8bo$1307bobob2o4b2o$
1305bobobobobo$1304bobobo4bo$1304bobo2b4o$1305b2o94b2o$1311b2o88bo$
1311b2o89b3o$1404bo2$1376b2o$1377bo$1375bo$1375b5o14b2o$1380bo13bo$
1377b3o12bobo$1376bo15b2o$1376b4o$1374b2o3bo3b2o$1373bo2b3o4b2o$1373b
2obo$1376bo$1376b2o3$1384b2o$1385bo$1382b3o$1382bo46$1456b2o$1456bo$
1458bo$1438b2o14b5o$1439bo13bo$1439bobo12b3o$1440b2o15bo$1454b4o$1437b
o11b2o3bo3b2o$1435b3o11b2o4b3o2bo$1434bo22bob2o$1434b2o21bo$1323b2o11b
o119b2o$1323b2o10bobo$1335bobo2b2o3bo$1334b2ob2o2bo2bobo101b2o$1338bob
o3bobo101bo$1334b2obo2b4obo103b3o$1334b2obobo3bo80b2o25bo$1338bobo3bo
15b2o61bobo5b2o$1339bobo3bo14bo62bo7b2o$1340bo3b2o12bobo61b2o$1354b2o
2b2o$1354b2o80bo$1364bo67b2obobo$1331b2o29b3o66bobobobo$1331b2o28bo66b
o2bobobobob2o$1316b2o43b2o65b4ob2o2bo2bo$1315bo2bo113bo4b2o$1314bob2o
112bobo$1314bo115b2o$1313b2o109b2o$1328b2o94bobo$1328bo35b2o60bo4b2o$
1329b3o32b2o56b4ob2o2bo2bo$1331bo10b2o78bo2bobobobob2o$1341bobo81bobob
obo$1341bo84b2obobo$1340b2o88bo$1352b2o$1353bo62b2o$1350b3o64bo7b2o$
1350bo66bobo5b2o$1418b2o7$1428b2o$1428bo$1429b3o$1431bo2$1403b2o$1404b
o$1402bo$1402b5o14b2o31bo$1407bo13bo32b3o$1404b3o12bobo35bo$1087b2o
314bo15b2o35bobo$1087bobo313b4o49bobo$1089bo4b2o305b2o3bo3b2o45bo$
1085b4ob2o2bo2bo302bo2b3o4b2o$1085bo2bobobobob2o302b2obo$1088bobobobo
308bo$1089b2obobo308b2o$1093bo378b2o43b2o$1472b2o11b2o11bo18bo$1079b2o
330b2o72b2o10bobo19bobo$1080bo7b2o322bo84bobo2b2o3bo7b6obo2bo$1080bobo
5b2o319b3o84b2ob2o2bo2bobo6bo6b4o$1081b2o326bo42b2o46bobo3bobo9b4o$
1451bobo42b2obo2b4obo10bo2bob3o71b2o$1451bo44b2obobo3bo5bo10b2o2bo67b
2o2bo$1440b2o8b2o7b2o39bobo3bo3bobo12b2o65b3ob2o$1440bo18b2o40bobo3bo
2b2o79bo$1442bo59bo3b2o80bo2b4ob2o$1422b2o14b5o24b2obo117b3o3bob2o$
1091b2o330bo13bo29b2ob3o118bo$1091bo331bobo12b3o32bo116b2o26b2o$1092b
3o329b2o15bo25b2ob3o20b2o123bo$1094bo343b4o26bobo22b2o121bobo$1421bo
11b2o3bo3b2o24bobo7b2o58bo77b2o$1419b3o11b2o4b3o2bo24bo7bo2bo55b3o37bo
$1418bo22bob2o31bob2o55bo38b3o$1418b2o21bo28bo5bo58b2o36bo$1440b2o26b
3o4b2o96b2o$1467bo22b2o66b2o60b2o$1467b2o21bo52b2o14bo60bobo$1432b2o
25b2o30b3o28b2o20bo14bob2o59bo$1432bo26b2o32bo10b2o16bobo19bob2o12bo2b
o49b2o7b2o$1077b2o11bo342b3o67bobo18bo11b2o4b3o2bo13b2o50b2o$1077b2o
10bobo316b2o25bo67bo20b2o10b2o3bo3b2o29b2o$1089bobo2b2o3bo307bobo5b2o
85b2o37b4o31b2o$1088b2ob2o2bo2bobo306bo7b2o110b2o15bo$1092bobo3bobo
305b2o118bobo12b3o$1088b2obo2b4obo348b2o64b2o10bo13bo55b2o3b2o56b2o$
1088b2obobo3bo322bo28bo65bo9b2o14b5o39bo3b2o6bo3bo57b2o$934b2o156bobo
3bo317b2obobo27bobo60b3o30bo38bobo3bo3b3o5b3o$933bobo157bobo3bo315bobo
bobo28b2o60bo30bo39bobo3bo4bo9bo$927b2o4bo160bo3b2o312bo2bobobobob2o
118b2o34b2obobo3bo15bobo$925bo2bo2b2ob4o175bo298b4ob2o2bo2bo154b2obo2b
4obo14b2o$335b2o588b2obobobobo2bo109b2o62b3o302bo4b2o22b2o136bobo3bobo
$334bobo591bobobobo113bo61bo303bobo29bo132b2ob2o2bo2bobo$328b2o4bo593b
obob2o112bo38b2o23b2o302b2o30bobo131bobo2b2o3bo$326bo2bo2b2ob4o590bo
116b5o14b2o18b2o360b2o119b2o10bobo$326b2obobobobo2bo712bo13bo4b2o496b
2o11bo21b2o$329bobobobo14b2o590b2o104b3o12bobo3bo2bo531bo$329bobob2o
15bobo2b2o576b2o7bo104bo15b2o3bob2o519b2o11bobo$330bo21bo3bo576b2o5bob
o104b4o17bo264bo9bo17b2o229bo12b2o$348b4ob3o584b2o103b2o3bo3b2o11b2o
264b3o5b3o18bo2b2o101b2o35bo86bobo$343b2o3bo2bobo690bo2b3o4b2o26b2o38b
2o204bo7bo3bo21bobobo4bo96bo36b3o85b2o2b2o$334b2o7bo7bobob3o686b2obo
34bo38bo2bo203b3o4b2o3b2o7b2o10b2obo4b3o97b3o36bo88b2o$334b2o5bobo8b2o
bo2bo688bo35b3o36b2o207bo17b2o13bo3bo102bo35b2o$341b2o14b2o688b2o36bo
11b2o231b2o29b2obobo2bo$1098bo262b2obob2obo174b2o$1095b3o6bob2o17b2o
238bo2bo130b2o40b2o2bo46b2o4b2o$258b2o670b2o123b2o38bo6b3ob2o17bo241bo
131bo39b3ob2o47b2o4b2o$257bobo105bo565bo124bo44bo24b3o239b3o125b2obo
38bo$251b2o4bo105b3o562b3o122b3o46b3ob2o20bo241bo125bo2b3o4b2o27bo2b4o
b2o$249bo2bo2b2ob4o100bo565bo124bo50bobo390b2o3bo3b2o27b3o3bob2o$249b
2obobobobo2bo69b2o30bo590b2o148bobo392b4o35bo$252bobobobo73bo29b2o590b
o150bo10b2o221bo159bo15b2o20b2o26b2o$252bobob2o71b3o18b2ob2o9b2o590bo
159bo221bobo159b3o12bobo47bo$253bo75bo20b2ob2o5b4o2bo569b2o14b5o160b3o
218bobo162bo13bo45bobo27b2o$360bo4bo571bo13bo84b2o81bo219bo158b5o14b2o
44b2o27bobo$266b2o94b2ob2o570bobo12b3o82bo296b2o162bo24bo68bo$257b2o7b
o96bo2bo571b2o15bo80bo296bobo164bo20b3o67b2o$257b2o5bobo96bobo586b4o
80b4o5b2o286bo165b2o19bo$264b2o74b2o22bo582b2o3bo3b2o81bo5b2o285b2o
156bo29b2o$339bobo7bo597b2o4b3o2bo75b3o323bobobobo121b3o14b2o60b2o$
339bo8bobo604bob2o72bobo2bo322bob2ob2obo16bo102bo18bo60bobo$338b2o4b2o
bobo605bo73b3ob2o324bo3bo3bo16b3o100b2o17bob2o59bo$343bobobobobo602b2o
72bo329b2o3bob2o20bo119bo2bo49b2o7b2o$343bo4bobobo676b3ob2o329bo21bobo
119b2o50b2o$344b4o2bobo678bob2o327bobo21bobo106b2o26b2o$254b2o94b2o
594b2o414b2o23bo108bo26b2o$255bo88b2o600bo549bob2o$252b3o89b2o601b3o
538b2o4b3o2bo$252bo696bo538b2o3bo3b2o44b2o3b2o$1493b4o35bo3b2o6bo3bo$
279b2o663bo457b2o75b2o15bo34bobo3bo3b3o5b3o$279bo662b3o457b2o74bobo12b
3o34bobo3bo4bo9bo$281bo594bo64bo431b2o96bo6bo13bo33b2obobo3bo15bobo$
261b2o14b5o594b3o62b2o430bo39b2o11bo44b3o3b2o14b5o28b2obo2b4obo14b2o$
262bo13bo602bo495bo37b2o10bobo46bo22bo32bobo3bobo$262bobo12b3o598b2o
475b2o14b5o6b2o41bobo2b2o3bo37b2o20bo30b2ob2o2bo2bobo$263b2o15bo1075bo
13bo10bobo40b2ob2o2bo2bobo58b2o30bobo2b2o3bo$277b4o1075bobo12b3o7bo46b
obo3bobo73b2o3b2o10bobo$272b2o3bo3b2o637b2o435b2o15bo5b2o7b2o33b2obo2b
4obo29b2o40b2o2bo3b2o11bo21b2o$272b2o4b3o2bo635bobo449b4o14b2o33b2obob
o3bo31bo39b3ob2o40bo$280bob2o572bo62bo126b2o318b2o3bo3b2o51bobo3bo7b2o
18b2obo38bo33b2o11bobo$280bo575b3o59b2o126b2o318b2o4b3o2bo19b2obo28bob
o3bo7bo18bo2b3o4b2o27bo2b4ob2o28bo12b2o$279b2o578bo448b2o64bob2o19b2ob
3o27bo3b2o7bobo17b2o3bo3b2o27b3o3bob2o28bobo$858b2o449bo64bo28bo40b2o
19b4o35bo35b2o2b2o$923b2o216b2o11bo153bo64b2o22b2ob3o62bo15b2o20b2o26b
2o11b2o$271b2o619b2o28bobo216b2o10bobo152b2o11bo76bobo46b2o17b3o12bobo
47bo$271bo578b2o40b2o28bo230bobo2b2o3bo142b2o11b3o76bobo20b2o23bo2bo
19bo13bo45bobo$272b3o575bo70b2o114bo114b2ob2o2bo2bobo140bo2b2o8bo46b2o
32bo21b2o24bobo10b2o2b5o14b2o44b2o$274bo572b2obo185bobo117bobo3bobo
141bobo9b2o45bo40b2o40bo11b2o2bo24bo49b2o4b2o$847bo2b3o4b2o11b2o164bob
o113b2obo2b4obo141b2obobo4bo7b2o41b3o31bo4bo2bo57bo20b3o49b2o4b2o$848b
2o3bo3b2o11b2o9b2o151b3ob2o112b2obobo3bo147b2o3bobo6bobo42bo29b3o3bob
2o57b2o19bo$850b4o26bo2bo149bo122bobo3bo150bo2bo4bobob3o69bo6bo81b2o$
850bo15b2o12bobo151b3ob2o117bobo3bo150b2o5b2o5bo68b2o4b2o57bo8b2o60b2o
$851b3o12bobo12bo50b2o102bob2o118bo3b2o163b2o60b2o27b2o40b3o9bo60bobo$
854bo13bo63b2o243bo211b2o27bo40bo12bob2o59bo$849b5o14b2o70b2o104b2o
127b3o241b3o37b2o12bo2bo49b2o7b2o$849bo90bo105b2o7b2o117bo246bo11b2o
39b2o50b2o12b2o$851bo39b2obo46b3o111bo93b2o23b2o258bo7b2o45b2o48bobo$
850b2o24b2o13b2ob3o46bo109bobo93b2o172b2o106b3o9bo23b2o20b2o48bo$876b
2o19bo155b2o79b2o187b2o106bo8b3o25bo69b2o$883b2o6b2ob3o45bo190bo2bo
241b2o60bo27bob2o$883b2o7bobo46bobo188bob2o243bo80b2o4b3o2bo37b2o3b2o$
892bobo46bobo188bo246bobo78b2o3bo3b2o27bo3b2o6bo3bo$893bo46b2ob3o87b2o
96b2o183bo30b2o31b2o83b4o28bobo3bo3b3o5b3o$946bo86b2o111b2o38b2o127bob
o29b2o102b2o15bo27bobo3bo4bo9bo$940b2ob3o200bo38bo2bo120b2o4bobo4b2o6b
2o118bobo12b3o24b2obobo3bo15bobo$940b2obo203b3o36b2o121bo2bo3bo3bo2bo
5bobo43b2o73bo13bo27b2obo2b4obo14b2o$1149bo11b2o147b3o7b3o6bo46bo72b2o
14b5o26bobo3bobo$932b2o228bo165b2o8b2o36bobo90bo22b2ob2o2bo2bobo$923b
2o7b2o115bo109b3o6bob2o17b2o117b7o3b7o12bo2bo36b2o88bo25bobo2b2o3bo$
924bo123bobo108bo6b3ob2o17bo118bo6bobo6bo12bobo5b2o120b2o12b2o10bobo$
924bobo121bobo114bo24b3o116bobob2o3b2obobo14bo6bobo133b2o11bo21b2o$
925b2o122bo116b3ob2o20bo117b2obo5bob2o24bo89bo79bo$1050b3o115bobo144bo
bo29b2o88b3o64b2o11bobo$1052bo115bobo143b2ob2o79b2o40bo64bo12b2o$1169b
o10b2o216bo40b2o64bobo$945b2o233bo154b2o62b3o104b2o2b2o$945b2o234b3o
152bo64bo74b2o32b2o$1183bo149b3o95b2o40b2o2bo$1333bo97bo39b3ob2o$1428b
2obo38bo$1428bo2b3o4b2o27bo2b4ob2o28b2o4b2o$930bo498b2o3bo3b2o27b3o3bo
b2o28b2o4b2o$929bobo499b4o35bo$929bobo499bo15b2o20b2o26b2o$930bo501b3o
12bobo47bo$927b3o505bo13bo45bobo$927bo360b2o140b5o14b2o44b2o$1288bobo
139bo24bo$1290bo4b2o135bo20b3o50b2o$1286b4ob2o2bo2bo132b2o19bo52bobo$
1286bo2bobobobob2o153b2o51bo$1289bobobobo123bo17b2o60b2o3b2o$1290b2obo
bo121b3o18bo60bobo$199b2o1093bo121bo21bob2o59bo$200bo1215b2o21bo2bo49b
2o7b2o$198bo1081b2o158b2o50b2o$198b5o14b2o1062bo7b2o164b2o$203bo13bo
1063bobo5b2o133b2o29b2o$200b3o12bobo1064b2o141bo$199bo15b2o1208bob2o$
199b4o1102bo111b2o4b3o2bo46b2o3b2o$197b2o3bo3b2o11bo1085b3o109b2o3bo3b
2o36bo3b2o6bo3bo$196bo2b3o4b2o11b3o1086bo113b4o37bobo3bo3b3o5b3o$196b
2obo22bo1084bobo98b2o15bo36bobo3bo4bo9bo$199bo21b2o1084bobo97bobo12b3o
33b2obobo3bo15bobo$199b2o119bo11b2o958b2o14bo91bo6bo13bo36b2obo2b4obo
14b2o$319bobo10b2o958bo107b3o3b2o14b5o35bobo3bobo$311bo3b2o2bobo883b2o
11bo74b3o107bo22bo31b2ob2o2bo2bobo$207b2o101bobo2bo2b2ob2o882b2o10bobo
75bo106b2o20bo34bobo2b2o3bo$208bo101bobo3bobo898bobo2b2o3bo196b2o21b2o
10bobo$205b3o103bob4o2bob2o893b2ob2o2bo2bobo38b2o54b2o114b2o6b2o11bo
21b2o$205bo25b2o80bo3bobob2o897bobo3bobo39bo54b2o69b2o40b2o2bo42bo$
224b2o5bobo61b2o15bo3bobo897b2obo2b4obo38bo127bo39b3ob2o30b2o11bobo$
224b2o7bo62bo14bo3bobo898b2obobo3bo40b5o14b2o104b2obo38bo37bo12b2o$
233b2o61bobo12b2o3bo903bobo3bo44bo13bo105bo2b3o4b2o27bo2b4ob2o31bobo$
297b2o2b2o918bobo3bo40b3o12bobo17b2o87b2o3bo3b2o27b3o3bob2o32b2o2b2o$
220bo80b2o919bo3b2o39bo15b2o17bobo26b2o11bo49b4o35bo42b2o$219bobob2o
67bo948bo25b4o31bo28b2o10bobo27bo20bo15b2o20b2o26b2o$219bobobobo66b3o
29b2o913b3o23b2o3bo3b2o25b2o7b2o31bobo2b2o3bo17b3o21b3o12bobo47bo$216b
2obobobobo2bo66bo28b2o912bo25bo2b3o4b2o34b2o30b2ob2o2bo2bobo15bo9b2o
16bo13bo45bobo$216bo2bo2b2ob4o65b2o43b2o872b2o23b2o24b2obo78bobo3bobo
15b2o8bo12b5o14b2o44b2o11b2o4b2o$218b2o4bo113bo2bo871b2o52bo50b2obo20b
2obo2b4obo24bobo12bo24bo52b2o4b2o$224bobo112b2obo855b2o67b2o49b2ob3o
18b2obobo3bo10b2o14b2o15bo20b3o$225b2o115bo854bo2bo123bo21bobo3bo9b2o
30b2o19bo$231b2o109b2o852bob2o97b2o19b2ob3o23bobo3bo61b2o$230bobo94b2o
867bo78b2o20bo21bobo26bo3b2o46b2o60b2o$224b2o4bo60b2o35bo866b2o79bo22b
o19bobo70bo8bo60bobo$222bo2bo2b2ob4o56b2o32b3o882b2o38b2o21b3o3b2o14b
5o20bo69b3o8bob2o59bo$222b2obobobobo2bo78b2o10bo884bo38bo2bo20bo6bo13b
o94bo12bo2bo49b2o7b2o6b2o$225bobobobo81bobo895b3o36b2o28bobo12b3o23bo
17b2o48b2o12b2o50b2o14bobo$225bobob2o84bo897bo11b2o54b2o15bo20b3o17b2o
77b2o51bo$226bo88b2o909bo68b4o19bo5b2o92b2o50b2o$303b2o918b3o6bob2o17b
2o23bo11b2o3bo3b2o17b2o3bo2bo70b2o$239b2o62bo919bo6b3ob2o17bo22b3o11b
2o4b3o2bo8b2o10bob2o72bo$230b2o7bo64b3o922bo24b3o18bo22bob2o8b2o10bo
75bob2o36b2o3b2o$230b2o5bobo66bo923b3ob2o20bo18b2o21bo22b2o67b2o4b3o2b
o25bo3b2o6bo3bo$237b2o993bobo62b2o37b2o52b2o3bo3b2o25bobo3bo3b3o5b3o$
1232bobo101bo58b4o26bobo3bo4bo9bo$1233bo10b2o91b3o28b2o11b2o15bo22b2ob
obo3bo15bobo$1244bo44b2o48bo10b2o16bobo9bobo12b3o23b2obo2b4obo14b2o$
1245b3o41bo9b2o48bobo18bo9bo13bo30bobo3bobo$1247bo42b3o7bo48bo20b2o7b
2o14b5o21b2ob2o2bo2bobo$1265b2o25bo7bobo45b2o15b2o32bo22bobo2b2o3bo$
227b2o1035bobo5b2o27b2o62bo31bo12b2o10bobo41bo$228bo1035bo7b2o92b3ob2o
bo23b2o11b2o11bo40b3o$225b3o1035b2o103bobob2o89bo$225bo350b2o718b2o64b
2obobo95b2o$575bobo699bo19bo64bob2ob3o$252b2o315b2o4bo697b2obobo18bobo
70bo$252bo314bo2bo2b2ob4o692bobobobo19b2o69b2o$254bo312b2obobobobo2bo
689bo2bobobobob2o$202bo31b2o14b5o315bobobobo692b4ob2o2bo2bo124b2o$200b
3o32bo13bo320bobob2o697bo4b2o81b2o40b2o2bo$199bo35bobo12b3o318bo699bob
o87bo39b3ob2o$198bobo35b2o15bo1017b2o46b2o37b2obo38bo$198bobo49b4o330b
2o733bo38bo2b3o4b2o27bo2b4ob2o$199bo45b2o3bo3b2o319b2o7bo735b3o36b2o3b
o3b2o27b3o3bob2o36b2o$245b2o4b3o2bo318b2o5bobo737bo38b4o35bo42b2o$253b
ob2o325b2o742bo34bo15b2o20b2o26b2o$253bo1070b3o35b3o12bobo47bo$252b2o
1069bo41bo13bo45bobo$138b2o43b2o1138b2o35b5o14b2o44b2o$139bo18bo11b2o
11b2o1175bo24bo$135bobo19bobo10b2o72b2o733bo382bo20b3o$131bo2bob6o7bo
3b2o2bobo84bo734b3o349b2o28b2o19bo$131b4o6bo6bobo2bo2b2ob2o84b3o324b2o
408bo349bo49b2o$135b4o9bobo3bobo46b2o42bo325bo407bobo348bob2o31b2o60b
2o27b2o$58b2o71b3obo2bo10bob4o2bob2o42bobo364b3o408bobo340b2o4b3o2bo
32bo60bobo26b2o$58bo2b2o67bo2b2o10bo5bo3bobob2o44bo364bo411bo341b2o3bo
3b2o33bob2o59bo$59b2ob3o65b2o12bobo3bo3bobo39b2o7b2o8b2o1112b4o36bo2bo
49b2o7b2o$65bo79b2o2bo3bobo40b2o18bo1098b2o15bo37b2o50b2o$59b2ob4o2bo
80b2o3bo59bo1099bobo12b3o53b2o$59b2obo3b3o117bob2o24b5o14b2o1079bo13bo
56b2o$65bo118b3ob2o29bo13bo763b2o314b2o14b5o$37b2o26b2o116bo32b3o12bob
o763b2o334bo$38bo123b2o20b3ob2o25bo15b2o641b2o455bo73b2o3b2o$38bobo
121b2o22bobo26b4o656bo455b2o61bo3b2o6bo3bo$39b2o77bo58b2o7bobo24b2o3bo
3b2o11bo638bo427bo90bobo3bo3b3o5b3o$80bo37b3o55bo2bo7bo24bo2b3o4b2o11b
3o636b4o5b2o92b2o323b3o87bobo3bo4bo9bo$80b3o38bo55b2obo31b2obo22bo638b
o5b2o91bobo326bo82b2obobo3bo15bobo$83bo36b2o58bo5bo28bo21b2o633b3o101b
o327b2o82b2obo2b4obo14b2o$82b2o96b2o4b3o26b2o652bobo2bo100b2o7b2o406bo
bo3bobo$35b2o60b2o66b2o22bo677b3ob2o111b2o402b2ob2o2bo2bobo$34bobo60bo
14b2o52bo21b2o676bo429b2o91bobo2b2o3bo$34bo59b2obo14bo20b2o28b3o30b2o
25b2o642b3ob2o119b2obo300bo80b2o10bobo196bo$33b2o7b2o49bo2bo12b2obo19b
obo16b2o10bo32b2o26bo644bob2o119b2ob3o295b2obo80b2o11bo21b2o173bobo$
42b2o50b2o13bo2b3o4b2o11bo18bobo67b3o342bo11b2o418bo294bo2b3o4b2o108bo
174bo$79b2o29b2o3bo3b2o10b2o20bo67bo25b2o316bobo10b2o412b2ob3o296b2o3b
o3b2o95b2o11bobo184b2o$79b2o31b4o37b2o85b2o5bobo307bo3b2o2bobo425bobo
300b4o101bo12b2o184b2o$112bo15b2o110b2o7bo306bobo2bo2b2ob2o424bobo300b
o15b2o87bobo$113b3o12bobo118b2o305bobo3bobo429bo302b3o12bobo87b2o2b2o$
54b2o3b2o55bo13bo10b2o64b2o348bob4o2bob2o731bo13bo91b2o$55bo3bo6b2o3bo
39b5o14b2o9bo65bo28bo322bo3bobob2o426bo299b5o14b2o$52b3o5b3o3bo3bobo
38bo30b3o60bobo27bobob2o317bo3bobo428b3o299bo$52bo9bo4bo3bobo39bo30bo
60b2o28bobobobo315bo3bobo428bo304bo215b2o$2o48bobo15bo3bobob2o34b2o
118b2obobobobo2bo312b2o3bo429b2o302b2o103b2o4b2o104b2o12b2obob2o153b2o
$2o48b2o14bob4o2bob2o154bo2bo2b2ob4o298bo440b2o415b2o4b2o111bob2obo2bo
b2o2bo133b2obob2o12b2o$65bobo3bobo136b2o22b2o4bo302b3o438b2o534b2obob
2obo4bobo131bo2b2obo2bob2obo$65bobo2bo2b2ob2o132bo29bobo303bo404b2o
575b5obo131bobo4bob2obob2o$66bo3b2o2bobo131bobo30b2o302b2o23b2o378bobo
571b2obo4bo38b2o94bob5o$74bobo10b2o119b2o360b2o372b2o4bo573b2obobo3bo
38bo96bo4bob2o$52b2o21bo11b2o496b2o297b2o56bo2bo2b2ob4o573bobo3bo34b3o
5bo60b2o28bo3bobob2o$52bo531bo2bo296b2o56b2obobobobo2bo406b2o166bo3b2o
34bo6bobo58bobo27bo3bobo$50bobo11b2o519b2obo13b2o341bobobobo21b2o383b
2o2bo39b2o173bo41b2o16bo29b2o3bo$50b2o12bo229b2o17bo9bo264bo13bo342bob
ob2o23bo143bo237b3ob2o39bobo145bo69b2o14b2obo3b2o$62bobo86bo35b2o101b
2o2bo18b3o5b3o264b2o13bo342bo27bobo139b3o236bo45bo145b3o13bo29b2o39bo
3bo3bo9bo$58b2o2b2o85b3o36bo96bo4bobobo21bo3bo7bo204b2o38b2o18b2o5b4o
371b2o138bo236bo2b4ob2o38b2o144bo16b3o27bo40bob2ob2obo9b3o$58b2o88bo
36b3o97b3o4bob2o10b2o7b2o3b2o4b3o203bo2bo38bo18b2o5bo358b2o154b2o235b
3o3bob2o159b2o23b2o18bo27b3o38bobobobo13bo$148b2o35bo102bo3bo13b2o17bo
207b2o36b3o29b3o269bo74b2o7bo395bo165b2o42b2o29bo57b2o23b2o$287bo2bobo
b2o29b2o231b2o11bo31bo2bobo265bobo73b2o5bobo10b2o382b2o26b2o122b2o171b
2o$111b2o174bob2obob2o262bo46b2ob3o263bobo80b2o12bo410bo122bo2bo185b2o
$57b2o4b2o46bo2b2o40b2o130bo2bo238b2o17b2obo6b3o49bo260b3ob2o58bo34bob
o406bobo121bob2o185bo2bo$57b2o4b2o47b2ob3o39bo131bo241bo17b2ob3o6bo43b
2ob3o260bo62b3o35b2o406b2o122bo189b2obo$118bo38bob2o125b3o239b3o24bo
49b2obo263b3ob2o55bo406bo162b2o192bo$112b2ob4o2bo27b2o4b3o2bo125bo241b
o20b2ob3o319bob2o54bobo170b2o231b3o177b2o177b2o$112b2obo3b3o27b2o3bo3b
2o390bobo379bobo169bobo5b2o223bo180bo36b2o125b2o$118bo35b4o392bobo331b
2o47bo170bo7b2o223b2o180b3o33b2o126bo$90b2o26b2o20b2o15bo159bo221b2o
10bo332b2o7b2o52b2o44b2o108b2o217b2o60b2o135bo10b2o146b3o$91bo47bobo
12b3o159bobo221bo352bo54bo44bo329bo60bobo144bobo134b2o10bo$62b2o27bobo
45bo13bo162bobo218b3o351bobo51b3o46b3o120bo205bob2o59bo144bo136bobo$
62bobo27b2o44b2o14b5o158bo219bo109b2o242b2o52bo50bo116b2obobo205bo2bo
49b2o7b2o142b2o10b2o25b2o21b2o76bo$64bo68bo24bo162b2o324bo269b2o193bob
obobo206b2o50b2o164bo24bobo21b2o55b2o7b2o10b2o$64b2o67b3o20bo164bobo
325bo267b2o190bo2bobobobob2o218b2o198b3o9b2o14bo17b2o61b2o7bo$136bo19b
2o165bo305b2o14b5o459b4ob2o2bo2bo218b2o198bo11bo14b2o17b2o71b3o$135b2o
29bo156b2o305bo13bo226b2o105b2o133bo4b2o433b3o105bo10b2o$88b2o60b2o14b
3o121bobobobo333bobo12b3o223b2o104bobo131bobo441bo116b2o5b2o$87bobo60b
o18bo102bo16bob2ob2obo333b2o15bo288b2o38bo133b2o247b2o3b2o221b2o89b2o$
87bo59b2obo17b2o100b3o16bo3bo3bo347b4o288bobo35b2obo3b2o365bo3b2o6bo3b
o215b2o5b2o$86b2o7b2o49bo2bo119bo20b2obo3b2o341b2o3bo3b2o288bo34bo3bo
3bo365bobo3bo3b3o5b3o212b2o$95b2o50b2o119bobo21bo299b2o46b2o4b3o2bo
278b2o7b2o33bob2ob2obo364bobo3bo4bo9bo283bo5b2o17b2o$132b2o26b2o106bob
o21bobo297b2o54bob2o235bo42b2o43bobobobo361b2obobo3bo15bobo279b3o6bo
17b2o$132b2o26bo108bo23b2o353bo237bobo119b2o333b2obo2b4obo14b2o278bo9b
obo21b2o$157b2obo486b2o237bobo31bob2o84bo338bobo3bobo293b2o9b2o21b2o$
157bo2b3o4b2o718bo30b3ob2o82bobo334b2ob2o2bo2bobo278b2o$107b2o3b2o44b
2o3bo3b2o719b3o26bo88b2o336bobo2b2o3bo280bo$108bo3bo6b2o3bo35b4o475b2o
249bo27b3ob2o78bo329b2o10bobo288bob2o$105b3o5b3o3bo3bobo34bo15b2o75b2o
347bo36bo280bobo78bobo328b2o11bo21b2o267bo2bo$105bo9bo4bo3bobo34b3o12b
obo74b2o346bobo36b3o277bobo78bobo364bo268b2o$103bobo15bo3bobob2o33bo
13bo6bo96b2o317bobo38bo278bo80bo352b2o11bobo281b2o$103b2o14bob4o2bob2o
28b5o14b2o3b3o44bo11b2o39bo316b2ob3o750bo12b2o281b2o$118bobo3bobo32bo
22bo46bobo10b2o37bo324bo313bo435bobo$118bobo2bo2b2ob2o30bo20b2o37bo3b
2o2bobo41b2o6b5o14b2o298b2ob3o314b3o48bo385b2o2b2o$119bo3b2o2bobo30b2o
58bobo2bo2b2ob2o40bobo10bo13bo299b2obo319bo47b3o269b2o116b2o$127bobo
10b2o3b2o73bobo3bobo46bo7b3o12bobo621b2o50bo268bo$105b2o21bo11b2o3bo2b
2o40b2o29bob4o2bob2o33b2o7b2o5bo15b2o292b2o336b2o41bo2bo268bo414bo3b2o
21bo$105bo40b2ob3o39bo31bo3bobob2o33b2o14b4o297b2o7b2o336b2o40bob2obob
2o244b2o14b5o413bobo3bo19b3o105b2o$103bobo11b2o33bo38bob2o18b2o7bo3bob
o51b2o3bo3b2o293bo387bo2bobob2o29b2o214bo13bo115b2o4b2o291b2obobo3bo
19bo107bobo$103b2o12bo28b2ob4o2bo27b2o4b3o2bo18bo7bo3bobo28bob2o19bo2b
3o4b2o293bobo386bo3bo13b2o17bo215bobo12b3o112b2o4b2o291b2obo4bo20b2o
100b2o4bo31bo$115bobo28b2obo3b3o27b2o3bo3b2o17bobo7b2o3bo27b3ob2o19b2o
bo64b2o236b2o383b3o4bob2o10b2o7b2o3b2o4b3o213b2o15bo414b5obo118bo2bo2b
2ob4o26bobo$111b2o2b2o35bo35b4o19b2o40bo28bo64bo622bo4bobobo21bo3bo7bo
227b4o406b2obob2obo4bobo117b2obobobobo2bo17b2o7bobo$111b2o11b2o26b2o
20b2o15bo62b3ob2o22b2o64bo153bo11b2o459b2o2bo18b3o5b3o227b2o3bo3b2o
280b2o122bob2obo2bob2o2bo121bobobobo20b2o6b2ob3o$125bo47bobo12b3o17b2o
46bobo76bo11b2o152bobo10b2o425b2o36b2o17bo9bo227b2o4b3o2bo279bobo68b2o
44b2o12b2obob2o122bobob2o14b2o19bo$125bobo45bo13bo19bo2bo23b2o20bobo
76b3o11b2o142bo3b2o2bobo101b2o125b2o207bo302bob2o281bo4b2o62bo45b2o
142bo18b2o13b2ob3o$126b2o44b2o14b5o2b2o10bobo24b2o21bo32b2o46bo8b2o2bo
140bobo2bo2b2ob2o100b2o125b2o205bobo302bo280b4ob2o2bo2bo58bobo67b2o
154b2obo$110b2o4b2o49bo24bo2b2o11bo40b2o40bo45b2o9bobo141bobo3bobo438b
2o302b2o112b2o166bo2bobobobob2o58b2o13b2o54bo133b2o$110b2o4b2o49b3o20b
o57bo2bo4bo31b3o41b2o7bo4bobob2o141bob4o2bob2o851bobo169bobobobo76b2o
54bobo122b2o7bo$170bo19b2o57b2obo3b3o29bo42bobo6bobo3b2o147bo3bobob2o
851bo172b2obobo118bo14b2o122b2o5bobo$169b2o81bo6bo69b3obobo4bo2bo150bo
3bobo443b2o289b2o118b2o176bo117b3o145b2o11bo$122b2o60b2o8bo57b2o4b2o
68bo5b2o5b2o150bo3bobo90bo212b2o139bo290bo339b2o40b2o31bo94b2o64bobo$
121bobo60bo9b3o40b2o27b2o60b2o163b2o3bo90bobo212bo137bobo291b3o280b2o
54b2o40b2o31b2o33b2o58bo65bo2bo$121bo59b2obo12bo40bo27b2o211bo109bobo
210bo139b2o294bo281bo7b2o83b2o53b2o15b2o60bo53b2o9b2o$120b2o7b2o49bo2b
o12b2o37b3o241b3o108bo211b5o14b2o697bobo5b2o83b2o52bobo57b2o14b5o53b2o
$115b2o12b2o50b2o39b2o11bo246bo104b3o24b2o191bo13bo65b2o632b2o50b2o83b
2o7bo30b2o11bo6b2o8bo13bo$115bobo48b2o45b2o7bo258b2o23b2o79bo25bobo
188b3o12bobo64bobo683bo2bo83bo6b2o30b2o10bobo4bo2bo7bobo12b3o$117bo48b
2o20b2o23bo9b3o106b2o172b2o55b2o42b2o4bo132b2o55bo15b2o59b2o4bo686bobo
83bob2o47bobo3bob3o3bo4b2o15bo42b2o32b2o$117b2o69bo25b3o8bo106b2o187b
2o41bo40bo2bo2b2ob4o128bobo54b4o71bo2bo2b2ob4o30b2o625bo23b2o2b2o40b2o
31b2o4b3o2bo46b2ob2obobo6b3o16b4o43bo32b2o$185b2obo27bo60b2o241bo2bo
38bo42b2obobobobo2bo130bo52b2o3bo3b2o66b2obobobobo2bo31bo623b3o25b2o2b
o39b2o31b2o3bo3b2o51bobo3b2o6bo10b2o3bo3b2o38b3o$141b2o3b2o37bo2b3o4b
2o80bo243b2obo37b5o14b2o25bobobobo133b2o50bo2b3o4b2o69bobobobo31b3o
623bo26b2o3b2o77b4o25b2o22b2obo2b4obo5b2o10b2o4b3o2bo37bo$142bo3bo6b2o
3bo27b2o3bo3b2o78bobo246bo42bo13bo26bobob2o186b2obo77bobob2o32bo625b2o
26bo68b2o15bo26bo22b2obobo3bo27bob2o$139b3o5b3o3bo3bobo28b4o83b2o31b2o
30bo183b2o38b3o12bobo27bo193bo78bo32bo354b2o2bo256b2o39bo68bobo12b3o
27bobo24bobo3bo26bo$139bo9bo4bo3bobo27bo15b2o102b2o29bobo127b2o38b2o
52bo15b2o222b2o110b3o351bob4o256bo41b3o65bo13bo31b2o25bobo3bo24b2o$
137bobo15bo3bobob2o24b3o12bobo118b2o6b2o4bobo4b2o120bo2bo38bo52b4o55b
2o118b2o2b2ob2o144b2o21bo350bo262b3o40bo64b2o14b5o54bo3b2o$137b2o14bob
4o2bob2o27bo13bo73b2o43bobo5bo2bo3bo3bo2bo121b2o36b3o51b2o3bo3b2o41b2o
7bo119bobo2bobobo134b2o7bo21b2o348b2ob7o257bo59bo65bo$152bobo3bobo26b
5o14b2o72bo46bo6b3o7b3o147b2o11bo52bo2b3o4b2o41b2o5bobo104b2o16b2o2bob
o59b2o73b2o5bobo369bo2bobo6bo307b2o6bobo2b2o58bo78b2o$152bobo2bo2b2ob
2o22bo90bobo36b2o8b2o165bo65b2obo56b2o106bo17bobobo61bo49bo30b2o370b2o
3bob2o2b2o307b2o5bobo2bobo58b2o10b2o65bo$153bo3b2o2bobo25bo88b2o36bo2b
o12b7o3b7o117b2o17b2obo6b3o65bo161b3o15bo2bo2bo59b3o50b3o44b2o358b2ob
2o7b2o252b2o55bo2b2o72bobo34b2o30b3o68b2o$161bobo10b2o12b2o120b2o5bobo
12bo6bobo6bo118bo17b2ob3o6bo65b2o160bo16bobob3o60bo55bo43bo372bo251bob
o5b2o49bobo73bo36b2o32bo69bo$139b2o21bo11b2o133bobo6bo14bobob2o3b2obob
o116b3o24bo251bobo118b2o40b2obo370bo253bo7b2o13b2o33b2obo2bo12b2o55b2o
7b2o12b2o114b3o$139bo79bo89bo24b2obo5bob2o117bo20b2ob3o253bo2b2o157bo
2b3o4b2o362b5o248b2o22b2o36bobobo11bo14bo50b2o11bo2bo113bo$137bobo11b
2o64b3o88b2o29bobo144bobo82b2o172b2ob3o156b2o3bo3b2o196b2o2bo151bo13bo
67b2o238b4o2bo13b3o11b3o60bob2o$137b2o12bo64bo40b2o79b2ob2o143bobo83bo
18bo159bo157b4o200bob4o150bobo6b4o70bo194bo25b2o17bo3b2o16bo14bo59bo
48b2o$149bobo64b2o40bo216b2o10bo81b3o19b3o16b2o133b2ob3o132b2o24bo15b
2o186bo155bobo6bo2bo72bo188b2obobo24bo20bo33b2o58b2o48b2o$145b2o2b2o
104b3o62b2o154bo92bo24bo16bo133b2obo135bo25b3o12bobo183b2ob7o149bo63b
2o14b5o187bobobobo22bobo19b2ob2o105b2o$145b2o32b2o74bo64bo152b3o117b2o
13b3o270b3o29bo13bo181bo2bobo6bo163b2o48bo13bo189bo2bobobobob2o19b2o
23b2o105bo$179bo2b2o40b2o95b3o149bo134bo128b2o142bo26b5o14b2o180b2o3bo
b2o2b2o158b2obo2bo48bobo12b3o179b2o5b4ob2o2bo2bo41b2o25b2o33b2o31bo15b
3o$180b2ob3o39bo97bo404b2o7b2o103bo65bo204b2ob2o7b2o149bo3b2ob2o39b2o
10b2o15bo178bo10bo4b2o43bo10b2o14bo33bobo29b3o17bo10b2o$186bo38bob2o
500bo112b3o65bo215bo148bobo46b2o24b4o166b2o3b2o7bo6bobo13b2o35bo9b2o7b
2o2b2obo27b2o4bo30bo30bobo$144b2o4b2o28b2ob4o2bo27b2o4b3o2bo500bobo
113bo32b2o29b2o213bo151bo68b2o3bo3b2o164b2o3b2o6b4o4b2o13bobo34b2o18bo
3bo2b3o4b2o17bo2bo2b2ob4o26b2o29bo$144b2o4b2o28b2obo3b3o27b2o3bo3b2o
502b2o112b2o32b2o34b2o208b5o216b2o4b3o2bo180bo18bo54bobo4b2o3bo3b2o17b
2obobobobo2bo56b2o$186bo35b4o687bobo198bo13bo224bob2o176b3o2bo16b2o54b
2o7b4o25bobobobo$158b2o26b2o20b2o15bo377b2o308bo199bobo6b4o143b2o82bo
179bo2b2o82bo15b2o11bobob2o$159bo47bobo12b3o371b2o5bobo250b2o53b2obo3b
2o193bobo6bo2bo144bo81b2o180b2o85b3o12bobo11bo$159bobo45bo13bo374b2o7b
o144b2o104b2o9b2o41bo3bo3bo195bo152b3o21b2o242bo88bo13bo28bo$160b2o44b
2o14b5o140b2o236b2o143b2o114bo2bo40bob2ob2obo210b2o136bo23bo214b2o26bo
56b2o26b5o14b2o23b2o2b3o$201bo24bo139bobo497bobo42bobobobo206b2obo2bo
162bo50b2o160b2o27b3o43bo9b2o26bo34b2o7bo6bo$149b2o50b3o20bo135b2o4bo
225bo261b2o11bo76b2o174bo3b2ob2o39b2o103b2o14b5o50bo192bo38b2o2bobo38b
o32b2o5bobo5b2o$149bobo52bo19b2o132bo2bo2b2ob4o220bobob2o11bo238b2o5bo
bo87bo174bobo46b2o104bo13bo56b3o212b2o14bobo2bobo36b2o39b2o$151bo51b2o
153b2obobobobo2bo220bobobobo9bobo237b2o7bo85bobo175bo153bobo12b3o46b2o
7bo213bo17b2o2bo$151b2o3b2o60b2o17bo123bobobobo220b2obobobobo2bo6bobo
7b2o116bo120b2o84b2o331b2o15bo45bobo217b3o19bobo43b2o$155bobo60bo18b3o
121bobob2o221bo2bo2b2ob4o4b3ob2o6b2o115bobo140b2obo57bo350b4o47bo217bo
18bo2bob2o23bo18bo$155bo59b2obo21bo121bo227b2o4bo7bo19b2o108bobo106bo
18b2o13b2ob3o54bobo173b2o147b2o8bo11b2o3bo3b2o45b2o234bobobo25bobo19bo
$154b2o7b2o49bo2bo21b2o355bobo6b3ob2o13b2o24b2o83bo106bobob2o14b2o19bo
53bobo174bo147b2o6b3o11b2o4b3o2bo281bo2b4o22bo2bo14b5o$163b2o50b2o158b
2o220b2o8bob2o39bo59b2o20b3o107bobobobo20b2o6b2ob3o55bo172b3o21b2o132b
o22bob2o282b2o3bo23bobo13bo$200b2o164b2o7bo276bo58bo20bo106b2obobobobo
2bo17b2o7bobo230bo23bo118b2o13b2o21bo288bo23bobobobo12b3o24b2o$200b2o
29b2o133b2o5bobo256b2o14b5o56bo129bo2bo2b2ob4o26bobo256bo117bo35b2o
233b2o50b2ob2o22b2o3b2o15bo24bo$231bo141b2o258bo13bo61b5o14b2o111b2o4b
o31bo27bo209b2o14b5o117bobo268bo51b2o44b4o21b3o$228b2obo388bo12bobo12b
3o63bo13bo118bobo57b3o208bo13bo123b2o61b2o206b3o51b2o36b2o3bo3b2o19bo$
175b2o3b2o46bo2b3o4b2o111bo267bobo12b2o15bo59b3o12bobo119b2o60bo207bob
o12b3o46b2o44b2o53b2o35bo208bo40b2o10bo36b2o4b3o2bo$176bo3bo6b2o3bo36b
2o3bo3b2o109b3o266bo2bo26b4o58bo15b2o181bo2bo206b2o15bo45bobo43bo34b2o
18bo33b3o152b2o87b2o7b2o9bo45bob2o$173b3o5b3o3bo3bobo37b4o113bo270b2o
9b2o11b2o3bo3b2o42b2o12b4o194bob2obob2o216b4o47bo38b2o5bo32b2o19b3o30b
o155bo88bo18b2o44bo51b2o$173bo9bo4bo3bobo36bo15b2o98bobo280b2o11b2o4b
3o2bo41bo11b2o3bo3b2o189bo2bobob2o29b2o158b2o8bo11b2o3bo3b2o45b2o37bo
5b2o55bo184bo90bobo61b2o32bo18bo$171bobo15bo3bobob2o33b3o12bobo97bobo
301bob2o43bo8bo2b3o4b2o190bo3bo13b2o17bo159b2o6b3o11b2o4b3o2bo80b2obo
247b5o14b2o71b2o93b3o19b3o$171b2o14bob4o2bob2o36bo13bo6bo91bo14b2o286b
o26b2o14b5o8b2obo195b3o4bob2o10b2o7b2o3b2o4b3o163bo22bob2o80bo2bob2o2b
2o27bo217bo13bo166bo24bo$186bobo3bobo35b5o14b2o3b3o107bo243b2o40b2o27b
o13bo16bo195bo4bobobo21bo3bo7bo148b2o13b2o21bo85b2obo3b2o26bobo75b2o
136b3o12bobo44b2o81b2o37b2o17b2o$186bobo2bo2b2ob2o31bo22bo107b3o74bo
11b2o156b2o69bobo12b3o13b2o199b2o2bo18b3o5b3o154bo35b2o88bo32bo76bobo
134bo15b2o45bo82bo57bo$187bo3b2o2bobo34bo20b2o106bo75bobo10b2o228b2o
15bo217b2o17bo9bo154bobo123b2o110bo134b4o40b2o15bobo47b2o34b3o55b3o$
195bobo10b2o21b2o196bo3b2o2bobo202b2o50b4o402b2o61b2o53b2o11bo105b2o
131b2o3bo3b2o35b2o15b2o22bo25b2o36bo57bo$173b2o21bo11b2o6b2o114b2o54b
2o38bobo2bo2b2ob2o201bo46b2o3bo3b2o18b2o352b2o53b2o35bo52bobo10bobo33b
2o201bo2b3o4b2o12bo61b3o$173bo42bo2b2o40b2o69b2o54bo39bobo3bobo206b3o
43b2o4b3o2bo18bo352bo34b2o18bo33b3o53bo13bo34b2o201b2obo20b3o58bo$171b
obo11b2o30b2ob3o39bo127bo38bob4o2bob2o204bo51bob2o15b3o348b2o5bo32b2o
19b3o30bo52b2obo254bo23bo57b2o$171b2o12bo37bo38bob2o104b2o14b5o40bo3bo
bob2o256bo18bo350bo5b2o55bo84bobob2o52bo34bo163b2o21b2o150b2o$183bobo
31b2ob4o2bo27b2o4b3o2bo105bo13bo44bo3bobo259b2o366b2obo147bobob2o50b3o
32b3o259bo77bobo5b2o$179b2o2b2o32b2obo3b3o27b2o3bo3b2o87b2o17bobo12b3o
40bo3bobo628bo2bob2o2b2o27bo111b2obo7b2o43bo34bo261bobo76bo7b2o$179b2o
42bo35b4o49bo11b2o26bobo17b2o15bo39b2o3bo631b2obo3b2o26bobo75b2o33bo2b
4o3bo2bo7b2o33b2o33b2o20b2o151b2o85bobo75b2o$195b2o26b2o20b2o15bo20bo
27bobo10b2o28bo31b4o25bo206b2o64b2o379bo32bo76bobo33b2o3bo4b2o8bobo22b
2o56b2o7b2o152bo86bo$196bo47bobo12b3o21b3o17bo3b2o2bobo31b2o7b2o25b2o
3bo3b2o23b3o204bo65bo380b2o110bo35b2o18bo23bo57bo158b3o84b3o91bo$196bo
bo45bo13bo16b2o9bo15bobo2bo2b2ob2o30b2o34b2o4b3o2bo25bo204b3o63b3o370b
2o11bo105b2o34bo19b2o22bobo55bobo156bo65b2o19bo89b2obobo$178b2o4b2o11b
2o44b2o14b5o12bo8b2o15bobo3bobo78bob2o24b2o23b2o181bo65bo369bobo10bobo
33b2o107bo42b2o4b2o44b2o4b2o183b2o29bo6bobo5b2o101bobobobo$178b2o4b2o
52bo24bo12bobo24bob4o2bob2o20bob2o50bo52b2o617bo13bo34b2o106b2o47bo2bo
44bo20b2o160b2o5bobo7b2o14b2o2bobo5bo7b2o98bo2bobobobob2o$238b3o20bo
15b2o14b2o10bo3bobob2o18b3ob2o49b2o67b2o599b2obo206b2o45bobo18bo161b2o
7bo6bobo14bobo2bobo3b2o107b4ob2o2bo2bo$241bo19b2o30b2o9bo3bobo21bo123b
o2bo599bobob2o52bo34bo127b2o34b2o16bobo170b2o5bo19b2o2bo116bo4b2o$240b
2o61bo3bobo23b3ob2o19b2o97b2obo598bobob2o50b3o32b3o127b2o52b2o177b2o
20bobo18bo96bobo$193b2o60b2o46b2o3bo26bobo21bo20b2o78bo597b2obo7b2o43b
o34bo344bo37bo2bob2o13b2obobo95b2o$192bobo60bo8bo70bobo19bo22bo79b2o
596bo2b4o3bo2bo7b2o33b2o33b2o20b2o320bobob2o32bobobo15bobobobo$192bo
59b2obo8b3o69bo20b5o14b2o3b3o21b2o38b2o612b2o3bo4b2o8bobo22b2o56b2o7b
2o320bobobobo32bo2b4o9bo2bobobobob2o$183b2o6b2o7b2o49bo2bo12bo94bo13bo
6bo20bo2bo38bo614b2o18bo23bo57bo326b2obobobobo2bo30b2o3bo9b4ob2o2bo2bo
$183bobo14b2o50b2o12b2o48b2o17bo23b3o12bobo28b2o36b3o615bo19b2o22bobo
55bobo295b2o27bo2bo2b2ob4o33bo15bo4b2o$185bo51b2o77b2o17b3o20bo15b2o
54b2o11bo619bo42b2o4b2o44b2o4b2o295b2o12b2obob2o10b2o4bo34b2ob2o12bobo
$185b2o50b2o92b2o5bo19b4o68bo139b2o490b2o47bo2bo44bo20b2o286bob2obo2bo
b2o2bo15bobo32b2o15b2o$258b2o70bo2bo3b2o17b2o3bo3b2o11bo23b2o17b2obo6b
3o136b2o42bo497b2o45bobo18bo85b2o3b2o32b2o161b2obob2obo4bobo15b2o35b2o
$258bo72b2obo10b2o8bo2b3o4b2o11b3o22bo17b2ob3o6bo178b3o509b2o34b2o16bo
bo71b2o13bo3bo20b2o11b2o169b5obo42b2o10bo$212b2o3b2o36b2obo75bo10b2o8b
2obo22bo18b3o24bo183bo512b2o52b2o72b2o10b3o5b3o18bo178b2obo4bo35b2o7b
2o9bo$213bo3bo6b2o3bo25bo2b3o4b2o67b2o22bo21b2o18bo20b2ob3o171b2o11b2o
11bo639bo9bo15b3o35b2o142b2obobo3bo28b2o5bo18b2o$210b3o5b3o3bo3bobo25b
2o3bo3b2o52b2o37b2o62bobo173b2o24b3o659bo3bo37b2o2b2o142bobo3bo27bobo
4bobo$210bo9bo4bo3bobo26b4o58bo101bobo202bo633b2o22bobo44bobo142bo3b2o
29bo5b2o$208bobo15bo3bobob2o22bo15b2o11b2o28b3o91b2o10bo202b2o632bobo
22bobo46bo171b2o3bob2o$208b2o14bob4o2bob2o23b3o12bobo9bobo16b2o10bo48b
2o44bo228b2o617b2o22b2ob2o45b2o161bo9bo3bo3bo$223bobo3bobo30bo13bo9bo
18bobo48b2o9bo41b3o229bo622b2o229b3o9bob2ob2obo$223bobo2bo2b2ob2o21b5o
14b2o7b2o20bo48bo7b3o42bo228b2obo622bobo17b2ob2o26bo11b2o165bo13bobobo
bo23b2o$224bo3b2o2bobo22bo32b2o15b2o45bobo7bo25b2o245bo2bo469b2o3b2o
32b2o115bo16bobob2o25bobo10b2o140b2o23b2o42b2o$190bo41bobo10b2o12bo31b
o62b2o27b2o5bobo245b2o456b2o13bo3bo20b2o11b2o115b2o15bo30bobo152b2o$
190b3o40bo11b2o11b2o23bob2ob3o92b2o7bo230b2o471b2o10b3o5b3o18bo140bob
2ob2o27b3ob2o136b2o$193bo89b2obobo103b2o29b2o2bo159b2o34b2o483bo9bo15b
3o35b2o85b2o17b2obo29bo141bo2bo$192b2o95bobob2o64b2o61bob4o159bobo540b
o3bo37b2o2b2o81b2o20bo30b3ob2o134bob2o$287b3ob2obo64bo19bo42bo166bo
515b2o22bobo44bobo102b2o31bob2o134bo70bo$286bo70bobo18bobob2o36b2ob7o
159b2o513bobo22bobo46bo272b2o69bobo$286b2o69b2o19bobobobo33bo2bobo6bo
673b2o22b2ob2o45b2o286b2o54bobo$375b2obobobobo2bo30b2o3bob2o2b2o180b2o
3bo491b2o356bo56bo$249b2o124bo2bo2b2ob4o34b2ob2o7b2o175bo3bobo490bobo
17b2ob2o26bo11b2o55b2o237b3o50b3o$249bo2b2o40b2o81b2o4bo51bo162b2o12bo
3bobob2o488bo16bobob2o25bobo10b2o56bo239bo10b2o38bo$250b2ob3o39bo87bob
o47bo165bo13bo4bob2o488b2o15bo30bobo66bo53b2o196bobo$256bo38bob2o37b2o
46b2o47b5o141b2o4b2o9b3o12bob5o504bob2ob2o27b3ob2o65b5o14b2o8b2o23b2o
21b2o13b2o158bo$250b2ob4o2bo27b2o4b3o2bo38bo85bo13bo140bo2bo2bobo9bo
13bobo4bob2obob2o477b2o17b2obo29bo76bo13bo9bo47b2o13b2o157b2o10b2o7b2o
$212b2o36b2obo3b3o27b2o3bo3b2o36b3o85bobo6b4o143bobo4bo25bo2b2obo2bob
2obo477b2o20bo30b3ob2o67b3o12bobo10b3o74b2o155bo7b2o$212b2o42bo35b4o
38bo87bobo6bo2bo144bo32b2obob2o12b2o492b2o31bob2o66bo15b2o13bo73bo2bo
151b3o$228b2o26b2o20b2o15bo34bo92bo207b2o595b4o102b2obo150bo$229bo47bo
bo12b3o35b3o105b2o786b2o3bo3b2o100bo$229bobo45bo13bo41bo99b2obo2bo785b
o2b3o4b2o100b2o$230b2o44b2o14b5o35b2o95bo3b2ob2o39b2o593b2o151b2obo93b
2o164b2o$271bo24bo131bobo46b2o594bo154bo94bo165bo$271b3o20bo134bo641bo
53b2o101b2o90b3o164bo$274bo19b2o28b2o745b5o14b2o8b2o23b2o21b2o13b2o
155bo166b5o14b2o29b2o$273b2o49bo751bo13bo9bo47b2o13b2o327bo13bo31bo$
197b2o27b2o60b2o31b2obo97b2o649b3o12bobo10b3o74b2o56b2o251b3o12bobo29b
o$197b2o26bobo60bo32bo2b3o4b2o90bo648bo15b2o13bo73bo2bo56bo250bo15b2o
30b5o14b2o$225bo59b2obo33b2o3bo3b2o87b3o21b2o626b4o102b2obo52b3o251b4o
49bo13bo$224b2o7b2o49bo2bo36b4o92bo23bo625b2o3bo3b2o100bo52bo251b2o3bo
3b2o41b3o12bobo$233b2o50b2o37bo15b2o104bo622bo2b3o4b2o100b2o302bo2b3o
4b2o40bo15b2o$270b2o53b3o12bobo83b2o14b5o622b2obo93b2o317b2obo48b4o$
270b2o56bo13bo84bo13bo630bo94bo320bo46b2o3bo3b2o$323b5o14b2o83bobo12b
3o46b2o579b2o90b3o95bo225b2o23b2o19bo2b3o4b2o$323bo104b2o15bo45bobo
670bo97b3o248b2o19b2obo$245b2o3b2o73bo116b4o47bo771bo271bo$246bo3bo6b
2o3bo61b2o89b2o8bo11b2o3bo3b2o45b2o585b2o182b2o230b2o39b2o$243b3o5b3o
3bo3bobo90bo60b2o6b3o11b2o4b3o2bo632bo415bo$243bo9bo4bo3bobo87b3o67bo
22bob2o629b3o413b3o28b2o$241bobo15bo3bobob2o82bo55b2o13b2o21bo632bo
415bo4b2o24b2o7b2o9b2o$241b2o14bob4o2bob2o82b2o55bo35b2o1054bo33bo11bo
$256bobo3bobo143bobo1089bobo29bobo8b3o$256bobo2bo2b2ob2o140b2o61b2o
1012b2o13b2o29b2o9bo$257bo3b2o2bobo91b2o20b2o53b2o35bo632bo167b2o210b
2o$265bobo10b2o80bo20bo34b2o18bo33b3o633b3o158b2o5bobo$243b2o21bo11b2o
80bob2o12b2o5bo32b2o19b3o30bo638bo157b2o7bo133b2o$243bo108b2o4b3o2bo
12bo5b2o55bo668b2o166b2o133bo68b2o$241bobo11b2o95b2o3bo3b2o10b2obo
1032bo70b2o$241b2o12bo101b4o12bo2bob2o2b2o27bo851bo145b5o14b2o54b2o$
253bobo87b2o15bo14b2obo3b2o26bobo75b2o772bobob2o146bo13bo8b2o6bo11b2o
25b2o38bo$249b2o2b2o87bobo12b3o18bo32bo76bobo771bobobobo142b3o12bobo7b
o2bo4bobo10b2o64bobob2o$249b2o91bo13bo21b2o110bo768b2obobobobo2bo138bo
15b2o4bo3b3obo3bobo74b3obobo$341b2o14b5o9b2o11bo105b2o767bo2bo2b2ob4o
138b4o16b3o6bobob2ob2o72bo3bo4bo$361bo8bobo10bobo33b2o697b2o141b2o4bo
140b2o3bo3b2o10bo6b2o3bobo35b2o40bo2bob4o$359bo10bo13bo34b2o690b2o5bob
o146bobo137bo2b3o4b2o10b2o5bob4o2bob2o31b2o32b2o7bobobo$248b2o4b2o103b
2o6b2obo740b2o7bo147b2o137b2obo27bo3bobob2o65b2o2b2o4bo3b3o54b2o$248b
2o4b2o112bobob2o52bo34bo658b2o288bo26bo3bobo73bobo9bo54bo$368bobob2o
50b3o32b3o948b2o24bo3bobo76bo66bo$367b2obo7b2o43bo34bo648bo328b2o3bo
77b2o45b2o14b5o$367bo2b4o3bo2bo7b2o33b2o33b2o20b2o624bobob2o455bo13bo$
368b2o3bo4b2o8bobo22b2o56b2o7b2o624bobobobo305b2o84bo62bobo12b3o$370b
2o18bo23bo57bo630b2obobobobo2bo303bo79b2o2bobo62b2o15bo$294b2o74bo19b
2o22bobo55bobo628bo2bo2b2ob4o300b3o30b2o48bobo2bobo75b4o$253b2o39bo2b
2o73bo42b2o4b2o44b2o4b2o630b2o4bo304bo32b2o51b2o2bo70b2o3bo3b2o$253bob
o39b2ob3o70b2o47bo2bo44bo20b2o620bobo350b2o37bobo71b2o4b3o2bo$255bo45b
o119b2o45bobo18bo622b2o349bo2bo19b2o12bo2bob2o78bob2o$255b2o38b2ob4o2b
o128b2o34b2o16bobo974b2obo19bo11bobobo58bo22bo$295b2obo3b3o128b2o52b2o
928b2o48bo16b3o13bo2b4o53b3o21b2o$301bo1115b2o48b2o15bo16b2o3bo52bo$
273b2o26b2o1149b2o50bo54b2o$274bo1178bo47b2ob2o70b2o$274bobo1173b3o48b
2o73bo$275b2o1161b2o10bo53b2o71b3o$316bo1121bobo52b2o10bo73bo$316b3o
1121bo43b2o7b2o9bo$319bo99b2o3b2o32b2o980b2o43bo18b2o$318b2o85b2o13bo
3bo20b2o11b2o1025bobo61b2o$271b2o60b2o70b2o10b3o5b3o18bo989bo49b2o60bo
bo5b2o$270bobo60bo83bo9bo15b3o35b2o951b3o111bo7b2o$270bo59b2obo105bo3b
o37b2o2b2o913b2o31bo113b2o$269b2o7b2o49bo2bo81b2o22bobo44bobo912bo32b
2o$278b2o50b2o81bobo22bobo46bo914bo103b2o53bo$315b2o96b2o22b2ob2o45b2o
893b2o14b5o103b2o49b2obobo$315b2o100b2o964bo13bo43b2o113bobobobo$417bo
bo17b2ob2o26bo11b2o901bobo12b3o41bo110bo2bobobobob2o$419bo16bobob2o25b
obo10b2o902b2o15bo40bob2o107b4ob2o2bo2bo$290b2o3b2o122b2o15bo30bobo
928b4o32b2o4b3o2bo111bo4b2o$291bo3bo6b2o3bo123bob2ob2o27b3ob2o922b2o3b
o3b2o30b2o3bo3b2o46bo63bobo$288b3o5b3o3bo3bobo103b2o17b2obo29bo928b2o
4b3o2bo34b4o47bobo62b2o$288bo9bo4bo3bobo102b2o20bo30b3ob2o930bob2o20b
2o15bo47bobo$286bobo15bo3bobob2o120b2o31bob2o930bo22bobo12b3o49bo$286b
2o14bob4o2bob2o1086b2o22bo13bo49b3o$301bobo3bobo1113b2o14b5o44bo$301bo
bo2bo2b2ob2o1129bo$302bo3b2o2bobo68b2o1009b2o47bo51bo$310bobo10b2o57bo
1009bo48b2o50b3o$288b2o21bo11b2o55bo53b2o957b3o100bo$288bo91b5o14b2o8b
2o23b2o21b2o13b2o921bo99b2o$286bobo11b2o83bo13bo9bo47b2o13b2o$286b2o
12bo81b3o12bobo10b3o74b2o910b2o$298bobo80bo15b2o13bo73bo2bo909bo$294b
2o2b2o81b4o102b2obo906bobo$294b2o83b2o3bo3b2o100bo906b2o10bo$378bo2b3o
4b2o100b2o917b3o$378b2obo93b2o935bo92b2o$381bo94bo934b2o85b2o5bobo$
293b2o4b2o80b2o90b3o900b2o48b2o70b2o7bo$293b2o4b2o172bo902b2o48bo80b2o
$1423b2obo$389b2o1031bo2bo68bo$390bo607b2o423b2o68bobob2o$387b3o607bob
o408b2o83bobobobo$387bo603b2o4bo410b2o80b2obobobobo2bo$989bo2bo2b2ob4o
488bo2bo2b2ob4o$298b2o689b2obobobobo2bo490b2o4bo$298bobo691bobobobo
499bobo$300bo114bo576bobob2o397b2o3bo98b2o$300b2o113b3o575bo401bo3bobo
$418bo29b2o2bo943bo3bobo$417b2o28bob4o553b2o389bo3bobob2o$447bo549b2o
7bo381b2o5bob4o2bob2o$445b2ob7o542b2o5bobo381bo6b2o3bobo$443bo2bobo6bo
548b2o383b3o6bobob2ob2o$443b2o3bob2o2b2o935bo3b3obo3bobo$447b2ob2o7b2o
934bo2bo4bobo10b2o$460bo935b2o6bo11b2o$427b2o29bo$420b2o5bobo28b5o$
420b2o7bo18bo13bo$429b2o16bobo6b4o534b2o$447bobo6bo2bo535bo$416bo31bo
543b3o$415bobob2o42b2o527bo$415bobobobo36b2obo2bo$412b2obobobobo2bo29b
o3b2ob2o39b2o$412bo2bo2b2ob4o28bobo46b2o$414b2o4bo33bo$420bobo$421b2o$
447b2o$448bo$445b3o21b2o$445bo23bo$471bo$451b2o14b5o$452bo13bo$452bobo
12b3o46b2o$453b2o15bo45bobo$467b4o47bo$440b2o8bo11b2o3bo3b2o45b2o$440b
2o6b3o11b2o4b3o2bo$447bo22bob2o$432b2o13b2o21bo$433bo35b2o$433bobo$
434b2o61b2o$406b2o53b2o35bo$406bo34b2o18bo33b3o$401b2o5bo32b2o19b3o30b
o$401bo5b2o55bo$398b2obo$398bo2bob2o2b2o27bo$400b2obo3b2o26bobo75b2o$
403bo32bo76bobo$403b2o110bo$396b2o11bo105b2o$395bobo10bobo33b2o$395bo
13bo34b2o$392b2obo539bo$393bobob2o52bo34bo448b3o$393bobob2o50b3o32b3o
451bo$392b2obo7b2o43bo34bo453b2o$392bo2b4o3bo2bo7b2o33b2o33b2o20b2o$
393b2o3bo4b2o8bobo22b2o56b2o7b2o$395b2o18bo23bo57bo$395bo19b2o22bobo
55bobo$397bo42b2o4b2o44b2o4b2o$396b2o47bo2bo44bo20b2o$446b2o45bobo18bo
432b2o$458b2o34b2o16bobo425b2o5bobo$458b2o52b2o426b2o7bo$949b2o2$317bo
618bo$316bobo616bobob2o$317bo617bobobobo$304b2o626b2obobobobo2bo$304b
2o626bo2bo2b2ob4o$444b2o3b2o32b2o449b2o4bo$430b2o13bo3bo20b2o11b2o455b
obo$430b2o10b3o5b3o18bo469b2o$442bo9bo15b3o35b2o$464bo3bo37b2o2b2o$
391b2o46b2o22bobo44bobo$217b2o153b2obob2o12b2o45bobo22bobo46bo$217b2o
12b2obob2o133bo2b2obo2bob2obo52b2o22b2ob2o45b2o1586bo$224bob2obo2bob2o
2bo131bobo4bob2obob2o56b2o1656b3o$224b2obob2obo4bobo131bob5o64bobo17b
2ob2o26bo11b2o1596bo$232b5obo94b2o38bo4bob2o62bo16bobob2o25bobo10b2o
1595b2o$228b2obo4bo96bo38bo3bobob2o62b2o15bo30bobo895bo11b2o$228b2obob
o3bo28b2o60bo5b3o34bo3bobo78bob2ob2o27b3ob2o893bobo10b2o$232bobo3bo27b
obo58bobo6bo34b2o3bo60b2o17b2obo29bo866b2o31bobo$233bo3b2o29bo16b2o41b
o108b2o20bo30b3ob2o861bo25b2o2b3ob2o$262b2o3bob2o14b2o69bo102b2o31bob
2o861bobo23bo2bo$253bo9bo3bo3bo39b2o29bo13b3o999b2o21bobo3b3ob2o$251b
3o9bob2ob2obo40bo27b3o16bo1021b2o6bob2o719b2o$250bo13bobobobo38b3o27bo
18b2o23b2o774b2o944b2o5bobo$225b2o23b2o57bo29b2o42b2o21b2o752bo944b2o
7bo$225b2o171b2o7bo750bo955b2o$210b2o185bo2bo4bo53b2o697b5o14b2o$209bo
2bo185b2obo3b5o14b2o8b2o23b2o21b2o13b2o664bo13bo923bo$208bob2o189bo8bo
13bo9bo47b2o13b2o661b3o12bobo922bobob2o$208bo192b2o4b3o12bobo10b3o74b
2o645bo15b2o202b2o13b2o704bobobobo$207b2o177b2o18bo15b2o13bo73bo2bo
644b4o216b2o13b2o701b2obobobobo2bo$222b2o125b2o36bo18b4o102b2obo641b2o
3bo3b2o241b2o686bo2bo2b2ob4o$222bo126b2o33b3o17b2o3bo3b2o100bo640bo2b
3o4b2o240bo2bo687b2o4bo$223b3o146b2o10bo18bo2b3o4b2o100b2o639b2obo249b
2obo692bobo$225bo10b2o134bobo28b2obo93b2o657bo252bo693b2o$235bobo136bo
31bo94bo657b2o251b2o$235bo76b2o21b2o25b2o10b2o30b2o90b3o896b2o$234b2o
10b2o7b2o55b2o21bobo24bo135bo899bo$247bo7b2o61b2o17bo14b2o9b3o801b2o
201b2o23b3o$244b3o71b2o17b2o14bo11bo48b2o752bo201bo24bo$232b2o10bo105b
3o62bo749b3o203b3o249b2o$225b2o5b2o116bo61b3o750bo198b2o7bo248bobo$
225b2o89b2o94bo951bo251b2o4bo$316b2o5b2o1040b3o246bo2bo2b2ob4o$323b2o
1042bo246b2obobobobo2bo$227b2o17b2o5bo1363bobobobo$227b2o17bo6b3o184bo
1176bobob2o$221b2o21bobo9bo183b3o1175bo$221b2o21b2o9b2o186bo$270b2o
170b2o1187b2o$270bo1351b2o7bo$267b2obo1351b2o5bobo$266bo2bo1359b2o$
267b2o$252b2o$252b2o$452b2o$445b2o5bobo$445b2o7bo$454b2o1163b2o$218bo
21b2o3bo1374bo$218b3o19bo3bobo194bo1175b3o$221bo19bo3bobob2o189bobob2o
1171bo$220b2o20bo4bob2o189bobobobo993bo$240bob5o190b2obobobobo2bo990b
3o$239bobo4bob2obob2o182bo2bo2b2ob4o993bo$240bo2b2obo2bob2obo122b2o60b
2o4bo996b2o$241b2obob2o12b2o44b2o68bobo66bobo$260b2o45bo62b2o4bo69b2o$
238b2o67bobo58bo2bo2b2ob4o$238bo54b2o13b2o58b2obobobobo2bo$236bobo54b
2o76bobobobo$236b2o14bo118bobob2o$252b3o117bo1079b2o$159b2o94bo31b2o
40b2o1114b2o5bobo$160bo58b2o33b2o31b2o40b2o54b2o1058b2o7bo$158bo60b2o
15b2o53b2o83b2o7bo1068b2o$158b5o14b2o57bobo52b2o83b2o5bobo$163bo13bo8b
2o6bo11b2o30bo7b2o83b2o50b2o1056bo$160b3o12bobo7bo2bo4bobo10b2o30b2o6b
o83bo2bo1106bobob2o$159bo15b2o4bo3b3obo3bobo47b2obo83bobo1107bobobobo$
159b4o16b3o6bobob2ob2o46bo2b3o4b2o31b2o40b2o2b2o23bo1079b2obobobobo2bo
$157b2o3bo3b2o10bo6b2o3bobo51b2o3bo3b2o31b2o39bo2b2o25b3o1077bo2bo2b2o
b4o$156bo2b3o4b2o10b2o5bob4o2bob2o22b2o25b4o77b2o3b2o26bo1078b2o4bo$
156b2obo27bo3bobob2o22bo26bo15b2o68bo26b2o1084bobo$159bo26bo3bobo24bob
o27b3o12bobo68bo39b2o1071b2o$159b2o24bo3bobo25b2o31bo13bo65b3o41bo$
185b2o3bo54b5o14b2o64bo40b3o$245bo65bo59bo$167b2o78bo58b2o2bobo6b2o$
168bo65b2o10b2o58bobo2bobo5b2o$165b3o30b2o34bobo72b2o2bo55b2o$165bo32b
2o36bo73bobo49b2o5bobo$213b2o12b2o7b2o55b2o12bo2bob2o33b2o13b2o7bo$
212bo2bo11b2o50bo14bo11bobobo36b2o22b2o836bo$213b2obo60b3o11b3o13bo2b
4o895b3o$166b2o48bo59bo14bo16b2o3bo17b2o25bo853bo$166b2o48b2o58b2o33bo
20bo24bobob2o848b2o$201b2o105b2ob2o19bobo22bobobobo$202bo105b2o23b2o
19b2obobobobo2bo1009bo$199b3o15bo31b2o33b2o25b2o41bo2bo2b2ob4o5b2o829b
2o171b3o$187b2o10bo17b3o29bobo33bo14b2o10bo43b2o4bo10bo829bo175bo$187b
obo30bo30bo4b2o27bob2o2b2o7b2o9bo35b2o13bobo6bo7b2o3b2o814b2obo174b2o$
189bo29b2o26b4ob2o2bo2bo17b2o4b3o2bo3bo18b2o34bobo13b2o4b4o6b2o3b2o
814bo2b3o4b2o$189b2o56bo2bobobobob2o17b2o3bo3b2o4bobo54bo18bo832b2o3bo
3b2o$250bobobobo25b4o7b2o54b2o16bo2b3o830b4o$251b2obobo11b2o15bo82b2o
2bo830bo15b2o$255bo11bobo12b3o85b2o832b3o12bobo134bo$238bo28bo13bo88bo
836bo13bo134b3o$236b3o2b2o23b2o14b5o26b2o56bo26b2o802b5o14b2o136bo$
235bo6bo7b2o34bo26b2o9bo43b3o27b2o802bo155b2o$235b2o5bobo5b2o32bo38bob
o2b2o38bo835bo$243b2o39b2o36bobo2bobo14b2o857b2o187b2o$322bo2b2o17bo
1005b2o40b2o$278b2o43bobo19b3o1002bo$279bo18bo23b2obo2bo18bo999b2obo$
277bo19bobo25bobobo1017bo2b3o4b2o11b2o$277b5o14bo2bo22b4o2bo1019b2o3bo
3b2o11b2o9b2o$282bo13bobo23bo3b2o1022b4o26bo2bo$253b2o24b3o12bobobobo
23bo1025bo15b2o12bobo$253bo24bo15b2o3b2o22b2ob2o50b2o971b3o12bobo12bo$
254b3o21b4o44b2o51bo974bo13bo$256bo19b2o3bo3b2o36b2o51b3o970b5o14b2o$
275bo2b3o4b2o36bo10b2o40bo972bo$275b2obo45bo9b2o7b2o87b2o917bo39b2obo$
225b2o51bo44b2o18bo88bo917b2o24b2o13b2ob3o$226bo18bo32b2o61bobo90bo
941b2o19bo$223b3o19b3o93b2o71b2o14b5o948b2o6b2ob3o$223bo24bo166bo13bo
953b2o7bobo$228b2o17b2o37b2o81b2o44bobo12b3o959bobo$229bo57bo82bo45b2o
15bo959bo$226b3o55b3o34b2o47bobo15b2o40b4o$226bo57bo36b2o25bo22b2o15b
2o35b2o3bo3b2o$348b3o61bo12b2o4b3o2bo$351bo58b3o20bob2o$350b2o57bo23bo
$257b2o150b2o21b2o$250b2o5bobo77bo$250b2o7bo76bobo$259b2o75bobo85b2o$
337bo86bo$246bo91b3o84b3o$245bobob2o89bo19b2o65bo$245bobobobo101b2o5bo
bo6bo29b2o$242b2obobobobo2bo98b2o7bo5bobo2b2o14b2o7bobo5b2o$242bo2bo2b
2ob4o107b2o3bobo2bobo14bobo6bo7b2o$244b2o4bo116bo2b2o19bo5b2o$250bobo
96bo18bobo20b2o$251b2o95bobob2o13b2obo2bo37bo$348bobobobo15bobobo32b2o
bobo$345b2obobobobo2bo9b4o2bo32bobobobo$345bo2bo2b2ob4o9bo3b2o30bo2bob
obobob2o$347b2o4bo15bo33b4ob2o2bo2bo27b2o$353bobo12b2ob2o34bo4b2o10b2o
bob2o12b2o$354b2o15b2o32bobo15bo2b2obo2bob2obo$368b2o35b2o15bobo4bob2o
bob2o$368bo10b2o42bob5o$369bo9b2o7b2o35bo4bob2o$368b2o18bo5b2o28bo3bob
ob2o$386bobo4bobo27bo3bobo$386b2o5bo29b2o3bo$391b2obo3b2o$390bo3bo3bo
9bo$390bob2ob2obo9b3o$366b2o23bobobobo13bo$366b2o42b2o23b2o$435b2o$
450b2o$449bo2bo289b2o$450b2obo288bo$382bo70bo290bo$381bobo69b2o269b2o
14b5o$381bobo54b2o285bo13bo$382bo56bo285bobo12b3o$383b3o50b3o287b2o15b
o$385bo38b2o10bo303b4o$424bobo308b2o3bo3b2o$426bo308b2o4b3o2bo$405b2o
7b2o10b2o315bob2o$405b2o7bo328bo$415b3o248b2o74b2o$417bo248bo$668bo$
648b2o14b5o65b2o$416b2o231bo13bo70bo$416bo232bobo12b3o68b3o$418bo231b
2o15bo69bo$367b2o29b2o14b5o245b4o$367bo31bo13bo245b2o3bo3b2o$369bo29bo
bo12b3o242b2o4b3o2bo$349b2o14b5o30b2o15bo249bob2o$350bo13bo49b4o249bo$
350bobo12b3o41b2o3bo3b2o246b2o$351b2o15bo40b2o4b3o2bo$365b4o48bob2o$
360b2o3bo3b2o46bo240b2o$360b2o4b3o2bo19b2o23b2o240bo$368bob2o19b2o266b
3o$368bo292bo$367b2o39b2o$408bo$379b2o28b3o$359b2o9b2o7b2o24b2o4bo$
359bo11bo33bo$360b3o8bobo29bobo$362bo9b2o29b2o13b2o$418b2o2$494b2o$
424b2o68bo$424b2o70bo$420b2o54b2o14b5o$381bo38b2o25b2o11bo6b2o8bo13bo$
377b2obobo64b2o10bobo4bo2bo7bobo12b3o$378bobob3o74bobo3bob3o3bo4b2o15b
o$376bo4bo3bo72b2ob2obobo6b3o16b4o$376b4obo2bo40b2o35bobo3b2o6bo10b2o
3bo3b2o$379bobobo7b2o32b2o31b2obo2b4obo5b2o10b2o4b3o2bo$320b2o54b3o3bo
4b2o2b2o65b2obobo3bo27bob2o$321bo54bo9bobo73bobo3bo26bo$319bo66bo76bob
o3bo24b2o$319b5o14b2o45b2o77bo3b2o$324bo13bo$321b3o12bobo62bo84b2o$
320bo15b2o62bobo2b2o79bo$320b4o75bobo2bobo48b2o30b3o$318b2o3bo3b2o70bo
2b2o51b2o32bo$317bo2b3o4b2o71bobo37b2o$317b2obo78b2obo2bo12b2o19bo2bo$
320bo22bo58bobobo11bo19bob2o$320b2o21b3o53b4o2bo13b3o16bo48b2o$346bo
52bo3b2o16bo15b2o48b2o$345b2o54bo50b2o$328b2o70b2ob2o47bo$329bo73b2o
48b3o$326b3o71b2o53bo10b2o$326bo73bo10b2o52bobo$401bo9b2o7b2o43bo$400b
2o18bo43b2o$355b2o61bobo$348b2o5bobo60b2o49bo$348b2o7bo111b3o$357b2o
113bo$471b2o$344bo53b2o$343bobob2o49b2o$343bobobobo113b2o$340b2obobobo
bo2bo110bo$340bo2bo2b2ob4o107b2obo$342b2o4bo111bo2b3o4b2o$348bobo63bo
46b2o3bo3b2o$349b2o62bobo47b4o$413bobo47bo15b2o$414bo49b3o12bobo$415b
3o49bo13bo$417bo44b5o14b2o920bo$462bo940b3o$412bo51bo941bo$410b3o50b2o
940b2o$409bo$409b2o5$1415b2o$1408b2o5bobo$399b2o1007b2o7bo$398bobo5b2o
1009b2o$398bo7b2o1112bo$397b2o1005bo113b3o$1403bobob2o108bo$411bo991bo
bobobo107b2o$407b2obobo987b2obobobobo2bo89b2o$406bobobobo987bo2bo2b2ob
4o90bo$403bo2bobobobob2o986b2o4bo94bob2o$403b4ob2o2bo2bo992bobo93bo2bo
$407bo4b2o995b2o94b2o$405bobo1112b2o13b2o$405b2o1113b2o13b2o21b2o$
1558b2o6$1523b2obo31b2o$1523b2ob3o30bo$1529bo29bob2o$1523b2ob3o27b2ob
2obo$1524bobo30bo$1512b2o10bobo25b2obobo$1512b2o11bo26b2ob2o2$1552b2ob
2o$1553bobo$1553bobo$1554bo4$1418bo$1416b3o$1415bo$1415b2o$1400b2o$
1401bo$497b2o902bob2o$497b2o903bo2bo$1403b2o$1418b2o13b2o$1418b2o13b2o
21b2o$1456b2o$522bo$520b3o$519bo$519b2o57b2o$579bo$577bo843b2obo31b2o$
483b2o92b5o14b2o823b2ob3o30bo$482bobo97bo13bo830bo29bob2o$482bo96b3o
12bobo824b2ob3o27b2ob2obo$481b2o95bo15b2o826bobo30bo$509b2o67b4o828b2o
10bobo25b2obobo$508bobo5b2o58b2o3bo3b2o823b2o11bo26b2ob2o$508bo7b2o57b
o2b3o4b2o$480b2ob2o2b2o18b2o66b2obo871b2ob2o$479bobobo2bobo89bo872bobo
$479bobo2b2o16b2o17bo56b2o871bobo$480bobobo17bo14b2obobo929bo$481bo2bo
2bo15b3o10bobobobo$482b3obobo16bo7bo2bobobobob2o60b2o$485bobo25b4ob2o
2bo2bo61bo1320bo$482b2o2bo30bo4b2o60b3o1321b3o$480b3ob2o29bobo66bo
1326bo$479bo35b2o1393b2o$480b3ob2o93b2o$482bob2o94bo$580bobo$492b2o76b
o10b2o$492b2o7b2o65b3o$501bo65bo$499bobo65b2o1351b2o$499b2o51b2o48b2o
1309b2o5bobo$553bo48b2o1309b2o7bo$553bob2o1365b2o$554bo2bo$479b2o74b2o
1352bo$479b2o89b2o1336bobob2o$570b2o1336bobobobo$1905b2obobobobo2bo$
1905bo2bo2b2ob4o$1907b2o4bo$495bo83bo3b2o1328bobo$494bobo81bobo3bo
1329b2o$494bobo80bobo3bo$495bo77b2obobo3bo$496b3o74b2obo2b4obo5b2o$
498bo78bobo3b2o6bo$573b2ob2obobo6b3o$574bobo3bob3o3bo$562b2o10bobo4bo
2bo$562b2o11bo6b2o112$1033b2o$1032bobo$1026b2o4bo$1024bo2bo2b2ob4o$
1024b2obobobobo2bo$1027bobobobo$1027bobob2o$1028bo2$1041b2o$1032b2o7bo
$1032b2o5bobo$1039b2o7$1029b2o$1030bo$1027b3o$1027bo69$937bo$937b3o$
940bo$939b2o7$949b2o$942b2o5bobo$942b2o7bo$951b2o2$938bo$937bobob2o$
937bobobobo$934b2obobobobo2bo$934bo2bo2b2ob4o$936b2o4bo$942bobo$943b2o
65$1716bo$1716b3o$1719bo$1718b2o7$1728b2o$1721b2o5bobo$1721b2o7bo$
1730b2o2$1717bo$1716bobob2o$1716bobobobo$1713b2obobobobo2bo$1713bo2bo
2b2ob4o$1715b2o4bo$1721bobo$1722b2o2$838b2o$838bo$840bo$820b2o14b5o$
821bo13bo$821bobo12b3o$822b2o15bo$836b4o$831b2o3bo3b2o$831b2o4b3o2bo$
839bob2o$839bo$838b2o3$830b2o$830bo$831b3o$833bo41$763b2o$764bo$762bo$
762b5o14b2o$767bo13bo$764b3o12bobo$763bo15b2o$763b4o$761b2o3bo3b2o$
760bo2b3o4b2o$760b2obo$763bo$763b2o3$771b2o$772bo$769b3o$769bo15$1021b
o$1019b3o$1018bo$1018b2o$1003b2o$1004bo$1004bob2o$1005bo2bo$1006b2o$
1021b2o13b2o$1021b2o13b2o21b2o$1059b2o6$1024b2obo31b2o$1024b2ob3o30bo$
1030bo29bob2o$1024b2ob3o27b2ob2obo$1025bobo30bo$1013b2o10bobo25b2obobo
$1013b2o11bo26b2ob2o2$1053b2ob2o$1054bobo$1054bobo$1055bo6$904bo$904b
3o29bo$907bo28b3o$906b2o31bo$938b2o$926b2o$927bo$885bo41bobo$883b3o42b
2o$882bo67b2o$882b2o66b2o$867b2o$868bo$868bob2o$869bo2bo$870b2o$885b2o
60b2o$885b2o60bo$948b3o$950bo$940b2o$894bo3b2o40b2o2b2o$893bobo3bo44bo
bo$892bobo3bo22b2o23bo$888b2obobo3bo17b2o5bo23b2o$888b2obo2b4obo15bobo
b3o$892bobo3b2o8b2o7bobo$888b2ob2obobo11b2o7b2o$889bobo3bob3o$877b2o
10bobo4bo2bo$877b2o11bo6b2o140$1524bo$1524b3o$1527bo$1526b2o7$1536b2o$
1529b2o5bobo$1529b2o7bo$1538b2o2$1525bo$1524bobob2o$1524bobobobo$1521b
2obobobobo2bo$1521bo2bo2b2ob4o$1523b2o4bo$1529bobo$1530b2o298$1332bo$
1332b3o$1335bo$1334b2o7$1344b2o$1337b2o5bobo$1337b2o7bo$1346b2o2$1333b
o$1332bobob2o$1332bobobobo$1329b2obobobobo2bo$1329bo2bo2b2ob4o$1331b2o
4bo$1337bobo$1338b2o!
(note that I'm not 100% sure if this version will work. If it doesn't, I should be able to fix it easily.)

Interestingly, this works so fast that the slowest components are the 32-time repeaters for moving the construction arms.

I also made a very slight and dubious "improvement" to one of the B2D parts:

Code: Select all

x = 384, y = 502, rule = LifeHistory
229.4B$228.5B$228.2E3B$228.2E2B10$211.12B$210.13B$210.13B$210.8B3D2B$
210.B2D7BD2B$210.2B2D5BD3B$209.2BD15B$208.18B$207.4B.14B$206.4B.16B$
205.4B.18B$204.4B.19B$203.4B2.20B$202.4B2.21B$201.4B3.20B$200.4B3.20B
19.A$199.4B3.23B17.3A$198.4B5.22B20.A$197.4B6.22B19.2A$196.4B9.19B20.
B8.A$195.4B11.19B17.3B6.3A$194.4B12.21B13.6B4.A$193.4B13.24B2.2B3.10B
3.2A$192.4B15.45B$191.4B16.34B2A7B$190.4B19.32B2A9B$189.4B21.42B$188.
4B22.42B$187.4B23.44B$186.4B24.13B4.4B.13B.9B$185.4B25.6B4.3B5.3B5.B.
19B$184.4B25.7B5.4B4.4B12.14B$183.4B27.6B7.2A6.2A11.15B$182.4B29.6B6.
A7.A12.14B$181.4B30.6B7.3A5.3A9.13B$180.4B30.8B8.A7.A6.15B$179.4B32.
6B17.A.AB2.15B$178.4B32.7B18.2AB.17B$177.4B31.11B18.19B$176.4B30.9B2A
2B.B15.19B$175.4B31.9B2A3B2A15.20B2.2A$174.4B32.14B2A13.2AB.16B2A.A.A
$173.4B34.14B13.A.AB2.13B.B2ABA$172.4B35.3B.2B2.B2.5B11.A6.11B4.B2.A$
171.4B36.2A5.3B4.2A10.2A7.11B2.2A.2A$170.4B38.A5.B2AB3.A17.14B3.A.A$
169.4B36.3A7.2A5.3A13.16B2.A.A17.2A$168.4B37.A18.A4.2A7.13B.B2A.2A17.
A.A$167.4B61.A2.A2.2A2.13B.BA.A13.2A4.A$166.7B60.2A2.A.A2.8B.2B6.A11.
A2.A2.2A.4A$165.10B60.2A.B3.7B10.2A10.2A.A.A.A.A2.A$164.12B59.A2.2B2.
7B25.A.ABABAB$162.13B57.2A.A.BA2B.6B26.A.AB2AB$161.14B57.A.2A.A.A8B
27.AB.2B$160.16B60.A.A.8B30.3B$159.18B56.2A2.A4.5B31.4B6.2A$159.18B
54.3A.2A4.6B29.3B2AB6.A$158.20B52.A4.B6.6B28.3B2AB3.BA.A$158.20B53.3A
B2AB3.7B26.10B.B2A$142.10B.24B56.A.2AB.8B26.13B$141.10B.27B16.A41.10B
25.14B$140.10B.28B16.3A39.6B2A3B23.15B$139.10B.29B19.A38.6B2A2B5.2A
16.4B2.8B$138.10B.29B19.2A38.10B5.A16.4B5.6B$137.10B.B3D25B20.B8.A29.
11B2.BA.A15.4B4.9B$136.10B.4BD26B17.3B6.3A29.12B.B2A15.4B5.2A4.4B$
136.9B.4BD5B2D22B13.6B4.A31.15B16.4B7.A5.4B9.A$136.8B.10BDBD25B7.10B
3.2A29.16B4.A10.4B5.3A7.4B6.3A$136.7B.13BD28B3.16B26.2B.16B4.3A7.4B6.
A10.4B4.A$136.6B.51B2A7B27.2A18B7.A5.4B19.4B3.2A$136.5B.19B.32B2A9B
25.2AB.17B5.2A4.4B21.4B.3B$136.4B.19B3.42B26.B.4B.8B2.4B4.9B22.6B$
136.3B.19B4.42B33.7B4.4B5.6B23.7B$136.2B.19B5.44B32.6B5.4B2.8B22.8B$
136.B.19B6.13B4.4B.13B.9B33.4B6.15B4.2A13.9B3.2A$137.19B7.6B4.3B5.3B
5.B.19B33.3BA5.14B4.A13.9B4.A$136.19B7.7B5.4B4.4B12.14B32.BA.A5.13B5.
A2.A9.9B.BA.A$136.18B9.6B7.2A6.2A11.15B33.A.A6.10B.B2A2.2A2.3A7.9B.B
2A$136.17B11.6B6.A7.A12.14B35.A9.3B2AB3.BA.A8.A8.9B$136.6BD9B12.6B7.
3A5.3A9.13B37.3A6.3B2AB6.A.2A4.2A8.9B$136.6B2D7B12.8B8.A7.A6.15B40.A
8.4B6.2A.A4.3B.2B2.11B$136.5BDBD6B14.6B17.A.AB2.15B50.3B10.A.AB3.5B.
11B$136.13B14.7B18.2AB.17B46.AB.2B8.2A2.2AB.19B$136.12B13.11B18.19B
45.A.AB2AB7.A5.21B$136.11B12.9B2A2B.B15.19B46.A.ABABAB7.A4.18B2A$136.
10B13.9B2A3B2A15.20B2.2A37.2A.A.A.A.A2.A4.2A4.18B2A$136.4B3D2B14.14B
2A13.2AB.16B2A.A.A37.A2.A2.2A.4A11.19B$135.7BDB16.14B13.A.AB2.13B.B2A
BA41.2A4.A15.17B$134.B.5BDB17.3B.2B2.B2.5B11.A6.11B4.B2.A46.A.A15.10B
$133.B2.6B18.2A5.3B4.2A10.2A7.11B2.2A.2A47.2A15.9B$132.B2.6B20.A5.B2A
B3.A17.14B3.A.A65.8B$131.B2.6B18.3A7.2A5.3A13.16B2.A.A64.11B$130.B3.
5B19.A18.A4.2A7.13B.B2A.2A65.12B$129.B3.5B43.A2.A2.2A2.13B.BA.A67.12B
7.2A$128.B3.7B43.2A2.A.A2.8B.2B6.A68.11B2.2A2.A2.A$127.B4.9B43.2A.B3.
7B10.2A65.4B.4B3DB2.A.A2.2A$126.B4.11B42.A2.2B2.7B77.2A4.4BD2B3.B.2A$
125.B2.13B40.2A.A.BA2B.6B79.A4.2B3D2B2.2B2.A$124.B2.14B40.A.2A.A.A8B
76.3A6.6B.2BAB.A.2A$123.B2.16B43.A.A.8B76.A8.8BA.A.2A.A$122.B3.17B39.
2A2.A4.5B86.8B.A.A$121.B3.18B37.3A.2A4.6B87.5B4.A2.2A$120.B4.19B35.A
4.B6.6B86.6B4.2A.3A$119.B4.20B19.A16.3AB2AB3.7B85.6B6.B4.A$118.B4.20B
20.3A16.A.2AB.8B86.7B3.B2AB3A$117.B6.21B21.A19.10B87.8B.B2A.A$116.B7.
21B20.2A19.6B2A3B86.10B$115.B10.19B20.B8.A11.6B2A2B5.2A79.3B2A6B$114.
B12.17B19.3B6.3A11.10B5.A74.2A5.2B2A6B$113.B13.18B16.6B4.A13.11B2.BA.
A75.A5.10B$112.B14.20B11.10B3.2A12.12B.B2A76.A.AB2.11B$111.B16.22B2.
2B3.16B11.15B79.2AB.12B$110.B17.34B2A7B12.16B49.2A30.15B$109.B20.32B
2A9B7.2B.16B48.A.A30.16B$108.B22.42B6.2A18B42.2A4.A32.16B.2B$107.B23.
42B6.2AB.17B39.A2.A2.2A.4A28.18B2A$106.B24.44B5.B.4B.8B2.4B38.2A.A.A.
A.A2.A27.17B.B2A$105.B25.13B4.4B.13B.9B11.7B4.4B40.A.ABABAB28.4B2.8B.
4B.B$104.B26.6B4.3B5.3B5.B.19B10.6B5.4B39.A.AB2AB28.4B4.7B$103.B26.7B
5.4B4.4B12.14B10.4B6.4B39.AB.2B28.4B5.6B$102.B28.6B7.2A6.2A11.15B12.
3BA5.4B41.3B26.4B6.4B$101.B30.6B6.A7.A12.14B14.BA.A5.4B40.4B6.2A16.4B
5.A3B$100.B31.6B7.3A5.3A9.13B16.A.A6.4B37.3B2AB6.A16.4B5.A.AB$97.5B
29.8B8.A7.A6.15B18.A8.4B36.3B2AB3.BA.A10.B4.4B6.A.A7.A11.2A$97.4B31.
6B17.A.AB2.15B20.3A6.4B33.10B.B2A10.3B2.4B8.A7.A.A9.B2AB$96.4B31.7B
18.2AB.17B21.A7.4B31.13B4.2A5.9B6.3A8.A.A9.3B$95.7B27.11B18.19B30.4B
29.14B5.A4.9B7.A4.2A2.3A.2A9.B.B$95.9B23.9B2A2B.B15.19B32.4B27.15B5.A
.AB.8B13.A2.A4.B8.5B$94.11B22.9B2A3B2A15.20B2.2A27.4B25.4B2.8B8.2AB.
9B3.4B2.BA.A3.3AB2A6.6B$91.13B23.14B2A13.2AB.16B2A.A.A28.4B23.4B5.6B
10.11B2.5B2.B2A6.A.2A4.8B$90.14B24.14B13.A.AB2.13B.B2ABA31.4B21.4B4.
9B9.11B2.8B10.13B$89.16B23.3B.2B2.B2.5B11.A6.11B4.B2.A31.4B19.4B5.2A
4.4B8.21B12.13B$89.17B22.2A5.3B4.2A10.2A7.11B2.2A.2A32.4B6.A10.4B7.A
5.4B8.19B12.15B$88.18B23.A5.B2AB3.A17.14B3.A.A34.4B5.3A7.4B5.3A7.4B6.
19B2.B10.15B$88.19B19.3A7.2A5.3A13.16B2.A.A35.4B7.A5.4B6.A10.4B3.26B
5.B.17B$87.20B18.A19.A4.2A7.13B.B2A.2A37.4B5.2A4.4B19.4B.51B$86.20B
20.3A20.A2.A2.2A2.13B.BA.A40.4B4.9B21.4B.21B2A13B2A13B$87.21B21.A20.
2A2.A.A2.8B.2B6.A41.4B5.6B23.25B2A13B2A14B$87.21B20.2A22.2A.B3.7B10.
2A41.4B2.8B24.50B3.B2A$89.19B20.B8.A14.A2.2B2.7B54.15B23.48B4.A2.A$
90.17B19.3B6.3A11.2A.A.BA2B.6B26.2A28.14B22.33B2.2B2.B3.6B5.2A.A$90.
18B16.6B4.A14.A.2A.A.A8B25.A.A29.13B22.16B2.7B2.4B13.6B7.A$90.20B11.
10B3.2A17.A.A.8B19.2A4.A32.10B.B2A20.16B3.6B17.9B6.2A$91.22B2.2B3.16B
14.2A2.A4.5B18.A2.A2.2A.4A30.3B2AB3.BA.A20.14B5.3B19.2A4.4B$91.34B2A
7B14.3A.2A4.6B18.2A.A.A.A.A2.A30.3B2AB6.A23.9B.3B4.B21.A5.4B$93.32B2A
9B11.A4.B6.6B20.A.ABABAB34.4B6.2A22.8B3.2A23.3A7.4B$77.B16.42B12.3AB
2AB3.7B20.A.AB2AB35.3B32.4B6.A24.A10.4B$76.B17.42B14.A.2AB.8B22.AB.2B
33.AB.2B35.4B5.3A33.4B$75.B18.44B16.10B25.3B31.A.AB2AB36.2A7.A34.4B$
74.B19.13B4.4B.13B.9B15.6B2A3B24.4B6.2A22.A.ABABAB35.A44.4B$73.B20.6B
4.3B5.3B5.B.19B13.6B2A2B5.2A16.3B2AB6.A20.2A.A.A.A.A2.A34.3A42.4B$72.
B20.7B5.4B4.4B12.14B11.10B5.A17.3B2AB3.BA.A20.A2.A2.2A.4A36.A44.3B$
71.B22.6B7.2A6.2A11.15B10.11B2.BA.A15.10B.B2A23.2A4.A85.4B$70.B24.6B
6.A7.A12.14B11.12B.B2A15.13B31.A.A84.4B$69.B25.6B7.3A5.3A9.13B11.15B
16.14B32.2A85.4B$68.B25.8B8.A7.A6.15B11.16B4.A10.15B120.4B$67.B27.6B
17.A.AB2.15B9.2B.16B4.3A7.4B2.8B123.4B$94.7B18.2AB.17B7.2A18B7.A5.4B
5.6B10.A113.4B$92.11B18.19B7.2AB.17B5.2A4.4B4.9B7.3A114.4B$90.9B2A2B.
B15.19B9.B.4B.8B2.4B4.9B5.2A4.4B5.A118.4B$53.4B5.4B24.9B2A3B2A15.20B
2.2A10.7B4.4B5.6B7.A5.4B3.B2A118.4B$52.4B5.4B25.14B2A13.2AB.16B2A.A.A
11.6B5.4B2.8B4.3A7.4B.2B121.4B$51.4B5.4B27.14B13.A.AB2.13B.B2ABA15.4B
6.15B2.A9.8B121.4B$50.4B5.4B28.3B.2B2.B2.5B11.A6.11B4.B2.A16.3BA5.14B
11.8B10.A112.4B$49.4B4.5B29.2A5.3B4.2A10.2A7.11B2.2A.2A17.BA.A5.13B
11.9B7.3A$48.4B5.4B31.A5.B2AB3.A17.14B3.A.A19.A.A6.10B.B2A9.10B5.A$
47.4B5.4B29.3A7.2A5.3A13.16B2.A.A20.A8.4B2AB3.BA.A6.12B5.2A$46.4B5.7B
27.A18.A4.2A7.13B.B2A.2A22.3A6.3B2AB6.A5.14B.5B$45.4B6.9B48.A2.A2.2A
2.13B.BA.A26.A7.5B6.2A4.18B$44.4B6.11B48.2A2.A.A2.8B.2B6.A35.4B11.22B
$43.4B4.13B51.2A.B3.7B10.2A31.AB.5B10.23B$42.4B4.14B51.A2.2B2.7B42.A.
AB2A3B8.2AB.22B$41.4B4.16B47.2A.A.BA2B.6B43.A.ABABA2B7.A.AB.23B$40.4B
5.17B46.A.2A.A.A8B40.2A.A.A.A.A.BA6.A4.22B$39.4B5.18B50.A.A.8B40.A2.A
2.2A.4A5.2A5.20B$38.4B6.19B46.2A2.A4.5B43.2A4.A17.19B$37.4B6.20B19.A
24.3A.2A4.6B49.A.A14.21B$36.4B6.20B20.3A21.A4.3B4.6B49.2A12.2AB.15B.
4B$35.4B8.21B21.A21.3AB2A2B2.7B62.A.AB3.10B5.4B$34.4B9.21B20.2A23.A.
2A10B16.2A45.A6.10B6.4B$33.4B12.19B20.B8.A19.10B16.A.A2.2A39.2A5.13B
5.4B$32.4B14.17B19.3B6.3A19.6B2A3B17.A3.A45.15B5.4B$31.4B15.18B16.6B
4.A22.6B2A2B5.2A7.4A.3A45.16B6.4B$30.4B16.20B11.10B3.2A21.10B5.A8.A2.
A.A46.17B7.3B13.A.A$29.4B18.22B2.2B3.16B20.11B2.BA.A10.BABAB3A43.16B
8.2B13.2A.A$28.4B19.34B2A7B22.12B.B2A10.2B.2ABA2.A43.13B11.B16.A$27.
4B22.32B2A9B19.15B12.6B2.2A43.5B2A2B.3B14.2D9.3A.2A.A106.4B$26.4B24.
42B18.16B9.9B49.3B2A2B2.4B6.2A3.2D9.A2.A.A.2A107.4B$25.4B25.42B15.2B.
16B9.7B51.8B3.2A7.A5.D.B5.B2A3B112.4B$24.4B26.44B12.2A18B7.10B49.8B4.
A8.A.AB.4BD4.4B115.4B$23.4B27.13B4.4B.13B.9B11.2AB.17B6.10B11.A37.8B
5.3A6.2AB.2BDBD6B118.4B$22.4B28.6B4.3B5.3B5.B.19B10.B.4B.8B2.4B6.9B9.
3A37.7B8.A8.5B2D4BA2B118.4B$21.4B28.7B5.4B4.4B12.14B15.7B4.4B5.13B4.A
40.7B17.10BABAB119.4B$20.4B30.6B7.2A6.2A11.15B16.6B5.4B4.15B.B.A40.6B
7.A10.9BA2BA120.4B$19.4B32.6B6.A7.A12.14B19.4B6.4B3.17B2A40.6B6.A.A9.
10B2AB$18.4B33.6B7.3A5.3A9.13B22.3BA5.4B2.5B2AB2A7B2.2A39.5B6.A.A9.
13B$18.B35.8B8.A7.A6.15B24.BA.A5.4B.5B2AB2A5B4A2.A38.6B4.2A.3A5.2A.
10B.B2A$16.4B35.6B17.A.AB2.15B26.A.A6.19BAB.B.A38.6B6.B4.A5.A.8B3.BA.
A$14.5B35.7B18.2AB.17B26.A8.16B3.B2A.2A37.7B3.B2AB3A6.A.2A3.5B4.A$14.
4B34.11B18.19B27.3A5.15B6.A2.A38.8B.B2A.A5.2A.AB2A6.2A4.2A$13.4B33.9B
2A2B.B15.19B30.A5.4B2.8B7.A.A39.10B9.A.A2.B7.A$11.5B34.9B2A3B2A15.20B
2.2A28.2AB.B4.8B7.A39.3B2A6B11.A.2A.A.2A3.3A$11.4B35.14B2A13.2AB.16B
2A.A.A27.A.AB4.2BA3B.4B40.2A5.2B2A6B11.A2.A.2A.A5.A$10.4B37.14B13.A.A
B2.13B.B2ABA29.A4.4BABA4.4B40.A5.10B12.2A143.4B10.2A$9.7B35.3B.2B2.B
2.5B11.A6.11B4.B2.A27.2A4.2A.A.A6.4B39.A.AB2.11B157.4B9.A$9.9B33.2A5.
3B4.2A10.2A7.11B2.2A.2A32.ABABA.A.A5.4B39.2AB.12B158.4B10.A$8.11B33.A
5.B2AB3.A17.14B3.A.A33.A4.A.A.A5.4B40.15B151.2A5.4B5.5A$5.13B31.3A7.
2A5.3A13.16B2.A.A34.4A2.A.A6.4B39.16B151.A5.4B4.A$4.14B31.A18.A4.2A7.
13B.B2A.2A41.2A8.4B38.16B.2B148.A.AB.7B2.B3A$3.16B53.A2.A2.2A2.13B.BA
.A37.2A15.4B37.18B2A148.2AB.7B3.2B.A$3.17B53.2A2.A.A2.8B.2B6.A37.2A
16.4B35.17B.B2A150.12B4A$2.18B55.2A.B3.7B10.2A55.4B33.4B2.8B.4B.B151.
7B2A3BAB2.2A$2.19B54.A2.2B2.7B68.4B31.4B4.7B158.7B2A2B.B3A2.A$.20B19.
A31.2A.A.BA2B.6B70.4B29.4B5.6B159.10B3.B.A.2A$20B20.3A29.A.2A.A.A8B
71.4B27.4B6.4B160.8B8.A$.21B21.A32.A.A.8B72.4B25.4B5.A3B161.9B7.2A$.
21B20.2A29.2A2.A4.5B74.4B23.4B5.A.AB161.4B2.3B$3.19B20.B8.A19.3A.2A4.
6B75.4B21.4B6.A.A161.4B3.5B$4.17B19.3B6.3A18.A4.3B4.6B75.4B19.4B8.A
161.4B7.2A$4.18B16.6B4.A22.3AB2A2B2.7B76.4B17.4B6.3A173.A$4.20B11.10B
3.2A23.A.2A10B78.4B15.4B7.A176.3A$5.22B2.2B3.16B27.10B79.4B13.4B187.A
$5.34B2A7B29.6B2A3B79.4B11.4B$7.32B2A9B27.6B2A2B5.2A74.4B9.4B$8.42B
27.10B5.A76.4B7.4B$8.42B26.11B2.BA.A77.4B5.4B$8.44B24.12B.B2A78.5B3.
4B$8.13B4.4B.13B.9B22.15B79.7B.4B$8.6B4.3B5.3B5.B.19B19.16B79.11B$7.
7B5.4B4.4B12.14B14.2B.16B81.8B10.A$8.6B7.2A6.2A11.15B13.2A18B81.9B7.
3A$9.6B6.A7.A12.14B14.2AB.17B80.10B5.A$9.6B7.3A5.3A9.13B16.B.4B.8B2.
4B77.12B5.2A$8.8B8.A7.A6.15B24.7B4.4B75.14B.5B$9.6B17.A.AB2.15B26.6B
5.4B74.18B$8.7B18.2AB.17B27.4B6.4B72.22B$6.11B18.19B29.3BA5.4B71.23B$
4.9B2A2B.B15.19B31.BA.A5.4B68.2AB.22B$4.9B2A3B2A15.20B2.2A26.A.A6.4B
66.A.AB.23B$4.14B2A13.2AB.16B2A.A.A27.A8.4B65.A4.22B$5.14B13.A.AB2.
13B.B2ABA30.3A6.4B63.2A5.20B$5.3B.2B2.B2.5B11.A6.11B4.B2.A31.A7.4B5.
2A63.19B$5.2A5.3B4.2A10.2A7.11B2.2A.2A40.4B4.A2.2A59.21B$6.A5.B2AB3.A
17.14B3.A.A35.2A5.4B4.2A.3A55.2AB.15B.4B$3.3A7.2A5.3A13.16B2.A.A36.A
5.4B5.B4.A53.A.AB3.10B5.4B$3.A18.A4.2A7.13B.B2A.2A37.A.AB.7B.B2AB3A
54.A6.10B6.4B$26.A2.A2.2A2.13B.BA.A40.2AB.7B.B2A.A24.2A29.2A5.13B5.4B
$27.2A2.A.A2.8B.2B6.A42.13B7.2A.A.2A11.B2AB34.15B5.4B$29.2A.B3.7B10.
2A41.12B7.A2.2A.A2.A.2A.A4.3B34.16B6.4B$29.A2.2B2.7B53.12B6.A.A4.A.2A
.A.2A5.B.B32.17B$26.2A.A.BA2B.6B55.12B6.A.5A2.B8.5B33.16B8.4B$26.A.2A
.A.A8B54.12B9.A4.AB2A6.6B34.13B$30.A.A.8B54.13B7.A2.BA.A.2A4.8B34.5B
2A2B.3B$27.2A2.A4.5B55.13B6.A.2BA.A2.13B37.3B2A2B2.4B$25.3A.2A4.6B53.
2AB.12B5.2A.2BA5.13B35.8B3.2A$24.A4.3B4.6B51.A.AB.12B9.3B3.15B33.8B4.
A$25.3AB2A2B2.7B51.A7.11B8.2B3.15B33.8B5.3A$27.A.2A10B51.2A8.10B7.4B.
17B32.7B8.A$31.10B62.38B32.7B$31.6B2A3B61.12BD11B2A13B32.6B7.A$31.6B
2A2B5.2A55.12B3D9B2A14B31.6B6.A.A$31.10B5.A56.7B.4BDBD20B3.B2A31.5B6.
A.A$30.11B2.BA.A52.B2.15BD19B4.A2.A30.6B4.2A.3A16.3B13.A.A$30.12B.B2A
52.2AB.19B2.2B2.B3.6B5.2A.A28.6B6.B4.A16.2B13.2A.A$29.15B54.2A18B14.
6B7.A28.7B3.B2AB3A18.B16.A$28.16B23.A11.2A18.2B.15B13.9B6.2A28.8B.B2A
.A23.2D9.3A.2A.A$25.2B.16B22.A.A9.B2AB20.14B14.2A4.4B35.10B21.2A3.2D
9.A2.A.A.2A$24.2A18B10.A3.A3.2A2.A.A9.3B22.3B.8B16.A5.4B33.3B2A6B22.A
5.D.B5.B2A3B$24.2AB.17B7.3A2.A.A2.A2.2A.2A9.B.B22.B4.8B11.3A7.4B26.2A
5.2B2A6B22.A.AB.4BD4.4B$25.B.4B.8B2.4B5.A5.A.A3.A.A2.B8.5B21.A.A5.B3.
2A11.A10.4B26.A5.10B23.2AB.2BDBD6B$32.7B4.7B.2A5.A.4A2.AB2A6.6B21.2A.
A8.A24.4B25.A.AB2.11B24.5B2D4BA2B$33.6B5.9B7.A3.A.A.2A4.8B24.A9.3A22.
B28.2AB.12B24.10BABAB$35.4B6.6B8.A2.BA.A2.13B25.2A10.A23.B29.15B24.9B
A2BA$37.3BA5.5B7.A.2BA.A5.13B60.B28.16B23.10B2AB$38.BA.A3.7B6.2A.2BA
5.15B60.B27.16B.2B20.13B$39.A.A4.6B10.3B4.15B61.B26.18B2A17.2A.10B.B
2A$40.A5.7B10.4B.17B61.B24.17B.B2A18.A.8B3.BA.A$41.3A2.8B2.29B62.B22.
4B2.8B.4B.B19.A.2A3.5B4.A$43.A2.13BD11B2A13B62.B20.4B4.7B23.2A.AB2A6.
2A4.2A$46.13B3D9B2A14B62.B18.4B5.6B24.A.A2.B7.A$45.14BDBD20B3.B2A62.B
16.4B6.4B28.A.2A.A.2A3.3A$45.16BD19B4.A2.A62.B14.4B5.A3B30.A2.A.2A.A
5.A$45.20B2.2B2.B3.6B5.2A.A62.B12.4B5.A.AB32.2A$44.18B14.6B7.A74.4B6.
A.A$44.17B13.9B6.2A63.4B5.3B9.A$44.18B12.2A4.4B71.4B3.4B6.3A$44.19B
12.A5.4B71.4B.4B7.A$44.20B8.3A7.4B70.8B$45.7B3.3B.B2A2B8.A10.4B68.8B
10.A$42.B3.6B7.BA.AB20.4B67.9B7.3A$41.2AB.6B11.AB21.4B66.10B5.A$41.2A
2B2A.B13.2A22.4B63.12B5.2A$42.B.BA.A39.4B61.14B.5B$45.BA41.4B60.18B$
89.B61.22B$90.B60.23B$91.B57.2AB.22B$92.B55.A.AB.23B$93.B54.A4.22B$
94.B52.2A5.20B$95.B59.19B$96.B57.21B$152.2AB.15B.4B$151.A.AB3.10B5.4B
$151.A6.10B6.4B$150.2A5.13B5.4B$156.15B5.4B$155.16B$154.17B7.4B$155.
16B8.4B12.A.A$156.13B11.4B11.2A.A$156.5B2A2B.3B12.3B14.A$158.3B2A2B2.
4B11.2B2D9.3A.2A.A$158.8B3.2A7.2A3.2D9.A2.A.A.2A$157.8B4.A9.A5.D.B5.B
2A3B$157.8B5.3A6.A.AB.4BD4.4B$157.7B8.A7.2AB.2BDBD6B$157.7B18.5B2D4BA
2B$158.6B7.A10.10BABAB$158.6B6.A.A10.9BA2BA$159.5B6.A.A10.10B2AB$159.
6B4.2A.3A8.13B$158.6B6.B4.A5.2A.10B.B2A$158.7B3.B2AB3A7.A.8B3.BA.A$
159.8B.B2A.A9.A.2A3.5B4.A$159.10B10.2A.AB2A6.2A4.2A$158.3B2A6B10.A.A
2.B7.A$152.2A5.2B2A6B12.A.2A.A.2A3.3A$153.A5.10B12.A2.A.2A.A5.A$153.A
.AB2.11B12.2A$154.2AB.12B$156.15B$156.16B$156.16B.2B$156.18B2A$155.
17B.B2A$154.4B2.8B.4B.B$132.B20.4B4.7B$133.B18.4B5.6B$134.B16.4B6.4B$
135.B14.4B5.A3B$136.B12.4B5.A.AB$137.B10.4B6.A.A$147.4B8.A$137.4B5.4B
6.3A$138.4B3.4B7.A$139.4B.4B$139.8B10.A$139.7B.B7.3A$139.10B5.A$137.
12B5.2A$136.14B.5B$136.18B$135.22B$135.23B$133.2AB.22B$132.A.AB.23B$
132.A4.22B$131.2A5.20B$139.19B$138.21B$136.2AB.15B.4B$135.A.AB3.10B5.
4B$135.A6.10B6.4B$134.2A5.13B5.3B$140.15B5.2B$139.16B6.B$138.17B$139.
16B$140.13B19.A$140.5B2A2B.3B15.B3.3A9.2A$142.3B2A2B2.4B13.2B5.A8.A$
142.8B3.2A13.3B3.2A5.A3.3A$141.8B4.A20.4B3.4A3.A$141.8B5.3A15.D3.5B3.
B.A.A$141.7B8.A14.2D.9B2AB2A$141.7B23.D.D9B2A$142.6B7.A18.BD7B3.2A$
142.6B6.A.A16.3BD6B4.A$143.5B6.A.A17.3D6B3.A$143.6B4.2A.3A16.9B2.2A$
142.6B6.B4.A15.9B$142.7B3.B2AB3A16.9B$143.8B.B2A.A18.2B2A3B.B2A$143.
10B20.3BA2BA2B.BA.A$142.3B2A6B19.2A3BABAB5.A$136.2A5.2B2A6B15.2A.A.AB
.2BA4B3.2A$137.A5.10B16.A.A.2B6.2A$137.A.AB2.11B14.A2.2AB7.A$138.2AB.
12B15.2A2.B8.3A$140.15B16.2A11.A$140.16B15.A$140.16B.2B13.A$140.18B2A
11.2A$139.17B.B2A$138.4B2.8B.4B.B$137.4B4.7B$136.4B5.6B$135.4B6.4B$
134.4B5.A3B$133.4B5.A.AB$132.4B6.A.A$131.4B8.A$118.2A10.4B6.3A$119.A
9.4B7.A$117.A10.4B$117.5A5.4B5.2A$122.A4.4B5.A$119.3AB2.7B.BA.A$118.A
.2B3.7B.B2A$118.4A12B$116.2A2.BA3B2A7B$115.A2.3AB.2B2A7B$115.2A.A.B3.
10B$118.A8.8B$118.2A7.9B$128.3B2.4B$126.5B$126.2A$127.A$124.3A$124.A
3$154.B$153.2B$152.3B$151.4B$150.4B$149.4B$144.8B10.A$144.7B.B7.3A$
144.10B5.A$142.12B5.2A$141.14B.5B$141.18B$140.22B$140.23B$138.2AB.22B
$137.A.AB.23B$137.A4.22B$136.2A5.20B$144.19B$143.21B$141.2AB.15B.4B$
140.A.AB3.10B5.4B$140.A6.10B6.4B4.A$139.2A5.13B5.4B3.3A9.2A$145.15B5.
4B5.A8.A$144.16B6.4B3.2A5.A3.3A$143.17B13.4B3.4A3.A$144.16B11.D3.5B3.
B.A.A$145.13B12.2D.9B2AB2A$145.5B2A2B.3B12.D.D9B2A$147.3B2A2B2.4B13.B
D7B3.2A$147.8B3.2A12.3BD6B4.A$146.8B4.A14.3D6B3.A$146.8B5.3A12.9B2.2A
$146.7B8.A12.9B$146.7B21.9B$147.6B7.A13.2B2A3B.B2A$147.6B6.A.A10.3BA
2BA2B.BA.A$148.5B6.A.A9.2A3BABAB5.A$148.6B4.2A.3A3.2A.A.AB.2BA4B3.2A$
147.6B6.B4.A3.A.A.2B6.2A$147.7B3.B2AB3A3.A2.2AB7.A$148.8B.B2A.A6.2A2.
B8.3A$148.10B12.2A11.A$147.3B2A6B12.A$141.2A5.2B2A6B13.A$142.A5.10B
12.2A$142.A.AB2.11B$143.2AB.12B$145.15B$145.16B$145.16B.2B$145.18B2A$
144.17B.B2A$143.4B2.8B.4B.B$142.4B4.7B$129.B11.4B5.6B$140.4B6.4B$139.
4B5.A3B$138.4B5.A.AB$137.4B6.A.A$136.4B8.A$135.3EB6.3A$135.2BE7.A$
136.E!
This "improved" version has a bounding box that is 2 cells higher and wider than the original, but the cell count is a bit lower. I also made a similar improvement to the construction arm, which can be seen in the tiny matrix printer above.
dvgrn wrote:
July 22nd, 2025, 8:19 am
enofet wrote:
July 22nd, 2025, 12:55 am
A printer using this reaction would be much smaller that the one I made, although the output would obviously look weird.
The printout would look a bit smudged, maybe. How important is it to de-weirdify the output?
It is not particularly important. I'm just trying different things.

Of all the suggestions, I think this recipe posted by EvinZL is the best by far, since it is compact, looks pretty nice and is readable:
EvinZL wrote:
July 21st, 2025, 11:05 am
There are a few optiosn from just throwing gliders at the 2g collisions list---here's one reaction that stood out, and i completed it to 2+1+1G SET (if not present), 2G RESET, 2+2G DREAD, all in 16x16. So this sets a baseline for future improvements:

Code: Select all

x = 284, y = 235, rule = B3/S23
281bobo$281b2o$282bo9$33b2o94b2o94b2o$32bobo17bo75bobo93bobo22bo$33bo
17bo77bo22bo72bo23bobo$51b3o97bo97b2o$151b3o12$17b2o30b2o62b2o30b2o62b
2o30b2o$16bobo29bobo61bobo29bobo61bobo29bobo$17bo31bo63bo31bo63bo31bo
14$b2o62b2o30b2o30b2o30b2o30b2o30b2o30b2o$obo61bobo29bobo29bobo29bobo
29bobo29bobo29bobo$bo63bo31bo31bo31bo31bo31bo31bo14$17b2o30b2o62b2o30b
2o62b2o30b2o$16bobo29bobo61bobo29bobo61bobo29bobo$17bo31bo63bo31bo63bo
31bo14$33b2o94b2o94b2o$32bobo15bo77bobo24b2o67bobo24b2o$33bo15b2o78bo
25bobo67bo25bobo$49bobo103bo95bo2$59b2o$58b2o$60bo14$74b2o$74bobo$74bo
10$277b2o$277bobo$277bo14$281bobo$281b2o$282bo9$129b2o94b2o$128bobo93b
obo22bo$129bo22bo72bo23bobo$151bo97b2o$151b3o12$113b2o30b2o62b2o30b2o$
112bobo29bobo61bobo29bobo$113bo31bo63bo31bo14$97b2o62b2o30b2o62b2o$96b
obo61bobo29bobo61bobo$97bo63bo31bo63bo14$113b2o30b2o62b2o30b2o$112bobo
29bobo61bobo29bobo$113bo31bo63bo31bo14$129b2o94b2o$128bobo24b2o67bobo
24b2o$129bo25bobo67bo25bobo$155bo95bo30$277b2o$277bobo$277bo!

User avatar
EvinZL
Posts: 1040
Joined: November 8th, 2018, 4:15 pm
Location: A tungsten pool travelling towards the sun
Contact:

Re: Smaller Pi Calculator Challenge

Post by EvinZL » July 31st, 2025, 2:35 pm

Not particularly useful for the programs that we currently have, but another useful component would be a linear memory unit for storing an unbounded array of registers. This can be implemented using a 90-degree elbow plus a shotgun to make 90-degee collisions. Possible list of recipes:

Code: Select all

x = 283, y = 53, rule = TripleB3S23
.2G3.2G75.2D$G.G3.G.G74.2D$2.G3.G$80.2C$75.2G3.2C$74.G.G125.2C77.2G$
76.G81.2G43.2C76.2G$78.2G78.2G42.C3.2G$78.G.G125.2G$78.G$10.G$9.2G55.
2G$9.G.G53.G.G$67.G205.2C$272.C.C$80.G72.3C46.C71.C$79.2G74.C46.2C$
79.G.G72.C46.C.C10$138.3C$140.C$139.C7$129.3C$131.C$130.C7$120.2C$
121.2C$120.C3$113.3C$115.C$114.C!
First: INIT, creating the block for the register. Next: TEST (nondestructive). Next: INC. Next: DEC. Next: DEINIT (destroy block). The INC and DEC are both slow salvos, but there are a few reactions that could be used to make synchronized salvos:

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » July 31st, 2025, 2:59 pm

EvinZL wrote:
July 31st, 2025, 2:35 pm
Not particularly useful for the programs that we currently have, but another useful component would be a linear memory unit for storing an unbounded array of registers. This can be implemented using a 90-degree elbow plus a shotgun to make 90-degee collisions. Possible list of recipes:
...
First: INIT, creating the block for the register. Next: TEST (nondestructive). Next: INC. Next: DEC. Next: DEINIT (destroy block). The INC and DEC are both slow salvos, but there are a few reactions that could be used to make synchronized salvos:
At one point I had something along those lines designed for the APGsembly calculator project. Basically it was a limited-width version of the old SQ unit. Different bit widths were possible; as long as the width was fixed, it would be possible to include any number of these units in a calculator pattern (whereas there's only room for one full 2D array in each calculator).

Would it maybe work to just use a fixed-width version of the (hopefully) upcoming optimized new B2D unit?

User avatar
EvinZL
Posts: 1040
Joined: November 8th, 2018, 4:15 pm
Location: A tungsten pool travelling towards the sun
Contact:

Re: Smaller Pi Calculator Challenge

Post by EvinZL » July 31st, 2025, 3:02 pm

As I understand it the current devices only take up a few diagonal lines (registers, tapes, printers) and one quarter plane (b2d), so there are three entire quarter planes available. For a linear memory vs. b2d the main difference is that linear memory has constant time inc and dec while b2d has O(n) inc and dec.

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » July 31st, 2025, 3:24 pm

EvinZL wrote:
July 31st, 2025, 3:02 pm
As I understand it the current devices only take up a few diagonal lines (registers, tapes, printers) and one quarter plane (b2d), so there are three entire quarter planes available.
Yeah, there are one or two or three quarter planes available, depending on what other resources are included in the calculator and how much custom fiddling you want to do.

A printer will take up a quarter plane, unless you want to do some custom wiring to put a B2D memory device beyond it (which is certainly possible). We could invent a mirror-image B2D with rewired inputs to put in the west corner, and just sandwich all the linear components in between the B2D and its mirror-image "D2B".

Claiming the south corner is just slightly trickier, because we don't know how big a program will be hung off of the calculator -- and programs are actually two-dimensional pieces of circuitry, getting wider at the bottom due to the wiring requirements. So an APGsemply transpiler would have to adjust for the size of the program when compiling a calculator pattern.

(Technically I think we already have to do that for calculators that include a printer that's bent to send its output southeast instead of the northeastward printing of the old pi and phi calculators. Any given printer location would eventually print into the program area of a sufficiently large program.)
EvinZL wrote:
July 31st, 2025, 3:02 pm
For a linear memory vs. b2d the main difference is that linear memory has constant time inc and dec while b2d has O(n) inc and dec.
Yup, makes sense. I was thinking more of something like a 32-bit-wide binary storage unit. You just want the functionality of the standard linear sliding-block register, except turned sideways, with an arbitrary number of registers stacked on top of each other.

Does that mean that it will always be possible to reach into empty space and start incrementing a new register, with "0" presumed to be the default value for any register not previously accessed? Or is the number of registers in the stack supposed to be fixed, and initialized explicitly with a block at the 0 position for each one?

User avatar
EvinZL
Posts: 1040
Joined: November 8th, 2018, 4:15 pm
Location: A tungsten pool travelling towards the sun
Contact:

Re: Smaller Pi Calculator Challenge

Post by EvinZL » July 31st, 2025, 7:18 pm

Well I provided a recipe for the arm to initialize an empty register... I was envisioning the program being able to dynamically create new registers, so there wouldn't be a limit to the number available. I couldn't think of a reasonable way to automatically initialize new registers to zero when they are first access so the program will be responsible for that...

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » August 1st, 2025, 7:56 am

EvinZL wrote:
July 31st, 2025, 7:18 pm
I couldn't think of a reasonable way to automatically initialize new registers to zero when they are first access so the program will be responsible for that...
The original pi and phi calculators actually had binary registers that used two different boat positions to encode "0" and "1" -- and included an extra embedded sliding-block register that tracked the highest accessed bit, so it could automatically build a new "0" boat if it needed to.

It turned out to be so annoying to explain in detail in the Life textbook how that binary register worked, that we went ahead and built a modern one instead that didn't work that way. But it is one possible option.

Still, I suspect that some more thinking would turn up a surprisingly cheap way to initialize new registers to zero. It's "just" a matter of inventing a INC slow salvo for the elbow pointing to the current register, that drops a block to one side if it isn't already there ... but if the block _is_ already there, the reaction bounces off of it and drops a block on the other side instead, in the zero position for the register.

Without thinking about specific options at all yet, I would wildly predict there's a single-digit number of slow gliders that can pull off that trick. I don't promise that I could actually find it without writing a new search program to look for it, but I'm thinking maybe I could engineer something inside 20G or so. Does that seem like a reasonable cost for a big additional safety feature for the mechanism?

EDIT: -- Sorry, when problems can be solved by unidirectional slow salvos, I usually think in those terms. You've got candidate reactions that use synchronized salvos plus an additional slide gun to make 90-degree gliders. With that setup, I'm thinking the number of gliders needed to implement a Lateral Optional-Whatever Register Initialization Safety Check (LOWRISC) would be somewhat lower, but the total size of the control mechanism might be a good bit bigger.

branoc
Posts: 6
Joined: December 14th, 2024, 6:51 am

Re: Smaller Pi Calculator Challenge

Post by branoc » November 29th, 2025, 8:50 am

I've put together a new b2d unit using components from enofet's design and the boat reactions suggested by EvinZL.
In this version the SET instruction clears any existing boat at the current location so it's now safe to set the same location twice.
b2d.mc
(284.44 KiB) Downloaded 42 times
Removing the read circuitry and rearranging everything else gives a reasonably compact printer:
printer.mc
(162.65 KiB) Downloaded 13 times
Here's the updated compiler package, including both b2d and printer:
APGsembly2-lua-v13.zip
(309.74 KiB) Downloaded 16 times

Post Reply