Golly 4.3b1

For general discussion about Conway's Game of Life.
User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Golly 4.3b1

Post by muzik » March 26th, 2024, 9:11 am

I've noticed that in File > Preferences > Keyboard, it's completely impossible to assign any of the following keys to an action:
- Caps Lock
- Num Lock
- Scroll Lock
- Print Screen
- Pause/Break
- Left Windows
- Right Windows
- Context Menu
- All tested multimedia keys
- Mouse buttons (particularly 4 and 5)

It also doesn't seem to be possible to bind keypad numbers to different things than the number row.

Are these intended?

User avatar
confocaloid
Posts: 3065
Joined: February 8th, 2022, 3:15 pm

Re: Golly 4.3b1

Post by confocaloid » March 26th, 2024, 9:18 am

muzik wrote:
March 26th, 2024, 9:11 am
It might be somehow possible to distinguish keypad digits from the non-keypad digits, but I'm not sure if that would make sense. For the other mentioned keys, it feels like they should be impossible to assign.
Andrew wrote:
March 16th, 2024, 8:10 am
Golly 4.3b1 is now available for testing:
Given that several issues were already reported after Golly 4.3b1 was made available, will there be a second beta build (4.3b2) at some point before the release?

User avatar
Andrew
Moderator
Posts: 936
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 4.3b1

Post by Andrew » March 26th, 2024, 7:06 pm

muzik wrote:
March 26th, 2024, 9:11 am
Are these intended?
Most of those keys are Windows specific so I'd rather not try to support them, especially because I wouldn't be able to test them (apart from caps lock, my Mac keyboard doesn't have any of those keys). I'm not even sure if wxWidgets can detect some of those key presses. Given the huge number of possible combinations of ctrl/alt/shift+alphanumeric/punctuation/function keys available on virtually all keyboards, I really don't see any need to support more keys.
Use Glu to explore CA rules on non-periodic tilings: DominoLife and HatLife

User avatar
Andrew
Moderator
Posts: 936
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 4.3b1

Post by Andrew » March 26th, 2024, 7:11 pm

confocaloid wrote:
March 26th, 2024, 9:18 am
Given that several issues were already reported after Golly 4.3b1 was made available, will there be a second beta build (4.3b2) at some point before the release?
Possibly. It will depend on how many changes are made to 4.3b1 and how complicated they are.
Use Glu to explore CA rules on non-periodic tilings: DominoLife and HatLife

User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Golly 4.3b1

Post by muzik » March 27th, 2024, 6:08 pm

Andrew wrote:
March 26th, 2024, 7:06 pm
muzik wrote:
March 26th, 2024, 9:11 am
Are these intended?
Most of those keys are Windows specific so I'd rather not try to support them, especially because I wouldn't be able to test them (apart from caps lock, my Mac keyboard doesn't have any of those keys). I'm not even sure if wxWidgets can detect some of those key presses. Given the huge number of possible combinations of ctrl/alt/shift+alphanumeric/punctuation/function keys available on virtually all keyboards, I really don't see any need to support more keys.
Understandable - from what I've see and heard, Mac support for multimedia keys is kind of strange, to say the least.

That being said, I know for a fact that macOS can support higher mouse buttons, as can Linux, and Windows at least handles button 4 and button 5, so if there's any input that could be made usable for controls in Golly, it'd be those two buttons (I tend to use button 4 for "pick color/state/etc." type functionalities in other programs, so the ability to do that in Golly would go a long way for me).

As for Mac programs, I'm almost certain karabiner-elements can be used to input any mouse buttons above 3, if anyone wants to implement this but doesn't have a mouse with more buttons on hand. Power Automate might work on Windows, but I've never used it.

User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Golly 4.3b1

Post by muzik » March 29th, 2024, 6:04 pm

Not sure if this counts as a bug per se, but when pasting in a new version of the currently used ruletable, would it be possible to stop Golly from stripping away whatever the current active bounded grid is?

User avatar
Andrew
Moderator
Posts: 936
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 4.3b1

Post by Andrew » March 29th, 2024, 7:50 pm

muzik wrote:
March 29th, 2024, 6:04 pm
Not sure if this counts as a bug per se, but when pasting in a new version of the currently used ruletable, would it be possible to stop Golly from stripping away whatever the current active bounded grid is?
Possible, but I'm not convinced it's necessary. All you have to do is hit Z (or the Undo button) to restore the bounded grid.

EDIT: I suspect there's a faster way to do what you want. Assuming you have a .rule file open in your text editor, try these steps:
  1. Make your changes to the rule info.
  2. Hit ctrl-S to save those changes to disk.
  3. Switch to Golly.
  4. Hit R (or whatever key combo you use) to open the Set Rule dialog.
  5. Hit enter (or the OK button).
Golly will load the new rule info without changing any bounded settings.
Use Glu to explore CA rules on non-periodic tilings: DominoLife and HatLife

User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Golly 4.3b1

Post by muzik » March 30th, 2024, 2:06 pm

Decided to try redesigning the neighbourhood examples shown in the help section for the Larger than Life algorithm to fit in better stylistically with Golly - something just bothered me about them being cropped LifeViewer screenshots (probably due to the colour theme being different, as well as it using the old, stretched hexagons). These look best if embedded with widths and heights 73 (square grids), 85 (hexagonal grids) or 64 (triangular grid).

I've also included a graphic for the Gaussian neighbourhood for consistency's sake. It's range-3 for consistency with the other ones, do tell me if you want a range-2 version made instead.

Since Gaussian rules are limited to a range of 50, shouldn't this also be mentioned somewhere since it defies the expected limit of 500 (and since the triangular range limit of 250 is also mentioned)?
Attachments
improved-neighbourhood-graphics.zip
(6.12 KiB) Downloaded 6 times

User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Golly 4.3b1

Post by rowett » March 30th, 2024, 4:31 pm

muzik wrote:
March 30th, 2024, 2:06 pm
Decided to try redesigning the neighbourhood examples shown in the help section for the Larger than Life algorithm to fit in better stylistically with Golly.

Since Gaussian rules are limited to a range of 50, shouldn't this also be mentioned somewhere since it defies the expected limit of 500 (and since the triangular range limit of 250 is also mentioned)?
Added, thanks!

The range 50 comment was added a while back.

Sokwe
Moderator
Posts: 2688
Joined: July 9th, 2009, 2:44 pm

Re: Golly 4.3b1

Post by Sokwe » April 2nd, 2024, 7:30 am

Please replace honey-farm-hasslers.rle with the following:

Code: Select all

#C The patterns in this collection hassle common predecessors of the
#C honey farm constellation. There is an unusual proliferation of
#C oscillators engineered this way due to the honey farm's high level
#C of symmetry and the frequency with which it occurs naturally.
#C
#C This collection contains one example of each period for which
#C a honey farm hassler is known. All periods up to 75 have been
#C achieved in this way except 31, 41, 53, 63, 67, and 68.
#C For discovery credits and additional honey farm hasslers, visit
#C https://conwaylife.com/wiki/Honey_farm_hasslers
#C https://conwaylife.com/wiki/Honey_farm_shuttles
x = 995, y = 632, rule = B3/S23
775b4o$56bo717bo4bo$54b3o256bo2b2ob2o451b3o4b2o$53bo8b2o247b3o3bobo
451bo6bobo$53bob2o5bo247bo3b3o3bo451bob2obo$52b2obobo5bo235bo2b2ob2o3b
2obo3b3o452bo2bobo2bo167bo$57bo4b2o233b3o3bobo8b2obo457bob2obo166bobo$
55bobob2o235bo3b3o3bo2bob2obobo455bobo6bo165bobo$40bo13b2obobob5o101b
2o6bo120b2obo3b3o3b2ob2o441b2o15b2o4b3o4bo159b3ob2o$12bob2o24b3o9b2o3b
o5bo2bo71b2obo5b2o18bo6bobo89b2obo6b2obo20b2obo22bo86b2obo5b2obo158b2o
bo5b2obo132bob2o4bob2o14b2o4b2o10bo4bo4b3o106b2o4b2o5b2obo35bo4bo$12b
2obo17b2o8bo8b2obo2b4o3b2o71bob2o6bo10b2o3b2obo7bo90bob2o6bob2o15bob2o
bobo22bobo85bob2o5bob2o158bob2o5bob2o132b2obo4b2obo19bob2ob2o7b4o4bo
110bo5bo5bob2o36b6o19bo$10b2o22bo5b2obo7b2o2b3o4bo79b2o3bo11bo4bobo13b
3o87b2o2b2o4b2o13b2ob2o26bo84b2o13b2o154b2o13b2o134b2o6b2o15b3obob4o
14b2o108bo5bo4b2o4b2o36bo22bo$11bo21bo5bobob2o6b3o6bobo79bo4b2o11b3obo
14bo3bo86bo3bo5bo21b3o106bo14bo155bo14bo136bo7bo149b2o4b2o3bo5bo47bo
10bo2bo$10bo22b2o4bo11b3o6bobo80bo18bob2o12bo5bo86bo3bo5bo19bo3bo11b3o
92bo14bo155bo14bo134bo7bo12b4obob3o15b3o122bo5bo45bo$10b2o24b2obobo6b
2ob2o2b3o4bo79b2o3b2o18b3o8bo5bo85b2o2b2o4b2o10bo7bo5bo9bo3bo5b2o83b2o
13b2o154b2o13b2o134b2o6b2o12b2ob2obo16bo3bo109b2o4b2o3b2o4b2o41bo4bo
10b2o2b2o$12bob2o15b5obobob2o5b2o2b2obo2b4o3b2o71b2obo6bo17bo3bo7bo5bo
81b2obo6b2obo12b3o5bo5bo8bo5bo4bo86b2obo5b2obo158b2obo5b2obo134b2o6b2o
18b2o4b2o10bo5bo109bo5bo3bo5bo42bo18bo$12b2obo14bo2bo5bo3b2o2bobo2b2o
3bo5bo2bo71bob2o5bo17bo5bo7bo3bo82bob2o6bob2o15bo4bo5bo8bo5bo5b3o83bob
2o5bob2o158bob2o5bob2o135bo7bo24b2o10bo5bo108bo5bo5bo5bo56b3o$16b2o12b
2o3b4o2bob2o2b2o5b2obobob5o70b2o9b2o16bo5bo8b3o87b2o2b2o4b2o12b2o5bo3b
o9bo5bo7bo87b2o7b2o154b2o4b2o7b2o132bo7bo37bo5bo108b2o4b2o3b2o4b2o$17b
o16bo4b3o2b2ob2o6bobob2o75bo28bo5bo12b2obo82bo3bo5bo21b3o11bo3bo96bo8b
o155bo5bo8bo133b2o6b2o37bo3bo120bo5bo$16bo17bobo6b3o11bo4b2o73bo9b2o
17bo3bo14bob3o81bo3bo5bo35b3o98bo8bo155bo5bo8bo130b2o6b2o40b3o110b2o4b
2o4bo5bo45b3o9bo$16b2o16bobo6b3o6b2obobo5bo72b2o10bo18b3o13bobo4bo79b
2o2b2o4b2o13bo26b2ob2o90b2o7b2o154b2o4b2o7b2o131bo7bo154bo5bo3b2o4b2o
44bo3bo9b2o$12bob2o18bo4b3o2b2o7bob2o5bo75b2obo5bo26bo7bob2o3b2o75b2ob
o6b2obo14bobo22bobob2obo86b2obo5b2obo158b2obo5b2obo132bo7bo154bo5bo6b
2obo45bo5bo6b2o$12b2obo14b2o3b4o2bob2o8bo8b2o74bob2o5b2o24bobo6bo83bob
2o6bob2o15bo22bob2o91bob2o5bob2o158bob2o5bob2o132b2o6b2o36b3o114b2o4b
2o5bob2o33b3o9bo5bo8bo$30bo2bo5bo3b2o9b3o117bo6b2o125b2ob2o3b3o3bob2o
448bo3bo162bo3bo8bo5bo$31b5obobob2o13bo248bobob2obo2bo3b3o3bo447bo5bo
160bo5bo8bo3bo$36b2obobo262bob2o8bobo3b3o448bo5bo10b2o139bo8bo5bo9b3o$
33b2o4bo262b3o3bob2o3b2ob2o2bo450bo5bo10b2o4b2o134b2o6bo5bo$33bo5bobob
2o256bo3b3o3bo462bo3bo16bob2ob2o128b2o9bo3bo$34bo5b2obo258bobo3b3o464b
3o15b3obob4o129bo9b3o$33b2o8bo257b2ob2o2bo$40b3o730b2o14b4obob3o$40bo
733bo4b4o7b2ob2obo134b3o$771b3o4bo4bo10b2o4b2o127bo18bo$771bo4b3o4b2o
15b2o125b2o2b2o10bo4bo$775bo6bobo159bo$653bo122bob2obo147bo2bo10bo$
652bobo121bo2bobo2bo145bo22bo$159bo297bo193bo3bo123bob2obo145bo19b6o$
159b3o293b3o192bo3bo121bobo6bo165bo4bo$133b2obo6b2obo15bo17bo273bo8bo
185bo3bo122b2o4b3o165b2ob3o$133bob2o6bob2o14b2o15b3o261b2o10b2o5b3o
184bo3bo124bo4bo168bobo$137b2o8b2o28bo147bo117bo16bo158b2o4b2o22bobo7b
2o4b2o111b4o169bobo$137bo9bo19bo9b2o140b2o3bobo116bobo5b3o6b2o157bo2bo
bobo23bo8bobobo2bo285bo$57b2o79bo9bo17bobo151bo3bo2bo116b2o4bo3bo161b
2obob2obo36bob2obob2o$30bo2bo2bo16b2obobo78b2o8b2o16b2ob2o150bob2obobo
121bo5bo160bob2o2bobo3bo28bo3bobo2b2obo$30b7o2bo14bobo76b2obo6b2obo19b
obo3bo148bobobobob2o118bo5bo164bobobo3bo28bo3bobobo$37b3o14bobo76bob2o
6bob2o20bo3bobo151bobo2bo118bo5bo128b2obo4b2o3b2o21bo5bobo28bobo5bo$
28b6o2bo16b2o3bob2ob2o66b2o8b2o27b2ob2o149bobobo84b2obo4b2o3b2o22bo3bo
10b2o117bob2o4b2o3b2o18b2obob2ob2obo28bob2ob2obob2o$27bo2bobobo2bo14bo
3b4obobo67bo9bo29bobo150bobob2o83bob2o4b2o3b2o23b3o12bo115b2o33bobobo
6b2o26b2o6bobobo$27b2o3bob2obo15b3o3bo3bo68bo9bo18b2o9bo138bo13b2obo2b
o79b2o48b2o2bo116bo9b2o3b2o22bob2o3b2o16bo9b2o3b2obo$31b2obo2b2o17b4ob
2o68b2o8b2o19bo148b3o16b2o2b2o75bo9b2o3b2o33b2o2b2o116bo8bobobobo19b2o
2b2o4b2o15bobo8b2o4b2o2b2o105bo$31b2obobo16b2obo76b2obo6b2obo12b3o15b
2o126bo8bo19bo77bo8bobobobo39bo114b2o10bobo20bo10b2o9bo4bo3bo7b2o10bo
103bobo174b2o$36bo15bobo2bo2b5o68bob2o6bob2o12bo17bo88b2obo6b2obo25b3o
5b2o21bo74b2o10bobo35b2ob2o2bo115b2obo5b2obo20bobo2b2o4b3o7bobo3bo3bo
6b3o4b2o2bobo101b3obo161bo7b2o2bobo$12b2obo11b2o5b2o6bo9bo3bo3bo4bo
112b3o85bob2o6bob2o28bo23b4obob2o72b2obo5b2obo35b2ob2ob2o115bob2o9b2o
17b2o2bo3bo3b3o6bo3bo2bo3bo6b3o3bo3bo2b2o99bo4bob2o153b2o3b3o5bo3bo4bo
9bo$12bob2o11bo3bobo7bobo9b3o6b3o115bo89b2o2b2o4b2o16b2o7b2o13b3o7bo2b
ob2obo72bob2o9b2o38bo115b2o4b2o8bo18bobo2b2o4b3o6bo3bo3bobo7b3o4b2o2bo
bo100bobobobobo7bo145b2o6bo5b3ob5o8bobo$10b2o16b3ob2o7bob3o9bob4obo
207bo3bo5bo18bo21bo3bo91b2o8bo14b2o17b2ob3o115bo5bo8bo19bo10b2o7bo3bo
4bo9b2o10bo101b2obobo7b3o3b2o147b2o7bobo11bobo2bo$10bo19b2o6b2obo4bo9b
6o209bo3bo5bo12bo2bo22bo5bo90bo8bo16bo16bo2b2ob2o115bo5bo7b2o19b2o2b2o
4b2o8bobo15b2o4b2o2b2o106bobo5bo6b2o3b2o151bobob3o5b3o2b2obo$11bo14b4o
3bo4bobob2o2bo10b4o209b2o2b2o4b2o12b5o21bo5bo5b2o3b2o79bo7b2o15bobo12b
o2bo6bo113b2o4b2o8bo22bob2o3b2o9bo16b2o3b2obo110bo6b2o10bobo133b2o16b
2obo2bo3bo3b2o3bo2b2o$10b2o14bo3b5o5bobobob2o218b2obo6b2obo29b3o8bo5bo
5b2o2bobo78b2o8bo16b2o3b6o3b4ob2obobo115b2obo9bo19bobobo6b2o26b2o6bobo
bo126bo133bo2bo20b2o4b3o2b3o3b2o$12b2obo13bo5bo3b2o3bo4bo27bo188bob2o
6bob2o16bo11bo3bo8bo3bo11bo75b2obo9bo21bo6bo7bo2bob2o114bob2o9b2o18b2o
bob2ob2obo28bob2ob2obob2o60b2obo6b2obo187bobo28bobo$12bob2o13bobobob2o
4bobobob4o26b3o190b2o8b2o13bobo2b2o5bo5bo8b3o88bob2o9b2o19bo8bo3b2obo
2bo153bo5bobo28bobo5bo63bob2o6bob2o185bobobobo4bo22bobo$10b2o4b2o12b2o
bobobo7b2o4bo4b3o4b2o2b2ob2o3b2o3bo189bo9bo14b2o3b2o5bo5bo21b5o108bo6b
o5bobob2o153bobobo3bo28bo3bobobo61b2o4b2o2b2o4b2o23b2o157bobobobobob2o
b2o21bo$10bo5bo16b2obo2b2o6bo3b2o2bo3bo3b2o3bob3obo3b2obob2o186bo9bo
25bo5bo22bo2bo104b2o3b6o3b3o3bo151bob2o2bobo3bo28bo3bobo2b2obo57bo5bo
3bo5bo24b2o10bo147bo2bo2bo2b2ob2o29b2o$11bo5bo12b2obo2bobo2b2obobo2bob
o2bo5bo2bobo2bobob2o2bobo2bob2o185b2o8b2o26bo3bo21bo108bobo12bo2b2obo
151b2obob2obo36bob2obob2o58bo5bo3bo5bo34bobo147b2ob2o3b2o2bo19b3o7bo$
10b2o4b2o12b2obob2o3bob3obo3b2o3bo3bo2b2o3bo6b2o2bob2o184b2obo6b2obo
13bob2obo2bo7b3o13b2o7b2o107bo16bo2bo155bo2bobobo8bo23bobobo2bo60b2o4b
2o2b2o4b2o33bo3bo112b2o4b2o4b2o21bobo6b2o20b3o5bobo$12b2obo18bo3b2o3b
2ob2o2b2o4b3o4bo4b2o7bobobob2o181bob2o6bob2o13b2obob4o23bo116b2o17b2o
156b2o4b2o7bobo22b2o4b2o62b2obo4bo5bo34bo3bo18b2o93bo5bo5bo21bobo27bo
3bo4b2o$12bob2o19b3o26b4obobobo4b2obobobo211bo21b2o5b3o304bo3bo91bob2o
5bo5bo16b2o15bo3bo2bo15bobo91bo5bo5bo23bo28bob2o$37bo27bo4bo3b2o3bo5bo
213bo19bo8bo303bo3bo90b2o4b2o2b2o4b2o17bo16bobo2bobo16bo91b2o4b2o4b2o
52b3o$67b2obobobo5b5o3bo209b2o2b2o16b3o308bo3bo91bo5bo3bo5bo18bobo15bo
2bo3bo15b2o$54b4o10bo2b2obobo4bo3b4o75bo137bo2bob2o13bo307bo3bo93bo5bo
3bo5bo18b2o18bo3bo107b2o4b2o4b2o$53b6o9bo4bob2o6b2o79b3o4b2o131b2obobo
321bobo93b2o4b2o2b2o4b2o38bo3bo108bo5bo5bo22b2o38b2o$52bob4obo9b3obo7b
2ob3o80bo3b2o132bobobo322bo96b2obo6b2obo41bobo108bo5bo5bo19b2obobo37bo
bo$50b3o6b3o9bobo7bobo3bo46b2obo5b2obo19b2o135bo2bobo420bob2o6bob2o42b
o10b2o97b2o4b2o4b2o19bobo39bo$49bo4bo3bo3bo9bo6b2o5b2o46bob2o5bob2o
156b2obobobobo483b2o130bob2o36b3o$50b5o2bo2bobo15bo59b2o7b2o29b2o126bo
bob2obo581b2o4b2o4b2o16b2obo38bo3b2o$58bob2o16bobob2o54bo8bo14b2o14bo
127bo2bo3bo582bo5bo5bo16bo2b4o35b4o2bo$52b2ob4o17b2o2bob2o55bo8bo13bo
7b3o3bobo128bobo3b2o455bo124bo5bo5bo18b2o3bo38bob2o$51bo3bo3b3o15bob2o
bo3b2o50b2o7b2o15bo4bo3bo2b2o130bo460bobo10b2o6bo104b2o4b2o4b2o19b3o
36b2obo$51bobob4o3bo14bo2bobobo2bo46b2obo5b2obo16b2o3bo5bo595b2o3b2o6b
o5bobo136bo39bobo$50b2ob2obo3b2o16bo2b6o47bob2o5bob2o15bo5bo5bo600b2o
3b3o7bobob2o130bobo37bobob2o$58bobo14b3o54b2o13b2o12bob2o3bo5bo605bo7b
obobobobo129b2o38b2o$58bobo14bo2b7o47bo14bo12bo2bobo3bo3bo614b2obo4bo$
56bobob2o16bo2bo2bo48bo14bo11b2o2bo5b3o618bob3o$56b2o74b2o13b2o642bobo
141b3o$134b2obo5b2obo28b2o454bo160bo142b2obo28bo$134bob2o5bob2o21b2o5b
obo282bo169bobo3b2o290b2o4bo3bo27bobo$169bo7bo280b3o168bo2bo3bo290bobo
5b3o20b2o6bobo$166b3o8b2o278bo8bo162bobob2obo290bo7b3o19bo2b2o3b2ob2o$
166bo290b2o5b3o159b2obobobobo290b2o29b2ob2o2bo2bo2bo$305bo157bo162bo2b
obo303bo21b2ob2obobobobobo$304bobo106b2obo6b2obo27b3o6b2o163bobobo301b
obo22bo4bobobobo$30b2ob2o230b2o3b2o4b2obo25bo107bob2o6bob2o15b2o9bo3bo
169b2obobo302bobo28bobo$31bobo231b2o3b2o4bob2o38b3o90b2o8b2o17b3obo7bo
5bo166bo2bob2o295b2o3b3o2b3o4b2o20bo2bo$11bob2o15bo4bobo236b2o4b2o28b
3o5b3obo88bo9bo17bo4bo7bo5bo162b2o2b2o300b2o2bo3b2o3bo3bo2bob2o16b2o$
11b2obo16b4o2bo5b2o220b2o3b2o2bo5bo28bo3bo5bobobo88bo9bo17b3ob2o6bo5bo
125b2obo6b2obo24bo308bob2o2b3o5b3obobo$15b2o19b2o5bo221bobobobo3bo5bo
26bo5bo5bo2bo87b2o8b2o19b2o2bo6bo3bo8b2o116bob2o6bob2o22bo149b2o160bo
2bobo11bobo7b2o$16bo16bo10b3ob2o217bobo4b2o4b2o26bo5bo6b2o90b2obo6b2ob
o18b2o7b3o8bobo114b2o8b2o22b2obob4o145b2o162bobo8b5ob3o5bo6b2o$15bo16b
obo4b2o5bobo2bo214b2obo4bo5bo27bo5bo98bob2o6bob2o19bo18bobob2o111bo9bo
23bob2obo2bo7b3o140b2o158bo9bo4bo3bo5b3o3b2o$15b2o15b2o5b2o9b2o218b2o
3bo5bo27bo3bo103b2o8b2o13bo4bo16b2obobo113bo9bo37bo3bo139b2o171bobo2b
2o7bo$13b2o31b2o223bo2b2o4b2o20bo7b3o104bo9bo14bob4o16bo2bobo112b2o8b
2o36bo5bo126b2o183b2o$14bo23b4o3b2obo221bo3bo5bo21bobo113bo9bo14bo21bo
bob2o113b2obo6b2obo20b2o3b2o5bo5bo11b2o79b2obo5b2obo20bo2bo18bo$13bo
23bo4bobo3bo221b2o3bo5bo19bobo113b2o8b2o16bo18bo119bob2o6bob2o20bobo2b
2o5bo5bo11bo80bob2o5bob2o20bob2o16b3o$13b2o22bo4bobob2o132bo90bo2b2o4b
2o21bo109b2obo6b2obo17b2o18b2ob4o111b2o4b2o8b2o19bo11bo3bo10bobo78b2o
4b2o7b2o17b2o18bo$11b2o25b4o3b2o131b3o89bo5b2obo27b2o8b2o94bob2o6bob2o
38bo4bo111bo5bo9bo33b3o11b2o4b2o73bo5bo8bo17bo3b2o15b2o$12bo121b2obo4b
2o3b2o18b2o8bo92b2o4bob2o27bo2b6o2bo129b2o12b2obob3o113bo5bo9bo17b5o
30bo75bo5bo8bo17b3o2bo4b3o18b2o$11bo20b2o5b2o5bo87bob2o4b2o3b2o14b2o3b
o8b2o129b2o6b2o130b2ob2o2bobo4b6o114b2o4b2o8b2o17bo2bo33bo2bo69b2o4b2o
7b2o20b2obo2bo3bo17b2o$11b2o19bobo4b2o4bobo90b2o23bo2bo138b3o10b3o131b
ob2o2bo3bo121b2obo6b2obo24bo30b5o71b2obo5b2obo21bo2bo2bo5bo$33bo11b2o
91bo3b2o3b2o16b3o137bo2bobo4bobo2bo131b2obob2o4b7o114bob2o6bob2o23b2o
4b2o11b3o86bob2o5bob2o21b2o4bo5bo$36b2o101bo2bobobobo12b4o25bo115b2o4b
2o4b2o127b2o5b2o6b2o3bo2bo155bobo10bo3bo11bo71b2o4b2o7b2o25bo5bo$31b4o
2bo100b2o4bobo13bo4b3o6b3o11b3o257bo6bob2o3b2obo3bo156bo11bo5bo5b2o2bo
bo70bo5bo8bo27bo3bo$30bo4bobo96b2obo5b2obo12bo2b3o2bo5bo3bo9bo257b3o5b
obob2o3b7o156b2o11bo5bo5b2o3b2o71bo5bo8bo27b3o159bo7b2o10bob2o4b2obo$
31bobo100bob2o9b2o11b2o3b2o5bo5bo9bo256bo7b2o183bo5bo82b2o4b2o7b2o189b
3o5b2o10b2o2bo2bo2b2o$30b2ob2o97b2o14bo13b2o8bo5bo8b2o277bo172bo3bo85b
2obo5b2obo185bo8bo14b2o3bo4bo3b2o$132bo14bo14bo9bo5bo5b2o3b2o274b2o
173b3o7bo2bob2obo70bob2o5bob2o53b3o129b3o5b2o13bo3b2ob4ob2o3bo$133bo
13b2o14bo9bo3bo5bo2b3o2bo458b4obob2o135bo3bo131bo20b3obobo2bobob3o$
132b2o14bo11b3o11b3o6b3o4bo463bo138bo5bo92b2o3b2o3bob2o23b2o6b3o13bobo
bo2bobobo$134b2obo9bo12bo25b4o462bo140bo5bo4b2o87bo4bo3b2obo30bo3bo15b
o4bo$134bob2o9b2o34b3o462b2o2b2o139bo5bo2bo2bo86bo4bo8b2o27bo5bo15bo2b
o$184bo2bo455b2obo2bo125b2o17bo3bo2bob2o87b2o3b2o8bo27bo5bo15bo2bo$
172b2o8bo3b2o454bobob2o127b2o18b3o4bo2b3o98bo28bo5bo$173bo8b2o458bobob
o139b2o15b2o3bo83b2o3b2o7b2o28bo3bo$170b3o470bobo2bo138bo18b2o85bo4bo
5b2o31b3o$170bo468bobobobob2o135b3o16b2obo85bo4bo7bo$33bo604bob2obobo
138bo18bo2bo85b2o3b2o5bo26b2o$12b2obo17b3o602bo3bo2bo158b2o98b2o25b2o
28b2o$12bob2o20bo600b2o3bobo147b2o98b2o3b2o3b2o57b2o$10b2o4b2o17b2o9b
2o595bo148b2o99bo4bo4bo$10bo5bo29bo219b2o3b2o4b2o518b2o93bo4bo4bo51b3o
$11bo5bo19b3o4bobo219b2o3b2o5bo518b2o93b2o3b2o3b2o49bo3bo$10b2o4b2o18b
o3bo3b2o231bo674bo5bo$12b2obo19bo5bo224b2o3b2o4b2o172b2o480bo2bo15bo5b
o$12bob2o19bo5bo224bobobobo660bo2bo15bo5bo$10b2o4b2o17bo5bo226bobo6b2o
170bo3bo478bo4bo15bo3bo$10bo5bo14b2o3bo3bo132b2o92b2obo7bo170bo4bo178b
2o294bobobo2bobobo13b3o6b2o$11bo5bo12bobo4b3o133bo97b2o4bo173bobobo
177b2o292b3obobo2bobob3o20bo$10b2o4b2o12bo134b2o3b2obo98bo4b2o173bobob
o176b2o291bo3b2ob4ob2o3bo13b2o5b3o$12b2obo13b2o9b2o123bo4bobo98bo181bo
4bo175bo94b2obo4b2o3b2o22bo160b2o3bo4bo3b2o14bo8bo$12bob2o24bo92b2obo
6bob2o19b3obo100b2o4b2o175bo3bo10b6ob2o155bobo93bob2o4b2o3b2o22b3o160b
2o2bo2bo2b2o10b2o5b3o$41b3o89bob2o6b2obo21bob2o100bo5bo134b2obo6b2obo
16b2o24b6ob2o150b3obobo92b2o4b2o34bo159bob2o4b2obo10b2o7bo$43bo93b2o2b
2o128bo5bo135bob2o6bob2o20bo7b2o19b2o150b4obo16bo4b2o70bo5bo3b2o3b2o
24b2o6b3o17b2o$137bo4bo18b2o17bo2b2o86b2o4b2o132b2o8b2o19b2o2bobo20b2o
5b2o154bo16bobo2bobo71bo5bo2bobobobo31bo3bo16bo$138bo2bo19bo2b2o5b3o6b
2o2bo226bo9bo19bo2b3obobo18b2o5b2o171bob4o72b2o4b2o4bobo32bo5bo13bobo$
137b2o2b2o19b2obo4bo3bo4b5o228bo9bo19b6o2bo18b2o5b2o168bo2bobo2bobo72b
2obo5b2obo32bo5bo13b2o$133b2obo6bob2o19bo2bo5bo235b2o8b2o20b2ob2o10b3o
8b2o175bo3bo4b2o72bob2o9b2o30bo5bo$133bob2o6b2obo19bo3bo3bo238b2obo6b
2obo13bo2b6o8bo3bo7b2ob6o167bo3bo77b2o4b2o8bo31bo3bo$131b2o14b2o13b2ob
o5b3o5b5o229bob2o6bob2o13bobob3o2bo6bo5bo6b2ob6o166b2o81bo5bo8bo33b3o$
131bo16bo12bo2b2o14b2o2bo232b2o2b2o4b2o13bobo2b2o7bo5bo173b3o5b2obo80b
o5bo7b2o38b3o$132bo14bo13b2o17bo2b2o232bo3bo5bo15bo12bo5bo165bo6bo3bo
3b2o2b3o77b2o4b2o8bo37bo3bo$131b2o14b2o269bo3bo5bo17b2o9bo3bo164bo2bo
4bo5bo2b3obo81b2obo9bo37bo5bo$133b2obo6bob2o270b2o2b2o4b2o29b3o2b3o
163bo4bo5bo2b3obo81bob2o9b2o21b2o13bo5bo$133bob2o6b2obo266b2obo6b2obo
35bo3bo9b2o106b2obo6b2obo28bo7bo5bo2b2o2b3o114bobo13bo5bo156b3o8b3o$
39bo127b2o3b2o239bob2o6bob2o34bo5bo12bo103bob2o6bob2o37bo3bo4b2obo116b
o16bo3bo157b2o10b2o$39b3o125bobobobo287bo5bo7b2o2bobo100b2o8b2o21b2o4b
o14b3o5b2o117b2o17b3o6b2o151b2o8b2o$10b2obo28bo4b2o115b2obobobo274b6ob
2o6bo5bo6bo2b3obobo98bo9bo22bobo2bobo22bo3bo141bo152bo10bo$10bob2o27b
2o3bobo115bobobo3bo2b2o269b6ob2o7bo3bo8b6o2bo99bo9bo23b4obo7bobo13bo3b
o4b2o135b3o152b2o2b2o$8b2o4b2o31bo120bob2o3bobo275b2o8b3o10b2ob2o101b
2o8b2o21bobo2bobo2bo5bo8bo5bo2bobo2bobo137bo136b2o11b2obo4bob2o11b2o$
8bo5bo15b2o3b2o19b2o109bobo7bo130b2o136b2o5b2o18bo2b6o102b2obo6b2obo
17b2o4bo3bo13bobo7bob4o277bo12bo8bo12bo$9bo5bo14b2obo3bo6bo4b2o2b2o2bo
109bobo7b2o129b2o136b2o5b2o18bobob3o2bo101bob2o6bob2o24bo3bo22bobo2bob
o275bobo10bo8bo10bobo$8b2o4b2o15bo3bobo5bobo3b2o3bobo111bo131bo145b2o
5b2o20bobo2b2o100b2o4b2o2b2o4b2o26b2o5b3o14bo4b2o276b2o30b2o$10b2obo
16b2obo3b2o3bo3bo2b3o2bob2o238b4obo144b2o19b2o7bo105bo5bo3bo5bo25bob2o
4bo3bo291b2o40b2o$10bob2o16bo3b2o2bo3bo3bo3bo2b2o3bo237b3obobo143b2ob
6o24b2o102bo5bo3bo5bo22b3o2b2o2bo5bo7bo278b2obo44bob2o$14b2o15b2obo2b
3o2bo3bo3b2o3bob2o242bobo142b2ob6o10bo3bo112b2o4b2o2b2o4b2o24bob3o2bo
5bo4bo281b2o2bo2bo36bo2bo2b2o$14bo17bobo3b2o3bobo5bobo3bo244bo162bo4bo
113b2obo6b2obo26bob3o2bo5bo4bo2bo283bobo36bobo$15bo15bo2b2o2b2o4bo6bo
3bob2o206b2o3b2o4b2obo21b2o164bobobo112bob2o6bob2o24b3o2b2o3bo3bo6bo
286bo9b3o14b3o9bo$14b2o15b2o19b2o3b2o206b2o3b2o4bob2o21b2o165bobobo
151bob2o5b3o254b2o5b2obo6b2obo28bo3bo12bo3bo$10b2obo27bo238b2o19b2o5b
3o16b2o140bo4bo151b2o263bo5bob2o6bob2o18b2o7bo5bo10bo5bo7b2o$10bob2o
26bobo3b2o217b2o3b2o8bo26bo3bo14b4o140bo3bo147bo3bo263bo10b2o2b2o4b2o
16b2o7bo5bo10bo5bo7b2o$40b2o4bo218bobobobo9bo24bo5bo12bo2bobo284b2o4bo
3bo264b2o9bo3bo5bo26bo5bo10bo5bo$47b3o132bo84bobo10b2o20b2o3bo3bo12bob
o2b2o140b2o142bobo2bobo2bo276bo3bo5bo26bo3bo12bo3bo$49bo130b3o83b2obo
6b2obo22bobo3b3o12bobo291b4obo267b2o9b2o2b2o4b2o27b3o14b3o$179bo90b2o
4bob2o23b3o16b2o291bobo2bobo16bo160bo2bob2obo2bo79bo5b2obo4bo5bo$133b
2obo6b2obo19b2o11b2o90bo2b2o28b2o16b3o290b2o4bo16bob4o124b4o27b2o2bo4b
o2b2o77bo6bob2o5bo5bo$133bob2o6bob2o12b2o5b2o102bo3bo27bobo12b3o3bobo
311bobob3o123b6o27bo2bob2obo2bo78b2o3b2o8b2o4b2o$137b2o2b2o17bo109b2o
3bo21b2o2bobo12bo3bo3b2o310bobo127b8o121bo9bo5bo28b3o14b3o$137bo3bo18b
obo4bo16bo86bo2b2o21bobo2bo12bo5bo315bo127b2o6b2o115b2o4bo9bo5bo26bo3b
o12bo3bo$138bo3bo18b2o3bobo8bo4b2o86bo5b2obo18b4o14bo3bo316b2o90b2obo
6b2obo23b8o117bo3b2o8b2o4b2o25bo5bo10bo5bo$137b2o2b2o22bo3bo6bobo5b2o
84b2o4bob2o19b2o16b3o5b2o310b2o90bob2o6bob2o24b6o16b3o98bo6b2obo6b2obo
18b2o7bo5bo10bo5bo7b2o$133b2obo6b2obo18bo3bo5bo3bo3bo141b2o310b2o88b2o
4b2o2b2o4b2o23b4o16bo3bo7b2o88b2o5bob2o6bob2o18b2o7bo5bo10bo5bo7b2o$
42b2o89bob2o6bob2o14bo3bo3bo5bo3bo145b2o400bo5bo3bo5bo43bo5bo6b2o137bo
3bo12bo3bo$43bo2b2o83b2o8b2o4b2o10b2o5bobo6bo3bo145bo402bo5bo3bo5bo42b
o5bo136bo9b3o14b3o9bo$43bobo2bo82bo9bo5bo13b2o4bo8bobo3b2o140bobo400b
2o4b2o2b2o4b2o22bob2obo14bo5bo135bobo36bobo$42b2obobobo82bo9bo5bo11bo
16bo4bobo140bobob3o137b2o15b2o5b2o3b2o229b2obo4bo5bo22b2ob2ob2o14bo3bo
131b2o2bo2bo36bo2bo2b2o$43bobobob3o79b2o8b2o4b2o35bo141bob4o136bo2bo
12bo2bo5bo4bobo3bo224bob2o5bo5bo22bob2obo16b3o132b2obo44bob2o$41bo10bo
80b2obo6b2obo30b2o5b2o141bo85b2obo5bob2o36bo2bo2b2o2bo21b3obo2bobobo
227b2o2b2o4b2o183b2o40b2o$29b2o9bob3obob4o81bob2o6bob2o17b2o11b2o139b
2o93bob2o5b2obo36b6o2b2o24bob4ob2o228bo3bo5bo189b2o30b2o$30bo9bo4b3o
14b2o101bo152b2o91b2o13b2o32b2o5b2o15b2o12bo235bo3bo5bo42b3o16bob2obo
120bobo10bo8bo10bobo$28bo12b3ob3ob2obo9bo99b3o246bo15bo32bo2b4o3b2o25b
obo3b4o226b2o2b2o4b2o41bo3bo14b2ob2ob2o119bo12bo8bo12bo$28b2o6b2o5b7ob
2o11bo97bo249bo13bo34b2obobobob2o24b3ob3o4bo221b2obo6b2obo42bo5bo14bob
2obo119b2o11b2obo4bob2o11b2o$4b2o4b2obo16bo5b2o17b2o6b2o346b2o13b2o34b
obo5b2o18bo5bobo2b4obobo220bob2o6bob2o42bo5bo155b2o2b2o$5bo4bob2o14b2o
2bo3b2o17b2o5bo350b2obo7b2o36bobob3ob2o16b2o5b2o9bobo268b2o6bo5bo152bo
10bo$4bo3b2o4b2o11bo2bo2bo3b2o16b2o3bo2b2o348bob2o8bo35b2o6b2o11b3o2b
3o6bob2o2bobo3b2o74b2obo5bob2o180b2o7bo3bo16b4o133b2o8b2o$4b2o2bo5bo
12b2o8bobo14b2o3bo2bo2bo351b2o5bo38b2ob2o14b2o2b3o6bobob3o4bo77bob2o5b
2obo190b3o16b6o131b2o10b2o$9bo5bo16bobo5bo12bobo8b2o351bo6b2o35b2o4b6o
10bo2bo8bo4bo4bo76b2o13b2o206b8o130b3o8b3o$4b2o2b2o4b2o18b2obo7b3o4bo
5bobo357bo3b2o36bobob3o4bo8bo2bo4bobo3b2o2bobo2bobobo74bo15bo205b2o6b
2o$5bo2bo5bo18b3obo3bo2bo3bo6bob2o358b2o4bo36bo3b2obob4o6bo2bobo3bo5b
2o2bob4o2bobo74bo13bo207b8o$4bo4bo5bo17b3obo3bobo5bobo3bob3o353b2obo5b
o36b2o8b2o9bobo5b3o3b2o2bo5bobobo73b2o13b2o168bo2bob2obo2bo27b6o$4b2o
2b2o4b2o18b2obo6bo3bo2bo3bob3o247b2o104bob2o5b2o34bo2b5o4b2o22b2o2bob
2o2bo2bo76b2obo7b2o169b2o2bo4bo2b2o27b4o$8bo5bo17bobo5bo4b3o7bob2o240b
2o6bobob2o144bobobo8bo24bo4bobobo79bob2o8bo170bo2bob2obo2bo$4b2o3bo5bo
11b2o8bobo12bo5bobo131bo107bo8bobobo7bo135bobob3o2b2o2b2o23bobobo2b2o
78b2o4b2o5bo$5bo2b2o4b2o11bo2bo2bo3b2o14bobo8b2o125bobo106bobo5bo2bo2b
o5bobo135b2obo2bob2o2b2o3b3o5bobo7b2ob2obobo80bo5bo6b2o$4bo5b2obo14b2o
2bo3b2o16b2o3bo2bo2bo109b2o3bo10bobo107b2o5b2o2b2o7bo139bo2bob2o2b2o5b
o3bobo2bo5bo5bo2bo81bo5bo3b2o$4b2o4bob2o16bo5b2o17b2o3bo2b2o69b2obo5bo
b2o12b2o14bobobobo8b2o2b2o69b2o3b2o4b2obo178b2ob3o2b2o2b2o3bobo4bo2bo
7b5o3b2o79b2o4b2o4bo$28b2o6b2o17b2o5bo71bob2o5b2obo13bo16bobobo2b2o6bo
bo70b2o3b2o4bob2o178b2obo8bo8bo2bo12bo88b2obo5bo$28bo11b2ob7o5b2o6b2o
73b2o7b2o11bobo4b3o6b2obobobobo4b3o2bo84b2o15b2o162b5o4b2o5b3o2b2o100b
ob2o5b2o$30bo9bob2ob3ob3o12bo73bo9bo12b2o3bo3bo4bo3bobobo5bo3bobo69b2o
3b2o8bo17bo159b3o8b2o5b3o2b3o7b2o14b2o5b2o6b2o403bo3bo3bo3bo20bo3bo3bo
3bo$29b2o14b3o4bo9bo76bo7bo17bo5bo3bo5b2o4b2ob3obo70bobobobo9bo16bobo
3b3o12b3o135bo3bo2b2obob4o3b2o13bo2b2o12bo5bobob2obo2bo402bo2bobobobo
2bo20bo2bobobobo2bo$41b4obob3obo9b2o74b2o7b2o16bo5bo3bo5bo10bo74bobo
10b2o17b2o2bo3bo10bo3bo134b3ob2ob3o4bo3bo16b2ob3o9bo4b3obob2ob3obo405b
2ob2o28b2ob2o$40bo10bo82b2obo7b2o18bo5bo3bo5bo10bo73b2obo6b2obo22bo5bo
8bo5bo135b3o4bob2o2bo12b2o11bo8b2o3b2o2bo8b3o6b2o$41b3obobobo84bob2o8b
o19bo3bo4bo5b2o4b2ob3obo75b2o4bob2o22bo5bo8bo5bo135b3o2bob3o2bo13b2o5b
2ob3o10bo3b4ob8o3bobo2bobo392bo2b2ob2o2bo22bo2b2ob2o2bo$43bobobob2o81b
2o11bo21b3o5bo3bobobo5bo3bobo75bo8b2o20bo5bo8bo5bo139bo3b2o23b2obo12bo
bo3bo2bobo2bobo2b2ob4o2b2o389bobo7bobo20bobo7bobo$44bo2bobo82bo12b2o
29b2obobobobo4b3o2bo74bo9bo22bo3bo10bo3bo2b2o113bo21bo2b2o9b2o2bo26bo
3bo5bobo2bobo4bo4bobo391b2ob2ob2ob2o22b2ob2ob2ob2o$45b2o2bo83bo9b2o32b
obobo2b2o6bobo75b2o9bo22b3o12b3o3bobo110b3o3b2o20bo5b2o3b3o27bo4bob2ob
o2b2o2bob2obob4obo253b2o136b2o2bobo2b2o22b2o2bobo2b2o$49b2o81b2o10bo
30bobobobo8b2o2b2o75bo8b2o45bo109bo5bo2bo10b2ob3o3b2o4b2o4bo17b2o12bo
3b2obo6bob2o6bob2o237b2o13bo2b2o135bobobobo26bobobobo$134b2obo5bo26b2o
3b2o3bo10bobo76bo5b2obo47b2o107bob2obo2b2o11bob2o2b2o30bobo10b3ob3o4b
4o4bobobob2obo239bo14bobobo135bo3bo28bo3bo$134bob2o5b2o25bo20bobo76b2o
4bob2o153bo2bo5b2o51bobobo8bo2b2o2bo3b4o3bob2obo3b2o239bobo11b2o3bo
148b3o6b3o$171b3o18bo239bobobobobo4b3o45b2obob2o2b2o7b3o14bo2bobobob2o
238b2o11bo2bob2o146bo3bo4bo3bo$173bo130bo7b2o2b2o5b2o108b2obobo4b2o3bo
33b2o3b2o5bobo5b2o9bob2o8b2obobo6bobo226bo2b2ob2o11b3o3b2obo95b2o5b2ob
o6b2obo31bo5bo2bo5bo$303bobo5bo2bo2bo5bobo111b2obo3bo2b2o2bo16b2o3b2o
6b3o3b3o4bobo18b12obob5obo2bo224b3o3bobo11bo3bo3bobo96bo5bob2o6bob2o
31bo5bo2bo5bo$304bo7bobobo8bo107b2o2b2o2bo2bobo2b3o16b2o2bobo7b2o3b2o
6bo16bob2obob4obob3o2b4obobo224bo3b3o3bo9bo5bobo2bobo93bo10b2o2b2o4b2o
29bo5bo2bo5bo$313b2obobo6b2o105bobo2bo3b4ob2o24b2o9b5o11bob2o5b2o3bobo
10bobo8bo225b2obo3b3o10bo5bo2b2ob2o93b2o9bo3bo5bo31bo3bo4bo3bo$317b2o
112bo2bobo3b2o6b2o34b3o10b3obobo4b2o257b2obo12bo5bo3bo108bo3bo5bo31b3o
6b3o$431b5ob2obo2b4o3bo6bo9b2o3b2o11bo7bo2bo5b2o225b2obo6b2o21bob2obob
o14bo3bo4bob2o93b2o9b2o2b2o4b2o$38b2o5bo390b2o3bo6b2obo4bobo3b2o4bo4bo
17b3o2b2o16bo4bobo207bob2o7bo21b2ob2o18b3o6bobo94bo5b2obo6b2obo$36bo2b
o3b3o387b2o2b4o8bobo4bobo3bo2b3o5bobo14bo19bo4b2o4bo205b2o4b2o4bo29b3o
118bo6bob2o6bob2o$6b2o4b2o22b3o3bo390bo5bob8o2b2o2b2ob2o3b2o9b2o14b2o
17b2o4b3ob3o62b2obo6b2obo129bo5bo5b2o27bo3bo27bo89b2o3b2o8b2o4b2o$7bo
5bo28b2o387bobo9b4o2bobo3bo9b5obo36b2o6b2o66bob2o6bob2o130bo5bo32bo5bo
24b3o94bo9bo5bo$6bo5bo21b3o10b2o382b2o16bobo4bob2o5bo2bob2o37bo7b2o7bo
55b2o8b2o4b2o127b2o4b2o4b2o26bo5bo23bo92b2o4bo9bo5bo31b3o6b3o$6b2o4b2o
19bo2bo10bo402bo3bobob2o27b3o20bo14bobo54bo9bo5bo130b2obo7bo26bo5bo23b
2o92bo3b2o8b2o4b2o30bo3bo4bo3bo$33b2o4b3o3bobo406b2o30bo3bo12bo12bo3bo
62bo9bo5bo129bob2o6bo28bo3bo117bo6b2obo6b2obo31bo5bo2bo5bo$6b2o4b2o24b
o3bo2b2o391bo4bobo39bo5bo10b3o11b4o5b2o2b2o51b2o8b2o4b2o133b2o4b2o28b
3o118b2o5bob2o6bob2o31bo5bo2bo5bo$7bo5bo23bo5bo273b2o120b2o4bo21bo17bo
5bo9b4o11b2o2b2o5b4o53b2obo6b2obo135bo208bo5bo2bo5bo$6bo5bo24bo5bo268b
2o2bobo120b3ob3o20b3o16bo5bo8b2o24bo3bo4bo2bo45bob2o6bob2o136bo4b2o
202bo3bo4bo3bo$6b2o4b2o23bo5bo124b2o8b2o132bo3bo4bo109b2o7b2o24b4o16bo
3bo8b3o10b2o5bobo13bo46b2o4b2o2b2o4b2o133b2o5bo51b3o149b3o6b3o$34b2o2b
o3bo123bo2bo8b2o119b2o12b3ob5o109bo9b2o7bo6b2o10b2o10b3o3b3o10b2o10b2o
6bo7b2o9bo42bo5bo3bo5bo130b2obo6bo51bo3bo135bo3bo28bo3bo$6b2o4b2o19bob
o3b3o4b2o118b2obob2o126b2o14bobo117bo13bobo5b2o10b3o8bo3bo16b4o24b2o7b
2o43bo5bo3bo5bo129bob2o6b2o24b2o23bo5bo133bobobobo26bobobobo$7bo5bo19b
o10bo2bo119bobo2bo142bobob3o110bo2bo4bo3bo24b2o8bo5bo16b3o20b3ob3o50b
2o4b2o2b2o4b2o166bo23bo5bo131b2o2bobo2b2o22b2o2bobo2b2o$6bo5bo19b2o10b
3o86b2obo6b2obo17b3o2bo17b2o108b6o13b2obo2bo117b4o5b2o2b2o11b4o9bo5bo
17bo21bo4b2o52b2obo6b2obo165b3o24bo5bo131b2ob2ob2ob2o22b2ob2ob2ob2o$6b
2o4b2o23b2o94bob2o6bob2o16bo23bo2bo74b2o3b2o2b2o3b2o15bo2bo3bo17b2o4b
2o111b2o2b2o5b4o11b3o10bo5bo39bobo4bo51bob2o6bob2o165bo27bo3bo131bobo
7bobo20bobo7bobo$38bo3b3o92b2o2b2o4b2o14bob2obobo13b2obob2o74b2o3b2o2b
2o3b2o15b2o3b2o24b2o121bo3bo12bo12bo3bo30b2o275b3o133bo2b2ob2o2bo22bo
2b2ob2o2bo$35b3o3bo2bo92bo3bo5bo14b2obo4b2o12bo2bobo3bo107bo8b3o130bob
o14bo20b3o27b2obobo3bo246bobo6b3o18b2ob2o$35bo5b2o95bo3bo5bo14bobo5bo
6bo8bo2b4o71b2o3b2o2b2o3b2o18bobo7bo3bo11b6o113bo7b2o7bo37b2obo2bo5b2o
bo4bobo16b2o227b2obo4bo3bo14bobob2obo129b2ob2o28b2ob2o$137b2o2b2o4b2o
14bob2obo2bo5bobo85bobobobo2bobobobo18bobo6bo5bo9bo3bo2bo121b2o6b2o36b
ob5o9bo3bobo2b4o9bobo230bo3bo5bo12bob2o130bo2bobobobo2bo20bo2bobobobo
2bo$133b2obo6b2obo15b2obo5bo4bo3bo5bobob2o75bobo6bobo17bo5bo5bo5bo10b
2o3b2o117b3ob3o4b2o17b2o14b2o9b2o3b2ob2o2b2o2b8obo5bo229b2ob2o2bo5bo
10b3o3bob2o126bo3bo3bo3bo20bo3bo3bo3bo$133bob2o6bob2o18bo4b2o4bo3bo4b
2o4bo74b2obo5b2obo17bo5bo5bo5bo11bo122bo4b2o4bo19bo14bobo5b3o2bo3bobo
4bobo8b4o2b2o229bobo2bobo5bo9bo3b3o3bo$131b2o8b2o4b2o16b2obobo5bo3bo4b
o5bob2o75b2o7b2o15bo5bo6bo3bo12bobo120bobo4bo16b2o2b3o17bo4bo4b2o3bobo
4bob2o6bo3b2o234bobo3bo3bo11bobo3b3o$131bo9bo5bo29bobo5bo2bob2obo77bo
8bo18bobo8b3o2b3o8bobo138b2o5bo2bo7bo11b2o3b2o9bo6bo3b4o2bob2ob5o229bo
b2o3b3o11b2ob2o2bo$132bo9bo5bo14b4o2bo8bo6bo5bobo76bo8bo19bobo12bo3bo
6bo5bo129b2o4bobob3o10b3o34b2o6b2o3bobo2bo227b2obo2bo11b2o$131b2o8b2o
4b2o14bo3bobo2bo12b2o4bob2o75b2o7b2o20bo11bo5bo5bo5bo101bo8bobo10bobo
3b2o5b2obo11b5o9b2o24b2ob4o3bo2bobo229bo3b2o11bobo$133b2obo6b2obo19b2o
bob2o13bobob2obo77bo8bo15b2o3b2o10bo5bo5bo5bo100bobob4o2b3obob4obob2ob
o16bo6b2o3b2o7bobo2b2o16b3o2bobo2bo2b2o2b2o230bobobo14bo$133bob2o6bob
2o19bo2bo23bo76bo8bo16bo2bo3bo9bo5bo6bobo102bo2bob5obob12o18bobo4b3o3b
3o6b2o3b2o16bo2b2o2bo3bob2o235b2o2bo13b2o$168b2o17bo2b3o77b2o7b2o16b6o
11bo3bo7bobo102bobo6bobob2o8b2obo9b2o5bobo5b2o3b2o33bo3b2o4bobob2o234b
2o$184bo2bobo125b3o8bo105b2obobobo2bo14b3o7b2o2b2obob2o45b3o4bobobobob
o$184b2obob2o108b2o24b2o3b2o102b2o3bob2obo3b4o3bo2b2o2bo8bobobo51b2o5b
o2bo$177b2o8bo2bo108b2o4b2o17bo3bo2bo102bob2obobobo4b4o4b3ob3o10bobo
30b2o2b2obo11b2o2bob2obo82b3o$177b2o8b2o116bo2bob2o13b6o102b2obo6b2obo
6bob2o3bo12b2o17bo4b2o4b2o3b3ob2o10bo2bo5bo84b2o$36b2o10b2o256b3obobo
121bob4obob2obo2b2o2bob2obo4bo27b3o3b2o5bo20b2o3b3o85b3o12b2ob2o2bo$
35bo2bo8bo2bo259bobo14b2o105bobo4bo4bobo2bobo5bo3bo26bo2b2o9b2o2bo21bo
87bobo4b2o7bobo3b3o311bo$35b3o2b6o2b3o255b5ob3o12b2o104b2o2b4ob2o2bobo
2bobo2bo3bobo12bob2o23b2o3bo111bo4bobo6bo3b3o3bo308b3o$38b2o6b2o258bo
4bo3bo119bobo2bobo3b8ob4o3bo10b3ob2o5b2o13bo2b3obo2b3o108b2o2b2o8b3o3b
ob2o289b2o16bo$37bo10bo260bobo2b2o119b2o6b3o8bo2b2o3b2o8bo11b2o12bo2b
2obo4b3o109b2o2b2o9bob2o292bo2bo15b2o$37b2obo4bob2o260b2o134bob3ob2obo
b3o4bo9b3ob2o16bo3bo4b3ob2ob3o107b2o2b3o9bobob2obo282bo2bo2bobo$32bo9b
2o402bo2bob2obobo5bo12b2o2bo13b2o3b4obob2o2bo3bo105bobo2bo2bo12b2ob2o
282b5obob2o$6b2o4b2obo16bo414b2o6b2o5b2o14b2o7b3o2b3o5b2o8b3o111bo2bo
7b3o140bo7b2o145bo2bo11b3o$7bo4bob2o16bobo9bo442b2o2b3o5b2o4b5o74b2obo
6b2obo20bo2bo2bob2o6bo3bo12b2o125b3o5b2o7bo95b2o3b2obo6b2obo19b4o2bo
11bo3bo16bo$6bo9b2o14bob2o2bo4bobo10b3o416bo12bo2bo8bo8bob2o71bob2o6bo
b2o20bobo5bo6bo5bo11bo120bo8bo11b3o96bo3bob2o6bob2o18bo3b2o2bo9bo5bo
13b3o$6b2o8bo17b2o2b3obo3bo9b3o409b2o3b5o7bo2bo4bobo3b2o2b2o2b3ob2o69b
2o8b2o4b2o19bo4bobo6bo5bo9bobo120b3o5b2o10bo98bo8b2o2b2o4b2o16bob3o2bo
10bo5bo12bo$17bo20bo3bo3bo4b3o3bo411bo2bo5bo5bo2bobo3bo5b2o2b2obo2bo
72bo9bo5bo25b2o7bo5bo9b2o78b2obo4b2o3b2o31bo16b2o97b2o7bo3bo5bo18bo3bo
2bo9bo5bo12b2o$6b2o8b2o12bo2b2o7bo3bo3b5obo105b2o31b2o272bobob2ob2o7bo
bo5b3o3b2o2b2obo2bob2o70bo9bo5bo34bo3bo90bob2o4b2o3b2o30b2o6b3o116bo3b
o5bo18b2obob2o10bo3bo$7bo4b2obo13bobo2bo8bobo5b4o2bo105bo31bo271b2o2bo
bobo23b2o2b2o2b3obobo68b2o8b2o4b2o35b3o89b2o4b2o46bo3bo105b2o7b2o2b2o
4b2o19bobobo12b3o$6bo5bob2o13bo2b2o10bo9bob2obo73b2obo6b2obo16bob2o25b
2obo270bobobo4bo24bo8bobobo70b2obo6b2obo129bo5bo3b2o3b2o36bo5bo105bo3b
2obo4bo5bo19bo2bobo$6b2o2b2o16b2o25bo2bobo72bob2o6bob2o17bobo8bo7bo8bo
bo268bo2bo2b2obo2b2o22b2o4b5o2bo71bob2o6bob2o130bo5bo2bobobobo36bo5bo
7b2ob2o92bo4bob2o5bo5bo18b2o2bo$10bo45b2o2bo76b2o2b2o4b2o17bob2o4bobo
5bobo4b2obo269bobobo5bo2b2o3b3o5bobo9b2o8b2o70b2o4b2o8b2o127b2o4b2o4bo
bo22b2o14bo5bo7b2obo2bo90b2o7b2o2b2o4b2o63bo2b2o$6b2o3bo33b3o12b2o75bo
3bo5bo17bobobo5bo7bo5bobobo268bobo2b4obo2b2o5bo3bobo2bo6b4obob2o3bo71b
o5bo9bo130b2obo5b2obo21bo2bo2b2o10bo3bo11bob2o99bo3bo5bo63bobo2bo$7bo
2b2o28b2o2bo3bo2b2o85bo3bo5bo12b2o2bo27bo2b2o120b2o143bobobo2bobo2b2o
3bobo4bo2bo8bo4b3obobo72bo5bo9bo129bob2o9b2o20b2o2bobo11b3o12bo93b2o8b
o3bo5bo47b3o12bobobo$6bo5b2obo24b2obo5bob2o84b2o2b2o4b2o12bobob2o2b3o
15b3o2b2obobo120bobo144bo4bo4bo8bo2bo10b6o4b2o72b2o4b2o8b2o133b2o8bo
22b2o28b2o94bo7b2o2b2o4b2o46bo3bo10b2obob2o$6b2o4bob2o28bo3bo84b2obo6b
2obo11b2obobo4bo3bo13bo3bo4bobob2o119bo2b2o139bo4b3obobo6b3o2b2o14b2ob
2o76b2obo6b2obo44b3o88bo8bo23bo26bobo2b2o91bo4b2obo6b2obo33b2o12bo5bo
9bo2bo3bo$45b3o85bob2o6bob2o11bobob2o3bo5bo11bo5bo3b2obobo103b2o13b2ob
obo136b2o3bobo2b2obo6b3o2b3o11b2o6b2o74bob2o6bob2o43bo3bo88bo7b2o19b2o
bo26b2o2bo2bo90b2o3bob2o6bob2o34bo12bo5bo10bo2b3obo$131b2o14b2o11bo6bo
5bo11bo5bo6bo106bo16bo139bobo9b2o5b2o16b2ob3obobo120b2o9bo5bo7b2o77b2o
8bo19bo2bob2o28b2o141b3o13bo5bo9bo2b2o3bo$131bo15bo10bobob2o3bo5bo11bo
5bo3b2obobo104bobo11b4o139bobob4o2bobo5bo18b2o5bobo119bobo9bo5bo6bobo
4bo68b2obo9bo22b2ob2o171bo16bo3bo11bo2b4o$43b2o3bo83bo15bo9b2obobo4bo
3bo13bo3bo4bobob2o105b2o11bo3b2o138bo4b3ob3o24b2obobobob2o118bo11bo5bo
6bo5bobo67bob2o9b2o215b3o11bo2bo$44bo3b2o81b2o14b2o12bobob2o2b3o15b3o
2b2obobo122b3o2bo138b4o3bobo25b2o3b4o2bo116b2o12bo3bo6b2obo2bo2bo311b
2obob5o$41b3o4b2o83b2obo6b2obo14b2o2bo27bo2b2o67b2o3b2o4b2obo42bob2o
146bo12b2o15b2o5b2o131b3o7bo2bo132b2o184bobo2bo2bo$41bo7bo83bob2o6bob
2o18bobobo5bo7bo5bobobo71b2o3b2o4bob2o20bo21bo143b2ob4obo24b2o2b6o126b
2ob2o12bo2bo2bobo109b2o16bo168b2o15bo2bo$166bob2o4bobo5bobo4b2obo81b2o
24b3o18b2o142bobobo2bob3o21bo2b2o2bo2bo126bob2obobo9b3o2b2o112bo10b2o
5b3o166bo16b2o$164bobo8bo7bo8bobo70b2o3b2o2bo28bo8b3o151bo3bobo4bo5bo
2bo12bo2bo137b2obo9b2o2b2o109b3o11bo8bo163b3o$163bob2o25b2obo69bobobob
o3bo20b2o4b2o7bo3bo155b2o3b2o5b2o15b2o134b2obo3b3o8b2o2b2o108bo7b2o5b
3o169bo$163bo31bo71bobo4b2o21bo12bo5bo319bo3b3o3bo6bobo4bo115b2o7bo$
162b2o31b2o69b2obo6b2obo17bobo4b3o3bo5bo320b3o3bobo7b2o4bobo$270b2o4bo
b2o18b2o3bo3bo2bo5bo322bo2b2ob2o12b3o$271bo8b2o20bo5bo2bo3bo3b2o339b2o
$270bo9bo21bo5bo3b3o4bobo338b3o$270b2o9bo20bo5bo12bo$271bo8b2o21bo3bo
7b2o4b2o$270bo5b2obo24b3o8bo$270b2o4bob2o16b2o18b3o$296bo21bo$293b2obo
658bo10b2o$45bo140b2o105bo2b3o157b2o489b2o4b3o11bo$45b3o138bobo105b2o
3bo11b2o140b2o2bo490bo3bo10b2o2bob2o$48bo11bo127bo107b4o11bobo137b3ob
2o4bo486bobo2b5o4bo2bobo2bo$6b2o3b2obo32b2o10bobo122b4ob2o105bo16bo
136bo9b2o313b2o2bo16b2o149b2ob3o2bo2bo3b2obobobo$7bo3bob2o16b2o10b2o
14bobo104bo17bo2bobobo102bobob2o13b2o136b3ob2o3b2o4b2o303b2o2b2o3bo
165bo6bo3b2o4bobobo$6bo8b2o14bobo9b2o5bo7b2ob2o70b2obo6b2obo19b3o20bob
o102b2o2bo154bob2o3bo5b2o303b2o7bo14bo3bo132b4o9bob5obo9b3o$6b2o7bo17b
o15bobo5bo6bo68bob2o6bob2o22bo19bo2b2o104bobo112b2obo6b2obo204b2ob2o2b
o90b2obo6b2obo33b4o14bo4bo135b2o8bobobobo11bo5bo$16bo16b3o7bo4bo3bo4b
2ob2ob2o72b2o2b2o4b2o19b2o18b2o4bo104b2o112bob2o6bob2o30b3o172bobo3b3o
88bob2o6bob2o50bobobo133bobobo8b2obobobo12bobobobo$6b2o7b2o14b2o3bo5bo
bo3bo3bo8bobo73bo3bo5bo42b5o216b2o8b2o4b2o27bo3bo7bo162bo3b3o3bo85b2o
4b2o2b2o53bobobo94b2o3b2obo6b2obo21b2ob3o9bob2obo12bo4bo$7bo3b2obo15bo
2b4o4bo3bo2bo3bo4b4o2bo74bo3bo5bo35b3o3bo4b2o214bo9bo5bo16bo10bo5bo5bo
bo162b3o3bob2o85bo5bo3bo52bo4bo96bo3bob2o6bob2o24bobobobo5bobo2bo25b4o
$6bo4bob2o15bobo8bo3bo3bobo5bo3b2o74b2o2b2o4b2o21b3o10bo3bo5b2o2bo214b
o9bo5bo14bobo9bo5bo6bo165bob2o90bo5bo3bo41b3o7bo3bo96bo8b2o2b2o25b4obo
bo2bo5bo28b2o$6b2o7b2o12b2ob2ob2o4bo3bo4bo7b3o72b2obo4bo5bo21bo3bo8bo
5bo5bob2o213b2o8b2o4b2o14bobo9bo5bo7b3o112bob2o6b2obo37bobob2obo84b2o
4b2o2b2o40bo3bo107b2o7bo3bo26bo3b2o4b2o34bobobo$15bo13bo6bo5bobo15bo
72bob2o5bo5bo13b2o4bo5bo7bo5bo5bo218b2obo6b2obo15b2ob2o9bo3bo10bo112b
2obo6bob2o40b2ob2o4b2o80b2obo6b2obo35bo5bo7b2o107bo3bo26b2o4b2ob2o33b
3ob2o$6b2o8bo14b2ob2o7bo5b2o9bobo74b2o2b2o4b2o13bo5bo5bo7bo5bo4b2o218b
ob2o6bob2o15bo14b3o128b2o2b2o4b2o33b3o11bo81bob2o6bob2o35bo5bo106b2o7b
2o2b2o28b4o5bo28bobobobo$7bo7b2o15bobo14b2o10b2o74bo3bo5bo11b2obo5bo5b
o8bo3bo229b2o2b2o4b2o14bob2o3b3o136bo2bo5bo33bo3bo12bo83b2o2b2o4b2o33b
o5bo107bo3b2obo6b2obo24bo2bob3o2bo4b3o19bo2bobob4o$6bo4b2obo17bobo10b
2o91bo3bo5bo10bo2b2o5bo3bo10b3o230bo3bo5bo13bobob2o2bo3bo134bo4bo5bo
31bo5bo10b2o83bo3bo5bo26b2o7bo3bo107bo4bob2o6bob2o29bo4bo3bo3bo17b2o4b
2o3bo$6b2o3bob2o18bo11bo91b2o2b2o4b2o11b2o4bo3b3o245bo3bo5bo12b2o5bo5b
o8bo124b2o2b2o4b2o31bo5bo9bo86bo3bo5bo35b3o108b2o7b2o2b2o4b2o27bo4bo2b
o5bo16b2ob2o4b2o$46b3o84b2obo6b2obo15b5o129b2o119b2o2b2o4b2o19bo5bo7bo
2bo120b2o4bo5bo32bo5bo5b2o2b3o83b2o2b2o4b2o24bo3bo126bo3bo5bo23bo2bob
3o2bo2bo5bo15bo5b4o$48bo84bob2o6bob2o15bo4b2o18b2o108bo20bo94b2obo6b2o
bo21bo5bo7bo2bo121bo5bo5bo22b2o8bo3bo6b2o5bo78b2obo6b2obo25bo4bo117b2o
8bo3bo5bo22b4o5bo3bo5bo14bo2b3obo2bo$163b2o2bo19bo109bobo11b2o3b3o94bo
b2o6bob2o17b3o2bo3bo10bo121bo5b2o4b2o22b2o9b3o13b2o78bob2o6bob2o24bobo
bo120bo7b2o2b2o4b2o20b2o4b2ob2o5bo3bo15bo4bo$165bobo20b3o107b2o11b2o2b
o127b3o4b3o133b2o4bo5bo54b2o111bobobo120bo4b2obo6b2obo21bo3b2o4b2o6b3o
16bo4bo$165bobobo2bo17bo103b2o19b2o141b2o124b2o7bo5bo53bobob2o105bo4bo
14b4o103b2o3bob2o6bob2o21b4obobo2bo26bo2b3obo2bo$166b2ob4o122bo161bo
127bo6b2o4b2o17b2o2b2o32bobo2bo103bo3bo14bo7b2o141bobobobo28bo5b4o$
168bo97b2o3b2o4b2obo14bobo162bo123bo9b2obo19bo2bobo32b2o2b2o122bo3b2o
2b2o138b2ob3o33b2ob2o4b2o$168bobo95b2o3b2o4bob2o15b2o160b2o124b2o8bob
2o21b2obobo141b2o16bo2b2o142bobobo34b2o4b2o3bo$169b2o104b2o29b3o4b2o
130b2o176b2o310b2o28bo5bo2bobob4o$266b2o3b2o2bo29bo3bo2bo2bo2b2o125b2o
3bo176b2o13b3o9b2o276b4o25bo2bobo5bobobobo$266bobobobo3bo27bo5bo2b2o3b
2o129bobo175bo5b2o6bo3bo8b2o287bo4bo12bob2obo9b3ob2o$268bobo4b2o28bo3b
o140bobo175b3o2b2o5bo5bo295bobobobo12bobobob2o8bobobo$267b2obo6b2obo
25b3o143bo177bo9bo5bo296bo5bo11bobobobo8b2o$271b2o4bob2o171b2o174b2o
10bo5bo300b3o9bob5obo9b4o$272bo2b2o4b2o345bo12bo3bo299bobobo4b2o3bo6bo
$271bo3bo5bo26b3o319bo11b3o298bobobob2o3bo2bo2b3ob2o$271b2o3bo5bo24bo
3bo317b2o4b2ob2o302bo2bobo2bo4b5o2bobo$272bo2b2o4b2o14b2o3b2o2bo5bo
322bob2obobo299b2obo2b2o10bo3bo$44b2o225bo5b2obo16b2o2bo2bo2bo3bo328b
2obo160b2o139bo11b3o4b2o$43bobo225b2o4bob2o21b2o4b3o325b2obo3b3o158bob
o138b2o10bo$6b2o3b2o3b2o23b3o275b2o315bo3b3o3bo148bo10bo2b2o$7bo3b2o3b
2o22bo3bo89b2obo6b2o173bobo315b3o3bobo149b3o7b2obobo$6bo33b2ob2o89bob
2o7bo175bo317bo2b2ob2o151bo9bo$6b2o3b2o3b2o120b2o4bo155b2o19b2o474b2o
6b4o$11bobobobo120bo5b2o155bo2b2o11b2o486bo3b2o$6b2o5bobo123bo158b3o3b
2o11bobo156bo3b2o302bo21b3o2bo$7bo4b2obo21b3o5b3o90b2o4b2o152bo20bo
155bobobob3o287b2o2b2o7bo12bo5bo4bob2o$6bo9b2o18bo3bo3bo3bo85b2obo7bo
173b2o154bobobo4bo286bo2bobo7bo12bo5bo4bo$6b2o9bo17bo5bobo5bo84bob2o6b
o331bobobobobo287bobo17b3o2bo5bo3b2o177bo$16bo19bo3bo3bo3bo89b2o4b2o
332bobob2o287b2ob2o15bo2bo167bo22bobo$6b2o8b2o13b2o4b3o5b3o4b2o84bo
327b2o9bobo287b2obo2bo2bo14bob2o4b3o160b3o20bob3o$7bo9bo12bobo19bobo
84bo4b2o320b2o10bo250b2obo5bob2o23bo2bob2o2b2o16bo11b2o159bo16b2obo4bo
$6bo9bo13bo9b2ob2o9bo83b2o5bo583bob2o5b2obo23b2obo35bobo132bo24b2o16bo
bobobobo$6b2o8b2o11b2o9bo3bo9b2o78b2obo6bo480b2o24bo75b2o4b2o7b2o24bo
37bo132b3o7b2o33bobob2o$41b3o90bob2o6b2o341b2o131b2o2bobo11b2o9b3o75bo
5bo9bo24b2o36b2o134bo6bo33bobo$43bobo427bo13b2o131bo3bo14bo8bo79bo5bo
7bo198b2o4bobo34bo$44b2o403bo16b3o3b3o146b3ob4o10bobo6b2o77b2o4b2o7b2o
203b2o$413b2obo6b2obo22b3o8b2obo2bo2bo5bo147bobo2bo11b2o87b2obo7b2o29b
2o208b3o$413bob2o6bob2o25bo7bob2o4b3o2b2obo142b3obobo103bob2o8bo29b2o
27b2o134b2o42bo3bo8b2o$305b2o9bo94b2o8b2o4b2o22b2o20bobobo108bob2o5b2o
21bo2bob2o108b2o5bo59b2o134b2o14b2o25bo5bo7b2o$304bobo7b3o94bo9bo5bo
41bo3b3o2bo107b2obo6bo21b2o37bo75bo6b2o210b2o25bo5bo$300b2o2bo8bo98bo
9bo5bo41bo2bo2bobo3bo107b2o3bo59b3o76bo3b2o151b2o3b2o3b2o3b2obo69bo5bo
$300bobob2o7b2o96b2o8b2o4b2o36bo6bo4bo3bobo107bo3b2o33b3o21bo78b2o4bo
25b2o36b2o87bo3b2o3b2o3bob2o21bo48bo3bo$302bo3bo106b2obo6b2obo37bobo4b
o10b2o106bo38bo3bo20b2o73b2obo5bo27bo37bo86bo18b2o18bobo48b3o$302b4o4b
3o7b2o91bob2o6bob2o37bo2bo122b2o3b2o31bo5bo10b3o81bob2o5b2o26bobo35bob
2o83b2o3b2o3b2o7bo19b2o$300b2o7bo3bo6bobo2b2o90b2o8b2o36b2o121b2o6bo
31bo5bo9bo3bo118b2o11bo16b2o2b2obo2bo88bobobobo8bo$266b2o3b2o2bob2o20b
o2b2o4bo5bo7bo3bo90bo9bo161bo5bo32bo5bo8bo5bo121b3o4b2obo14bo2bo2bob2o
85b2o5bobo9b2o77b2o$266b2o3b2o2b2obo20b2obo6bo3bo4b4ob3o92bo9bo159bo6b
2o32bo3bo9bo5bo128bo2bo15b2ob2o90bo4b2obo5b2obo27b3o48bobo$279b2o21bo
7b3o5bo2bobo93b2o8b2o25b3o22b2o107b2o40b3o10bo5bo114b2o3bo5bo2b3o17bob
o90bo9b2o3bob2o26bo3bo48bo$266b2o3b2o7bo21b2o19bob3o85b2obo6b2obo26bo
3bo10b2obo7bo106b2o7b2o25b2o20bo3bo115bo4bo5bo12bo7bobo2bo89b2o9bo7b2o
23bo5bo$266bobobobo6bo43bobo2bo84bob2o6bob2o25bo5bo9bob2o8b3o104bo8bo
26bo21b3o113b2obo4bo5bo12bo7b2o2b2o99bo8bo24bo5bo25b2o$29bo238bobo8b2o
13b2o28bo2b2o123bo5bo23bo103bo8bo24b3o138bo2b3o21bo102b2o8b2o8bo14b2o
7bo5bo25b2o14b2o$29b3o135bo25bo73b2obo6b2o16bo147b2o7bo5bo127b2o7b2o
23bo37b2o102b2o3bo124bo9bo7b2o14b2o8bo3bo42b2o$5b2o5bob2o16bo134b3o21b
3o77b2o5bo16bobo3bo19bo121b2o8bo3bo195b2obo2bo104b4o6b2o115bo9bo4b2obo
27b3o$6bo5b2obo15b2o100b2obo6b2obo23bo19bo81bo4bo18b2o2bobo17bobo131b
3o195bobob3o105bo9bo116b2o8b2o3bob2o62b2o$5bo4b2o121bob2o6bob2o22b2o
19b2o79bo5b2o20bo3bo15bo3bo312b2o11bo2bobo107bobob2o7b3o158bo34bobo4b
2o$5b2o4bo21b3o101b2o8b2o122b2o2b2o22bo3bo15bo3bo129bo10b2o162b2o6bobo
10b4ob3o105b2o2bo10bo157bobo33bo6bo$10bo21bo3bo6b2o92bo9bo16bo6b3o13b
3o6bo75bo3bo22bo3bo15bo3bo128bobo9b2o163bo8bo14bo3bo108bobo162b2obobo
33b2o7b3o$5b2o3b2o19bo5bo4bobo93bo9bo14bobo4bo3bo11bo3bo4bobo73bo3bo
24bobo17bobo2b2o121b2obobo172b3o9b2o11bobo2b2o109b2o161bobobobobo16b2o
24bo$6bo5bob2o16bo3bo5bo94b2o8b2o14bobo3bo5bo9bo5bo3bobo73b2o2b2o24bo
19bo3bobo119bobobobobo170bo24b2o277bo4bob2o16bo$5bo6b2obo17b3o5b2obo
88b2obo6b2obo15b2ob2o2bo5bo9bo5bo2b2ob2o128bo119bo4bobobo474b3obo20b3o
$5b2o9b2o23bo2bo2bo85bob2o6bob2o17bo2bobo5bo9bo5bobo2bo97b2o2bo28b2o
119b3obobobo476bobo22bo$17bo23bobob2obo88b2o2b2o21bobo3bo3bo11bo3bo3bo
bo97bo2bobo150b2o3bo478bo$5b2o9bo17bo6bo2bo2b2o88bo3bo19b2obob2o3b3o
13b3o3b2obob2o95b3obo19b2o$6bo9b2o12bo2bobobo9bo90bo3bo18bobobo2bo23bo
2bobobo99bobo2bo5b3o7bo$5bo6bob2o14b4ob2obo3bobo3b3o86b2o2b2o20bo3b2o
23b2o3bo99b3ob4o4bo3bo6bob2o$5b2o5b2obo18bo3bo4bo6bo82b2obo6b2obo16bob
obo8b2o5b2o8bobobo98bo3bo7bo5bo4b2o2bo$32bobo3b2o93bob2o6bob2o17b2o2bo
7bo7bo7bo2b2o99b2o2bobo6bo3bo7b2o$32b2o133b2o8bo5bo8b2o107b2o7b3o4b4o
460b2o4b2o$176b2o5b2o131bo3bo321bo138bobo2bobo$308b2o7b2obobo318bobo
139bo2bo$309bo8bo2b2o317bo3bo137bo4bo$306b3o7bobo320bo3bo138bo4bo$306b
o9b2o138b3o179bo3bo133bo5bo4bo$637bo3bo133bobo6b2o$455bo3bo178bobo12b
2o3bo63b2o5b2obo6b2obo33bo162b2o12b2o$455bo3bo179bo12bo2bobobo2bo60bo
5bob2o6bob2o192b2o3bo12bo3b2o$466bo185bob2obob4o59bo4b2o4b2o2b2o4b2o
191bo3bobo4bo3bobo3bo$456b3o6bobo183b2obo2bo64b2o3bo5bo3bo5bo20bo171bo
b2obobob3o2bobob2obo$584bob2o6b2obo53bo4bobob3o65bo5bo3bo5bo18bobo171b
obobob2o3b3obobobo$584b2obo6bob2o54bobobobo4bo58b2o3b2o4b2o2b2o4b2o18b
obo16b3o161b2o$413b2obo6b2obo29b3o6b3o120b2o8b2o37b3o12bobobob2o2b2o
59bo3bo5bo3bo5bo17b3ob2o14bo3bo154bob4o2b4obo$298b2o113bob2o6bob2o38b
3o121bo8bo37bo3bo11bobob3o63bo5bo5bo3bo5bo15bo19bo5bo5b3o140b2o3bobo2b
o2bo2bobo3b2o$299bo111b2o8b2o4b2o26bo3bo6bo121bo10bo35bo5bo10bobo4bo
62b2o3b2o4b2o2b2o4b2o16b3ob2o3b2o8bo5bo4bo3bo139b2o2bo4bo4bo4bo2b2o$
179bo119bobo109bo9bo5bo27bo3bo128b2o8b2o35bo5bo9bo2bobob2o67bo5bo3bo5b
o19bob2o5bo7bo5bo3bo5bo7bo5b2obo126bob2o6b2obo$32bo7bo136b3o120b2o110b
o9bo5bo157b2o6b2obo37bo5bo9b2obobo65b2o4bo5bo3bo5bo36bo3bo4bo5bo8b2o3b
2ob3o$31bobo4b3o135bo89b2o3b2o4b2obo130b2o8b2o4b2o27b3o7bo120bo6bob2o
38bo3bo11bobo2b3o63bo3b2o4b2o2b2o4b2o37b3o5bo5bo19bo$32bo4bo95b2obo5b
2obo20b2o8b2o88b2o3b2o4bob2o132b2obo4bo5bo37b3o118bo5b2o43b3o12bobo4bo
62bo6b2obo6b2obo48bo3bo14b2ob3o112b2o34b2o$37b2o94bob2o5bob2o21bo107b
2o4b2o13b2o16b2o4b2o91bob2o5bo5bo36b3o118b2o4bo60bo68b2o5bob2o6bob2o
49b3o16bobo114bobo32bobo$137b2o7b2o19bobo3b3o90b2o3b2o2bo5bo15bo16b2o
4bobo88b2o4b2o2b2o4b2o155b2o7bo34bo182bobo115bo34bo$5b2o5b2obo18b3o
100bo8bo21b2o2bo3bo89bobobobo3bo5bo14bobo3b3o13b2o90bo5bo3bo5bo31b3o
123bo6b2o28bo4bobo12b3o167bo$6bo5bob2o12b2o3bo3bo100bo8bo23bo5bo90bobo
4b2o4b2o15b2o2bo3bo16bo88bo5bo3bo5bo29bo3bo2bobo116bo9b2obo24b3o2bobo
11bo3bo$5bo4b2o16b2o2bo5bo98b2o7b2o15b2o6bo5bo8b2o79b2obo6b2obo20bo5bo
13b3o87b2o4b2o2b2o4b2o28bo5bo2bo117b2o8bob2o27bobob2o9bo5bo280bo12b3o
8b3o12bo$5b2o3bo22bo3bo95b2obo5b2obo18bo6bo5bo8b2o83b2o4bob2o20bo5bo
13bobo89b2obo6b2obo30bo5bo158b2obobo2bo9bo5bo153bo125bobo10bo3bo6bo3bo
10bobo$11bo22b3o96bob2o5bob2o18bobo5bo3bo95bo2b2o4b2o18bo5bo9bo3bo2bo
88bob2o6bob2o14b6o10bo5bo158bo4bobo10bo5bo144b2o6bobo89b2o3b2o3b2o2bob
2o17b2o10bo5bo4bo5bo10b2o$5b2o3b2o125b2o7b2o17b2o6b3o95bo3bo5bo20bo3bo
9bobob5o115bo6bo10bo3bo160b3obobo11bo3bo143bo4bo5bo91bo3b2o3b2o2b2obo
29bo5bo4bo5bo$6bo5b2obo121bo8bo32b3o6b2o81b2o3bo5bo20b3o11bo3b2obo114b
o8bo10b3o156b2o2b2obobobo12b3o144bo4bo96bo17b2o27bo5bo4bo5bo$5bo6bob2o
23b3o96bo8bo30bo3bo5bobo81bo2b2o4b2o157bo6bo170bo4bobobobo159bo4bo96b
2o3b2o3b2o7bo28bo3bo6bo3bo$5b2o3b2o4b2o20bo3bo94b2o7b2o19b2o8bo5bo6bo
80bo5b2obo160b6o172b3obobo4bo159bo2bo102bobobobo6bo30b3o8b3o$10bo5bo
20bo5bo2b2o85b2obo5b2obo21b2o8bo5bo6b2o79b2o4bob2o17b2o165b2o157bo2bob
2o157bobo2bobo95b2o5bobo8b2o$5b2o4bo5bo20bo3bo3b2o85bob2o5bob2o31bo5bo
113bobo11b2o152bo153b4obob2obo158b2o4b2o96bo4b2obo6b2o31b3o8b3o$6bo3b
2o4b2o21b3o136bo3bo2b2o110bo13b2o153b3o150bo2bobobo2bo13bo247bo9b2o5bo
30bo3bo6bo3bo$5bo6b2obo163b3o3bobo108b2o170bo154bo3b2o13bobo246b2o9bo
4bo30bo5bo4bo5bo$5b2o5bob2o21b2o148bo453bo3bo255bo5b2o29bo5bo4bo5bo$
38bo4bo133b2o8b2o453bo3bo244b2o8b2o2b2o19b2o10bo5bo4bo5bo10b2o$35b3o4b
obo133bo464bo3bo244bo9bo3bo19bobo10bo3bo6bo3bo10bobo$35bo7bo131b3o466b
o3bo242bo9bo3bo21bo12b3o8b3o12bo$175bo469bobo243b2o8b2o2b2o$646bo$929b
o34bo$928bobo32bobo$928b2o34b2o$455bo$454bobo$455bo346bo137bob2o6b2obo
$302b2o482bo13b3o132b2o2bo4bo4bo4bo2b2o$298b2obobo149b5o4b2o322b3o10bo
135b2o3bobo2bo2bo2bobo3b2o$266b2o3b2o4b2obo18bobo19bo130bo4bo5bo176b2o
147bo9b2o139bob4o2b4obo$169b2o95b2o3b2o4bob2o18bob2o17bobob2o125bo2bo
8bob2ob2o169bo2bo132bo12b2o156b2o$170bo2b2o100b2o4b2o13b2obo20bobob2o
122bo2bob2o9bobobo2bo164bo2b2obo131bobo160bobobob2o3b3obobobo$170bobob
o3bo87b2o3b2o2bo5bo14bo2b4o16b2obo8b2o114bobobo5bo7bo4b2o162b3o5b2o
128b3obo159bob2obobob3o2bobob2obo$171bo6b3o85bobobobo3bo5bo14b2o3bo7b
3o9b4o5bo116bo2bo4bobo174bo5b2o3bo126bo4bob2o24b2o130bo3bobo4bo3bobo3b
o$133b2obo4b2o3b2o33bo86bobo4b2o4b2o16b3o7bo3bo2b2o2b2o4bo5bo118b2o2bo
2bo14b2o146b2o10b2o4bob3o127bobobobobo24b2o129b2o3bo12bo3b2o$5b2o3bob
2o14bo11bo92bob2o4b2o3b2o19b2o11bo86b2obo6b2obo18bo8bo5bo7b2o4bo2b2o
81b2obo6b2o30b2o15bo8bo139bo149b2obobo161b2o12b2o$6bo3b2obo14b3o7b3o
96b2o27bo2bo10bo3bo86b2o4bob2o16bobo8bo5bo4b2o3bo4bo3b2o79bob2o7bo45bo
bo7bobo100bob2o5b2obo25bobo5b3o7b2o7b2o125bobo$5bo8b2o15bo5bo99bo3b2o
3b2o18bob2o14bo87bo8b2o14b2o9bo5bo5bobo2bo3bob2o2bo76b2o10bo46b2o8bob
3o98b2obo5bob2o26b2o4bo3bo6b2o7b2o126bo$5b2o8bo14b2o5b2o99bo2bobobobo
17b2o16bo87bo9bo27bo3bo6bo3bo4bo2bobo77bo11b2o52b2obo4bo101b2o7b2o29bo
5bo87b2o5b2obo6b2obo$14bo122b2o4bobo18bo3b2o101b2o9bo27b3o8b2ob4obobo
2b2o77bo64bobobobobo102bo7bo30bo5bo88bo5bob2o6bob2o35b3o23b2o$5b2o7b2o
18b3o96b2obo5b2obo19b3o2bo4b3o94bo8b2o22bob2o14bo4bob2obo78b2o10b2o54b
obob2o102bo9bo29bo5bo87bo4b2o4b2o8b2o22b2o8bo3bo22b2o$6bo5b2o19bo3bo
95bob2o9b2o20b2obo2bo3bo4bo87bo5b2obo22b3obo7b2obo4bob2obo4bo80b2obo7b
o53bobo106b2o7b2o30bo3bo88b2o3bo5bo9bo23b2o7bo5bo10b3o$5bo7bo18bo5bo
98b2o8bo19bo2bo2bo5bo4b2o5b3o77b2o4bob2o21bo4bobo5b2ob3o3b2ob2o4b2o79b
ob2o6bo55bo105b2o5b2obo33b3o95bo5bo9bo31bo5bo9bo3bo$5b2o5bo20bo3bo99bo
8bo20b2o4bo5bo3b2o5bo3bo107b2o3b2obo10bo90b2o4b2o4b2o37b3o121bo5bob2o
125b2o3b2o4b2o8b2o31bo5bo8bo5bo$12b2o20b3o101bo7b2o25bo5bo3bobo3bo5bo
114bo4b2ob3o91bo5bo43bo3bo10b3o106bo10b2o124bo3bo5bo5b2obo34bo3bo9bo5b
o171b2o5b2o$5b2o3b2o125b2o8bo26bo3bo5b2o3bo5bo4b2o108b2o4bobo94bo5bo4b
2o35bo5bo8bo3bo8b2o95b2o9bo124bo5bo5bo4bob2o35b3o10bo5bo7b2o162b2o5bob
ob2o$6bo4bo20b2o5b2o92b2obo9bo28b3o5b2o4bo5bo2bo2bo114bobo93b2o4b2o5bo
35bo5bo7bo5bo7b2o93b2o12bo123b2o3b2o4b2o2b2o29b2o22bo3bo8b2o171bobobo$
5bo4bo22bo5bo93bob2o9b2o37bo4bo3bo2bob2o116bo96b2obo6bo27b2o7bo5bo7bo
5bo103bo11b2o128bo5bo3bo30b2o23b3o171b4o3b5obobo$5b2o3b2o18b3o7b3o148b
3o4bo2b3o210bob2o6b2o26b2o8bo3bo8bo5bo102bo8b2obo45b3o77b2o4bo5bo3bo
228bo3bobo5b2ob2o$30bo11bo156b2o3bo258b3o10bo3bo103b2o7bob2o44bo3bo77b
o3b2o4b2o2b2o57bo156b2o14bobobo3bo5bo$185bo16b2o273b3o160bo5bo75bo6b2o
bo6b2obo52bobo141bo13b2o13b2o2bo4b4obo$184bo14b2obo259bo177bo5bo75b2o
5bob2o6bob2o53bobob2o123b2o5b2o2bo2b3o27b2o11bo$184bo3bo10bo2bo258bobo
176bo5bo121b2o24bobobobobo122bo2bo2bobo2b3o3bo$188bo11b2o255b2obobo
161b2o7b2o6bo3bo4b2o116b2o24b2obo4bo123b6o7bo2bo$187bo268bobobobobo
159b2o7b2o7b3o5bobo144bob3o130b7obob2o$188b3o6bo258bo4bob2o187bo144bob
o90b2o5bob2o6b2obo17bob2o2bo5bo3bo$190bo3bobobo258b3obo8b2o159b3obo4b
2o10b2o130b2o12bo92bo5b2obo6bob2o16bobob2o4b3o4bo$194b2o2bo260bobo7bob
o158bo3b2o5bo131b2o9bo105bo4b2o8b2o20b2obo3bo9bo$198b2o115bo144bo8bo
15b2o144b2o5b3o133bo10b3o102b2o4bo8bo19b2o2b2obob4obo4bo5b3o$315b3o26b
obo121b2o14bo2bo2b2o140bob2o2bo132b3o13bo107bo10bo17bo2b3o3bo5bo4bo4bo
3bo21bo$318bo25b2obo136bobo4bo2bo137bo2bo135bo118b2o3b2o8b2o18bo4b2obo
b2obo2bob2o3bo5bo19bobo$266b2obo6b2obo37b2o18b2o3b2o3bo123b2o4bo7bo5bo
bobo137b2o256bo5bob2o6b2obo15b3obo2bo2bob3o2bo4bo5bo19bo2bo8bo$266bob
2o6bob2o58bo2bo3b2ob2o121bo2bobobo9b2obo2bo395bo6b2obo6bob2o17bobo2b2o
2bo3b2o5bo5bo18b2o3bo2b2o2bobo$264b2o8b2o4b2o37b3o16bobob3obobobo122b
2ob2obo8bo2bo398b2o9b2o2b2o4b2o16bo8bo2bo7bo3bo18bo2b3obo2bo2bob3o$
264bo9bo5bo19b2o16bo3bo14b2obo5bo2bobo127bo5bo4bo411bo2bo5bo27bobo8b3o
18b2obo2bob2obob2o4bo$265bo9bo5bo18bo10b2o4bo5bo16bo3bob2obo2bo126b2o
4b5o400b2o9bo4bo5bo27bo19b2o9bo4bo5bo3b3o2bo$54bo209b2o8b2o4b2o19bo9b
2o4bo5bo14b2o9b4o538bo9b2o2b2o4b2o46bo11bo4bob4obob2o2b2o$31bo20b3o
211b2obo4bo5bo17b3obob2o11bo5bo21b3obo137bo402bo6bob2o6b2obo60bo9bo3bo
b2o$31b3o17bo214bob2o5bo5bo15bo4bobobo11bo3bo14b2ob2obobobo2b3o133bobo
401b2o5b2obo6bob2o60bo4b3o4b2obobo$5b2o5b2obo18bo16b2o217b2o2b2o4b2o
14bo2bobo2bobo3bobo6b3o6b3o6bobo3bobo2bobo2bo133bo483bo3bo5bo2b2obo$6b
o5bob2o17b2o21b2o212bo3bo5bo16b3o2bobobob2ob2o14bo3bo11bobobo4bo619b2o
bob7o$5bo4b2o4b2o38bo76b2obo6b2obo32b2o90bo3bo5bo18bob3o21bo5bo11b2obo
b3o621bo2bo7b6o$5b2o3bo5bo18b3o16bobo76bob2o6bob2o23bo7bobo89b2o2b2o4b
2o15b4o9b2o14bo5bo4b2o9bo624bo3b3o2bobo2bo2bo$11bo5bo16bo3bo9b3o3b2o
81b2o2b2o25b3o8bo86b2obo6b2obo17bo2bob2obo3bo16bo5bo4b2o10bo273b2o308b
o11b2o27b3o2bo2b2o5b2o$5b2o3b2o4b2o15bo5bo7bo3bo85bo3bo25bo98bob2o6bob
2o18bobo2bo5bob2o14bo3bo16b2o272bo2bob2o136b2o3b2o161bob4o4bo2b2o13b2o
13bo$6bo5b2obo18bo3bo7bo5bo85bo3bo24b2o130bobobob3obobo16b3o291bobo3bo
136bobo2bo161bo5bo3bobobo14b2o$5bo6bob2o14b2o3b3o9bo3bo85b2o2b2o32b3o
122b2ob2o3bo2bo309b2o2b2o21b2o113b2o2bo3bo160b2ob2o5bobo3bo$5b2o3b2o4b
2o11bobo16b3o82b2obo6b2obo27bo3bo123bo3b2o3b2o18b2o251bob2o4b2o3b2o24b
obob4o16bobo111bo2bobob4o5bo155bobob5o3b4o$10bo5bo12bo103bob2o6bob2o
17b3o6bo5bob2o119bob2o25bo252b2obo4b2o3b2o24bobobo2bo16bo113b2o2b2obo
8b3o10b2o141bobobo$5b2o4bo5bo10b2o21b2o84b2o8b2o10b2o2bo3bo6bo3bo2b2o
120bobo26b3o130b2o121b2o34bo21b2o122b2o8bo9bo13bo129b2obobo5b2o$6bo3b
2o4b2o15b2o16bo85bo9bo11b2obo5bo6b3o156bo126bob6obo118bo2b2o3b2o172bo
7b2o7bobo13b3o131b2o5b2o$5bo6b2obo18bo17b3o83bo9bo14bo3bo293bo8bo117bo
3bobobobo47b4o121bob2o9b2ob3o8bo8bo$5b2o5bob2o15b3o20bo82b2o8b2o15b3o
287b2o5bo8bo5b2o110b2o4bobo44b3o2bo2bo116b2o2b2obo2bo6bo2b2o10b3o5b2o
10b2o$31bo101b2obo6b2obo26b2o279b2o6bo6bo6b2o108b2o5b2obo30b3o10bo3bo
3bo72b2o5b2obo6b2obo24b2o5bob2o6bo2b2o13bo16bo$133bob2o6bob2o27bo288bo
4bo118bo9b2o27bo3bo8bo5bo3b3o70bo5bob2o6bob2o31bo8b2ob2o13b2o6b3o5bobo
$162bo8b3o291b2o119bo11bo26bo5bo7bo5bo5bo69bo4b2o4b2o2b2o26bo7b2o8b2ob
2o20bo3bo4b2o$161bobo7bo414b2o9bo21bo5bo5bo7bo5bo75b2o3bo5bo3bo26bobo
18bo6bo14bo5bo20b2o3b2o$161b2o421b2o11b2o20b3o3bo5bo8bo3bo82bo5bo3bo
25bobo24bob2o12bo5bo20bobo2bo$585bo12bo23bo3bo3bo10b3o77b2o3b2o4b2o2b
2o25b4o23bobobo11bo5bo18b2o2bo3bo$465b2o117bo12bo23bo2bo2b3o92bo3bo5bo
5b2obo17bo3bo17b3o10bo12bo3bo17bo2bobob4o5bo$463bo4bo115b2o11b2o22b4o
96bo5bo5bo4bob2o16bobo19bo4bo7b2o13b3o18b2o2b2obo8b3o10b2o$313bo140b2o
6bo6bo6b2o243b2o3b2o4b2o2b2o4b2o18b2o16bo4bo6bobo43b2o8bo9bo$303bo7b3o
140b2o5bo8bo5b2o145b2o21bo79bo5bo3bo5bo13b3obo2bobob2o12b2obobo2bob3o
45bo7b2o7bobo73bo$302bobo5bo150bo8bo152bo16bo2bobobo73b2o4bo5bo3bo5bo
11bobo6bo4bo16b2o51bob2o9b2ob3o74b3o$303bo6b2o101b2obo6b2obo34bob6obo
150bobo16b4obobo74bo3b2o4b2o2b2o4b2o11b2o7bo4bo19bobo42b2o2b2obo2bo6bo
2b2o79bo$413bob2o6bob2o38b2o154b2o21b2o2b2o71bo6b2obo6b2obo13bo10b3o
17bo3bo43b2o5bob2o6bo2b2o78b2o$267b2obo6b2o51bo80b2o14b2o56b2o7b2o146b
o3bobo72b2o5bob2o6bob2o13bobobo23b4o54bo8b2ob2o$267bob2o7bo49b3o80bo
15bo57b2o7b2o146b2obo2bo107b2obo24bobo45bo7b2o8b2ob2o$265b2o10bo49bo
84bo15bo18b2o7b2o188b2o110bo6bo18bobo44bobo18bo6bo$265bo11b2o27b3o18b
2o82b2o14b2o18b2o7b2o305b2ob2o8b2o7bo45bobo24bob2o$33b2o231bo32b2o4bo
3bo103b2obo6b2obo336b2ob2o8bo54b4o23bobobo$33bo231b2o10b2o19bobo3bo5bo
102bob2o6bob2o335b2o2bo6b2obo5b2o43bo3bo17b3o10bo114bo4bo$30b2obo10bo
222b2obo7bo19bo5bo5bo100b2o4b2o2b2o339b2o2bo6bo2bob2o2b2o42bobo19bo4bo
7b2o91b2o20bobo2bo$5b2o5b2obo14bo2b2o9b3o121b2o97bob2o6bo19b2o5bo5bo
20b2o78bo5bo3bo60bobo11bobo261b3ob2o9b2obo51b2o16bo4bo6bobo91b2o18b3ob
2obobo$6bo5bob2o16bo2bo11bo121bo101b2o4b2o22b2o2bo3bo21bo80bo5bo3bo58b
o2b2o9b2o2bo259bobo7b2o7bo45b3obo2bobob2o12b2obobo2bob3o85b2o24bo4bo2b
2o$5bo4b2o4b2o12bob4o10b2o121bobo3bo95bo28bobo3b3o14b3o3bobo79b2o4b2o
2b2o21bobo11bobo5bo17b3o7b3o262bo9bo8b2o43bobo6bo4bo16b2o91b2o24b4o2b
4o$5b2o3bo5bo12bobo101b2obo6b2obo17b2o4b2o2bobo95bo4b2o21bo21bo3bo2b2o
82b2obo6b2obo16bo2b2o9b2o2bo3bobo8bo6bo2b2o5b2o2bo260b2o10b3o8bob2o2b
2o18b3o13b2o7bo4bo19bobo30b2o5b2obo6b2obo63bo2bobo2bo$11bo5bo11bo2b4o
12b3o82bob2o6bob2o14b2o2bo9bo95b2o5bo20b2o20bo5bo5b2o78bob2o6bob2o19b
3o7b3o5bo3bo6bobo2bo2bob3o5b3obo2bo271bo5b4obobo2bo17bo3bo12bo10b3o17b
o3bo32bo5bob2o6bob2o58b2o3b4o2b4o$5b2o3b2o4b2o12b2o3bo11bo3bo6b2o77b2o
2b2o17bobobo102b2obo6bo43bo5bo5bo111bo2b2o5b2o2bo4bo3bo5bo3bobo2bob3o
5b3obo2bo277bo3bo2b2o18bo5bo11bobobo23b4o35bo4b2o4b2o8b2o56b2o3b2o2bo
4bo$6bo5b2obo16b2o5b3o4bo5bo4bobo77bo3bo18bo3b2o101bob2o6b2o42bo5bo3bo
bo108bo2bob3o5b3obo2bobo3bo5bo3bo4bo2b2o5b2o2bo281bo2bobo20bo5bo12b2ob
o24bobo35b2o3bo5bo9bo61bobob2ob3o$5bo6bob2o16bo5bo3bo4bo3bo5bo80bo3bo
16b2obo2bo156bo3bo4b2o109bo2bob3o5b3obo2bo2bobo6bo3bo5b3o7b3o138b2o
141b2o3b2o20bo5bo14bo6bo18bobo41bo5bo9bo45b3o14bo2bobo$5b2o9b2o12bobo
4bo5bo4b3o5b2o79b2o2b2o18bob2o3b3o132b2o18b3o119bo2b2o5b2o2bo6bo8bobo
3bo2b2o9b2o2bo135b2o163b2o4bo3bo20b2ob2o8b2o7bo36b2o3b2o4b2o8b2o44bo3b
o12bo4bo$16bo13b2o6bo3bo11bo3b2o73b2obo6b2obo14bobo3bo3bo9bobo120bo
141b3o7b3o17bo5bobo11bobo300bobo5b3o6b2o13b2ob2o8bo46bo5b2obo6b2obo45b
o5bo19b2o$5b2o10bo21b3o12b4o2bo72bob2o6bob2o12bobo2bobo5bo7bob2o117b3o
139bo2b2o9b2o2bo187b2o148bo16bo13b2o2bo6b2obo5b2o38bo6bob2o6bob2o45bo
5bo19bo$6bo9b2o40bobo76b2o2b2o4b2o10b2ob2o2bo5bo7bo120bo142bobo11bobo
159b2o28bo147b2o10b2o5b3o10b2o2bo6bo2bob2o2b2o38b2o3b2o4b2o2b2o49bo5bo
17bobo$5bo6b2obo26b2o10b4obo77bo3bo5bo14bo3bo5bo6b2ob2o436bo26b3o160bo
8bo8b3ob2o9b2obo48bo5bo3bo51bo3bo18b2o$5b2o5bob2o26bo11bo2bo80bo3bo5bo
10b2obo4bo3bo6bo2bobo136b2o6bo292b3o22bo3b3o158b3o13bobo7b2o7bo43b2o4b
o5bo3bo51b3o$43b3o9b2o2bo77b2o2b2o4b2o10bobo6b3o8bobo139bo5bobo288b3o
3bo20bobobo2bo160bo13bo9bo8b2o43bo3b2o4b2o2b2o45b3o$45bo10bob2o73b2obo
6b2obo31b2obo136b3o7bo156b2o7b2o122bo2bobobo19bobob2o175b2o10b3o8bob2o
2b2o33bo6b2obo6b2obo20b2o18bo3bo$56bo76bob2o6bob2o30bo2bob2o134bo166b
2o7b2o88bob2o6b2obo22b2obobo18b2obob2o189bo5b4obobo2bo33b2o5bob2o6bob
2o19bobo17bo5bo$55b2o120b2o3bo264b2o7b2o126b2obo6bob2o22b2obob2o16bo2b
2o198bo3bo2b2o75bo19bo5bo$178bobobo264b2o7b2o130b2o2b2o29b2o2bo14b3o
202bo2bobo76b2o19bo5bo$167bo9bo2b2o294b2o111bo2bo33b3o7b3o3b3o201b2o3b
2o80bo4bo12bo3bo$166bobo2b2o4b2o293bob6obo106bo4bo32b3o6bo3bo3bo2b2o2b
o281bobo2bo14b3o$167bo3bobo298bo8bo106b2o2b2o26bo2b2o2bo6bo5bo3b2ob4o
279b3ob2obobo$173bo291b2o5bo8bo5b2o97b2o6b2obo22b4ob2o7bo5bo4bo283bo4b
o2b2o3b2o$173b2o290b2o6bo6bo6b2o98bo6bob2o27bo8bo5bo4bob2o280b4o2b4o3b
2o$474bo4bo106bo11b2o22b2obo9bo3bo6bobo281bo2bobo2bo$304bo171b2o108b2o
10bo23bobo11b3o291b4o2b4o24b2o$303bobo278b2o13bo330b2o2bo4bo24b2o$301b
3obo279bo12b2o35b3o11bobo139bo137bobob2ob3o18b2o$42b2o256bo4bob2o275bo
9b2obo28b2o6bo3bo9bob2o137b3o139bo2bobo20b2o$42bobo2b2o251bobobobobo
167b2o106b2o8bob2o26b3obo4bo5bo8bo139bo5bo135bo4bo$44bo3bo217b2obo6b2o
bo21b2obobo167bo4bo143bo4bo4bo5bo7b2ob4o133bob6o$40b4ob3o218bob2o6bob
2o25bobo5b2o8bo141b2o6bo6bo6b2o135b3ob2o3bo5bo6bo2b2o2bo133bobo$40bo2b
obo218b2o14b2o24bo6b2o8b3o139b2o5bo8bo5b2o137b2o2bo3bo3bo6b3o138b2o2bo
2b2o$43bobob3o214bo15bo45bo5b2o138bo8bo147b3o3b3o7b3o127bo9bo2b2o2bobo
4bo$34b2o8b2obo2bo214bo15bo25b3o15b2o5b2o138bob6obo147b3o14bo2b2o70b2o
5b2obo6b2obo33b3o5b3o2bobo7bobo$2b2obo6b2obo18bo14b2o213b2o14b2o14b2o
8bo3bo165b2o148b2o2bo16b2obob2o68bo5bob2o6bob2o36bo3bo6bo8bobo176b2o$
2bob2o6bob2o15bo4bo229b2obo6b2obo16b2o7bo5bo311b2obob2o18bobob2o67bo4b
2o4b2o2b2o4b2o33b2o3b2o13b2ob3o174bo$6b2o2b2o4b2o13b6o5bo11b2o131bo12b
o65bob2o6bob2o25bo5bo22bo288b2obobo19bobobo2bo65b2o3bo5bo3bo5bo60bo
174b3o$6bo3bo5bo24bobo10bo132b3o8b3o69b2o2b2o29bo5bo21bobo285bo2bobobo
20bo3b3o71bo5bo3bo5bo53b2ob3o177bo$7bo3bo5bo15b2o5bo3bo3bo3bobo135bo6b
o72bo3bo31bo3bo23bo286b3o3bo22b3o68b2o3b2o4b2o2b2o4b2o35b3o15b2obo$6b
2o2b2o4b2o15bo6bo3bo2bobo2b2o4b2o129b2o6b2o72bo3bo31b3o25b3o286b3o26bo
68bo3bo5bo5b2obo36bo3bo$2b2obo4bo5bo14bobo6bo3bobo3bo6bobo210b2o2b2o
22bo38bo285bo28b2o67bo5bo5bo4bob2o35bo5bo$2bob2o5bo5bo13b2o4b2o2bobo2b
o3bo6bo75b2obo5bob2o120b2obo6b2obo18b3o25b3o294b2o96b2o3b2o4b2o2b2o4b
2o33bo5bo$2o8b2o4b2o18bobo3bo3bo3bo5b2o75bob2o5b2obo120bob2o6bob2o21bo
23bo3bo396bo5bo3bo5bo34bo5bo$o9bo5bo19bo10bobo87b2o7b2o152bobo21bo5bo
306b2o82b2o4bo5bo3bo5bo34bo3bo$bo9bo5bo17b2o11bo5b6o77bo9bo45b3o12b2o
91bo22bo5bo306b2o83bo3b2o4b2o2b2o4b2o17b2o16b3o$2o8b2o4b2o36bo4bo78bo
7bo45bo2bo12bo115bo5bo7b2o381bo6b2obo6b2obo19b2o$2b2obo6b2obo24b2o14bo
80b2o7b2o44bo3bo9bobo116bo3bo8b2o381b2o5bob2o6bob2o60b2o141bo$2bob2o6b
ob2o24bo2bob2o8b2o76b2obo7b2o51bo3bo4b2o94b2o5b2o15b3o454b3o16b2o141b
3o5b2o$41b3obobo85bob2o8bo156b2o5bo472bo3bo161bo4bobo$45bobo2bo86b2o5b
o165b3o8b2o6bo451bo5bo99b2obo6b2obo6b2obo36b2o5bo$43b3ob4o86bo6b2o166b
o8b2o5bobo450bo5bo99bob2o6bob2o6bob2o$42bo3bo91bo3b2o44b2o4bo3bo130bob
ob2o446bo5bo103b2o8b2o2b2o4b2o$42b2o2bobo88b2o4bo43bobo9bo3bo123bobobo
bobo446bo3bo104bo9bo3bo5bo53b2o$47b2o84b2obo5bo44bo12bo2bo123b2obo4bo
428bob2o15b3o106bo9bo3bo5bo36b3o13bo$133bob2o5b2o42b2o12b3o127bob3o
427b3ob2o123b2o8b2o2b2o4b2o35bo3bo10bobo$161b2o47bo119bobo428bo125b2ob
o6b2obo4bo5bo35bo5bo9b2o$160bo2bo44b3o120bo430b3ob2o13b2o3b2o99bob2o6b
ob2o5bo5bo34bo5bo$161bobo43bo556bobo8bo6bo3bo98b2o8b2o8b2o4b2o27b2o5bo
5bo14bo6b2obo$162bo26b2o2b2o12b2o555bobo7bobo2b3o5b3o95bo9bo9bo5bo27bo
2bo5bo3bo14bobo5bob2o$189bobo2bo2b2o566bo4bobo2b2o2bo9bo96bo9bo9bo5bo
18b2obo5bobo6b3o15bo2bo$163b2o26bobo4bo571b2o2bo2b2o106b2o8b2o8b2o4b2o
18bob2o6bo26b2o$166b2o14b2o6b2ob5o577bobo109b2obo6b2obo6b2obo$161b2obo
20b2o4bo11b3o564b6obo109bob2o6bob2o6bob2o34b2o$153b2o6b2o3bob2o10b2obo
7bob3o574bo5bo167bobo$153bo2bob2ob2obo3b2o10b2o3bob2ob2obo2bo5bobobo
14bo551b3o168bo$155b2obo7bob2o10b2obo3b2o6b2o5b2ob2o12b3o551bo169b2o$
156bobo4b2o20bob2o11b2o5b2o9bo$154bobob2o6b2o14b2o14b2ob4o2bo2bo7b2o$
154b2o2bo26b2o11b5o4bo2bo3b5o736bo5b2o$158bobo38bob2o2bo4bo3bob2o736bo
bo4bo$159b2o26bo15b3o10b2o737b2o5b3o$186bobo18b2o8b2o745bo$186bo2bo24b
o2b2o10b2o$187b2o12b2o11b2o3bo9bo$202bo12bo3bo7bobo$180bo9bobo6b3o17bo
7b2o$180b3o7b2o7bo17b2o$183bo7bo$182b2o35b2o$209b2o7bo$208bobo7bo3bo$
208bo9bo3b2o$166b2o39b2o10b2o2bo$162b2o3bo51b2o$162bo2bo54b2o$163b4o
18b3o32b2obo$184bo3bo30b5o$161b6o16bo5bo28b2o6b2o$160bo2bo2bo16bo5bo
29bo6bo$160b2o12bo8bo5bo26b3o8b3o$173bobo8bo3bo2b2o23bo12bo$172bo2bo9b
3o3bobo$167bo5b2o18bo$169bo23b2o$166b2obo$166bo13b2o$180b2o7b2o$168b2o
19bobo$165bob2obo20bo$165bob2o22b2o9$164b2obo$162bob2obo$163b2o2$166bo
$163bob2o$163bo$158b2o5bo$157bo2bo$157bobo$158bo12b2o$166bo2bo2bo$166b
6o2$166b4o$167bo2bo$165bo3b2o$165b2o!
The previous version of this collection attempted to include all known honey farm hasslers, but this has now become infeasible. The above collection includes only one hassler per period and the comments direct the reader to the wiki where more hasslers can be found. This should be much easier to maintain, as it only needs to be edited slightly when new periods are achieved or when a better p37 or p57 is found.

I intend to make a similar modification to traffic-light-hasslers.rle.
-Matthias Merzenich

User avatar
Andrew
Moderator
Posts: 936
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 4.3b1

Post by Andrew » April 2nd, 2024, 6:02 pm

Sokwe wrote:
April 2nd, 2024, 7:30 am
Please replace honey-farm-hasslers.rle ...
Done.
Use Glu to explore CA rules on non-periodic tilings: DominoLife and HatLife

User avatar
confocaloid
Posts: 3065
Joined: February 8th, 2022, 3:15 pm

Re: Golly 4.3b1

Post by confocaloid » April 2nd, 2024, 9:55 pm

This is going over earlier comments from several forum threads, related to updating the pattern collection.
  • (post181412) Please move the new pattern "Patterns/Life-Like/von-neumann-merge.rle" into the folder "Patterns/Other-Rules/". (CA rules using von Neumann neighbourhood are not Life-like cellular automata. The folder "Other-Rules" already contains other patterns working in rules with von Neumann neighbourhood, so would be a natural place for the pattern.)
  • (post180254) Please add the StateInvestigator patterns to the pattern collection.
  • (post180043) Updates to Generations and Larger than Life patterns carried over from MCell; proposed moves within "Non-totalistic".
  • (post179880, post180657) Several corrections mostly regarding pattern comments and location of patterns. (Also duplicate patterns and a correction in one pattern.)
  • (post179925) Will the "Unusual-Growth-Rates" folder be added?
  • Please add the following pattern as "Patterns/Other-Rules/triangular-grid-Sierpinski-generator.rle":
    muzik wrote:
    March 20th, 2024, 11:16 am
    One of the patterns that got removed due to the rulespaces not being supported can still run in Golly if we use the Larger-than-Life notation instead, if readding it is desired:

    Code: Select all

    #N triangular-grid-Sierpinski-generator.rle
    #O Brian Prentice, 2020
    #C Easily converted into a spaceship:
    #C   https://conwaylife.com/forums/viewtopic.php?p=88596#p88596
    x = 58, y = 10, rule = R1,C2,S1,B1,10,11,12,NL
    $2b5o$bo2bo2bo33b5o7b5o$2o3b3o33bobobo7bobobo$o5bo$bob2obob5o30bo11bo
    $5b2obobo2bo28b3o9b3o$6b2o5bo$6b3o$7b2ob2o!
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.

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

Re: Golly 4.3b1

Post by dvgrn » April 3rd, 2024, 7:20 am

confocaloid wrote:
April 2nd, 2024, 9:55 pm
This is going over earlier comments from several forum threads, related to updating the pattern collection.
Thanks for doing the survey! I'll be reserving some more hours this weekend for going through this and doing more checkins.

confocaloid wrote:
April 2nd, 2024, 9:55 pm
  • (post180254) Please add the StateInvestigator patterns to the pattern collection.
For this item, the source that I'll use is rowett's rebuild using the "LifeInvestigator" Super-algo-compatible rule name.

I'm just not sure yet what to do with that ZIP file. It's a very good and comprehensive collection of StateInvestigator discoveries, but the majority of it doesn't seem to belong in Golly's pattern collection in its current form. There are about 120 patterns in there, plus more than a dozen Lua scripts, most of them fairly specialized converter scripts so they definitely shouldn't just get dumped into Scripts/Lua.

Lua converter scripts
None of the converter scripts actually seem to change the rule, so that would have to be done separately (?).

I think that the majority of those scripts have been successfully replaced by the conversion functionality in safeopenclip.lua, but there are some exceptions like the three "text-state-x" scripts, where I don't know what the exact use case is, and there aren't any comments in any of the converter scripts saying exactly what they do or why someone might want to do that.

2-cell enumeration
The 70 uncommented patterns in misc/2-cell-enumeration make up more than half of the patterns. It's fairly clear to me what they are, but it really seems hard for your average Golly newcomer-explorer to figure out the significance of those big stamp collections. Try to run a lot of them and they just turn into messy merged chaos, mostly due to all the gliders flying around. 2-cell-enumeration.lua creates a good HTML-page summary of the project, with links to the individual files -- but that presumes that those 70 files will get dumped into a file structure like

Patterns/StateInvestigator/2-cell-enumeration/2-cell-enumeration/8-2.rle

-- which doesn't match the structure of the ZIP file (duplicated "2-cell-enumeration", plus the folder name will probably be "LifeInvestigator" not "StateInvestigator"). So that will need a bunch of rework... and I'm just not sure that that 2-cell-enumeration project belongs in Golly's regular pattern collection at all, anyway.

Put in Online Archives, maybe?
The whole ZIP file could maybe go in the Very Large Patterns online archive, without many changes needed except for making that Lua script a lot more prominent, and making it work correctly -- maybe just turn the whole package into a ZIP file inside the ZIP file, including the 70 stamp-collection patterns, since Golly will generate correct links automatically when a user opens a ZIP file like that.

In that scenario I think I'd just want to add a README at the root level, to explain things like what the various Lua scripts are for, and what the misc/2-cell-enumeration is all about, and how to understand and use it.

Suggestions or assistance, please
Anyone have any suggestions? Or would anyone be interested in making a smaller LifeInvestigator "Best Of..." collection, starting from this ZIP file, with comments in Andrew's new standard format -- and then we can put pointers in the comments of those files to say how to download the full ZIP file from Very Large Patterns?

As usual, contributions tend to get checked in quickly if somebody has really thought through everything and the files can just be checked in to Golly's repo without any changes -- whereas contributions where I have to spend hours or days reviewing and reworking tend to get stalled out and not checked in, unless someone else volunteers to do the reviewing and reworking.

User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Golly 4.3b1

Post by muzik » April 3rd, 2024, 3:35 pm

Here's an updated demo picture for isotropic non-totalistic rules:
hensel.png
hensel.png (2.64 KiB) Viewed 377 times
I've never been a fan of the current one - for some reason my brain interprets the lime-yellow checkerboard as the background and the black squares as live cells. This does away with that issue (even though dark still represents dead and light alive). If adding this, I'd recommend moving hensel.png into the images directory for consistency's sake, and modifying QuickLife.html to change what it says the alive and dead cells are as well as repointing the image link.

Side note: does Golly seriously not have support for isotropic non-totalistic hexagonal rules yet? This has been in lifelib and LifeViewer for literally more than half a decade, by this point. The rule support is already there via mapstrings - surely adding the notation on top shouldn't be too difficult?

User avatar
confocaloid
Posts: 3065
Joined: February 8th, 2022, 3:15 pm

Re: Golly 4.3b1

Post by confocaloid » April 3rd, 2024, 6:43 pm

muzik wrote:
April 3rd, 2024, 3:35 pm
The rule support is already there via mapstrings - surely adding the notation on top shouldn't be too difficult?
Adding notation on top would likely result in human-readable rulestrings autoconverted and stored as MAP strings. What is actually needed is a full support of the notation. (So that if you enter a rulestring in extended Callahan's notation for two-state range-1 isotropic hex rules, then the entered rulestring stays written in that notation, and e.g. when saving patterns they get saved with a human-readable rulestring, etc. Essentially an equivalent of what happens with rulestrings written in Hensel notation; they are not autoconverted to MAP strings and they should not.)

Certainly would be very helpful. However, I suspect support for the extended Callahan's notation (and testing) is going to be a bit too much work to make it into the 4.3 release.
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.

Antonin Duda
Posts: 76
Joined: October 19th, 2023, 10:23 am
Location: 404 not found

Re: Golly 4.3b1

Post by Antonin Duda » April 4th, 2024, 4:59 am

I think Hashlife should have the same detailed explanation of Non-totalistic, MAP, and Wolfram rulespaces as Quicklife in it's help page (And reword it a little).
I personally don't like having to repeatedly set my algorithm to Quicklife just so I can make sure I understand the notations correctly.

User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Golly 4.3b1

Post by rowett » April 4th, 2024, 5:40 am

Antonin Duda wrote:
April 4th, 2024, 4:59 am
I think Hashlife should have the same detailed explanation of Non-totalistic, MAP, and Wolfram rulespaces as Quicklife in it's help page (And reword it a little).
I personally don't like having to repeatedly set my algorithm to Quicklife just so I can make sure I understand the notations correctly.
The QuickLife help page is linked from the HashLife help page so just one click away. No need to change the algorithm.

hashlifehelp.png
hashlifehelp.png (12.65 KiB) Viewed 314 times

Antonin Duda
Posts: 76
Joined: October 19th, 2023, 10:23 am
Location: 404 not found

Re: Golly 4.3b1

Post by Antonin Duda » April 4th, 2024, 6:32 am

rowett wrote:
April 4th, 2024, 5:40 am
Antonin Duda wrote:
April 4th, 2024, 4:59 am
I think Hashlife should have the same detailed explanation of Non-totalistic, MAP, and Wolfram rulespaces as Quicklife in it's help page (And reword it a little).
I personally don't like having to repeatedly set my algorithm to Quicklife just so I can make sure I understand the notations correctly.
The QuickLife help page is linked from the HashLife help page so just one click away. No need to change the algorithm.


hashlifehelp.png
Thank you.

I'm so stupid...

User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Golly 4.3b1

Post by rowett » April 4th, 2024, 8:37 am

muzik wrote:
April 3rd, 2024, 3:35 pm
Side note: does Golly seriously not have support for isotropic non-totalistic hexagonal rules yet? This has been in lifelib and LifeViewer for literally more than half a decade, by this point. The rule support is already there via mapstrings - surely adding the notation on top shouldn't be too difficult?
Good news:
Since LifeViewer is now open source, and Golly has always been open source, you have everything you need.

You have half a decade and your time starts... now. :)

FlutterWithKSparkler
Posts: 20
Joined: October 14th, 2023, 12:43 pm
Location: A cottage

Re: Golly 4.3b1

Post by FlutterWithKSparkler » April 9th, 2024, 1:05 pm

Life/Miscellaneous/pure-nonfiller.rle is a duplicate of Super/pure-nonfiller-LifeHistory.rle.
Life/Syntheses/oscillator-syntheses.rle contains an invalid glider synthesis for the oscillator A for all.
Life/Signal-Circuitry/signal-turns-and-fizzles.rle.gz does not have comments, and is outdated in light of recent discoveries.
Life-Like/HighLife-replicator-spaceship.rle and Day-and-Night-gun-and-antigun.rle capitalize initial letter in name while other patterns do not.
Non-Totalistic/Oscillators/coverleaf-chain.rle and coverleaf-chain-emulation.rle misspell the name "cloverleaf". The typo with one "l" dropped may have come from several forum posts.

EDIT by dvgrn: Changes have been checked in for everything except the capitalization issue, which is kinda sorta accidentally traditionally done that way -- an exception that proves the lowercase rule.
(*≧▽≦)~Yay

User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Golly 4.3b1

Post by muzik » April 9th, 2024, 2:18 pm

FlutterWithKSparkler wrote:
April 9th, 2024, 1:05 pm
Non-Totalistic/Oscillators/coverleaf-chain.rle and coverleaf-chain-emulation.rle misspell the name "cloverleaf". The typo with one "l" dropped may have come from several forum posts.
Isn't "coverleaf" a sufficiently established name for this pattern by this point? "Cloverleaf" is also a very ambiguous name, even in just Life.

User avatar
pzq_alex
Posts: 793
Joined: May 1st, 2021, 9:00 pm
Location: tell me if you know

Re: Golly 4.3b1

Post by pzq_alex » April 14th, 2024, 1:08 am

muzik wrote:
April 9th, 2024, 2:18 pm
Isn't "coverleaf" a sufficiently established name for this pattern by this point?
No -- a forum search for this word (and its plural form) shows that only my original post containing the emulated rule and your posts on this thread used that misspelling. The LifeWiki rule page uses "cloverleaf". "Coverleaf" isn't "sufficiently established" by any standard. I sincerely apologize for the misspelling (considering it somehow succeeded to make its way into pattern proposals for Golly!)
\sum_{n=1}^\infty H_n/n^2 = \zeta(3)

How much of current CA technology can I redevelop "on a desert island"?

Sokwe
Moderator
Posts: 2688
Joined: July 9th, 2009, 2:44 pm

Re: Golly 4.3b1

Post by Sokwe » April 14th, 2024, 2:13 am

There are still a few patterns that need updating (at least traffic-light-hasslers.rle, c3-orthogonal.rle, c4-orthogonal.rle, and spaceship-types.rle; probably more). How soon should this be done?
-Matthias Merzenich

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

Re: Golly 4.3b1

Post by dvgrn » April 14th, 2024, 12:19 pm

Sokwe wrote:
April 14th, 2024, 2:13 am
There are still a few patterns that need updating (at least traffic-light-hasslers.rle, c3-orthogonal.rle, c4-orthogonal.rle, and spaceship-types.rle; probably more). How soon should this be done?
If there's an imminent plan for another beta build, I haven't heard about it.

I've still got a couple of things broken in my attempt at reworking Super-algo conversion scripts, and there's a lot of pattern re-working left to do ... among other things, I'd still like to make use of muzik's work in rebuilding old MCell-format files, but that does mean going through them all and putting in better comments about what the name and format of each pattern used to be, and where it came from.

I'd be happy if another beta build happened after items like that get addressed, along with any further functionality changes for safeopenclip.lua.

User avatar
confocaloid
Posts: 3065
Joined: February 8th, 2022, 3:15 pm

Re: Golly 4.3b1

Post by confocaloid » April 14th, 2024, 12:31 pm

I think a number of corrections and suggestions that were posted earlier here and in other threads could be done incrementally, making it easy to understand what are the few remaining stumbling blocks and what could be done about those.

Post Reply