Smaller Pi Calculator Challenge

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
gameoflifemaniac
Posts: 1229
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: Smaller Pi Calculator Challenge

Post by gameoflifemaniac » March 25th, 2020, 9:10 am

What about programming the machine to print fractals?
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » March 25th, 2020, 10:20 am

gameoflifemaniac wrote:
March 25th, 2020, 9:10 am
What about programming the machine to print fractals?
You asked that already here, and I answered. Seems like you can't really "print fractals" using just the digitprinter very well -- only the SQ unit from the Osqrtlogt pattern is really a decent 2D plotter.

There are some significant improvements to the compiler and emulator scripts now -- or rather, there's now just one compiler+emulator script that builds a complete Life pattern and then shows what it's supposed to do in a separate layer, at a much higher speed.

Since the last round of integration I haven't tested what happens when an SQ unit is included. I'll try to get that done in the next few days, then put the compiler+emulator script up on GitHub for people to try out.

User avatar
gameoflifemaniac
Posts: 1229
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: Smaller Pi Calculator Challenge

Post by gameoflifemaniac » March 26th, 2020, 1:51 pm

I understand, but the machine has already been programmed to draw the Koch curve. So maybe we could program it to draw other curves?
Also, I think the next number sequence we should program is the Fibonacci sequence.
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » March 26th, 2020, 3:05 pm

gameoflifemaniac wrote:
March 26th, 2020, 1:51 pm
I understand, but the machine has already been programmed to draw the Koch curve. So maybe we could program it to draw other curves?
Also, I think the next number sequence we should program is the Fibonacci sequence.
Sure, go for it! For the Fibonacci sequence, Nathaniel set things up to be easy to modify:
Nathaniel wrote:
March 24th, 2020, 1:49 pm
Here is some stripped-down APGsembly that just prints out *all* integers (1, 2, 3, ...), which can be used as a starting point for creating patterns that print integer sequences (there's a commented section of the APGsembly where you should put the code for deciding whether or not to print the current integer).
For fractals, one of the things I'd like to try at some point would be a random IFS fractal implementation, printing something like Michael Barnsley's fern gradually, one pseudo-random pixel at a time. The SQ unit could theoretically handle doing this at any resolution, but unfortunately I think it would be painfully slow to watch it draw a fern in real Life. The emulator might do all right. Maybe something simpler like a spiral or a golden-b dissection would work -- those only have to choose between two affine transformations instead of four.

User avatar
gameoflifemaniac
Posts: 1229
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: Smaller Pi Calculator Challenge

Post by gameoflifemaniac » March 26th, 2020, 3:37 pm

I have to admit it. I don't know how to do this. Where can I find an explanation of the APGsembly language? Maybe after learning it I could try to program something, but without knowing what this code even means, I don't even know where to start.
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » March 26th, 2020, 3:59 pm

gameoflifemaniac wrote:
March 26th, 2020, 3:37 pm
I have to admit it. I don't know how to do this. Where can I find an explanation of the APGsembly language? Maybe after learning it I could try to program something, but without knowing what this code even means, I don't even know where to start.
Start with the LifeWiki -- APGsembly. If that brings up more specific questions, feel free to ask them here.

Also, once you have the general overview, try stepping through simsim314's Koch curve APGsembly listing, see how the register values change and how the Koch curve gets drawn. That's not the shortest program available, but if you can get through it you'll understand a lot of how this system works. Start with the ADD and MULTIPLY sample listings first if that helps.

I'm still working on getting the combined compiler/assembler script cleaned up and checked back in to GitHub. Once you have that, with the "#PRELOAD" functionality in the Koch-curve APGsembly script, then you could experiment with making small changes to that code and see what happens to the plot in real Life or in the emulator.

(At least, I've always found that the quickest way to learn a programming language is to start with some working code, change it until it breaks, figure out why it's broken, and then fix it again.)

User avatar
gameoflifemaniac
Posts: 1229
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: Smaller Pi Calculator Challenge

Post by gameoflifemaniac » March 29th, 2020, 2:31 pm

Ok, I've analyzed the page and it said:

Code: Select all

SET SQ sets the state at (X, Y) to 1 (breaks if the cell is set to 1). No return signal.
How do I change the state at (x, Y) back to 0?
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » March 29th, 2020, 2:36 pm

gameoflifemaniac wrote:
March 29th, 2020, 2:31 pm
Ok, I've analyzed the page and it said:

Code: Select all

SET SQ sets the state at (X, Y) to 1 (breaks if the cell is set to 1). No return signal.
How do I change the state at (x, Y) back to 0?
Just READ it (as the old song says).

User avatar
gameoflifemaniac
Posts: 1229
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: Smaller Pi Calculator Challenge

Post by gameoflifemaniac » March 29th, 2020, 3:35 pm

Oh sorry. I thought "breaks" means the machine breaks, not that it changes the state back to 0.
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » March 29th, 2020, 5:56 pm

gameoflifemaniac wrote:
March 29th, 2020, 3:35 pm
Oh sorry. I thought "breaks" means the machine breaks, not that it changes the state back to 0.
The machine does break, when there's a bit already set to 1 and you try to set it to 1 again. Never SET without READing, unless you absolutely know the current state of the bit. But your question was about setting a bit back to 0, not about setting it to 1.

If we had real-life computers with an instruction like this, then bad programming would have the potential to create mini black holes that could destroy the computer and an arbitrarily large part of its environment.

READ SQ (set back to 0, and return the previous value of the bit) is always safe, but SET SQ is definitely not.

User avatar
calcyman
Posts: 2410
Joined: June 1st, 2009, 4:32 pm

Re: Smaller Pi Calculator Challenge

Post by calcyman » March 30th, 2020, 8:36 am

dvgrn wrote:
March 29th, 2020, 5:56 pm
If we had real-life computers with an instruction like this, then bad programming would have the potential to create mini black holes that could destroy the computer and an arbitrarily large part of its environment.
https://en.wikipedia.org/wiki/Halt_and_ ... computing)
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
gameoflifemaniac
Posts: 1229
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: Smaller Pi Calculator Challenge

Post by gameoflifemaniac » March 30th, 2020, 9:39 am

dvgrn wrote:
March 25th, 2020, 10:20 am
gameoflifemaniac wrote:
March 25th, 2020, 9:10 am
What about programming the machine to print fractals?
Seems like you can't really "print fractals" using just the digitprinter very well
I meant the SQ unit.
Also, how do I store multiple values when I've got only one sliding block/binary string register?
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » March 30th, 2020, 9:48 am

gameoflifemaniac wrote:
March 30th, 2020, 9:39 am
... how do I store multiple values when I've got only one sliding block/binary string register?
Why do you have only one register, exactly? APGsembly and the architecture of these calculators will allow you to add as many registers as you need to the component stack, no limits.

User avatar
gameoflifemaniac
Posts: 1229
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: Smaller Pi Calculator Challenge

Post by gameoflifemaniac » March 30th, 2020, 9:50 am

dvgrn wrote:
March 30th, 2020, 9:48 am
gameoflifemaniac wrote:
March 30th, 2020, 9:39 am
... how do I store multiple values when I've got only one sliding block/binary string register?
Why do you have only one register, exactly? APGsembly and the architecture of these calculators will allow you to add as many registers as you need to the component stack, no limits.
So if T3 means the 3rd bit of the 1st binary tape, how do I write/implement more tapes?
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » March 30th, 2020, 9:57 am

gameoflifemaniac wrote:
March 30th, 2020, 9:50 am
So if T3 means the 3rd bit of the 1st binary tape, how do I write/implement more tapes?
T3 is the fourth binary tape (the first three being T0, T1, and T2). To set the third bit in the first binary tape, you'd do something like

Code: Select all

INC T0
INC T0
SET T0
(with appropriate APGsembly decorations for jumping from state to state, and adding NOPs so that execution will continue from line to line). And put in a READ T0 before the SET T0 to be safe, if you don't know for sure whether the third bit is already set or not.

To implement more tapes, mostly you just have to refer to them in the APGsembly code.

User avatar
gameoflifemaniac
Posts: 1229
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: Smaller Pi Calculator Challenge

Post by gameoflifemaniac » March 30th, 2020, 10:00 am

dvgrn wrote:
March 30th, 2020, 9:57 am
gameoflifemaniac wrote:
March 30th, 2020, 9:50 am
So if T3 means the 3rd bit of the 1st binary tape, how do I write/implement more tapes?
T3 is the fourth binary tape (the first three being T0, T1, and T2). To set the third bit in the first binary tape, you'd do something like

Code: Select all

INC T0
INC T0
SET T0
(with appropriate APGsembly decorations for jumping from state to state, and adding NOPs so that execution will continue from line to line).

To implement more tapes, mostly you just have to refer to them in the APGsembly code.
Oh, I just understood the notation wrong. Thank you for your help
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » April 3rd, 2020, 11:51 am

Here's a rebuild of the key component of the digitprinter in the pi calculator:

Code: Select all

x = 1901, y = 1246, rule = LifeHistory
676.2A$676.A.A$678.A4.2A$674.4A.2A2.A2.A$674.A2.A.A.A.A.2A$677.A.A.A.
A$678.2A.A.A$682.A2$668.2A$669.A7.2A$669.A.A5.2A$670.2A7$680.2A$680.A
$681.3A$683.A$656.2A$508.2A147.A$508.A.A78.2A64.A$510.A4.2A72.A.A63.
5A14.2A$506.4A.2A2.A2.A72.A4.2A62.A13.A$506.A2.A.A.A.A.2A68.4A.2A2.A
2.A57.3A12.A.A$509.A.A.A.A71.A2.A.A.A.A.2A56.A15.2A$510.2A.A.A74.A.A.
A.A59.4A$514.A76.2A.A.A57.2A3.A3.2A$595.A57.A2.3A4.2A$500.2A151.2A.A$
501.A7.2A58.A11.2A73.A$501.A.A5.2A56.3A12.A7.2A64.2A$502.2A62.A15.A.A
5.2A$555.A10.2A15.2A$554.A.A107.2A21.2A$554.A.A108.A21.A$552.3A.2A20.
A83.3A24.A$551.A24.3A57.2A24.A6.2A14.5A$545.A6.3A.2A17.A60.2A5.2A25.A
13.A$512.2A31.3A6.A.2A17.2A66.2A25.A.A12.3A$512.A35.A44.2A76.2A15.A$
513.3A19.A11.2A44.A91.4A$515.A17.3A36.2A20.3A19.A5.2A17.2A37.2A3.A3.
2A$532.A38.A2.A21.A17.3A6.A17.2A37.2A4.3A2.A$532.2A38.2A39.A9.A.A21.
2A39.A.2A$517.2A94.2A9.2A21.2A39.A$518.A79.2A87.2A$518.A.2A77.A$519.A
2.A76.A.2A$520.2A78.A2.A75.2A26.2A$535.2A64.2A76.A27.2A$535.2A23.2A
54.2A62.3A$560.A55.2A64.A$561.3A$563.A2$543.A3.2A$542.A.A3.A75.A3.2A
21.A$538.2A.A.A3.A75.A.A3.A19.3A$538.2A.A4.A72.2A.A.A3.A19.A43.2A$
542.5A.A70.2A.A4.A20.2A42.2A$534.2A.A.2A.A4.2A74.5A.A$534.A.2A.A2.A.
2A69.2A.A.2A.A4.2A$527.2A12.2A.A.3A66.A.2A.A2.A.2A$527.2A19.A59.2A12.
2A.A.3A$608.2A19.A42.2A19.A$672.2A12.2A.A.3A$679.A.2A.A2.A.2A$679.2A.
A.2A.A4.2A$687.5A.A$604.A78.2A.A4.A20.2A$602.3A30.2A19.2A25.2A.A.A3.A
19.A$601.A33.2A19.2A29.A.A3.A19.3A$601.2A85.A3.2A21.A2$634.2A$609.2A
24.A$610.A21.3A$610.A.2A18.A21.A25.2A$602.2A4.3A2.A39.A.A24.2A$602.2A
3.A3.2A40.A2.A8.2A61.2A$607.4A11.2A28.2A3.A6.A2.A60.2A$593.2A15.A11.A
.A26.A2.4A5.A.2A$592.A.A12.3A14.A4.2A9.2A10.2A9.A$592.A13.A13.4A.2A2.
A2.A7.2A13.2A.A3.2A$591.2A14.5A8.A2.A.A.A.A.2A19.2A.A.2A18.2A9.2A21.
2A$583.A27.A11.A.A.A.A22.A2.A21.A9.A.A21.2A$583.3A23.A14.2A.A.A24.2A
4.A17.3A6.A17.2A$586.A22.2A17.A29.3A19.A5.2A17.2A$585.2A70.A$614.2A
27.2A12.2A54.2A$615.A7.2A19.A62.2A4.2A$577.2A36.A.A5.2A16.3A56.2A5.2A
$577.A38.2A23.A58.2A$574.2A.A$574.A2.3A4.2A$575.2A3.A3.2A107.2A19.A$
577.4A66.2A44.2A12.2A.A.3A$577.A15.2A51.A.A5.2A44.A.2A.A2.A.2A$578.3A
12.A.A50.A7.2A44.2A.A.2A.A4.2A$581.A13.A30.2A17.2A61.5A.A$576.5A14.2A
29.A77.2A.A4.A20.2A$576.A50.3A29.A44.2A.A.A3.A19.A$578.A50.A25.2A.A.A
47.A.A3.A19.3A$577.2A75.A.A.A.A48.A3.2A21.A$651.A2.A.A.A.A.2A$605.A
45.4A.2A2.A2.A$603.3A49.A4.2A$602.A50.A.A$602.2A49.2A46.2A$701.2A$
686.2A$685.A2.A$684.A.2A$684.A$683.2A$592.2A104.2A32.2A$591.A.A5.2A
97.A33.2A$591.A7.2A98.3A24.2A$590.2A109.A24.2A2$604.A$600.2A.A.A122.
2A$599.A.A.A.A115.2A5.2A$596.A2.A.A.A.A.2A112.2A$596.4A.2A2.A2.A$600.
A4.2A66.A$598.A.A70.3A76.2A$598.2A70.A80.A$670.2A79.A.A$752.2A6$660.
2A$659.A.A5.2A82.2A4.2A$659.A7.2A82.2A4.2A$658.2A2$672.A$668.2A.A.A
82.2A$667.A.A.A.A78.2A2.2A$664.A2.A.A.A.A.2A74.A.A$664.4A.2A2.A2.A74.
A12.2A$668.A4.2A75.2A11.A.A$666.A.A94.A$666.2A59.2A11.A21.2A$727.2A
10.A.A$739.A.A2.2A3.A$738.2A.2A2.A2.A.A$742.A.A3.A.A$738.2A.A2.4A.A
14.2A$738.2A.A.A3.A15.A.A$742.A.A3.A4.A9.A$743.A.A3.A3.3A5.3A$654.A
89.A3.2A6.A3.A$654.3A98.2A3.2A$657.A$656.2A132.2A$735.2A54.A$695.A39.
2A54.A.A$648.2A45.3A22.2A50.2A18.2A$648.A42.A6.A20.A2.A49.2A7.2A$645.
2A.A41.A.A4.2A19.A.2A59.A$645.A2.3A4.2A33.A.A25.A60.A.A$646.2A3.A3.2A
31.3A.2A20.A2.2A60.2A$648.4A35.A24.3A17.2A$648.A15.2A15.A6.3A.2A17.A
20.A$649.3A12.A.A2.2A10.3A6.A.2A17.2A20.3A55.2A4.2A$652.A13.A2.A14.A
50.A55.2A4.2A$647.5A14.3A2.A11.2A90.2A$647.A21.3A36.2A65.A.A$649.A18.
A38.A2.A66.A$648.2A18.2A38.2A39.2A26.2A17.2A$653.2A95.A41.2A2.2A$654.
A92.3A3.A.2A34.A.A$654.A.2A89.A2.4A.2A16.A17.A12.2A$655.A2.A91.A20.3A
16.2A11.A.A$656.2A93.3A.2A13.A32.A$671.2A47.A32.2A2.A12.2A8.A21.2A$
671.2A23.2A20.3A35.2A21.A.A$696.A20.A61.A.A2.2A3.A$697.3A17.2A59.2A.
2A2.A2.A.A$699.A82.A.A3.A.A$778.2A.A2.4A.A14.2A$679.A3.2A40.2A51.2A.A
.A3.A15.A.A$678.A.A3.A41.A55.A.A3.A4.A9.A$674.2A.A.A3.A42.A.2A53.A.A
3.A3.3A5.3A$674.2A.A4.A35.2A4.3A2.A54.A3.2A6.A3.A$678.5A.A33.2A3.A3.
2A66.2A3.2A$670.2A.A.2A.A4.2A38.4A$670.A.2A.A2.A.2A22.2A3.2A15.A$663.
2A12.2A.A.3A19.A.A.A.A12.3A49.2A$663.2A19.A21.A.A13.A52.2A$705.A2.A
14.5A32.2A50.2A$705.A.A19.A31.A2.A49.2A7.2A$706.A18.A32.A.2A59.A$725.
2A31.A60.A.A$757.2A60.2A$772.2A$772.A$690.2A81.3A$690.2A83.A$815.2A$
815.A.A$817.A$710.2A77.2A26.2A$710.A.A77.A$712.A74.3A3.A.2A$703.2A7.
2A73.A2.4A.2A33.2A$703.2A85.A40.A$765.2A24.3A.2A34.A.A$693.A.2A68.A
27.2A2.A34.2A$691.3A.2A19.A46.A.A30.2A$690.A23.3A46.2A$691.3A.2A16.A
45.A17.2A$693.2A2.A15.2A43.A.A16.A$696.A.A59.A.A14.A.A$693.3A.A.A59.A
15.2A$692.A2.A2.A132.2A4.2A$691.A.A.A24.2A109.2A4.2A$690.A.A2.2A22.A
2.A28.2A$690.A.A.A2.A.A20.2A30.A$691.2A.2A2.2A52.A.A$747.A5.2A81.2A$
723.2A20.3A84.2A2.2A$692.A30.A20.A86.A.A$692.3A29.3A17.2A85.A12.2A$
695.A30.A2.2A99.2A11.A.A$694.2A34.A45.2A65.A$730.A.2A42.2A29.2A11.A
21.2A$683.A47.A2.A72.2A10.A.A$683.3A46.2A85.A.A2.2A3.A$686.A60.2A69.
2A.2A2.A2.A.A$685.2A60.2A73.A.A3.A.A$818.2A.A2.4A.A14.2A$776.A41.2A.A
.A3.A15.A.A$677.2A21.A18.2A54.A.A5.A38.A.A3.A4.A9.A$677.A21.A.A5.2A
10.A36.A3.2A14.A4.3A39.A.A3.A3.3A5.3A$674.2A.A22.A6.2A11.3A32.A.A3.A
18.A43.A3.2A6.A3.A$674.A2.3A4.2A36.A31.A.A3.A19.2A53.2A3.2A$675.2A3.A
3.2A64.2A.A.A3.A$677.4A69.2A.A2.4A.A4.2A$677.A15.2A59.A.A3.2A3.A.A20.
2A25.2A$678.3A12.A.A54.2A.2A.A.A6.A23.A25.2A50.2A$681.A13.A55.A.A3.A.
3A2.2A23.A.2A7.2A50.2A14.A$676.5A14.2A42.2A10.A.A4.A2.A19.2A4.3A2.A6.
A2.A49.2A7.2A5.A.A$676.A62.2A11.A6.2A20.2A3.A3.2A6.A.2A59.A7.2A$678.A
107.4A8.A60.A.A$677.2A93.2A15.A7.2A60.2A$771.A.A12.3A23.2A$771.A13.A
26.A$770.2A14.5A22.3A$790.A24.A$788.A66.2A11.2A4.2A$788.2A65.A.A10.2A
4.2A$857.A$829.2A26.2A$830.A$827.3A3.A.2A36.2A$827.A2.4A.2A32.2A2.2A$
830.A37.A.A$831.3A.2A31.A12.2A$752.A80.2A2.A29.2A11.A.A$752.3A81.2A
42.A$755.A88.2A11.A21.2A$754.2A88.2A10.A.A$856.A.A2.2A3.A$855.2A.2A2.
A2.A.A$746.2A111.A.A3.A.A$746.A108.2A.A2.4A.A14.2A$743.2A.A44.2A62.2A
.A.A3.A15.A.A$743.A2.3A4.2A36.A.A65.A.A3.A4.A9.A$744.2A3.A3.2A38.A4.
2A60.A.A3.A3.3A5.3A$746.4A39.4A.2A2.A2.A59.A3.2A6.A3.A$746.A15.2A25.A
2.A.A.A.A.2A70.2A3.2A$747.3A12.A.A2.2A23.A.A.A.A$750.A13.A2.A25.2A.A.
A$745.5A14.3A2.A27.A54.2A$745.A21.3A82.2A$747.A18.A16.2A52.2A50.2A$
746.2A18.2A16.A7.2A42.A2.A49.2A7.2A$784.A.A5.2A41.A.2A59.A$785.2A48.A
60.A.A$834.2A60.2A$849.2A$849.A$850.3A$756.2A94.A$755.A.A5.2A127.2A$
755.A7.2A30.2A95.A.A$754.2A39.A52.2A44.A$796.3A49.A17.2A26.2A$768.A
29.A47.A.A18.A$764.2A.A.A76.2A16.3A3.A.2A$763.A.A.A.A72.A17.2A2.A2.4A
.2A$760.A2.A.A.A.A.2A68.A.A16.A6.A$760.4A.2A2.A2.A68.A.A14.A.A7.3A.2A
$764.A4.2A71.A15.2A10.2A2.A$762.A.A108.2A$762.2A$834.2A$835.A$835.A.A
$830.A5.2A$828.3A$827.A$827.2A$762.A49.2A$760.3A50.A45.2A$759.A53.A.
2A42.2A$759.2A53.A2.A$815.2A$830.2A$830.2A2$859.A$858.A.A5.A$749.2A
88.A3.2A14.A4.3A$748.A.A5.2A80.A.A3.A18.A$748.A7.2A79.A.A3.A19.2A$
747.2A84.2A.A.A3.A$833.2A.A2.4A.A4.2A$761.A75.A.A3.2A3.A.A20.2A$757.
2A.A.A70.2A.2A.A.A6.A23.A$756.A.A.A.A71.A.A3.A.3A2.2A23.A.2A$753.A2.A
.A.A.A.2A56.2A10.A.A4.A2.A16.D2.2A4.3A2.A$753.4A.2A2.A2.A56.2A11.A6.
2A15.D.D2.2A3.A3.2A$757.A4.2A96.2D7.4A$755.A.A97.2A15.A$755.2A97.A.A
12.3A$854.A13.A$852.A.A14.5A$850.3A.2A17.A$849.A21.A$848.A.A20.2A$
848.A.A$849.A5$833.2A$833.2A4$853.2A$853.A.A18.2A11.A$855.A18.2A10.A.
A$846.2A7.2A29.A.A2.2A3.A$846.2A37.2A.2A2.A2.A.A$889.A.A3.A.A$836.A.
2A45.2A.A2.4A.A$834.3A.2A45.2A.A.A3.A$833.A55.A.A3.A$834.3A.2A50.A.A
3.A$836.2A2.A50.A3.2A$839.A.A68.A$835.A.2A.A.A16.A48.3A$835.2A.A2.A
15.3A47.A$838.A17.A25.2A23.2A7.2A$838.2A16.2A24.2A32.A$836.2A2.A.A24.
2A45.A.A$835.A2.A2.2A23.A2.A44.2A$836.2A27.A.2A$865.A$864.2A$879.2A$
879.A31.D15.2A$880.3A28.3D13.A.A$882.A11.2A16.D6.A9.A4.2A$836.2A57.A
22.A.A4.4A.2A2.A2.A$836.2A54.3A8.2A14.A5.A2.A.A.A.A.2A$892.A11.A23.A.
A.A.A$901.3A25.2A.A.A$901.A31.A$920.2A$916.2A2.A$916.A.A.A7.2A$918.A.
A.A5.2A$909.2D2.D4.A2.2A$851.2A49.2A6.3D4.2A$851.2A48.A.A7.D16.3D$
901.A28.D$900.2A7.2A18.D$909.2A2$931.2A$931.A$932.3A$934.A6$842.3C$
844.C$843.C2$899.2A$900.A8.3D$900.A.A8.D$901.2A7.3D12$902.2A15.2A$
902.2A15.A.A$894.2A25.A$895.A25.2A4.2A$895.A.A29.A.A$896.2A31.A4.2A$
925.4A.2A2.A2.A$925.A2.A.A.A.A.2A$928.A.A.A.A$929.2A.A.A$914.2A17.A$
914.A$912.A.A4.2A$912.2A6.A7.2A$920.A.A5.2A$921.2A2$928.3D$930.D$929.
D3$931.2A$931.A$932.3A$894.2A15.2A21.A$893.A.A15.2A$893.A$892.2A7$
899.2A$900.A8.3D$900.A.A8.D$901.2A7.3D4$938.2A$938.A.A$940.A4.2A$936.
4A.2A2.A2.A$936.A2.A.A.A.A.2A$939.A.A.A.A$940.2A.A.A$944.A$902.2A15.
2A$902.2A15.A.A8.2A$894.2A25.A9.A7.2A$895.A25.2A8.A.A5.2A$895.A.A34.
2A$896.2A$939.3D$941.D$940.D2$914.2A86.2A$914.A27.2A58.A.A$912.A.A27.
A61.A4.2A$912.2A29.3A54.4A.2A2.A2.A$945.A54.A2.A.A.A.A.2A$1003.A.A.A.
A$1004.2A.A.A$1008.A$1182.6D$994.2A185.3D3.2D$995.A7.2A176.D6.2D$995.
A.A5.2A176.D7.D$996.2A182.D8.D$1180.D8.D$1003.3D174.D8.D$894.2A15.2A
92.D174.D8.D$893.A.A15.2A91.D175.D7.2D$893.A287.3D4.D$892.2A289.4D.D$
1006.2A179.2D$1006.A$1007.3A$1009.A3$899.2A234.2A$900.A8.3D224.A$900.
A.A8.D224.A.A$901.2A7.3D224.2A3$939.2A$939.A.A$941.A4.2A$937.4A.2A2.A
2.A$937.A2.A.A.A.A.2A186.2A4.2A$940.A.A.A.A189.2A4.2A$941.2A.A.A$945.
A2$902.2A15.2A10.2A208.2A$902.2A15.A.A10.A7.2A195.2A2.2A$894.2A25.A
10.A.A5.2A194.A.A$895.A25.2A10.2A201.A12.2A$895.A.A237.2A11.A.A$896.
2A42.3D205.A76.D$942.D169.2A11.A21.2A76.D$941.D170.2A10.A.A98.D$1124.
A.A2.2A3.A90.D$1123.2A.2A2.A2.A.A89.D$914.2A27.2A182.A.A3.A.A89.D$
914.A28.A179.2A.A2.4A.A14.2A74.D$912.A.A29.3A176.2A.A.A3.A15.A.A74.2D
$912.2A32.A180.A.A3.A4.A9.A77.D$1128.A.A3.A3.3A5.3A77.D$1129.A3.2A6.A
3.A80.D$1140.2A3.2A79.D$1226.D$1226.D$1120.2A$1120.2A$1105.2A50.2A$
1104.A2.A49.2A7.2A3.2A$942.2A159.A.2A59.A5.A$943.A159.A60.A.A5.A.A$3C
891.2A15.2A28.A160.2A60.2A7.2A$2.C890.A.A15.2A28.5A14.2A155.2A$.C891.
A52.A13.A156.A$892.2A49.3A12.A.A157.3A$942.A15.2A160.A$942.4A7.2D205.
2A$940.2A3.A3.2A2.D.D204.A.A$939.A2.3A4.2A2.D208.A9.2A4.2A$939.2A.A
191.2A26.2A8.2A4.2A68.3D$942.A192.A114.3D$899.2A41.2A188.3A3.A.2A111.
D$900.A8.3D220.A2.4A.2A112.D$900.A.A8.D60.2A161.A41.2A75.D$901.2A7.3D
37.2A20.A163.3A.2A31.2A2.2A76.D$951.A22.A163.2A2.A29.A.A79.2D$948.3A
3.2A14.5A166.2A29.A12.2A66.2D$948.A6.A13.A201.2A11.A.A66.D$955.A.A12.
3A211.A68.D$956.2A15.A174.2A11.A21.2A67.D$961.2D7.4A174.2A10.A.A89.D$
960.D.D2.2A3.A3.2A184.A.A2.2A3.A80.D$962.D2.2A4.3A2.A182.2A.2A2.A2.A.
A78.2D$973.A.2A186.A.A3.A.A77.D$973.A185.2A.A2.4A.A14.2A60.5D$972.2A
185.2A.A.A3.A15.A.A64.4D$902.2A15.2A242.A.A3.A4.A9.A69.2D$902.2A15.A.
A242.A.A3.A3.3A5.3A$894.2A25.A42.2A199.A3.2A6.A3.A$895.A25.2A41.A211.
2A3.2A$895.A.A67.3A$896.2A69.A$1156.2A$1156.2A47.2A$1141.2A50.2A11.A$
1140.A2.A49.2A7.2A2.A.A$914.2A223.A.2A59.A4.2A$914.A224.A60.A.A$912.A
.A223.2A60.2A$912.2A239.2A$1153.A$973.2A179.3A$973.2A12.2A.A.2A162.A$
980.A.2A.A2.A.2A2.A201.2A8.2A4.2A$980.2A.A.2A.A4.A.A200.A.A7.2A4.2A$
988.5A.A203.A83.6D$984.2A.A4.A177.2A26.2A88.D$984.2A.A.A3.A177.A116.D
$988.A.A3.A173.3A3.A.2A33.2A75.D$989.A3.2A173.A2.4A.2A29.2A2.2A75.D$
1171.A34.A.A78.2D$894.2A15.2A259.3A.2A28.A12.2A65.2D$893.A.A15.2A96.
2A163.2A2.A26.2A11.A.A61.4D$893.A25.2A88.A167.2A39.A63.2D$892.2A25.A
57.2D2.2A11.D12.A.A172.2A11.A21.2A64.3D$917.A.A56.D.D2.2A9.3D12.2A4.
2A167.2A10.A.A88.2D$917.2A47.2A10.D13.D.D18.A180.A.A2.2A3.A81.2D$965.
A2.A23.D18.A.A179.2A.2A2.A2.A.A82.D$964.A.2A43.2A184.A.A3.A.A82.D$
964.A228.2A.A2.4A.A14.2A67.D$963.2A228.2A.A.A3.A15.A.A67.D$899.2A77.
2A217.A.A3.A4.A9.A69.D$900.A8.3D66.A32.2A185.A.A3.A3.3A5.3A69.D$900.A
.A8.D67.3A29.A.A185.A3.2A6.A3.A64.D7.D$901.2A7.3D68.A10.2A19.A196.2A
3.2A63.2D5.2D$991.A.A19.2A267.6D$991.A$990.2A10.2A186.2A$1003.A168.2A
16.2A47.2A$987.2A11.3A169.A2.2A50.2A11.A$987.A.A10.A172.2A2.A49.2A7.
2A2.A.A$919.2A68.A4.2A180.A59.A4.2A$918.A2.A63.4A.2A2.A2.A175.3A58.A.
A$918.A2.A63.A2.A.A.A.A.2A174.A61.2A$919.2A67.A.A.A.A177.2A13.2A$989.
2A.A.A192.A$902.2A89.A194.3A$902.2A266.D19.A$894.2A83.2A190.D58.2A8.
2A4.2A$895.A84.A7.2A179.3D58.A.A7.2A4.2A$895.A.A20.2A60.A.A5.2A242.A
80.D$896.2A20.2A61.2A179.2A40.2A26.2A80.D$1161.A.A5.2A34.A108.D$988.
3D170.A7.2A31.3A3.A.2A33.2A67.2D$990.D169.2A40.A2.4A.2A29.2A2.2A68.D$
989.D215.A34.A.A72.D4.D$914.2A258.A31.3A.2A28.A12.2A60.D4.D$914.A255.
2A.A.A32.2A2.A26.2A11.A.A60.D5.D$912.A.A76.2A176.A.A.A.A35.2A39.A62.D
5.D$912.2A77.A174.A2.A.A.A.A.2A37.2A11.A21.2A63.D4.D$992.3A19.A151.4A
.2A2.A2.A37.2A10.A.A85.11D$994.A17.3A155.A4.2A51.A.A2.2A3.A83.D$1011.
A156.A.A56.2A.2A2.A2.A.A82.D$1011.2A155.2A61.A.A3.A.A83.D$1227.2A.A2.
4A.A14.2A68.D$1227.2A.A.A3.A15.A.A68.D$1009.D221.A.A3.A4.A9.A70.D$
1010.D221.A.A3.A3.3A5.3A70.D$1008.3D222.A3.2A6.A3.A73.D$1244.2A3.2A$
1001.2A$894.2A15.2A87.A.A5.2A$893.A.A15.2A87.A7.2A214.2A$893.A25.2A
78.2A223.2A47.2A$892.2A25.A289.2A50.2A11.A$917.A.A93.A194.A2.A49.2A7.
2A2.A.A$917.2A90.2A.A.A192.A.2A59.A4.2A$1008.A.A.A.A192.A60.A.A$1005.
A2.A.A.A.A.2A188.2A60.2A$1005.4A.2A2.A2.A203.2A$1009.A4.2A205.A$899.
2A106.A.A212.3A$900.A8.3D95.2A215.A$900.A.A8.D352.2A8.2A4.2A$901.2A7.
3D77.2A272.A.A7.2A4.2A$990.2A12.2A.A.2A255.A83.5D3.D$997.A.2A.A2.A.2A
2.A226.2A26.2A79.D6.4D$997.2A.A.2A.A4.A.A226.A107.D$1005.5A.A224.3A3.
A.2A33.2A66.D$1001.2A.A4.A226.A2.4A.2A29.2A2.2A66.D$1001.2A.A.A3.A
228.A34.A.A70.D$919.2A84.A.A3.A228.3A.2A28.A12.2A58.D$918.A2.A84.A3.
2A230.2A2.A26.2A11.A.A58.D$918.A2.A323.2A39.A60.D$919.2A329.2A11.A21.
2A60.D$1026.2A222.2A10.A.A81.8D$902.2A122.A235.A.A2.2A3.A80.2D$902.2A
90.2D2.2A11.D12.A.A234.2A.2A2.A2.A.A80.2D$894.2A97.D.D2.2A9.3D12.2A4.
2A233.A.A3.A.A81.2D$895.A87.2A10.D13.D.D18.A230.2A.A2.4A.A14.2A67.D$
895.A.A20.2A62.A2.A23.D18.A.A230.2A.A.A3.A15.A.A67.D$896.2A20.2A61.A.
2A43.2A235.A.A3.A4.A9.A60.3D6.D$981.A284.A.A3.A3.3A5.3A63.7D$980.2A
285.A3.2A6.A3.A$995.2A281.2A3.2A$995.A32.2A$914.2A80.3A29.A.A$914.A
83.A10.2A19.A227.2A$912.A.A93.A.A19.2A226.2A47.2A$912.2A94.A29.A204.
2A50.2A11.A$1007.2A10.2A15.3A203.A2.A49.2A7.2A2.A.A$1020.A14.A205.A.
2A59.A4.2A$1017.3A15.2A204.A60.A.A$1017.A222.2A60.2A$1012.2A241.2A$
1012.A.A18.D37.2A182.A$1014.A4.2A13.D36.A.A182.3A$1010.4A.2A2.A2.A9.
3D38.A4.2A178.A$1010.A2.A.A.A.A.2A46.4A.2A2.A2.A216.2A8.2A4.2A$1013.A
.A.A.A5.2A42.A2.A.A.A.A.2A216.A.A7.2A4.2A$1014.2A.A.A4.A.A5.2A38.A.A.
A.A221.A$894.2A15.2A105.A5.A7.2A39.2A.A.A193.2A26.2A$893.A.A15.2A110.
2A52.A195.A$893.A110.2A264.3A3.A.2A33.2A$892.2A111.A7.2A22.A25.2A205.
A2.4A.2A29.2A2.2A$1005.A.A5.2A18.2A.A.A25.A7.2A199.A34.A.A$1006.2A24.
A.A.A.A25.A.A5.2A200.3A.2A28.A12.2A62.D$1029.A2.A.A.A.A.2A23.2A209.2A
2.A26.2A11.A.A62.D$1013.3D13.4A.2A2.A2.A237.2A39.A64.D$1015.D17.A4.2A
32.3D209.2A11.A21.2A63.2D$1014.D16.A.A40.D209.2A10.A.A85.D$899.2A130.
2A40.D222.A.A2.2A3.A77.D$900.A8.3D383.2A.2A2.A2.A.A75.2D$900.A.A8.D
104.2A281.A.A3.A.A75.D$901.2A7.3D103.A58.2A218.2A.A2.4A.A14.2A60.D$
1017.3A55.A219.2A.A.A3.A15.A.A60.D$1019.A56.3A220.A.A3.A4.A9.A62.7D$
1078.A221.A.A3.A3.3A5.3A61.D6.3D$1301.A3.2A6.A3.A64.D8.D$1312.2A3.2A
63.D8.D$1383.2D6.D$1385.4D2.D$1292.2A94.3D$1292.2A47.2A$1277.2A50.2A
11.A$1276.A2.A49.2A7.2A2.A.A$902.2A15.2A354.A.2A59.A4.2A$902.2A15.A.A
353.A60.A.A$894.2A25.A352.2A60.2A$895.A25.2A366.2A$895.A.A237.A153.A$
896.2A235.3A154.3A$1132.A159.A$1132.2A198.2A8.2A4.2A$1332.A.A7.2A4.2A
$1334.A$914.2A214.D175.2A26.2A$914.A216.D175.A$912.A.A214.3D172.3A3.A
.2A33.2A$912.2A390.A2.4A.2A29.2A2.2A73.5D$1122.2A183.A34.A.A75.3D4.D$
1121.A.A5.2A177.3A.2A28.A12.2A63.D7.D$1121.A7.2A179.2A2.A26.2A11.A.A
63.D7.D$1120.2A191.2A39.A65.2D7.D$1318.2A11.A21.2A66.D7.D$1134.A183.
2A10.A.A89.D6.D$1130.2A.A.A194.A.A2.2A3.A81.3D4.D$1129.A.A.A.A193.2A.
2A2.A2.A.A82.4D.D$1126.A2.A.A.A.A.2A194.A.A3.A.A85.D.D$1126.4A.2A2.A
2.A190.2A.A2.4A.A14.2A72.D$1130.A4.2A192.2A.A.A3.A15.A.A71.2D$894.2A
15.2A215.A.A202.A.A3.A4.A9.A73.D$893.A.A15.2A215.2A204.A.A3.A3.3A5.3A
72.2D$893.A441.A3.2A6.A3.A74.D$892.2A452.2A3.2A71.2D$1422.2D$1421.D$
1326.2A$1326.2A$1311.2A50.2A$1310.A2.A49.2A7.2A.2A$899.2A408.A.2A59.A
3.A$900.A8.3D397.A60.A.A3.A.A$900.A.A8.D396.2A60.2A5.2A$901.2A7.3D
410.2A$1323.A$1324.3A$1326.A$1366.2A$1366.A.A$1368.A7.2A4.2A$1340.2A
26.2A6.2A4.2A$1341.A$1338.3A3.A.2A$1338.A2.4A.2A$1341.A39.2A$902.2A
15.2A421.3A.2A29.2A2.2A$902.2A15.A.A422.2A2.A27.A.A74.D$894.2A25.A
425.2A27.A12.2A62.D$895.A25.2A452.2A11.A.A63.D$895.A.A490.A65.D4.4D$
896.2A454.2A11.A21.2A65.D7.4D$1352.2A10.A.A87.D11.D$1364.A.A2.2A3.A
79.D12.D$1288.A74.2A.2A2.A2.A.A78.2D11.D$1286.3A78.A.A3.A.A79.D11.D$
914.2A369.A77.2A.A2.4A.A14.2A64.D12.D$914.A370.2A76.2A.A.A3.A15.A.A
64.D12.D$912.A.A452.A.A3.A4.A9.A66.D11.2D$912.2A454.A.A3.A3.3A5.3A66.
D10.2D$1283.D85.A3.2A6.A3.A68.2D9.2D$1087.2A195.D95.2A3.2A67.D7.3D$
1087.A.A192.3D169.D6.2D$1089.A4.2A364.4D$1085.4A.2A2.A2.A177.2A83.2A
101.4D$1085.A2.A.A.A.A.2A176.A.A5.2A76.2A105.D$1088.A.A.A.A179.A7.2A
61.2A50.2A$1089.2A.A.A178.2A69.A2.A49.2A7.2A.2A$1006.2A85.A249.A.2A
59.A3.A$1006.2A12.2A.A.2A260.A55.A60.A.A3.A.A$1013.A.2A.A2.A.2A2.A51.
2A202.2A.A.A53.2A60.2A5.2A$894.2A15.2A100.2A.A.2A.A4.A.A51.A7.2A192.A
.A.A.A68.2A$893.A.A15.2A108.5A.A52.A.A5.2A189.A2.A.A.A.A.2A65.A$893.A
123.2A.A4.A55.2A196.4A.2A2.A2.A66.3A$892.2A123.2A.A.A3.A256.A4.2A70.A
$1021.A.A3.A60.3D38.A151.A.A116.2A$1022.A3.2A62.D36.3A151.2A117.A.A$
1089.D36.A275.A7.2A4.2A$1126.2A246.2A26.2A6.2A4.2A$1042.2A331.A$1042.
A28.2A18.2A279.3A3.A.2A$899.2A109.2D2.2A11.D12.A.A29.A18.A32.D247.A2.
4A.2A$900.A8.3D97.D.D2.2A9.3D12.2A4.2A22.A21.3A30.D249.A39.2A$900.A.A
8.D87.2A10.D13.D.D18.A23.5A14.3A2.A28.3D250.3A.2A29.2A2.2A67.D$901.2A
7.3D85.A2.A23.D18.A.A28.A13.A2.A285.2A2.A27.A.A71.D$997.A.2A43.2A26.
3A12.A.A2.2A22.2A263.2A27.A12.2A59.D6.3D$997.A73.A15.2A26.A.A5.2A284.
2A11.A.A59.D5.2D.3D$996.2A73.4A7.2D31.A7.2A297.A61.D3.2D5.2D$1011.2A
56.2A3.A3.2A2.D.D29.2A270.2A11.A21.2A61.D2.D8.D$1011.A32.2A22.A2.3A4.
2A2.D303.2A10.A.A84.D10.D$1012.3A29.A.A21.2A.A56.A269.A.A2.2A3.A76.D
9.2D$1014.A10.2A19.A24.A52.2A.A.A267.2A.2A2.A2.A.A75.D5.5D$1024.A.A
19.2A23.2A50.A.A.A.A271.A.A3.A.A75.D4.3D$1024.A95.A2.A.A.A.A.2A264.2A
.A2.4A.A14.2A59.D7.3D$1023.2A10.2A64.2A17.4A.2A2.A2.A264.2A.A.A3.A15.
A.A59.D9.2D$1036.A42.2A20.A22.A4.2A270.A.A3.A4.A9.A60.2D10.D$902.2A
15.2A112.3A44.A22.A18.A.A277.A.A3.A3.3A5.3A60.D11.D$902.2A15.A.A111.A
43.3A3.2A14.5A18.2A279.A3.2A6.A3.A62.D4.D6.2D$894.2A25.A155.A6.A13.A
315.2A3.2A61.D4.D3.4D$895.A25.2A161.A.A12.3A380.D5.4D$895.A.A187.2A
15.A$896.2A192.2D7.4A291.2A$1089.D.D2.2A3.A3.2A289.2A47.2A$1091.D2.2A
4.3A2.A273.2A50.2A11.A$1102.A.2A272.A2.A49.2A7.2A2.A.A$1102.A274.A.2A
59.A4.2A$914.2A185.2A60.A213.A60.A.A$914.A248.3A210.2A60.2A$912.A.A
251.A224.2A$912.2A179.2A58.2A10.2A224.A$1093.A60.A237.3A$1094.3A57.A.
A19.2A216.A$1041.2A53.A17.2A28.A10.2A19.A257.2A8.2A4.2A$1041.A.A70.A.
A5.2A18.3A29.A.A257.A.A7.2A4.2A$1043.A4.2A66.A4.A.A17.A32.2A166.2A92.
A$1039.4A.2A2.A2.A60.4A.2A2.A19.2A199.A.A63.2A26.2A$1039.A2.A.A.A.A.
2A60.A2.A.A.A.2A3.2A216.A4.2A58.A$1042.A.A.A.A66.A.A.A.A5.A212.4A.2A
2.A56.3A3.A.2A33.2A$1043.2A.A.A67.2A.A.A5.A.2A43.2A164.A2.A.A.A.A56.A
2.4A.2A29.2A2.2A$1047.A72.A7.A2.A23.D18.A.A166.A.A.A.A.2A56.A34.A.A$
1129.2A10.D13.D.D18.A167.2A.A.A.A58.3A.2A28.A12.2A$894.2A15.2A120.2A
71.2A31.D.D2.2A9.3D12.2A4.2A170.A2.A60.2A2.A26.2A11.A.A$893.A.A15.2A
121.A7.2A63.A7.2A23.2D2.2A11.D12.A.A178.A.A61.2A39.A$893.A25.2A113.A.
A5.2A63.A.A5.2A55.A161.2A16.2A66.2A11.A21.2A62.6D$892.2A25.A115.2A71.
2A62.2A161.A7.2A75.2A10.A.A84.D4.2D$917.A.A415.A.A5.2A87.A.A2.2A3.A
75.D7.D$917.2A123.3D70.3D218.2A93.2A.2A2.A2.A.A74.D7.2D$1044.D72.D34.
A3.2A277.A.A3.A.A83.D7.3D$1043.D72.D34.A.A3.A185.3D85.2A.A2.4A.A14.2A
68.D6.2D.3D$1147.2A.A.A3.A178.A9.D85.2A.A.A3.A15.A.A68.D6.D4.2D$1147.
2A.A4.A177.3A8.D90.A.A3.A4.A9.A70.D6.D5.2D$899.2A144.2A71.2A31.5A.A
174.A103.A.A3.A3.3A5.3A70.D5.2D6.D$900.A8.3D133.A72.A24.2A.A.2A.A4.A.
A173.2A103.A3.2A6.A3.A72.D6.D7.D$900.A.A8.D134.3A70.3A21.A.2A.A2.A.2A
2.A188.2A100.2A3.2A70.D7.D7.D$901.2A7.3D135.A72.A14.2A12.2A.A.2A189.A
177.2D7.D7.D$1136.2A192.D16.3A168.7D9.D6.D$1331.D17.A78.2A92.3D10.3D
3.D$1329.3D96.2A94.4D10.4D$1413.2A50.2A8.A52.3D10.D$1322.2A88.A2.A49.
2A7.A.A.2A50.D$1321.A.A5.2A80.A.2A59.A.A.2A$919.2A44.2A354.A7.2A80.A
60.A.A.A$918.A2.A43.A.A352.2A88.2A60.2A2.A$918.A2.A45.A4.2A451.2A49.A
.A$919.2A42.4A.2A2.A2.A358.A90.A51.2A$963.A2.A.A.A.A.2A354.2A.A.A68.A
21.3A$902.2A62.A.A.A.A356.A.A.A.A68.3A21.A$902.2A63.2A.A.A353.A2.A.A.
A.A.2A68.A60.2A$894.2A75.A354.4A.2A2.A2.A55.2A10.2A60.A.A$895.A434.A
4.2A58.A74.A$895.A.A20.2A37.2A369.A.A64.A.A19.2A23.2A26.2A$896.2A20.
2A38.A7.2A38.A321.2A55.A10.2A19.A25.A32.2A4.2A$958.A.A5.2A38.3A374.3A
29.A.A22.3A3.A.2A26.2A4.2A$959.2A48.A372.A32.2A23.A2.4A.2A$996.2A10.
2A372.2A59.A$966.3D28.A369.2A75.3A.2A$914.2A52.D28.A.A19.2A347.A77.2A
2.A30.2A$914.A52.D19.A10.2A19.A348.A.2A43.2A32.2A26.2A2.2A$912.A.A70.
3A29.A.A349.A2.A42.A.A58.A.A$912.2A70.A32.2A351.2A10.D13.D20.A58.A12.
2A$969.2A13.2A394.D.D2.2A9.2D13.2A4.2A56.2A11.A.A$969.A411.2D2.2A11.D
12.A.A74.A$970.3A440.A38.2A11.A21.2A$973.A43.2A394.2A37.2A10.A.A$970.
2A2.A23.D18.A.A444.A.A2.2A3.A$969.A2.2A10.D13.D.D18.A443.2A.2A2.A2.A.
A$969.2A11.D.D2.2A9.3D12.2A4.2A372.A3.2A68.A.A3.A.A82.4D9.3D$983.2D2.
2A11.D12.A.A376.A.A3.A64.2A.A2.4A.A14.2A66.2D2.2D7.2D.4D$1015.A372.2A
.A.A3.A65.2A.A.A3.A15.A.A66.D4.D6.2D5.D$1015.2A371.2A.A4.A70.A.A3.A4.
A9.A67.2D5.D5.D6.D$939.2A451.5A.A69.A.A3.A3.3A5.3A67.D6.2D4.2D4.2D$
894.2A15.2A27.A443.2A.A.2A.A4.A.A69.A3.2A6.A3.A78.D6.5D$893.A.A15.2A
25.A56.A3.2A383.A.2A.A2.A.2A2.A81.2A3.2A77.D6.2D2.2D$893.A44.5A14.2A
35.A.A3.A376.2A12.2A.A.2A166.D5.2D4.2D$892.2A49.A13.A32.2A.A.A3.A377.
2A185.D4.2D6.2D$940.3A12.A.A32.2A.A4.A461.2A102.D4.D8.D$939.A15.2A37.
5A.A459.2A101.2D4.D8.D$939.4A7.2D34.2A.A.2A.A4.A.A443.2A50.2A63.2D5.D
8.D$937.2A3.A3.2A2.D.D33.A.2A.A2.A.2A2.A443.A2.A49.2A7.2A53.2D6.D8.D$
936.A2.3A4.2A2.D28.2A12.2A.A.2A443.A.2A59.A52.3D7.D8.D$936.2A.A39.2A
462.A60.A.A51.2D9.D7.2D$899.2A38.A502.2A60.2A49.4D10.D5.3D$900.A8.3D
27.2A516.2A49.2A48.8D4.2D.3D$900.A.A8.D545.A51.A61.2D$901.2A7.3D403.
2A140.3A48.A.A$947.2A21.2A344.A.A141.A49.2A$948.A21.A327.A19.A4.2A
175.2A$945.3A24.A323.3A15.4A.2A2.A2.A173.A.A$945.A6.2A14.5A322.A18.A
2.A.A.A.A.2A175.A$953.A13.A327.2A20.A.A.A.A150.2A26.2A$953.A.A12.3A
347.2A.A.A151.A$954.2A15.A350.A149.3A3.A.2A$959.2D7.4A321.D178.A2.4A.
2A27.2A4.2A$958.D.D2.2A3.A3.2A320.D13.2A165.A33.2A4.2A$960.D2.2A4.3A
2.A317.3D14.A7.2A157.3A.2A$971.A.2A334.A.A5.2A159.2A2.A$902.2A15.2A
50.A313.2A23.2A169.2A$902.2A15.A.A48.2A312.A.A5.2A220.2A$894.2A25.A
362.A7.2A23.3D190.2A2.2A$895.A25.2A360.2A34.D189.A.A$895.A.A64.2A354.
D190.A12.2A$896.2A64.A334.A210.2A11.A.A$963.3A327.2A.A.A222.A$965.A
326.A.A.A.A21.2A163.2A11.A21.2A$1289.A2.A.A.A.A.2A18.A164.2A10.A.A$
1289.4A.2A2.A2.A19.3A173.A.A2.2A3.A$914.2A377.A4.2A23.A172.2A.2A2.A2.
A.A77.D$914.A376.A.A206.A.A3.A.A77.D4.D$912.A.A376.2A203.2A.A2.4A.A
14.2A62.2D4.D2.7D$912.2A582.2A.A.A3.A15.A.A63.D4.D8.2D$1428.2A70.A.A
3.A4.A9.A65.D4.2D9.D$1428.A.A70.A.A3.A3.3A5.3A65.D5.D9.D$1173.A256.A
4.2A65.A3.2A6.A3.A68.8D8.D$1171.3A252.4A.2A2.A2.A74.2A3.2A74.D8.D$
1170.A255.A2.A.A.A.A.2A155.D7.2D$1170.2A257.A.A.A.A158.D7.D$1155.2A
273.2A.A.A57.2A99.D3.4D$1156.A277.A58.2A98.2D3.4D$1156.A.2A318.2A50.
2A62.D7.3D$1157.A2.A259.2A55.A2.A49.2A7.2A64.2D$1158.2A261.A7.2A45.A.
2A59.A67.D$894.2A15.2A260.2A13.2A231.A.A5.2A45.A60.A.A$893.A.A15.2A
260.2A13.2A21.2A209.2A51.2A60.2A$893.A25.2A290.2A277.2A$892.2A25.A
509.3D41.4A13.A$917.A.A511.D40.A3.A14.3A43.2A$917.2A511.D41.2A19.A44.
A$1533.2A3.A.A$1533.A.A3.2A$1176.2A.A31.2A219.2A36.D64.A$1176.2A.3A
30.A219.A38.D35.2A26.2A$899.2A281.A29.A.2A217.3A33.3D36.A$900.A8.3D
264.2A.3A27.2A.2A.A219.A69.3A3.A.2A$900.A.A8.D265.A.A30.A197.2A52.2A
41.A2.4A.2A$901.2A7.3D252.2A10.A.A25.2A.A.A198.A51.A.A5.2A37.A$1165.
2A11.A26.2A.2A197.A53.A7.2A38.3A.2A23.2A4.2A$1407.5A14.2A32.2A49.2A2.
A22.2A4.2A$1205.2A.2A202.A13.A87.2A$1206.A.A200.3A12.A.A47.A$1174.A
31.A.A199.A15.2A44.2A.A.A$1172.3A32.A200.4A7.2D48.A.A.A.A67.2A$919.2A
250.A234.2A3.A3.2A2.D.D44.A2.A.A.A.A.2A60.2A2.2A$918.A2.A249.2A232.A
2.3A4.2A2.D46.4A.2A2.A2.A59.A.A$918.A2.A459.A23.2A.A61.A4.2A61.A12.2A
$919.2A458.3A26.A59.A.A66.2A11.A.A$1169.D208.A29.2A58.2A80.A$902.2A
266.D207.2A134.2A11.A21.2A$902.2A264.3D343.2A10.A.A$894.2A520.2A108.A
.A2.2A3.A$895.A265.2A213.D40.A107.2A.2A2.A2.A.A$895.A.A20.2A240.A.A5.
2A88.A118.D36.3A112.A.A3.A.A$896.2A20.2A240.A7.2A86.3A116.3D36.A110.
2A.A2.4A.A14.2A$1159.2A94.A269.2A.A.A3.A15.A.A$1255.2A111.2A159.A.A3.
A4.A9.A$1173.A193.A.A5.2A153.A.A3.A3.3A5.3A$1169.2A.A.A192.A7.2A154.A
3.2A6.A3.A$914.2A252.A.A.A.A78.D112.2A174.2A3.2A$914.A250.A2.A.A.A.A.
2A76.D$912.A.A250.4A.2A2.A2.A74.3D125.A$912.2A255.A4.2A200.2A.A.A140.
2A$1167.A.A75.2A128.A.A.A.A140.2A$1167.2A75.A.A5.2A118.A2.A.A.A.A.2A
122.2A50.2A$1244.A7.2A118.4A.2A2.A2.A121.A2.A49.2A7.2A$1243.2A131.A4.
2A122.A.2A59.A$1374.A.A128.A60.A.A$1257.A116.2A128.2A60.2A$1253.2A.A.
A260.2A$1252.A.A.A.A260.A$1249.A2.A.A.A.A.2A197.2A59.3A$1249.4A.2A2.A
2.A197.A62.A$1253.A4.2A201.A100.2A$894.2A15.2A338.A.A187.2A14.5A100.A
.A$893.A.A15.2A338.2A189.A13.A107.A$893.A548.A.A12.3A37.A38.2A26.2A$
892.2A549.2A15.A34.3A39.A$1448.2D7.4A33.A39.3A3.A.2A$1447.D.D2.2A3.A
3.2A31.2A38.A2.4A.2A$1449.D2.2A4.3A2.A73.A$1460.A.2A74.3A.2A$1437.A
22.A31.D47.2A2.A$1435.3A21.2A32.D49.2A$899.2A533.A56.3D$900.A8.3D522.
2A$900.A.A8.D539.2A31.2A$901.2A7.3D538.A31.A.A5.2A$1432.D19.3A28.A7.
2A$1433.D20.A27.2A$1431.3D$1496.A$1424.2A66.2A.A.A$1423.A.A5.2A58.A.A
.A.A$1423.A7.2A55.A2.A.A.A.A.2A$1422.2A64.4A.2A2.A2.A$1492.A4.2A$
1436.A53.A.A$1432.2A.A.A52.2A$902.2A15.2A510.A.A.A.A$902.2A15.A.A506.
A2.A.A.A.A.2A$894.2A25.A506.4A.2A2.A2.A$895.A25.2A509.A4.2A$895.A.A
532.A.A$896.2A532.2A5$914.2A$914.A$912.A.A$912.2A12$894.2A15.2A$893.A
.A15.2A$893.A$892.2A7$899.2A$900.A8.3D$900.A.A8.D$901.2A7.3D12$902.2A
15.2A$902.2A15.A.A$894.2A25.A$895.A25.2A$895.A.A$896.2A16$907.2A$906.
A2.A$907.2A84$1857.2D$1835.2C20.2D$1835.2C30$1889.2D$1867.2D20.2D$
1867.2D31$1899.2D$1899.2D!
#C [[ STEP 64 ]]
Obviously it could be shmooshed down quite a bit further if anyone wanted to bother. This seemed about right to me.

When it's all put together, this printer will print at 32fd dot spacing instead of 64fd -- seems reasonable, since the rest of the calculator circuitry is getting proportionally smaller. This new unit is actually only a quarter of the length of the corresponding mechanism in the old pi calculator's digitprinter, so we could compile a printer for digits at 12x20 resolution instead of the old 6x8, get the same size digits back, and the printer would still be smaller than the old one.

The original design used a long row of edge shooters to create a salvo of 32 synchronized gliders that pushed each "cursor" block by 64fd to get to the next dot position. This version used an slsparse-generated recipe instead, to push the cursor block 32fd with a 14-glider slow salvo. This reduced the clutter quite a bit, because trombone-slide delays were needed only rarely. The two Fx77 variants were used to control even vs. odd parity in the slow-salvo gliders, and a small color-changing reflector was swapped in instead of a Snark when the color needed to change.

The other interesting detail is that the recipe was too wide for even an Fx119 inserter to reach all the way across the construction lanes. So instead of the edge shooters being stacked in the same order they're used in the recipe, they're in lane order. Each successive trigger glider from the Fx77 spine is hooked up to whichever edge shooter needs to be fired next. Because the Fx77 spine moves farther away from the edge-shooter bank with each new trigger glider, he recipe gliders end up getting to the target in the right order without getting in each other's way.

EDIT: This looks to me like a reasonable 15x19 font for printing digits:

Code: Select all

x = 153, y = 20, rule = LifeHistory
14.D10.D14.D14.D14.D14.D14.D14.D14.D14.D6.D$3.5A10.2A9.5A10.5A7.3A5.
3A4.11A7.5A7.11A7.5A10.5A$2.7A8.3A8.7A8.7A6.3A5.3A4.11A6.7A6.11A6.7A
8.7A$.9A6.4A7.9A6.9A5.3A5.3A4.11A5.9A5.11A5.9A6.9A$.3A3.3A5.5A7.3A3.
3A6.3A3.3A5.3A5.3A4.3A13.3A3.3A12.3A6.3A3.3A6.3A3.3A$3A5.3A6.3A6.3A5.
3A4.3A5.3A4.3A5.3A4.3A12.3A5.3A10.4A5.3A5.3A4.3A5.3A$3A5.3A6.3A6.3A5.
3A4.3A5.3A4.3A5.3A4.3A12.3A5.3A10.3A6.3A5.3A4.3A5.3A$3A5.3A6.3A14.3A
11.4A4.3A5.3A4.3A12.3A17.4A6.3A5.3A4.3A5.3A$3A5.3A6.3A13.3A12.3A5.3A
5.3A4.3A12.3A17.3A8.3A3.3A6.3A4.3A$3A5.3A6.3A12.4A9.5A6.11A4.9A6.7A
12.4A8.9A6.10A$3A5.3A6.3A11.4A10.5A7.10A5.9A5.9A10.3A10.7A8.9A$3A5.3A
6.3A10.4A11.5A8.9A6.9A4.10A8.4A9.9A9.7A$3A5.3A6.3A9.4A15.3A13.3A12.3A
4.3A4.3A8.3A10.3A3.3A13.3A$3A5.3A6.3A8.4A16.4A12.3A12.3A4.3A5.3A6.4A
9.3A5.3A12.3A$3A5.3A6.3A7.4A10.3A5.3A12.3A4.3A5.3A4.3A5.3A6.3A10.3A5.
3A4.3A5.3A$3A5.3A6.3A6.4A11.3A5.3A12.3A4.3A5.3A4.3A5.3A5.4A10.3A5.3A
4.3A5.3A$.3A3.3A7.3A6.3A13.3A3.3A13.3A5.3A3.3A6.3A3.3A6.3A12.3A3.3A6.
3A3.3A$.9A5.7A4.11A5.9A13.3A5.9A6.9A5.4A12.9A6.9A5.3A$2.7A6.7A4.11A6.
7A14.3A6.7A8.7A6.3A14.7A8.7A6.3A$3.5A7.7A4.11A7.5A15.3A7.5A10.5A7.3A
15.5A10.5A7.3A!
If anyone would like to dig up or invent a less amateur-looking font for a digitprinter, please post it here. Can be fixed-width or proportional, doesn't matter, and it doesn't have to be 15x19 -- any size in that general vicinity would be fine. The main thing is that when the pixels are printed diagonally in Golly as 32fd-spaced blocks, the digits should be as readable as possible when Golly is zoomed far out.

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » April 4th, 2020, 10:22 am

dvgrn wrote:
April 3rd, 2020, 11:51 am
Here's a rebuild of the key component of the digitprinter in the pi calculator...
Oops. I discovered as soon as I tried to stack two rows of pixels that I had just barely miscalculated the allowable space. The offset ON pixels were one half diagonal too close to the slow-salvo gliders that move the cursor to the next position. So it would have been necessary to use 32fd spacing in one diagonal direction, and 33fd spacing in the other.

Well, that was obviously not acceptable.

Luckily it turned out that the pixel-making recipe could be re-ordered to make exactly one half diagonal more space on the SW side, and one half diagonal less space on the NE side, and it all still just barely works... though it's pretty scary-looking the first time you watch it. Here's a full sample of the reworked pixel-maker component in context, with a test of multiple pixel lines:

Code: Select all

x = 4451, y = 3392, rule = LifeHistory
1763.2A$1763.2A9$1748.2A$1748.2A5$1728.2A19.A$1728.2A12.2A.A.3A$1735.
A.2A.A2.A.2A$1735.2A.A.2A.A4.2A$1743.5A.A$1739.2A.A4.A20.2A$1739.2A.A
.A3.A19.A$1743.A.A3.A19.3A$1744.A3.2A21.A5$1736.2A$1736.2A$1721.2A$
1720.A2.A$1719.A.2A$1719.A68.2A$1718.2A68.2A$1733.2A9.2A21.2A$1733.A
9.A.A21.2A$1734.3A6.A17.2A$1736.A5.2A17.2A3$1763.2A$1756.2A5.2A$1756.
2A15.2A$1773.2A5$1753.2A19.A$1753.2A12.2A.A.3A$1760.A.2A.A2.A.2A$
1760.2A.A.2A.A4.2A$1768.5A.A$1764.2A.A4.A20.2A$1764.2A.A.A3.A19.A$
1768.A.A3.A19.3A$1769.A3.2A21.A4$1687.2A$1688.A72.2A$1686.A74.2A$
1686.5A14.2A39.2A61.2A$1691.A13.A39.A2.A60.2A$1688.3A12.A.A38.A.2A$
1687.A15.2A39.A$1687.4A52.2A$1685.2A3.A3.2A42.2A18.2A9.2A21.2A$1684.A
2.3A4.2A43.A18.A9.A.A21.2A$1684.2A.A49.A21.3A6.A17.2A$1687.A49.5A14.
3A2.A5.2A17.2A56.D$1687.2A53.A13.A2.A82.D.D$1739.3A12.A.A2.2A33.2A47.
2D$1724.A13.A15.2A32.2A4.2A$1695.2A27.3A11.4A39.2A5.2A$1692.A3.A30.A
8.2A3.A3.2A34.2A$1692.4A30.2A7.A2.3A4.2A$1735.2A.A$1694.4A40.A$1678.A
14.A3.A40.2A$1678.3A12.2A99.2A$1681.A111.A2.A2.2A$1680.2A64.2A46.2A2.
A.A$1696.D50.A22.2A24.2A16.2A$1697.D21.D24.3A23.A25.A17.A$1681.2A14.
2D18.3D24.A27.A20.2A.A2.A15.3A$1681.2A13.2D2.2A15.D.D32.2A14.5A20.A.
2A.A.A16.A$1696.D3.2A15.D35.A13.A29.A.A$1753.A.A12.3A23.2A2.A$1754.2A
15.A20.3A.2A$1768.4A19.A61.D.D$1763.2A3.A3.2A18.3A.2A56.2D$1763.2A4.
3A2.A19.A.2A56.D$1697.2A36.2A34.A.2A$1674.2A21.A19.2A16.A.A33.A32.2A$
1673.A2.A2.2A17.3A15.A.A18.A32.2A32.2A7.2A$1674.2A2.A.A19.A15.A20.2A
74.A36.D$1676.2A16.2A19.2A94.A.A37.2D$1676.A17.A49.A17.2A47.2A37.2D$
1673.2A.A2.A15.3A44.3A17.A$1673.A.2A.A.A16.A43.A21.3A$1677.A.A61.2A
22.A$1674.2A2.A44.A2.A.2A61.2A$1672.3A.2A45.4A.A62.2A$1671.A56.A.A$
1672.3A.2A47.2A2.2A$1674.A.2A47.A$1726.A$1684.2A39.2A4.2A74.A$1684.2A
7.2A35.A.A5.2A66.A.A$1693.A36.A7.2A66.A.3A$1691.A.A35.2A76.A3.A18.2A$
1691.2A65.A49.3A19.A$1743.A14.3A45.A.A23.A2.2A$1739.2A.A.A5.A10.A44.
2A4.2A14.5A3.A$1738.A.A.A.A4.A.A8.2A51.A13.A8.A.A$1671.2A62.A2.A.A.A.
2A3.A.A26.A34.A.A12.3A6.2A$1671.2A62.4A.2A2.A3.2A.2A23.3A35.2A15.A$
1739.A4.A3.A26.A52.4A$1735.2A2.A.3A5.A.2A22.2A46.2A3.A3.2A$1735.2A3.
2A5.A.A.2A70.2A4.3A2.A$1747.2A82.A.2A$1687.A86.2A55.A$1686.A.A85.2A
54.2A4.2A4.2A$1686.A.A147.2A4.2A$1687.A$1688.3A131.2A$1690.A131.A$
1823.3A15.2A$1825.A11.2A2.2A$1715.2A119.A.A$1715.A120.A12.2A$1717.A
117.2A11.A.A$1697.2A14.5A52.3D75.A$1698.A13.A48.2A8.D40.2A11.A21.2A$
1698.A.A12.3A46.A6.3D40.2A10.A.A$1699.2A15.A42.3A62.A.A2.2A3.A$1713.
4A42.A63.2A.2A2.A2.A.A$1708.2A3.A3.2A108.A.A3.A.A$1642.A20.A44.2A4.3A
2.A103.2A.A2.4A.A14.2A$1641.A.A7.A11.3A50.A.2A103.2A.A.A3.A15.A.A$
1642.A6.3A14.A49.A72.A37.A.A3.A4.A9.A$1631.2A15.A16.2A48.2A70.3A38.A.
A3.A3.3A5.3A$1631.A.A14.2A102.2A32.A42.A3.2A6.A3.A$1632.2A55.A63.A32.
2A52.2A3.2A$1628.2A57.3A17.2A44.A.A15.2A$1627.A.A10.D10.D34.A20.A46.
2A15.2A102.2A$1627.A12.2D10.D21.D11.2A20.3A109.2A54.A$1626.2A11.2D11.
2D18.3D35.A109.2A54.A.A$1631.2A4.D13.2D2.2A15.D.D130.2A50.2A18.2A$
1631.2A3.3D12.D3.2A15.D131.A2.A49.2A7.2A$1635.2D2.D136.2A25.A.2A59.A$
1775.A.A5.2A18.A60.A.A$1775.A7.2A17.2A60.2A$1698.2A74.2A41.2A$1697.A
2.A116.A$1644.2A6.2A44.2A88.A29.3A55.2A4.2A$1644.2A6.A20.2A76.A32.2A.
A.A30.A55.2A4.2A$1653.3A18.A76.3A8.3D7.2A9.A.A.A.A23.2A45.2A$1630.2A
23.A15.3A6.A.2A17.2A51.A8.D8.A.A5.A2.A.A.A.A.2A20.A.A44.A.A$1629.A.A
14.2A23.A6.3A.2A17.A51.2A8.3D8.A5.4A.2A2.A2.A22.A4.2A40.A$1629.A16.A.
A28.A24.3A69.2A8.A4.2A20.4A.2A2.A2.A10.2A26.2A17.2A$1628.2A18.A29.3A.
2A20.A36.2A39.A.A26.A2.A.A.A.A.2A11.A41.2A2.2A$1648.2A30.A.A59.A39.2A
30.A.A.A.A11.3A3.A.2A34.A.A$1680.A.A59.A.A70.2A.A.A11.A2.4A.2A16.A17.
A12.2A$1681.A10.2A38.A10.2A74.A15.A20.3A16.2A11.A.A$1692.A37.3A103.3A
.2A13.A32.A$1693.3A33.A75.2A31.2A2.A12.2A8.A21.2A$1642.3D50.A33.2A75.
A7.2A25.2A21.A.A$1633.2A8.D70.2A90.A.A5.2A48.A.A2.2A3.A$1634.A6.3D71.
A91.2A54.2A.2A2.A2.A.A$1631.3A57.2A22.A.2A47.2A99.A.A3.A.A$1631.A59.
2A23.A2.A46.A.A94.2A.A2.4A.A14.2A$1717.2A49.A94.2A.A.A3.A15.A.A$1732.
2A34.2A97.A.A3.A4.A9.A$1732.2A22.2A3.2A105.A.A3.A3.3A5.3A$1754.A2.A4.
A106.A3.2A6.A3.A$1754.3A5.A.A32.2A18.2A61.2A3.2A$1624.2A137.2A33.A18.
A$1625.A115.A3.2A7.3A39.A21.3A$1625.A.A15.2A95.A.A3.A7.A2.A38.5A14.3A
2.A39.2A$1626.2A15.2A94.A.A3.A10.2A43.A13.A2.A23.2A16.2A$1667.A67.2A.
A.A3.A53.3A12.A.A2.2A22.A2.2A50.2A$1665.3A67.2A.A2.4A.A50.A15.2A28.2A
2.A49.2A7.2A$1664.A74.A.A3.A.A49.4A45.A59.A22.2A$1664.2A69.2A.2A2.A2.
A.A47.2A3.A3.2A37.3A58.A.A22.2A$1649.2A85.A.A2.2A3.A18.2A27.A2.3A4.2A
36.A61.2A$1650.A73.2A10.A.A27.A27.2A.A44.2A13.2A$1650.A.2A70.2A11.A
26.A32.A59.A$1651.A2.A109.5A14.2A12.2A59.3A$1652.2A115.A13.A76.A$
1616.2A49.2A13.2A63.2A17.3A12.A.A116.2A$1616.A50.2A13.2A63.2A5.2A9.A
15.2A22.2A93.A.A$1614.A.A5.2A10.3D7.2A108.2A9.4A37.A95.A$1613.A.A6.2A
11.D8.A.A116.2A3.A3.2A29.3A26.2A40.2A26.2A10.2A$1609.2A3.A20.3D8.A
115.A2.3A4.2A29.A27.A.A5.2A34.A38.2A$1609.2A35.2A79.A5.2A17.2A8.2A.A
65.A7.2A19.2A10.3A3.A.2A$1605.2A99.2A17.3A6.A17.2A11.A64.2A28.A.A9.A
2.4A.2A$1606.A99.2A16.A9.A.A21.2A5.2A95.A4.2A6.A$1606.A.A61.2A.A6.2A
42.2A9.2A21.2A84.A13.4A.2A2.A2.A5.3A.2A$1607.2A61.2A.3A3.A.A27.2A129.
2A.A.A12.A2.A.A.A.A.2A7.2A2.A11.2A19.A$1676.A2.A30.A62.2A64.A.A.A.A
15.A.A.A.A13.2A11.2A12.2A.A.3A$1670.2A.3A2.2A26.2A2.A.2A60.A61.A2.A.A
.A.A.2A13.2A.A.A33.A.2A.A2.A.2A$1671.A.A32.2A3.A2.A23.D32.3A62.4A.2A
2.A2.A17.A34.2A.A.2A.A4.2A$1659.2A10.A.A18.2A18.2A24.D.D30.A68.A4.2A
62.5A.A$1634.2A4.2A17.2A11.A18.A.A33.2A9.3D97.A.A11.2A51.2A.A4.A20.2A
$1634.2A4.2A49.A35.2A11.D97.2A13.A7.2A42.2A.A.A3.A19.A$1690.2A8.2A
151.A.A5.2A46.A.A3.A19.3A$1700.A143.2A8.2A54.A3.2A21.A$1701.3A140.A$
1635.2A66.A32.A3.2A104.A$1635.2A2.2A94.A.A3.A20.A43.2A18.2A14.5A$
1632.A6.A.A92.A.A3.A19.3A43.A20.A13.A$1620.3D4.2A2.A.A7.A88.2A.A.A3.A
10.3D6.A48.A18.A.A12.3A57.2A$1611.2A8.D5.A.A2.A.A6.2A87.2A.A2.4A.A8.D
8.2A27.2A14.5A19.2A15.A38.2A16.2A$1612.A6.3D8.2A2.A99.A.A3.A.A6.3D37.
A13.A38.4A18.2A18.A2.2A$1609.3A19.A.A96.2A.2A2.A2.A.A46.A.A12.3A30.2A
3.A3.2A16.A20.2A2.A$1609.A18.A2.A.2A96.A.A2.2A3.A48.2A15.A29.2A4.3A2.
A16.3A20.A$1627.A.A.A87.2A10.A.A70.4A37.A.2A18.A17.3A$1628.A2.4A84.2A
11.A66.2A3.A3.2A35.A38.A$1629.2A3.A106.2A56.2A4.3A2.A33.2A38.2A13.2A
32.2A$1632.A109.A64.A.2A88.A33.2A$1629.2A.2A108.A.A62.A92.3A24.2A$
1629.2A112.2A61.2A28.2A64.A24.2A$1632.2A202.A$1621.2A10.A203.3A$1612.
2A7.2A9.A127.2A36.2A39.A89.2A$1613.A18.2A109.2A15.2A36.A75.2A46.2A5.
2A$1613.A.A126.A.A54.3A71.A.A5.2A39.2A$1614.2A126.A58.A71.A7.2A$1741.
2A129.2A2$1886.A$1634.2A246.2A.A.A$1634.2A124.2A119.A.A.A.A$1761.A
116.A2.A.A.A.A.2A$1761.A.A114.4A.2A2.A2.A$1762.2A118.A4.2A$1880.A.A$
1619.A260.2A$1618.A.A131.2D2.D$1618.A.A124.2A6.3D$1619.A124.A.A7.D$
1616.3A125.A$1616.A126.2A7.2A$1752.2A7$1870.A$1868.3A$1867.A$1866.A.A
$1866.A.A$1867.A3$1742.2A$1743.A8.3D$1743.A.A8.D96.2A$1744.2A7.3D95.
2A4$1871.2A$1715.2A14.A139.A.A18.2A11.A$1699.2A14.A15.3A6.2A131.A18.
2A10.A.A$1699.2A12.A.A18.A6.A122.2A7.2A29.A.A2.2A3.A$1713.2A18.2A6.A.
A120.2A37.2A.2A2.A2.A.A$1699.4A39.2A163.A.A3.A.A$1699.A3.A150.A.2A45.
2A.A2.4A.A$1702.A149.3A.2A45.2A.A.A3.A$1702.A.A50.2A94.A55.A.A3.A$
1703.2A50.A.A94.3A.2A50.A.A3.A$1699.2A13.D15.2A3.D21.A96.2A2.A50.A3.
2A$1699.A12.D.D15.2A2.2D21.2A98.A.A68.A$1697.A.A12.3D18.2D11.2D14.A
90.A.2A.A.A16.A48.3A$1692.A4.2A13.D21.D10.2D13.3A90.2A.A2.A15.3A47.A$
1692.3A40.D10.D12.A96.A17.A25.2A23.2A7.2A$1695.A63.2A95.2A16.2A24.2A
32.A$1694.2A158.2A2.A.A24.2A45.A.A$1737.2A114.A2.A2.2A23.A2.A44.2A$
1720.2A16.A115.2A27.A.2A$1686.2A32.A14.3A6.A138.A$1686.A34.3A11.A7.A.
A136.2A$1683.2A.A36.A20.A152.2A$1683.A2.3A4.2A54.2A146.A31.D15.2A$
1684.2A3.A3.2A53.A.A5.2A140.3A28.3D13.A.A$1686.4A58.A7.2A142.A11.2A
16.D6.A9.A4.2A$1686.A15.2A43.2A105.2A57.A22.A.A4.4A.2A2.A2.A$1687.3A
12.A.A149.2A54.3A8.2A14.A5.A2.A.A.A.A.2A$1690.A13.A56.A148.A11.A23.A.
A.A.A$1685.5A14.2A51.2A.A.A156.3A25.2A.A.A$1685.A70.A.A.A.A156.A31.A$
1687.A65.A2.A.A.A.A.2A172.2A$1686.2A65.4A.2A2.A2.A168.2A2.A$1757.A4.
2A170.A.A.A7.2A$1755.A.A178.A.A.A5.2A$1755.2A170.2D2.D4.A2.2A$1869.2A
49.2A6.3D4.2A$1869.2A48.A.A7.D16.3D$1919.A28.D$1918.2A7.2A18.D$1927.
2A2$1949.2A$1949.A$1950.3A$1952.A10$1917.2A$1918.A8.3D$1918.A.A8.D$
1919.2A7.3D$1739.A$1737.3A$1736.A$1736.2A7$1726.2A$1725.A.A5.2A185.2A
15.2A$1725.A7.2A185.2A15.A.A$1724.2A186.2A25.A$1913.A25.2A4.2A$1738.A
174.A.A29.A.A$1734.2A.A.A174.2A31.A4.2A$1733.A.A.A.A203.4A.2A2.A2.A$
1730.A2.A.A.A.A.2A200.A2.A.A.A.A.2A$1730.4A.2A2.A2.A203.A.A.A.A$1734.
A4.2A206.2A.A.A$1732.A.A197.2A17.A$1732.2A198.A$1930.A.A4.2A$1930.2A
6.A7.2A$1938.A.A5.2A$1939.2A2$1946.3D$1948.D$1947.D3$1949.2A$1949.A$
1950.3A$1912.2A15.2A21.A$1911.A.A15.2A$1911.A$1910.2A7$1917.2A$1918.A
8.3D$1918.A.A8.D$1919.2A7.3D4$1956.2A$1956.A.A$1958.A4.2A$1954.4A.2A
2.A2.A$1954.A2.A.A.A.A.2A$1957.A.A.A.A$1958.2A.A.A$1962.A$1920.2A15.
2A$1920.2A15.A.A8.2A$1912.2A25.A9.A7.2A$1913.A25.2A8.A.A5.2A$1913.A.A
34.2A$1914.2A$1957.3D$1959.D$1958.D2$1932.2A86.2A$1932.A27.2A58.A.A$
1930.A.A27.A61.A4.2A$1930.2A29.3A54.4A.2A2.A2.A$1963.A54.A2.A.A.A.A.
2A$2021.A.A.A.A$2022.2A.A.A$2026.A2$2012.2A$2013.A7.2A$2013.A.A5.2A$
2014.2A2$2021.3D$1912.2A15.2A92.D$1911.A.A15.2A91.D$1911.A$1910.2A$
2024.2A$2024.A$2025.3A$376.A1650.A$377.A$375.3A$1917.2A234.2A$1918.A
8.3D224.A$1918.A.A8.D224.A.A$1919.2A7.3D224.2A3$1957.2A$1957.A.A$
1959.A4.2A$1955.4A.2A2.A2.A$1955.A2.A.A.A.A.2A186.2A4.2A$1958.A.A.A.A
189.2A4.2A$1959.2A.A.A$1963.A2$1920.2A15.2A10.2A208.2A$1920.2A15.A.A
10.A7.2A195.2A2.2A$1912.2A25.A10.A.A5.2A194.A.A$1913.A25.2A10.2A201.A
12.2A$1913.A.A237.2A11.A.A$1914.2A42.3D205.A$1960.D169.2A11.A21.2A$
1959.D170.2A10.A.A$2142.A.A2.2A3.A$2141.2A.2A2.A2.A.A$1932.2A27.2A
182.A.A3.A.A$1932.A28.A179.2A.A2.4A.A14.2A$1930.A.A29.3A176.2A.A.A3.A
15.A.A$1930.2A32.A180.A.A3.A4.A9.A$2146.A.A3.A3.3A5.3A$376.2A1769.A3.
2A6.A3.A$375.A.A1780.2A3.2A$369.2A4.A$367.A2.A2.2A.4A$367.2A.A.A.A.A
2.A1758.2A$370.A.A.A.A1761.2A$370.A.A.2A1747.2A50.2A$371.A1750.A2.A
49.2A7.2A3.2A$1960.2A159.A.2A59.A5.A$384.2A1575.A159.A60.A.A5.A.A$
375.2A7.A1527.2A15.2A28.A160.2A60.2A7.2A$375.2A5.A.A1526.A.A15.2A28.
5A14.2A155.2A$382.2A1527.A52.A13.A156.A$1910.2A49.3A12.A.A157.3A$374.
3D1583.A15.2A160.A$374.D1585.4A7.2D205.2A$375.D1582.2A3.A3.2A2.D.D
204.A.A$1957.A2.3A4.2A2.D208.A9.2A4.2A$1957.2A.A191.2A26.2A8.2A4.2A$
372.2A1586.A192.A$373.A1543.2A41.2A188.3A3.A.2A$370.3A1545.A8.3D220.A
2.4A.2A$370.A1547.A.A8.D60.2A161.A41.2A$345.A1573.2A7.3D37.2A20.A163.
3A.2A31.2A2.2A$345.3A1621.A22.A163.2A2.A29.A.A$348.A1617.3A3.2A14.5A
166.2A29.A12.2A$347.2A1617.A6.A13.A201.2A11.A.A$1973.A.A12.3A211.A$
1974.2A15.A174.2A11.A21.2A$339.2A1638.2D7.4A174.2A10.A.A$339.A1638.D.
D2.2A3.A3.2A184.A.A2.2A3.A$336.2A.A1640.D2.2A4.3A2.A182.2A.2A2.A2.A.A
$336.A2.3A4.2A2.D1640.A.2A186.A.A3.A.A$337.2A3.A3.2A2.D.D1638.A185.2A
.A2.4A.A14.2A$339.4A7.2D1638.2A185.2A.A.A3.A15.A.A$339.A15.2A1563.2A
15.2A242.A.A3.A4.A9.A$340.3A12.A.A1562.2A15.A.A242.A.A3.A3.3A5.3A$
343.A13.A1554.2A25.A42.2A199.A3.2A6.A3.A$338.5A14.2A1554.A25.2A41.A
211.2A3.2A$338.A1574.A.A67.3A$340.A1573.2A69.A$339.2A1833.2A$2174.2A
47.2A$2159.2A50.2A11.A$2158.A2.A49.2A7.2A2.A.A$1932.2A223.A.2A59.A4.
2A$1932.A224.A60.A.A$1930.A.A223.2A60.2A$328.2A1600.2A239.2A$327.A.A
1841.A$321.2A4.A1663.2A179.3A$319.A2.A2.2A.4A1659.2A12.2A.A.2A162.A$
319.2A.A.A.A.A2.A1666.A.2A.A2.A.2A2.A201.2A8.2A4.2A$322.A.A.A.A1669.
2A.A.2A.A4.A.A200.A.A7.2A4.2A$322.A.A.2A1678.5A.A203.A$323.A1678.2A.A
4.A177.2A26.2A$2002.2A.A.A3.A177.A$336.2A1668.A.A3.A173.3A3.A.2A33.2A
$327.2A7.A1670.A3.2A173.A2.4A.2A29.2A2.2A$327.2A5.A.A1852.A34.A.A$
334.2A1576.2A15.2A259.3A.2A28.A12.2A$1911.A.A15.2A96.2A163.2A2.A26.2A
11.A.A$326.3D1582.A25.2A88.A167.2A39.A$326.D1583.2A25.A57.2D2.2A11.D
12.A.A172.2A11.A21.2A$327.D1607.A.A56.D.D2.2A9.3D12.2A4.2A167.2A10.A.
A$1935.2A47.2A10.D13.D.D18.A180.A.A2.2A3.A$1983.A2.A23.D18.A.A179.2A.
2A2.A2.A.A$324.2A1656.A.2A43.2A184.A.A3.A.A$325.A1656.A228.2A.A2.4A.A
14.2A$322.3A1656.2A228.2A.A.A3.A15.A.A$322.A1594.2A77.2A217.A.A3.A4.A
9.A$297.A1620.A8.3D66.A32.2A185.A.A3.A3.3A5.3A$297.3A1618.A.A8.D67.3A
29.A.A185.A3.2A6.A3.A$300.A1618.2A7.3D68.A10.2A19.A196.2A3.2A$299.2A
1708.A.A19.2A$2009.A$2008.2A10.2A186.2A$291.2A1728.A168.2A16.2A47.2A$
291.A1713.2A11.3A169.A2.2A50.2A11.A$288.2A.A1713.A.A10.A172.2A2.A49.
2A7.2A2.A.A$288.A2.3A4.2A2.D1634.2A68.A4.2A180.A59.A4.2A$289.2A3.A3.
2A2.D.D1631.A2.A63.4A.2A2.A2.A175.3A58.A.A$291.4A7.2D1632.A2.A63.A2.A
.A.A.A.2A174.A61.2A$291.A15.2A1628.2A67.A.A.A.A177.2A13.2A$292.3A12.A
.A1697.2A.A.A192.A$295.A13.A1610.2A89.A194.3A$290.5A14.2A1609.2A266.D
19.A$290.A1621.2A83.2A190.D58.2A8.2A4.2A$292.A1620.A84.A7.2A179.3D58.
A.A7.2A4.2A$291.2A1620.A.A20.2A60.A.A5.2A242.A$1914.2A20.2A61.2A179.
2A40.2A26.2A$2179.A.A5.2A34.A$2006.3D170.A7.2A31.3A3.A.2A33.2A$2008.D
169.2A40.A2.4A.2A29.2A2.2A$2007.D215.A34.A.A$1932.2A258.A31.3A.2A28.A
12.2A$280.2A1650.A255.2A.A.A32.2A2.A26.2A11.A.A$279.A.A1648.A.A76.2A
176.A.A.A.A35.2A39.A$273.2A4.A1650.2A77.A174.A2.A.A.A.A.2A37.2A11.A
21.2A$271.A2.A2.2A.4A1726.3A19.A151.4A.2A2.A2.A37.2A10.A.A$271.2A.A.A
.A.A2.A1728.A17.3A155.A4.2A51.A.A2.2A3.A$274.A.A.A.A1748.A156.A.A56.
2A.2A2.A2.A.A$274.A.A.2A1749.2A155.2A61.A.A3.A.A$275.A1969.2A.A2.4A.A
14.2A$2245.2A.A.A3.A15.A.A$288.2A1737.D221.A.A3.A4.A9.A$279.2A7.A
1739.D221.A.A3.A3.3A5.3A$279.2A5.A.A1737.3D222.A3.2A6.A3.A$286.2A
1974.2A3.2A$2019.2A$278.3D1631.2A15.2A87.A.A5.2A$278.D1632.A.A15.2A
87.A7.2A214.2A$279.D1631.A25.2A78.2A223.2A47.2A$1910.2A25.A289.2A50.
2A11.A$1935.A.A93.A194.A2.A49.2A7.2A2.A.A$276.2A1657.2A90.2A.A.A192.A
.2A59.A4.2A$277.A1748.A.A.A.A192.A60.A.A$274.3A1746.A2.A.A.A.A.2A188.
2A60.2A$274.A1748.4A.2A2.A2.A203.2A$249.A1777.A4.2A205.A$249.3A1665.
2A106.A.A212.3A$252.A1665.A8.3D95.2A215.A$251.2A1665.A.A8.D352.2A8.2A
4.2A$1919.2A7.3D77.2A272.A.A7.2A4.2A$2008.2A12.2A.A.2A255.A$243.2A
1770.A.2A.A2.A.2A2.A226.2A26.2A$243.A1771.2A.A.2A.A4.A.A226.A$240.2A.
A1779.5A.A224.3A3.A.2A33.2A$240.A2.3A4.2A2.D1764.2A.A4.A226.A2.4A.2A
29.2A2.2A$241.2A3.A3.2A2.D.D1762.2A.A.A3.A228.A34.A.A$243.4A7.2D1681.
2A84.A.A3.A228.3A.2A28.A12.2A$243.A15.2A1675.A2.A84.A3.2A230.2A2.A26.
2A11.A.A$244.3A12.A.A1674.A2.A323.2A39.A$247.A13.A1675.2A329.2A11.A
21.2A$242.5A14.2A1781.2A222.2A10.A.A$242.A1677.2A122.A235.A.A2.2A3.A$
244.A1675.2A90.2D2.2A11.D12.A.A234.2A.2A2.A2.A.A$243.2A1667.2A97.D.D
2.2A9.3D12.2A4.2A233.A.A3.A.A$1913.A87.2A10.D13.D.D18.A230.2A.A2.4A.A
14.2A$1913.A.A20.2A62.A2.A23.D18.A.A230.2A.A.A3.A15.A.A$1914.2A20.2A
61.A.2A43.2A235.A.A3.A4.A9.A$1999.A284.A.A3.A3.3A5.3A$1998.2A285.A3.
2A6.A3.A$2013.2A281.2A3.2A$232.2A1779.A32.2A$231.A.A1698.2A80.3A29.A.
A$225.2A4.A1700.A83.A10.2A19.A227.2A$223.A2.A2.2A.4A1694.A.A93.A.A19.
2A226.2A47.2A$223.2A.A.A.A.A2.A1694.2A94.A29.A204.2A50.2A11.A$226.A.A
.A.A1792.2A10.2A15.3A203.A2.A49.2A7.2A2.A.A$226.A.A.2A1806.A14.A205.A
.2A59.A4.2A$227.A1807.3A15.2A204.A60.A.A$2035.A222.2A60.2A$240.2A
1788.2A241.2A$231.2A7.A1789.A.A18.D37.2A182.A$231.2A5.A.A1791.A4.2A
13.D36.A.A182.3A$238.2A1788.4A.2A2.A2.A9.3D38.A4.2A178.A$2028.A2.A.A.
A.A.2A46.4A.2A2.A2.A216.2A8.2A4.2A$230.3D1798.A.A.A.A5.2A42.A2.A.A.A.
A.2A216.A.A7.2A4.2A$230.D1801.2A.A.A4.A.A5.2A38.A.A.A.A221.A$231.D
1680.2A15.2A105.A5.A7.2A39.2A.A.A193.2A26.2A$1911.A.A15.2A110.2A52.A
195.A$1911.A110.2A264.3A3.A.2A33.2A$228.2A1680.2A111.A7.2A22.A25.2A
205.A2.4A.2A29.2A2.2A$229.A1793.A.A5.2A18.2A.A.A25.A7.2A199.A34.A.A$
226.3A1795.2A24.A.A.A.A25.A.A5.2A200.3A.2A28.A12.2A$226.A1820.A2.A.A.
A.A.2A23.2A209.2A2.A26.2A11.A.A$201.A1829.3D13.4A.2A2.A2.A237.2A39.A$
201.3A1829.D17.A4.2A32.3D209.2A11.A21.2A$204.A1827.D16.A.A40.D209.2A
10.A.A$203.2A1712.2A130.2A40.D222.A.A2.2A3.A$1918.A8.3D383.2A.2A2.A2.
A.A$1918.A.A8.D104.2A281.A.A3.A.A$195.2A1722.2A7.3D103.A58.2A218.2A.A
2.4A.A14.2A$195.A1839.3A55.A219.2A.A.A3.A15.A.A$192.2A.A1841.A56.3A
220.A.A3.A4.A9.A$192.A2.3A4.2A2.D1889.A221.A.A3.A3.3A5.3A$193.2A3.A3.
2A2.D.D2110.A3.2A6.A3.A$195.4A7.2D2122.2A3.2A$195.A15.2A$196.3A12.A.A
$199.A13.A2096.2A$194.5A14.2A2095.2A47.2A$194.A2100.2A50.2A11.A$196.A
2097.A2.A49.2A7.2A2.A.A$195.2A1723.2A15.2A354.A.2A59.A4.2A$1920.2A15.
A.A353.A60.A.A$1912.2A25.A352.2A60.2A$1913.A25.2A366.2A$1913.A.A237.A
153.A$1914.2A235.3A154.3A$2150.A159.A$184.2A1964.2A198.2A8.2A4.2A$
183.A.A2164.A.A7.2A4.2A$177.2A4.A2168.A$175.A2.A2.2A.4A1744.2A214.D
175.2A26.2A$175.2A.A.A.A.A2.A1744.A216.D175.A$178.A.A.A.A1745.A.A214.
3D172.3A3.A.2A33.2A$178.A.A.2A1746.2A390.A2.4A.2A29.2A2.2A$179.A1960.
2A183.A34.A.A$2139.A.A5.2A177.3A.2A28.A12.2A$192.2A1945.A7.2A179.2A2.
A26.2A11.A.A$183.2A7.A1945.2A191.2A39.A$183.2A5.A.A2143.2A11.A21.2A$
190.2A1960.A183.2A10.A.A$2148.2A.A.A194.A.A2.2A3.A$182.3D1962.A.A.A.A
193.2A.2A2.A2.A.A$182.D1961.A2.A.A.A.A.2A194.A.A3.A.A$183.D1960.4A.2A
2.A2.A190.2A.A2.4A.A14.2A$2148.A4.2A192.2A.A.A3.A15.A.A$1912.2A15.2A
215.A.A202.A.A3.A4.A9.A$180.2A1729.A.A15.2A215.2A204.A.A3.A3.3A5.3A$
181.A1729.A441.A3.2A6.A3.A$178.3A1729.2A452.2A3.2A$178.A$153.A$153.3A
2188.2A$156.A2187.2A$155.2A2172.2A50.2A$2328.A2.A49.2A7.2A.2A$1917.2A
408.A.2A59.A3.A$147.2A1769.A8.3D397.A60.A.A3.A.A$147.A1770.A.A8.D396.
2A60.2A5.2A$144.2A.A1771.2A7.3D410.2A$144.A2.3A4.2A2.D2182.A$145.2A3.
A3.2A2.D.D2181.3A$147.4A7.2D2184.A$147.A15.2A2219.2A$148.3A12.A.A
2218.A.A$151.A13.A2220.A7.2A4.2A$146.5A14.2A2191.2A26.2A6.2A4.2A$146.
A2212.A$148.A2207.3A3.A.2A$147.2A2207.A2.4A.2A$2359.A39.2A$1920.2A15.
2A421.3A.2A29.2A2.2A$1920.2A15.A.A422.2A2.A27.A.A$1912.2A25.A425.2A
27.A12.2A$1913.A25.2A452.2A11.A.A$1913.A.A490.A$136.2A1776.2A454.2A
11.A21.2A$135.A.A2232.2A10.A.A$129.2A4.A2246.A.A2.2A3.A$127.A2.A2.2A.
4A2166.A74.2A.2A2.A2.A.A$127.2A.A.A.A.A2.A2164.3A78.A.A3.A.A$130.A.A.
A.A1795.2A369.A77.2A.A2.4A.A14.2A$130.A.A.2A1796.A370.2A76.2A.A.A3.A
15.A.A$131.A1798.A.A452.A.A3.A4.A9.A$1930.2A454.A.A3.A3.3A5.3A$144.2A
2155.D85.A3.2A6.A3.A$135.2A7.A1960.2A195.D95.2A3.2A$135.2A5.A.A1960.A
.A192.3D$142.2A1963.A4.2A$2103.4A.2A2.A2.A177.2A83.2A$134.3D1966.A2.A
.A.A.A.2A176.A.A5.2A76.2A$134.D1971.A.A.A.A179.A7.2A61.2A50.2A$135.D
1971.2A.A.A178.2A69.A2.A49.2A7.2A.2A$2024.2A85.A249.A.2A59.A3.A$2024.
2A12.2A.A.2A260.A55.A60.A.A3.A.A$132.2A1897.A.2A.A2.A.2A2.A51.2A202.
2A.A.A53.2A60.2A5.2A$133.A1778.2A15.2A100.2A.A.2A.A4.A.A51.A7.2A192.A
.A.A.A68.2A$130.3A1778.A.A15.2A108.5A.A52.A.A5.2A189.A2.A.A.A.A.2A65.
A$130.A1780.A123.2A.A4.A55.2A196.4A.2A2.A2.A66.3A$105.A1804.2A123.2A.
A.A3.A256.A4.2A70.A$105.3A1931.A.A3.A60.3D38.A151.A.A116.2A$108.A
1931.A3.2A62.D36.3A151.2A117.A.A$107.2A1998.D36.A275.A7.2A4.2A$2144.
2A246.2A26.2A6.2A4.2A$2060.2A331.A$99.2A1959.A28.2A18.2A279.3A3.A.2A$
99.A1817.2A109.2D2.2A11.D12.A.A29.A18.A32.D247.A2.4A.2A$96.2A.A1818.A
8.3D97.D.D2.2A9.3D12.2A4.2A22.A21.3A30.D249.A39.2A$96.A2.3A4.2A2.D
1807.A.A8.D87.2A10.D13.D.D18.A23.5A14.3A2.A28.3D250.3A.2A29.2A2.2A$
97.2A3.A3.2A2.D.D1806.2A7.3D85.A2.A23.D18.A.A28.A13.A2.A285.2A2.A27.A
.A$99.4A7.2D1903.A.2A43.2A26.3A12.A.A2.2A22.2A263.2A27.A12.2A$99.A15.
2A1898.A73.A15.2A26.A.A5.2A284.2A11.A.A$100.3A12.A.A1896.2A73.4A7.2D
31.A7.2A297.A$103.A13.A1911.2A56.2A3.A3.2A2.D.D29.2A270.2A11.A21.2A$
98.5A14.2A1910.A32.2A22.A2.3A4.2A2.D303.2A10.A.A$98.A1931.3A29.A.A21.
2A.A56.A269.A.A2.2A3.A$100.A1931.A10.2A19.A24.A52.2A.A.A267.2A.2A2.A
2.A.A$99.2A1941.A.A19.2A23.2A50.A.A.A.A271.A.A3.A.A$2042.A95.A2.A.A.A
.A.2A264.2A.A2.4A.A14.2A$2041.2A10.2A64.2A17.4A.2A2.A2.A264.2A.A.A3.A
15.A.A$2054.A42.2A20.A22.A4.2A270.A.A3.A4.A9.A$1920.2A15.2A112.3A44.A
22.A18.A.A277.A.A3.A3.3A5.3A$1920.2A15.A.A111.A43.3A3.2A14.5A18.2A
279.A3.2A6.A3.A$1912.2A25.A155.A6.A13.A315.2A3.2A$88.2A1823.A25.2A
161.A.A12.3A$87.A.A1823.A.A187.2A15.A$81.2A4.A1826.2A192.2D7.4A291.2A
$79.A2.A2.2A.4A2015.D.D2.2A3.A3.2A289.2A47.2A$79.2A.A.A.A.A2.A2017.D
2.2A4.3A2.A273.2A50.2A11.A$82.A.A.A.A2031.A.2A272.A2.A49.2A7.2A2.A.A$
82.A.A.2A2032.A274.A.2A59.A4.2A$83.A1848.2A185.2A60.A213.A60.A.A$
1932.A248.3A210.2A60.2A$96.2A1832.A.A251.A224.2A$87.2A7.A1833.2A179.
2A58.2A10.2A224.A$87.2A5.A.A2014.A60.A237.3A$94.2A2016.3A57.A.A19.2A
216.A$2059.2A53.A17.2A28.A10.2A19.A257.2A8.2A4.2A$86.3D1970.A.A70.A.A
5.2A18.3A29.A.A257.A.A7.2A4.2A$86.D1974.A4.2A66.A4.A.A17.A32.2A166.2A
92.A$87.D1969.4A.2A2.A2.A60.4A.2A2.A19.2A199.A.A63.2A26.2A$2057.A2.A.
A.A.A.2A60.A2.A.A.A.2A3.2A216.A4.2A58.A$2060.A.A.A.A66.A.A.A.A5.A212.
4A.2A2.A56.3A3.A.2A33.2A$84.2A1975.2A.A.A67.2A.A.A5.A.2A43.2A164.A2.A
.A.A.A56.A2.4A.2A29.2A2.2A$85.A1979.A72.A7.A2.A23.D18.A.A166.A.A.A.A.
2A56.A34.A.A$82.3A2062.2A10.D13.D.D18.A167.2A.A.A.A58.3A.2A28.A12.2A$
82.A1829.2A15.2A120.2A71.2A31.D.D2.2A9.3D12.2A4.2A170.A2.A60.2A2.A26.
2A11.A.A$57.A1853.A.A15.2A121.A7.2A63.A7.2A23.2D2.2A11.D12.A.A178.A.A
61.2A39.A$57.3A1851.A25.2A113.A.A5.2A63.A.A5.2A55.A161.2A16.2A66.2A
11.A21.2A$60.A1849.2A25.A115.2A71.2A62.2A161.A7.2A75.2A10.A.A$59.2A
1874.A.A415.A.A5.2A87.A.A2.2A3.A$1935.2A123.3D70.3D218.2A93.2A.2A2.A
2.A.A$2062.D72.D34.A3.2A277.A.A3.A.A$51.2A2008.D72.D34.A.A3.A185.3D
85.2A.A2.4A.A14.2A$51.A2113.2A.A.A3.A178.A9.D85.2A.A.A3.A15.A.A$48.2A
.A2113.2A.A4.A177.3A8.D90.A.A3.A4.A9.A$48.A2.3A4.2A2.D1854.2A144.2A
71.2A31.5A.A174.A103.A.A3.A3.3A5.3A$49.2A3.A3.2A2.D.D1853.A8.3D133.A
72.A24.2A.A.2A.A4.A.A173.2A103.A3.2A6.A3.A$51.4A7.2D1854.A.A8.D134.3A
70.3A21.A.2A.A2.A.2A2.A188.2A100.2A3.2A$51.A15.2A1850.2A7.3D135.A72.A
14.2A12.2A.A.2A189.A$52.3A12.A.A2084.2A192.D16.3A$55.A13.A2279.D17.A
78.2A$50.5A14.2A2276.3D96.2A$50.A2380.2A50.2A8.A$52.A2287.2A88.A2.A
49.2A7.A.A.2A$51.2A2286.A.A5.2A80.A.2A59.A.A.2A$1937.2A44.2A354.A7.2A
80.A60.A.A.A$1936.A2.A43.A.A352.2A88.2A60.2A2.A$1936.A2.A45.A4.2A451.
2A49.A.A$1937.2A42.4A.2A2.A2.A358.A90.A51.2A$1981.A2.A.A.A.A.2A354.2A
.A.A68.A21.3A$1920.2A62.A.A.A.A356.A.A.A.A68.3A21.A$40.2A1878.2A63.2A
.A.A353.A2.A.A.A.A.2A68.A60.2A$39.A.A1870.2A75.A354.4A.2A2.A2.A55.2A
10.2A60.A.A$33.2A4.A1873.A434.A4.2A58.A74.A$31.A2.A2.2A.4A1869.A.A20.
2A37.2A369.A.A64.A.A19.2A23.2A26.2A$31.2A.A.A.A.A2.A1870.2A20.2A38.A
7.2A38.A321.2A55.A10.2A19.A25.A32.2A4.2A$34.A.A.A.A1935.A.A5.2A38.3A
374.3A29.A.A22.3A3.A.2A26.2A4.2A$34.A.A.2A1937.2A48.A372.A32.2A23.A2.
4A.2A$35.A1978.2A10.2A372.2A59.A$1984.3D28.A369.2A75.3A.2A$48.2A1882.
2A52.D28.A.A19.2A347.A77.2A2.A30.2A$39.2A7.A1883.A52.D19.A10.2A19.A
348.A.2A43.2A32.2A26.2A2.2A$39.2A5.A.A1881.A.A70.3A29.A.A349.A2.A42.A
.A58.A.A$46.2A1882.2A70.A32.2A351.2A10.D13.D20.A58.A12.2A$1987.2A13.
2A394.D.D2.2A9.2D13.2A4.2A56.2A11.A.A$38.3D1946.A411.2D2.2A11.D12.A.A
74.A$38.D1949.3A440.A38.2A11.A21.2A$39.D1951.A43.2A394.2A37.2A10.A.A$
1988.2A2.A23.D18.A.A444.A.A2.2A3.A$1987.A2.2A10.D13.D.D18.A443.2A.2A
2.A2.A.A$36.2A1949.2A11.D.D2.2A9.3D12.2A4.2A372.A3.2A68.A.A3.A.A$37.A
1963.2D2.2A11.D12.A.A376.A.A3.A64.2A.A2.4A.A14.2A$34.3A1996.A372.2A.A
.A3.A65.2A.A.A3.A15.A.A$34.A1998.2A371.2A.A4.A70.A.A3.A4.A9.A$9.A
1947.2A451.5A.A69.A.A3.A3.3A5.3A$9.3A1900.2A15.2A27.A443.2A.A.2A.A4.A
.A69.A3.2A6.A3.A$12.A1898.A.A15.2A25.A56.A3.2A383.A.2A.A2.A.2A2.A81.
2A3.2A$11.2A1898.A44.5A14.2A35.A.A3.A376.2A12.2A.A.2A$1910.2A49.A13.A
32.2A.A.A3.A377.2A$1958.3A12.A.A32.2A.A4.A461.2A$3.2A1952.A15.2A37.5A
.A459.2A$3.A1953.4A7.2D34.2A.A.2A.A4.A.A443.2A50.2A$2A.A1951.2A3.A3.
2A2.D.D33.A.2A.A2.A.2A2.A443.A2.A49.2A7.2A$A2.3A4.2A2.D1939.A2.3A4.2A
2.D28.2A12.2A.A.2A443.A.2A59.A$.2A3.A3.2A2.D.D1937.2A.A39.2A462.A60.A
.A$3.4A7.2D1901.2A38.A502.2A60.2A$3.A15.2A1897.A8.3D27.2A516.2A49.2A$
4.3A12.A.A1896.A.A8.D545.A51.A$7.A13.A1897.2A7.3D403.2A140.3A48.A.A$
2.5A14.2A1942.2A21.2A344.A.A141.A49.2A$2.A1963.A21.A327.A19.A4.2A175.
2A$4.A1958.3A24.A323.3A15.4A.2A2.A2.A173.A.A$3.2A1958.A6.2A14.5A322.A
18.A2.A.A.A.A.2A175.A$1971.A13.A327.2A20.A.A.A.A150.2A26.2A$1971.A.A
12.3A347.2A.A.A151.A$1972.2A15.A350.A149.3A3.A.2A$1977.2D7.4A321.D
178.A2.4A.2A27.2A4.2A$1976.D.D2.2A3.A3.2A320.D13.2A165.A33.2A4.2A$
1978.D2.2A4.3A2.A317.3D14.A7.2A157.3A.2A$1989.A.2A334.A.A5.2A159.2A2.
A$1920.2A15.2A50.A313.2A23.2A169.2A$1920.2A15.A.A48.2A312.A.A5.2A220.
2A$1912.2A25.A362.A7.2A23.3D190.2A2.2A$1913.A25.2A360.2A34.D189.A.A$
1913.A.A64.2A354.D190.A12.2A$1914.2A64.A334.A210.2A11.A.A$1981.3A327.
2A.A.A222.A$809.A1173.A326.A.A.A.A21.2A163.2A11.A21.2A$809.3A1495.A2.
A.A.A.A.2A18.A164.2A10.A.A$812.A1494.4A.2A2.A2.A19.3A173.A.A2.2A3.A$
811.A.A1118.2A377.A4.2A23.A172.2A.2A2.A2.A.A$811.A.A1118.A376.A.A206.
A.A3.A.A$812.A1117.A.A376.2A203.2A.A2.4A.A14.2A$1930.2A582.2A.A.A3.A
15.A.A$2446.2A70.A.A3.A4.A9.A$2446.A.A70.A.A3.A3.3A5.3A$2191.A256.A4.
2A65.A3.2A6.A3.A$827.2A1360.3A252.4A.2A2.A2.A74.2A3.2A$827.2A1359.A
255.A2.A.A.A.A.2A$2188.2A257.A.A.A.A$2173.2A273.2A.A.A57.2A$2174.A
277.A58.2A$807.2A1365.A.2A318.2A50.2A$806.A.A1366.A2.A259.2A55.A2.A
49.2A7.2A$806.A1369.2A261.A7.2A45.A.2A59.A$805.2A7.2A1096.2A15.2A260.
2A13.2A231.A.A5.2A45.A60.A.A$814.2A1095.A.A15.2A260.2A13.2A21.2A209.
2A51.2A60.2A$1911.A25.2A290.2A277.2A$822.2A.A1084.2A25.A509.3D41.4A
13.A$822.2A.3A1107.A.A511.D40.A3.A14.3A43.2A$828.A1106.2A511.D41.2A
19.A44.A$822.2A.3A1723.2A3.A.A$821.A2.2A1725.A.A3.2A$820.A.A1371.2A.A
31.2A219.2A36.D64.A$802.A16.A.A.2A.A1367.2A.3A30.A219.A38.D35.2A26.2A
$802.3A15.A2.A.2A1090.2A281.A29.A.2A217.3A33.3D36.A$805.A17.A1094.A8.
3D264.2A.3A27.2A.2A.A219.A69.3A3.A.2A$804.2A16.2A1094.A.A8.D265.A.A
30.A197.2A52.2A41.A2.4A.2A$819.A.A2.2A1093.2A7.3D252.2A10.A.A25.2A.A.
A198.A51.A.A5.2A37.A$819.2A2.A2.A1356.2A11.A26.2A.2A197.A53.A7.2A38.
3A.2A23.2A4.2A$824.2A1599.5A14.2A32.2A49.2A2.A22.2A4.2A$2223.2A.2A
202.A13.A87.2A$2224.A.A200.3A12.A.A47.A$825.2A1365.A31.A.A199.A15.2A
44.2A.A.A$825.A1364.3A32.A200.4A7.2D48.A.A.A.A67.2A$823.A.A1111.2A
250.A234.2A3.A3.2A2.D.D44.A2.A.A.A.A.2A60.2A2.2A$823.2A1111.A2.A249.
2A232.A2.3A4.2A2.D46.4A.2A2.A2.A59.A.A$1936.A2.A459.A23.2A.A61.A4.2A
61.A12.2A$1937.2A458.3A26.A59.A.A66.2A11.A.A$2187.D208.A29.2A58.2A80.
A$1920.2A266.D207.2A134.2A11.A21.2A$1920.2A264.3D343.2A10.A.A$1912.2A
520.2A108.A.A2.2A3.A$1913.A265.2A213.D40.A107.2A.2A2.A2.A.A$1913.A.A
20.2A240.A.A5.2A88.A118.D36.3A112.A.A3.A.A$761.A1152.2A20.2A240.A7.2A
86.3A116.3D36.A110.2A.A2.4A.A14.2A$761.3A1413.2A94.A269.2A.A.A3.A15.A
.A$764.A44.2A1462.2A111.2A159.A.A3.A4.A9.A$763.A.A43.2A1380.A193.A.A
5.2A153.A.A3.A3.3A5.3A$763.A.A1421.2A.A.A192.A7.2A154.A3.2A6.A3.A$
764.A1167.2A252.A.A.A.A78.D112.2A174.2A3.2A$1932.A250.A2.A.A.A.A.2A
76.D$1930.A.A250.4A.2A2.A2.A74.3D125.A$1930.2A255.A4.2A200.2A.A.A140.
2A$850.A1334.A.A75.2A128.A.A.A.A140.2A$779.2A67.3A1334.2A75.A.A5.2A
118.A2.A.A.A.A.2A122.2A50.2A$779.2A66.A1414.A7.2A118.4A.2A2.A2.A121.A
2.A49.2A7.2A$847.2A1412.2A131.A4.2A122.A.2A59.A$2392.A.A128.A60.A.A$
2275.A116.2A128.2A60.2A$759.2A94.2A1414.2A.A.A260.2A$758.A.A95.A1413.
A.A.A.A260.A$758.A97.A.2A1407.A2.A.A.A.A.2A197.2A59.3A$757.2A7.2A80.
2A4.3A2.A1407.4A.2A2.A2.A197.A62.A$766.2A80.2A3.A3.2A1412.A4.2A201.A
100.2A$853.4A1055.2A15.2A338.A.A187.2A14.5A100.A.A$774.2A.A56.2A3.2A
15.A1054.A.A15.2A338.2A189.A13.A107.A$774.2A.3A54.A.A.A.A12.3A1055.A
548.A.A12.3A37.A38.2A26.2A$780.A55.A.A13.A1057.2A549.2A15.A34.3A39.A$
774.2A.3A55.A2.A14.5A1608.2D7.4A33.A39.3A3.A.2A$773.A2.2A57.A.A19.A
1607.D.D2.2A3.A3.2A31.2A38.A2.4A.2A$772.A.A61.A18.A1611.D2.2A4.3A2.A
73.A$754.A16.A.A.2A.A76.2A1621.A.2A74.3A.2A$754.3A15.A2.A.2A1676.A22.
A31.D47.2A2.A$757.A17.A1677.3A21.2A32.D49.2A$756.2A16.2A1141.2A533.A
56.3D$771.A.A2.2A42.2A1096.A8.3D522.2A$771.2A2.A2.A41.2A1096.A.A8.D
539.2A31.2A$776.2A1141.2A7.3D538.A31.A.A5.2A$2450.D19.3A28.A7.2A$
2451.D20.A27.2A$777.2A61.2A1607.3D$777.A62.A.A1671.A$775.A.A44.2A18.A
1599.2A66.2A.A.A$775.2A46.A9.2A7.2A1597.A.A5.2A58.A.A.A.A$822.A10.2A
1606.A7.2A55.A2.A.A.A.A.2A$822.2A1616.2A64.4A.2A2.A2.A$825.2A1683.A4.
2A$822.2A.2A62.A1564.A53.A.A$823.A63.3A1560.2A.A.A52.2A$821.A3.2A59.A
1033.2A15.2A510.A.A.A.A$821.4A2.A47.A10.2A1032.2A15.A.A506.A2.A.A.A.A
.2A$824.A.A.A45.A.A1035.2A25.A506.4A.2A2.A2.A$713.A107.2A.A2.A18.A27.
A.A1036.A25.2A509.A4.2A$713.3A106.A.A19.3A25.3A.2A20.A1014.A.A532.A.A
$716.A44.2A58.A2.2A17.A27.A24.3A1015.2A532.2A$715.A.A43.2A58.A.A2.A.A
14.2A20.A6.3A.2A17.A$715.A.A104.A.A2.2A20.A15.3A6.A.2A17.2A$716.A106.
A23.3A18.A$846.A20.2A$846.2A44.2A1038.2A$891.A2.A1037.A$802.A89.2A
1036.A.A$731.2A67.3A1127.2A$731.2A66.A$799.2A$849.2A$830.2A17.2A$711.
2A94.2A21.2A$710.A.A95.A71.2A$710.A97.A.2A68.A$709.2A7.2A80.2A4.3A2.A
17.2A50.3A$718.2A80.2A3.A3.2A19.A52.A$805.4A18.3A12.2A$726.2A.A56.2A
3.2A15.A18.A14.A16.2A$726.2A.3A54.A.A.A.A12.3A35.3A14.A1051.2A15.2A$
732.A55.A.A13.A40.A11.3A1051.A.A15.2A$726.2A.3A55.A2.A14.5A47.A1053.A
$725.A2.2A57.A.A19.A1100.2A$724.A.A61.A18.A$706.A16.A.A.2A.A76.2A$
706.3A15.A2.A.2A$709.A17.A$708.2A16.2A$723.A.A2.2A42.2A$723.2A2.A2.A
41.2A$728.2A1197.3D$1929.D$1928.3D$729.2A61.2A$729.A62.A.A$727.A.A44.
2A18.A$727.2A46.A9.2A7.2A$774.A10.2A$774.2A$777.2A$774.2A.2A62.A1082.
2A$775.A63.3A1081.A2.A$773.A3.2A59.A1085.2A$773.4A2.A47.A10.2A$776.A.
A.A45.A.A$665.A107.2A.A2.A18.A27.A.A$665.3A106.A.A19.3A25.3A.2A20.A$
668.A44.2A58.A2.2A17.A27.A24.3A$667.A.A43.2A58.A.A2.A.A14.2A20.A6.3A.
2A17.A$667.A.A104.A.A2.2A20.A15.3A6.A.2A17.2A$668.A106.A23.3A18.A$
798.A20.2A$798.2A44.2A$843.A2.A$754.D89.2A$683.2A67.3D$683.2A66.D$
751.2D$801.2A$782.2A17.2A$663.2A94.2D21.2A$662.A.A95.D71.2A$662.A97.D
.2D68.A$661.2A7.2A80.2D4.3D2.D17.2A50.3A$670.2A80.2D3.D3.2D19.A52.A$
757.4D18.3A12.2A$678.2A.A56.2D3.2D15.D18.A14.A16.2A$678.2A.3A54.D.D.D
.D12.3D35.3A14.A$684.A55.D.D13.D40.A11.3A$678.2A.3A55.D2.D14.5D47.A$
677.A2.2A57.D.D19.D$676.A.A61.D18.D$658.A16.A.A.2A.A76.2D$658.3A15.A
2.A.2A$661.A17.A$660.2A16.2A$675.A.A2.2A42.2D$675.2A2.A2.A41.2D$680.
2A3$681.2A61.2D$681.A62.D.D$679.A.A44.2D18.D$679.2A46.D9.2D7.2D$726.D
10.2D$726.2D$729.2D$726.2D.2D62.D$727.D63.3D$725.D3.2D59.D$725.4D2.D
47.D10.2D$728.D.D.D45.D.D$617.A107.2D.D2.D18.D27.D.D$617.3A106.D.D19.
3D25.3D.2D20.D$620.A44.2A58.D2.2D17.D27.D24.3D$619.A.A43.2A58.D.D2.D.
D14.2D20.D6.3D.2D17.D$619.A.A104.D.D2.2D20.D15.3D6.D.2D17.2D$620.A
106.D23.3D18.D$750.D20.2D$750.2D44.2D$795.D2.D$706.A89.2D$635.2A67.3A
$635.2A66.A$703.2A$753.2D$734.2D17.2D$615.2A94.2A21.2D$614.A.A95.A71.
2D$614.A97.A.2A68.D$613.2A7.2A80.2A4.3A2.A17.2D50.3D1967.2A$622.2A80.
2A3.A3.2A19.D52.D1967.2A$709.4A18.3D12.2D$630.2A.A56.2A3.2A15.A18.D
14.D16.2D$630.2A.3A54.A.A.A.A12.3A35.3D14.D$636.A55.A.A13.A40.D11.3D$
630.2A.3A55.A2.A14.5A47.D$629.A2.2A57.A.A19.A$628.A.A61.A18.A$610.A
16.A.A.2A.A76.2A$610.3A15.A2.A.2A2105.2A$613.A17.A382.D1725.2A$612.2A
16.2A380.3D$627.A.A2.2A42.2A333.D$627.2A2.A2.A41.2A333.2D$632.2A$
2720.2A19.A$1019.2D1699.2A12.2A.A.3A$633.2A61.2A322.D1706.A.2A.A2.A.
2A$633.A62.A.A321.D.2D1703.2A.A.2A.A4.2A$631.A.A44.2A18.A313.2D4.3D2.
D1711.5A.A$631.2A46.A9.2A7.2A312.2D3.D3.2D1708.2A.A4.A20.2A$678.A10.
2A326.4D1710.2A.A.A3.A19.A$678.2A318.2D3.2D15.D1714.A.A3.A19.3A$681.
2A315.D.D.D.D12.3D1716.A3.2A21.A$678.2A.2A62.A254.D.D13.D$679.A63.3A
253.D2.D14.5D$677.A3.2A59.A256.D.D19.D$677.4A2.A47.A10.2A256.D18.D$
680.A.A.A45.A.A286.2D1707.2A$569.A107.2A.A2.A18.A27.A.A1995.2A$569.3A
106.A.A19.3A25.3A.2A20.A1958.2A$572.A44.2A58.A2.2A17.A27.A24.3A1957.A
2.A$571.A.A43.2A58.A.A2.A.A14.2A20.A6.3A.2A17.A232.2D1725.A.2A$571.A.
A104.A.A2.2A20.A15.3A6.A.2A17.2A231.2D1725.A68.2A$572.A106.A23.3A18.A
1985.2A68.2A$702.A20.2A2000.2A9.2A21.2A$702.2A44.2A1975.A9.A.A21.2A$
747.A2.A253.2D1720.3A6.A17.2A$658.A89.2A254.D.D1721.A5.2A17.2A$587.2A
67.3A327.2D18.D$587.2A66.A331.D9.2D7.2D$655.2A329.D10.2D1756.2A$705.
2A279.2D1760.2A5.2A$686.2A17.2A282.2D1757.2A15.2A$567.2A94.2A21.2A
298.2D.2D62.D1711.2A$566.A.A95.A71.2A249.D63.3D$566.A97.A.2A68.A248.D
3.2D59.D$565.2A7.2A80.2A4.3A2.A17.2A50.3A245.4D2.D47.D10.2D$574.2A80.
2A3.A3.2A19.A52.A248.D.D.D45.D.D$661.4A18.3A12.2A285.2D.D2.D18.D27.D.
D1704.2A19.A$582.2A.A56.2A3.2A15.A18.A14.A16.2A269.D.D19.3D25.3D.2D
20.D1682.2A12.2A.A.3A$582.2A.3A54.A.A.A.A12.3A35.3A14.A268.D2.2D17.D
27.D24.3D1689.A.2A.A2.A.2A$588.A55.A.A13.A40.A11.3A269.D.D2.D.D14.2D
20.D6.3D.2D17.D1692.2A.A.2A.A4.2A$582.2A.3A55.A2.A14.5A47.A272.D.D2.
2D20.D15.3D6.D.2D17.2D1699.5A.A$581.A2.2A57.A.A19.A321.D23.3D18.D
1723.2A.A4.A20.2A$580.A.A61.A18.A346.D20.2D1723.2A.A.A3.A19.A$562.A
16.A.A.2A.A76.2A345.2D44.2D1702.A.A3.A19.3A$562.3A15.A2.A.2A468.D2.D
1702.A3.2A21.A$565.A17.A382.D89.2D$564.2A16.2A380.3D$579.A.A2.2A42.2A
333.D$579.2A2.A2.A41.2A333.2D1714.2A$584.2A427.2D1665.A72.2A$994.2D
17.2D1663.A74.2A$971.2D21.2D1682.5A14.2A39.2A61.2A$585.2A61.2A322.D
71.2D1637.A13.A39.A2.A60.2A$585.A62.A.A321.D.2D68.D1635.3A12.A.A38.A.
2A$583.A.A44.2A18.A313.2D4.3D2.D17.2D50.3D1631.A15.2A39.A$583.2A46.A
9.2A7.2A312.2D3.D3.2D19.D52.D1631.4A52.2A$630.A10.2A326.4D18.3D12.2D
1669.2A3.A3.2A42.2A18.2A9.2A21.2A$630.2A318.2D3.2D15.D18.D14.D16.2D
1651.A2.3A4.2A43.A18.A9.A.A21.2A$633.2A315.D.D.D.D12.3D35.3D14.D1651.
2A.A49.A21.3A6.A17.2A$630.2A.2A62.A254.D.D13.D40.D11.3D1655.A49.5A14.
3A2.A5.2A17.2A56.D$631.A63.3A253.D2.D14.5D47.D1657.2A53.A13.A2.A82.D.
D$629.A3.2A59.A256.D.D19.D1757.3A12.A.A2.2A33.2A47.2D$629.4A2.A47.A
10.2A256.D18.D1744.A13.A15.2A32.2A4.2A$632.A.A.A45.A.A286.2D1714.2A
27.3A11.4A39.2A5.2A$521.A107.2A.A2.A18.A27.A.A1999.A3.A30.A8.2A3.A3.
2A34.2A$521.3A106.A.A19.3A25.3A.2A20.A1977.4A30.2A7.A2.3A4.2A$524.A
44.2A58.A2.2A17.A27.A24.3A2020.2A.A$523.A.A43.2A58.A.A2.A.A14.2A20.A
6.3A.2A17.A232.2D1748.4A40.A$523.A.A104.A.A2.2A20.A15.3A6.A.2A17.2A
231.2D1732.A14.A3.A40.2A$524.A106.A23.3A18.A1993.3A12.2A99.2A$654.A
20.2A1996.A111.A2.A2.2A$654.2A44.2A1970.2A64.2A46.2A2.A.A$699.A2.A
253.2D1730.D50.A22.2A24.2A16.2A$610.D89.2A254.D.D1730.D21.D24.3A23.A
25.A17.A$539.2A67.3D327.2D18.D1714.2A14.2D18.3D24.A27.A20.2A.A2.A15.
3A$539.2A66.D331.D9.2D7.2D1713.2A13.2D2.2A15.D.D32.2A14.5A20.A.2A.A.A
16.A$607.2D329.D10.2D1737.D3.2A15.D35.A13.A29.A.A$657.2A279.2D1805.A.
A12.3A23.2A2.A$638.2A17.2A282.2D1803.2A15.A20.3A.2A$519.2A94.2D21.2A
298.2D.2D62.D1754.4A19.A61.D.D$518.A.A95.D71.2A249.D63.3D1749.2A3.A3.
2A18.3A.2A56.2D$518.A97.D.2D68.A248.D3.2D59.D1752.2A4.3A2.A19.A.2A56.
D$517.2A7.2A80.2D4.3D2.D17.2A50.3A245.4D2.D47.D10.2D1685.2A36.2A34.A.
2A$526.2A80.2D3.D3.2D19.A52.A248.D.D.D45.D.D1673.2A21.A19.2A16.A.A33.
A32.2A$613.4D18.3A12.2A285.2D.D2.D18.D27.D.D1672.A2.A2.2A17.3A15.A.A
18.A32.2A32.2A7.2A$534.2A.A56.2D3.2D15.D18.A14.A16.2A269.D.D19.3D25.
3D.2D20.D1651.2A2.A.A19.A15.A20.2A74.A36.D$534.2A.3A54.D.D.D.D12.3D
35.3A14.A268.D2.2D17.D27.D24.3D1653.2A16.2A19.2A94.A.A37.2D$540.A55.D
.D13.D40.A11.3A269.D.D2.D.D14.2D20.D6.3D.2D17.D1656.A17.A49.A17.2A47.
2A37.2D$534.2A.3A55.D2.D14.5D47.A272.D.D2.2D20.D15.3D6.D.2D17.2D1652.
2A.A2.A15.3A44.3A17.A$533.A2.2A57.D.D19.D321.D23.3D18.D1680.A.2A.A.A
16.A43.A21.3A$532.A.A61.D18.D346.D20.2D1684.A.A61.2A22.A$514.A16.A.A.
2A.A76.2D345.2D44.2D1656.2A2.A44.A2.A.2A61.2A$514.3A15.A2.A.2A468.D2.
D1653.3A.2A45.4A.A62.2A$517.A17.A382.A89.2D1653.A56.A.A$516.2A16.2A
380.3A1745.3A.2A47.2A2.2A$531.A.A2.2A42.2D333.A1750.A.2A47.A$531.2A2.
A2.A41.2D333.2A1801.A$536.2A427.2D1709.2A39.2A4.2A74.A$946.2D17.2D
1709.2A7.2A35.A.A5.2A66.A.A$923.2A21.2D1737.A36.A7.2A66.A.3A$537.2A
61.2D322.A71.2D1685.A.A35.2A76.A3.A18.2A$537.A62.D.D321.A.2A68.D1686.
2A65.A49.3A19.A$535.A.A44.2D18.D313.2A4.3A2.A17.2D50.3D1735.A14.3A45.
A.A23.A2.2A$535.2A46.D9.2D7.2D312.2A3.A3.2A19.D52.D1731.2A.A.A5.A10.A
44.2A4.2A14.5A3.A$582.D10.2D326.4A18.3D12.2D1770.A.A.A.A4.A.A8.2A51.A
13.A8.A.A$582.2D318.2A3.2A15.A18.D14.D16.2D1686.2A62.A2.A.A.A.2A3.A.A
26.A34.A.A12.3A6.2A$585.2D315.A.A.A.A12.3A35.3D14.D1686.2A62.4A.2A2.A
3.2A.2A23.3A35.2A15.A$582.2D.2D62.D254.A.A13.A40.D11.3D1755.A4.A3.A
26.A52.4A$583.D63.3D253.A2.A14.5A47.D1753.2A2.A.3A5.A.2A22.2A46.2A3.A
3.2A$581.D3.2D59.D256.A.A19.A1801.2A3.2A5.A.A.2A70.2A4.3A2.A$581.4D2.
D47.D10.2D256.A18.A1815.2A82.A.2A$584.D.D.D45.D.D286.2A1754.A86.2A55.
A$473.A107.2D.D2.D18.D27.D.D2041.A.A85.2A54.2A4.2A4.2A$473.3A106.D.D
19.3D25.3D.2D20.D2019.A.A147.2A4.2A$476.A44.2A58.D2.2D17.D27.D24.3D
2020.A$475.A.A43.2A58.D.D2.D.D14.2D20.D6.3D.2D17.D232.2A1790.3A131.2A
$475.A.A104.D.D2.2D20.D15.3D6.D.2D17.2D231.2A1792.A131.A$476.A106.D
23.3D18.D2186.3A15.2A$606.D20.2D2188.A11.2A2.2A$606.2D44.2D2053.2A
119.A.A$651.D2.D253.2A1797.A120.A12.2A$562.D89.2D254.A.A1798.A117.2A
11.A.A$491.2A67.3D327.2A18.A1778.2A14.5A52.3D75.A$491.2A66.D331.A9.2A
7.2A1778.A13.A48.2A8.D40.2A11.A21.2A$559.2D329.A10.2A1787.A.A12.3A46.
A6.3D40.2A10.A.A$609.2D279.2A1799.2A15.A42.3A62.A.A2.2A3.A$590.2D17.
2D282.2A1810.4A42.A63.2A.2A2.A2.A.A$471.2A94.2D21.2D298.2A.2A62.A
1742.2A3.A3.2A108.A.A3.A.A$470.A.A95.D71.2D249.A63.3A1676.A20.A44.2A
4.3A2.A103.2A.A2.4A.A14.2A$470.A97.D.2D68.D248.A3.2A59.A1678.A.A7.A
11.3A50.A.2A103.2A.A.A3.A15.A.A$469.2A7.2A80.2D4.3D2.D17.2D50.3D245.
4A2.A47.A10.2A1678.A6.3A14.A49.A72.A37.A.A3.A4.A9.A$478.2A80.2D3.D3.
2D19.D52.D248.A.A.A45.A.A1678.2A15.A16.2A48.2A70.3A38.A.A3.A3.3A5.3A$
565.4D18.3D12.2D285.2A.A2.A18.A27.A.A1678.A.A14.2A102.2A32.A42.A3.2A
6.A3.A$486.2A.A56.2D3.2D15.D18.D14.D16.2D269.A.A19.3A25.3A.2A20.A
1657.2A55.A63.A32.2A52.2A3.2A$486.2A.3A54.D.D.D.D12.3D35.3D14.D268.A
2.2A17.A27.A24.3A1653.2A57.3A17.2A44.A.A15.2A$492.A55.D.D13.D40.D11.
3D269.A.A2.A.A14.2A20.A6.3A.2A17.A1655.A.A10.D10.D34.A20.A46.2A15.2A
102.2A$486.2A.3A55.D2.D14.5D47.D272.A.A2.2A20.A15.3A6.A.2A17.2A1654.A
12.2D10.D21.D11.2A20.3A109.2A54.A$485.A2.2A57.D.D19.D321.A23.3A18.A
1681.2A11.2D11.2D18.3D35.A109.2A54.A.A$484.A.A61.D18.D346.A20.2A1686.
2A4.D13.2D2.2A15.D.D130.2A50.2A18.2A$466.A16.A.A.2A.A76.2D345.2A44.2A
1661.2A3.3D12.D3.2A15.D131.A2.A49.2A7.2A$466.3A15.A2.A.2A468.A2.A
1664.2D2.D136.2A25.A.2A59.A$469.A17.A382.D89.2A1805.A.A5.2A18.A60.A.A
$468.2A16.2A380.3D1896.A7.2A17.2A60.2A$483.A.A2.2A42.2D333.D1822.2A
74.2A41.2A$483.2A2.A2.A41.2D333.2D1820.A2.A116.A$488.2A427.2A1717.2A
6.2A44.2A88.A29.3A55.2A4.2A$898.2A17.2A1717.2A6.A20.2A76.A32.2A.A.A
30.A55.2A4.2A$875.2D21.2A1745.3A18.A76.3A8.3D7.2A9.A.A.A.A23.2A45.2A$
489.2A61.2D322.D71.2A1672.2A23.A15.3A6.A.2A17.2A51.A8.D8.A.A5.A2.A.A.
A.A.2A20.A.A44.A.A$489.A62.D.D321.D.2D68.A1672.A.A14.2A23.A6.3A.2A17.
A51.2A8.3D8.A5.4A.2A2.A2.A22.A4.2A40.A$487.A.A44.2D18.D313.2D4.3D2.D
17.2A50.3A1669.A16.A.A28.A24.3A69.2A8.A4.2A20.4A.2A2.A2.A10.2A26.2A
17.2A$487.2A46.D9.2D7.2D312.2D3.D3.2D19.A52.A1668.2A18.A29.3A.2A20.A
36.2A39.A.A26.A2.A.A.A.A.2A11.A41.2A2.2A$534.D10.2D326.4D18.3A12.2A
1728.2A30.A.A59.A39.2A30.A.A.A.A11.3A3.A.2A34.A.A$534.2D318.2D3.2D15.
D18.A14.A16.2A1743.A.A59.A.A70.2A.A.A11.A2.4A.2A16.A17.A12.2A$537.2D
315.D.D.D.D12.3D35.3A14.A1744.A10.2A38.A10.2A74.A15.A20.3A16.2A11.A.A
$534.2D.2D62.D254.D.D13.D40.A11.3A1756.A37.3A103.3A.2A13.A32.A$535.D
63.3D253.D2.D14.5D47.A1759.3A33.A75.2A31.2A2.A12.2A8.A21.2A$533.D3.2D
59.D256.D.D19.D1756.3D50.A33.2A75.A7.2A25.2A21.A.A$533.4D2.D47.D10.2D
256.D18.D1749.2A8.D70.2A90.A.A5.2A48.A.A2.2A3.A$536.D.D.D45.D.D286.2D
1749.A6.3D71.A91.2A54.2A.2A2.A2.A.A$425.A107.2D.D2.D18.D27.D.D2034.3A
57.2A22.A.2A47.2A99.A.A3.A.A$425.3A106.D.D19.3D25.3D.2D20.D2012.A59.
2A23.A2.A46.A.A94.2A.A2.4A.A14.2A$428.A44.2A58.D2.2D17.D27.D24.3D
2098.2A49.A94.2A.A.A3.A15.A.A$427.A.A43.2A58.D.D2.D.D14.2D20.D6.3D.2D
17.D232.2D1882.2A34.2A97.A.A3.A4.A9.A$427.A.A104.D.D2.2D20.D15.3D6.D.
2D17.2D231.2D1882.2A22.2A3.2A105.A.A3.A3.3A5.3A$428.A106.D23.3D18.D
2165.A2.A4.A106.A3.2A6.A3.A$558.D20.2D2165.3A5.A.A32.2A18.2A61.2A3.2A
$558.2D44.2D2010.2A137.2A33.A18.A$603.D2.D253.2D1755.A115.A3.2A7.3A
39.A21.3A$514.A89.2D254.D.D1754.A.A15.2A95.A.A3.A7.A2.A38.5A14.3A2.A
39.2A$443.2A67.3A327.2D18.D1755.2A15.2A94.A.A3.A10.2A43.A13.A2.A23.2A
16.2A$443.2A66.A331.D9.2D7.2D1795.A67.2A.A.A3.A53.3A12.A.A2.2A22.A2.
2A50.2A$511.2A329.D10.2D1802.3A67.2A.A2.4A.A50.A15.2A28.2A2.A49.2A7.
2A$561.2D279.2D1812.A74.A.A3.A.A49.4A45.A59.A22.2A$542.2D17.2D282.2D
1809.2A69.2A.2A2.A2.A.A47.2A3.A3.2A37.3A58.A.A22.2A$423.2A94.2A21.2D
298.2D.2D62.D1731.2A85.A.A2.2A3.A18.2A27.A2.3A4.2A36.A61.2A$422.A.A
95.A71.2D249.D63.3D1732.A73.2A10.A.A27.A27.2A.A44.2A13.2A$422.A97.A.
2A68.D248.D3.2D59.D1735.A.2A70.2A11.A26.A32.A59.A$421.2A7.2A80.2A4.3A
2.A17.2D50.3D245.4D2.D47.D10.2D1735.A2.A109.5A14.2A12.2A59.3A$430.2A
80.2A3.A3.2A19.D52.D248.D.D.D45.D.D1747.2A115.A13.A76.A$517.4A18.3D
12.2D285.2D.D2.D18.D27.D.D1711.2A49.2A13.2A63.2A17.3A12.A.A116.2A$
438.2A.A56.2A3.2A15.A18.D14.D16.2D269.D.D19.3D25.3D.2D20.D1689.A50.2A
13.2A63.2A5.2A9.A15.2A22.2A93.A.A$438.2A.3A54.A.A.A.A12.3A35.3D14.D
268.D2.2D17.D27.D24.3D1687.A.A5.2A10.3D7.2A108.2A9.4A37.A95.A$444.A
55.A.A13.A40.D11.3D269.D.D2.D.D14.2D20.D6.3D.2D17.D1689.A.A6.2A11.D8.
A.A116.2A3.A3.2A29.3A26.2A40.2A26.2A10.2A$438.2A.3A55.A2.A14.5A47.D
272.D.D2.2D20.D15.3D6.D.2D17.2D1684.2A3.A20.3D8.A115.A2.3A4.2A29.A27.
A.A5.2A34.A38.2A$437.A2.2A57.A.A19.A321.D23.3D18.D1712.2A35.2A79.A5.
2A17.2A8.2A.A65.A7.2A19.2A10.3A3.A.2A$436.A.A61.A18.A346.D20.2D1708.
2A99.2A17.3A6.A17.2A11.A64.2A28.A.A9.A2.4A.2A$418.A16.A.A.2A.A76.2A
345.2D44.2D1684.A99.2A16.A9.A.A21.2A5.2A95.A4.2A6.A$418.3A15.A2.A.2A
468.D2.D1683.A.A61.2A.A6.2A42.2A9.2A21.2A84.A13.4A.2A2.A2.A5.3A.2A$
421.A17.A382.D89.2D1685.2A61.2A.3A3.A.A27.2A129.2A.A.A12.A2.A.A.A.A.
2A7.2A2.A11.2A19.A$420.2A16.2A380.3D1845.A2.A30.A62.2A64.A.A.A.A15.A.
A.A.A13.2A11.2A12.2A.A.3A$435.A.A2.2A42.2A333.D1842.2A.3A2.2A26.2A2.A
.2A60.A61.A2.A.A.A.A.2A13.2A.A.A33.A.2A.A2.A.2A$435.2A2.A2.A41.2A333.
2D1842.A.A32.2A3.A2.A23.D32.3A62.4A.2A2.A2.A17.A34.2A.A.2A.A4.2A$401.
2A37.2A427.2D1780.2A10.A.A18.2A18.2A24.D.D30.A68.A4.2A62.5A.A$402.A
447.2D17.2D1755.2A4.2A17.2A11.A18.A.A33.2A9.3D97.A.A11.2A51.2A.A4.A
20.2A$402.A.A422.2D21.2D1774.2A4.2A49.A35.2A11.D97.2A13.A7.2A42.2A.A.
A3.A19.A$403.2A36.2A61.2A322.D71.2D1780.2A8.2A151.A.A5.2A46.A.A3.A19.
3A$441.A62.A.A321.D.2D68.D1791.A143.2A8.2A54.A3.2A21.A$439.A.A44.2A
18.A313.2D4.3D2.D17.2D50.3D1789.3A140.A$439.2A46.A9.2A7.2A312.2D3.D3.
2D19.D52.D1723.2A66.A32.A3.2A104.A$486.A10.2A326.4D18.3D12.2D1763.2A
2.2A94.A.A3.A20.A43.2A18.2A14.5A$486.2A318.2D3.2D15.D18.D14.D16.2D
1743.A6.A.A92.A.A3.A19.3A43.A20.A13.A$489.2A315.D.D.D.D12.3D35.3D14.D
1731.3D4.2A2.A.A7.A88.2A.A.A3.A10.3D6.A48.A18.A.A12.3A57.2A$486.2A.2A
62.A254.D.D13.D40.D11.3D1723.2A8.D5.A.A2.A.A6.2A87.2A.A2.4A.A8.D8.2A
27.2A14.5A19.2A15.A38.2A16.2A$487.A63.3A253.D2.D14.5D47.D1726.A6.3D8.
2A2.A99.A.A3.A.A6.3D37.A13.A38.4A18.2A18.A2.2A$485.A3.2A59.A256.D.D
19.D1771.3A19.A.A96.2A.2A2.A2.A.A46.A.A12.3A30.2A3.A3.2A16.A20.2A2.A$
485.4A2.A47.A10.2A256.D18.D1773.A18.A2.A.2A96.A.A2.2A3.A48.2A15.A29.
2A4.3A2.A16.3A20.A$488.A.A.A45.A.A286.2D1790.A.A.A87.2A10.A.A70.4A37.
A.2A18.A17.3A$485.2A.A2.A18.A27.A.A2079.A2.4A84.2A11.A66.2A3.A3.2A35.
A38.A$486.A.A19.3A25.3A.2A20.A2058.2A3.A106.2A56.2A4.3A2.A33.2A38.2A
13.2A32.2A$425.2A58.A2.2A17.A27.A24.3A2061.A109.A64.A.2A88.A33.2A$
425.2A58.A.A2.A.A14.2A20.A6.3A.2A17.A232.2D1827.2A.2A108.A.A62.A92.3A
24.2A$486.A.A2.2A20.A15.3A6.A.2A17.2A231.2D1827.2A112.2A61.2A28.2A64.
A24.2A$487.A23.3A18.A2091.2A202.A$510.A20.2A2080.2A10.A203.3A$510.2A
44.2A2046.2A7.2A9.A127.2A36.2A39.A89.2A$555.A2.A253.2D1791.A18.2A109.
2A15.2A36.A75.2A46.2A5.2A$466.A89.2A254.D.D1790.A.A126.A.A54.3A71.A.A
5.2A39.2A$464.3A327.2D18.D1791.2A126.A58.A71.A7.2A$463.A331.D9.2D7.2D
1917.2A129.2A$463.2A329.D10.2D$513.2A279.2D2082.A$494.2A17.2A282.2D
1827.2A246.2A.A.A$471.2A21.2A298.2D.2D62.D1764.2A124.2A119.A.A.A.A$
472.A71.2A249.D63.3D1891.A116.A2.A.A.A.A.2A$472.A.2A68.A248.D3.2D59.D
1894.A.A114.4A.2A2.A2.A$464.2A4.3A2.A17.2A50.3A245.4D2.D47.D10.2D
1894.2A118.A4.2A$464.2A3.A3.2A19.A52.A248.D.D.D45.D.D2023.A.A$469.4A
18.3A12.2A285.2D.D2.D18.D27.D.D1762.A260.2A$450.2A3.2A15.A18.A14.A16.
2A269.D.D19.3D25.3D.2D20.D1739.A.A131.2D2.D$450.A.A.A.A12.3A35.3A14.A
268.D2.2D17.D27.D24.3D1739.A.A124.2A6.3D$452.A.A13.A40.A11.3A269.D.D
2.D.D14.2D20.D6.3D.2D17.D1743.A124.A.A7.D$451.A2.A14.5A47.A272.D.D2.
2D20.D15.3D6.D.2D17.2D1739.3A125.A$451.A.A19.A321.D23.3D18.D1767.A
126.2A7.2A$452.A18.A346.D20.2D1903.2A$471.2A345.2D44.2D$863.D2.D$774.
A89.2D$772.3A$436.2A333.A$436.2A333.2A$821.2D2039.A$802.2D17.2D2037.
3A$779.2A21.2D2055.A$456.2A322.A71.2D2004.A.A$456.A.A321.A.2A68.D
2005.A.A$438.2A18.A313.2A4.3A2.A17.2D50.3D2003.A$439.A9.2A7.2A312.2A
3.A3.2A19.D52.D$438.A10.2A326.4A18.3D12.2D$438.2A318.2A3.2A15.A18.D
14.D16.2D1901.2A$441.2A315.A.A.A.A12.3A35.3D14.D1902.A8.3D$438.2A.2A
62.A254.A.A13.A40.D11.3D1903.A.A8.D96.2A$439.A63.3A253.A2.A14.5A47.D
1906.2A7.3D95.2A$437.A3.2A59.A256.A.A19.A$437.4A2.A47.A10.2A256.A18.A
$440.A.A.A45.A.A286.2A$437.2A.A2.A18.A27.A.A2370.2A$438.A.A19.3A25.3A
.2A20.A2192.2A14.A139.A.A18.2A11.A$437.A2.2A17.A27.A24.3A2176.2A14.A
15.3A6.2A131.A18.2A10.A.A$437.A.A2.A.A14.2A20.A6.3A.2A17.A232.2A1945.
2A12.A.A18.A6.A122.2A7.2A29.A.A2.2A3.A$438.A.A2.2A20.A15.3A6.A.2A17.
2A231.2A1959.2A18.2A6.A.A120.2A37.2A.2A2.A2.A.A$439.A23.3A18.A2206.4A
39.2A163.A.A3.A.A$462.A20.2A2206.A3.A150.A.2A45.2A.A2.4A.A$462.2A44.
2A2184.A149.3A.2A45.2A.A.A3.A$507.A2.A253.2A1928.A.A50.2A94.A55.A.A3.
A$508.2A254.A.A1928.2A50.A.A94.3A.2A50.A.A3.A$746.2A18.A1924.2A13.D
15.2A3.D21.A96.2A2.A50.A3.2A$747.A9.2A7.2A1923.A12.D.D15.2A2.2D21.2A
98.A.A68.A$746.A10.2A1930.A.A12.3D18.2D11.2D14.A90.A.2A.A.A16.A48.3A$
465.2A279.2A1936.A4.2A13.D21.D10.2D13.3A90.2A.A2.A15.3A47.A$446.2A17.
2A282.2A1933.3A40.D10.D12.A96.A17.A25.2A23.2A7.2A$446.2A298.2A.2A62.A
1873.A63.2A95.2A16.2A24.2A32.A$496.2A249.A63.3A1872.2A158.2A2.A.A24.
2A45.A.A$496.A248.A3.2A59.A1918.2A114.A2.A2.2A23.A2.A44.2A$445.2A50.
3A245.4A2.A47.A10.2A1900.2A16.A115.2A27.A.2A$446.A52.A248.A.A.A45.A.A
1877.2A32.A14.3A6.A138.A$443.3A12.2A285.2A.A2.A18.A27.A.A1877.A34.3A
11.A7.A.A136.2A$443.A14.A16.2A269.A.A19.3A25.3A.2A20.A1852.2A.A36.A
20.A152.2A$459.3A14.A268.A2.2A17.A27.A24.3A1852.A2.3A4.2A54.2A146.A
31.D15.2A$461.A11.3A269.A.A2.A.A14.2A20.A6.3A.2A17.A1856.2A3.A3.2A53.
A.A5.2A140.3A28.3D13.A.A$473.A272.A.A2.2A20.A15.3A6.A.2A17.2A1857.4A
58.A7.2A142.A11.2A16.D6.A9.A4.2A$747.A23.3A18.A1885.A15.2A43.2A105.2A
57.A22.A.A4.4A.2A2.A2.A$770.A20.2A1886.3A12.A.A149.2A54.3A8.2A14.A5.A
2.A.A.A.A.2A$770.2A44.2A1864.A13.A56.A148.A11.A23.A.A.A.A$815.A2.A
1858.5A14.2A51.2A.A.A156.3A25.2A.A.A$726.A89.2A1859.A70.A.A.A.A156.A
31.A$724.3A1952.A65.A2.A.A.A.A.2A172.2A$723.A1954.2A65.4A.2A2.A2.A
168.2A2.A$723.2A2024.A4.2A170.A.A.A7.2A$773.2A1972.A.A178.A.A.A5.2A$
754.2A17.2A1972.2A170.2D2.D4.A2.2A$731.2A21.2A2105.2A49.2A6.3D4.2A$
732.A71.2A2055.2A48.A.A7.D16.3D$732.A.2A68.A2106.A28.D$724.2A4.3A2.A
17.2A50.3A2102.2A7.2A18.D$724.2A3.A3.2A19.A52.A2111.2A$729.4A18.3A12.
2A$710.2A3.2A15.A18.A14.A16.2A2156.2A$710.A.A.A.A12.3A35.3A14.A2156.A
$712.A.A13.A40.A11.3A2158.3A$711.A2.A14.5A47.A2162.A$711.A.A19.A$712.
A18.A$731.2A4$696.2A$696.2A2$2909.2A$2910.A8.3D$716.2A2192.A.A8.D$
716.A.A2192.2A7.3D$698.2A18.A2012.A$699.A9.2A7.2A2009.3A$698.A10.2A
2017.A$698.2A2028.2A$701.2A$698.2A.2A62.A$699.A63.3A$697.A3.2A59.A$
697.4A2.A47.A10.2A$700.A.A.A45.A.A$697.2A.A2.A18.A27.A.A1965.2A$698.A
.A19.3A25.3A.2A20.A1942.A.A5.2A185.2A15.2A$697.A2.2A17.A27.A24.3A
1942.A7.2A185.2A15.A.A$697.A.A2.A.A14.2A20.A6.3A.2A17.A1944.2A186.2A
25.A$698.A.A2.2A20.A15.3A6.A.2A17.2A2132.A25.2A4.2A$699.A23.3A18.A
1985.A174.A.A29.A.A$722.A20.2A1981.2A.A.A174.2A31.A4.2A$722.2A44.2A
1955.A.A.A.A203.4A.2A2.A2.A$767.A2.A1951.A2.A.A.A.A.2A200.A2.A.A.A.A.
2A$678.D89.2A1952.4A.2A2.A2.A203.A.A.A.A$676.3D2047.A4.2A206.2A.A.A$
675.D2048.A.A197.2A17.A$675.2D2047.2A198.A$725.2A2195.A.A4.2A$706.2A
17.2A2195.2A6.A7.2A$683.2D21.2A2222.A.A5.2A$684.D71.2A2173.2A$684.D.
2D68.A$676.2D4.3D2.D17.2A50.3A2178.3D$676.2D3.D3.2D19.A52.A2180.D$
681.4D18.3A12.2A2219.D$662.2D3.2D15.D18.A14.A16.2A$662.D.D.D.D12.3D
35.3A14.A$664.D.D13.D40.A11.3A2205.2A$663.D2.D14.5D47.A2207.A$663.D.D
19.D2256.3A$664.D18.D2220.2A15.2A21.A$683.2D2218.A.A15.2A$2903.A$
2902.2A2$648.2D$648.2D4$668.2D2239.2A$668.D.D2239.A8.3D$650.2D18.D
2239.A.A8.D$651.D9.2D7.2D2239.2A7.3D$650.D10.2D$650.2D$653.2D$650.2D.
2D62.D2230.2A$651.D63.3D2230.A.A$649.D3.2D59.D2235.A4.2A$649.4D2.D47.
D10.2D2230.4A.2A2.A2.A$652.D.D.D45.D.D2241.A2.A.A.A.A.2A$649.2D.D2.D
18.D27.D.D2244.A.A.A.A$650.D.D19.3D25.3D.2D20.D2223.2A.A.A$649.D2.2D
17.D27.D24.3D2227.A$649.D.D2.D.D14.2D20.D6.3D.2D17.D2188.2A15.2A$650.
D.D2.2D20.D15.3D6.D.2D17.2D2187.2A15.A.A8.2A$651.D23.3D18.D2207.2A25.
A9.A7.2A$674.D20.2D2208.A25.2A8.A.A5.2A$674.2D44.2D2183.A.A34.2A$719.
D2.D2183.2A$630.D89.2D2227.3D$628.3D2320.D$627.D2322.D$627.2D$677.2D
2245.2A86.2A$658.2D17.2D2245.A27.2A58.A.A$635.2D21.2D2262.A.A27.A61.A
4.2A$636.D71.2D2212.2A29.3A54.4A.2A2.A2.A$636.D.2D68.D2246.A54.A2.A.A
.A.A.2A$628.2D4.3D2.D17.2D50.3D2301.A.A.A.A$628.2D3.D3.2D19.D52.D
2302.2A.A.A$633.4D18.3D12.2D2346.A$614.2D3.2D15.D18.D14.D16.2D$614.D.
D.D.D12.3D35.3D14.D2315.2A$616.D.D13.D40.D11.3D2317.A7.2A$615.D2.D14.
5D47.D2319.A.A5.2A$615.D.D19.D2368.2A$616.D18.D$635.2D2376.3D$2904.2A
15.2A92.D$2903.A.A15.2A91.D$2903.A$600.2D2300.2A$600.2D2414.2A$3016.A
$3017.3A$3019.A$620.2D$620.D.D$602.2D18.D2286.2A234.2A$603.D9.2D7.2D
2286.A8.3D224.A$602.D10.2D2295.A.A8.D224.A.A$602.2D2307.2A7.3D224.2A$
605.2D$602.2D.2D62.D$603.D63.3D2279.2A$601.D3.2D59.D2282.A.A$601.4D2.
D47.D10.2D2283.A4.2A$604.D.D.D45.D.D2290.4A.2A2.A2.A$601.2D.D2.D18.D
27.D.D2290.A2.A.A.A.A.2A186.2A4.2A$602.D.D19.3D25.3D.2D20.D2271.A.A.A
.A189.2A4.2A$601.D2.2D17.D27.D24.3D2272.2A.A.A$601.D.D2.D.D14.2D20.D
6.3D.2D17.D2279.A$602.D.D2.2D20.D15.3D6.D.2D17.2D$603.D23.3D18.D2263.
2A15.2A10.2A208.2A$626.D20.2D2263.2A15.A.A10.A7.2A195.2A2.2A$626.2D
44.2D2230.2A25.A10.A.A5.2A194.A.A$671.D2.D2230.A25.2A10.2A201.A12.2A$
672.2D2231.A.A237.2A11.A.A$2906.2A42.3D205.A$2952.D169.2A11.A21.2A$
2951.D170.2A10.A.A$629.2D2503.A.A2.2A3.A$610.2D17.2D2502.2A.2A2.A2.A.
A$610.2D2312.2A27.2A182.A.A3.A.A$660.2D2262.A28.A179.2A.A2.4A.A14.2A$
660.D2261.A.A29.3A176.2A.A.A3.A15.A.A$609.2D50.3D2258.2A32.A180.A.A3.
A4.A9.A$610.D52.D2474.A.A3.A3.3A5.3A$607.3D12.2D2515.A3.2A6.A3.A$607.
D14.D16.2D2509.2A3.2A$623.3D14.D$625.D11.3D$637.D2492.2A$3130.2A$
3115.2A50.2A$3114.A2.A49.2A7.2A3.2A$2952.2A159.A.2A59.A5.A$2953.A159.
A60.A.A5.A.A$2904.2A15.2A28.A160.2A60.2A7.2A$2903.A.A15.2A28.5A14.2A
155.2A$2903.A52.A13.A156.A$2902.2A49.3A12.A.A157.3A$2952.A15.2A160.A$
2952.4A7.2D205.2A$2950.2A3.A3.2A2.D.D204.A.A$2949.A2.3A4.2A2.D208.A9.
2A4.2A$2949.2A.A191.2A26.2A8.2A4.2A$2952.A192.A$2909.2A41.2A188.3A3.A
.2A$2910.A8.3D220.A2.4A.2A$2910.A.A8.D60.2A161.A41.2A$2911.2A7.3D37.
2A20.A163.3A.2A31.2A2.2A$2961.A22.A163.2A2.A29.A.A$2958.3A3.2A14.5A
166.2A29.A12.2A$2958.A6.A13.A201.2A11.A.A$2965.A.A12.3A211.A$2966.2A
15.A174.2A11.A21.2A$2971.2D7.4A174.2A10.A.A$2970.D.D2.2A3.A3.2A184.A.
A2.2A3.A$2972.D2.2A4.3A2.A182.2A.2A2.A2.A.A$2983.A.2A186.A.A3.A.A$
2983.A185.2A.A2.4A.A14.2A$2982.2A185.2A.A.A3.A15.A.A$2912.2A15.2A242.
A.A3.A4.A9.A$2912.2A15.A.A242.A.A3.A3.3A5.3A$2904.2A25.A42.2A199.A3.
2A6.A3.A$2905.A25.2A41.A211.2A3.2A$2905.A.A67.3A$2906.2A69.A$3166.2A$
3166.2A47.2A$3151.2A50.2A11.A$3150.A2.A49.2A7.2A2.A.A$2924.2A223.A.2A
59.A4.2A$2924.A224.A60.A.A$2922.A.A223.2A60.2A$2922.2A239.2A$3163.A$
2983.2A179.3A$2983.2A12.2A.A.2A162.A$2990.A.2A.A2.A.2A2.A201.2A8.2A4.
2A$2990.2A.A.2A.A4.A.A200.A.A7.2A4.2A$2998.5A.A203.A$2994.2A.A4.A177.
2A26.2A$2994.2A.A.A3.A177.A$2998.A.A3.A173.3A3.A.2A33.2A$2999.A3.2A
173.A2.4A.2A29.2A2.2A$3181.A34.A.A$2904.2A15.2A259.3A.2A28.A12.2A$
2903.A.A15.2A96.2A163.2A2.A26.2A11.A.A$2903.A25.2A88.A167.2A39.A$
2902.2A25.A57.2D2.2A11.D12.A.A172.2A11.A21.2A$2927.A.A56.D.D2.2A9.3D
12.2A4.2A167.2A10.A.A$2927.2A47.2A10.D13.D.D18.A180.A.A2.2A3.A$2975.A
2.A23.D18.A.A179.2A.2A2.A2.A.A$2974.A.2A43.2A184.A.A3.A.A$2974.A228.
2A.A2.4A.A14.2A$2973.2A228.2A.A.A3.A15.A.A$2909.2A77.2A217.A.A3.A4.A
9.A$2910.A8.3D66.A32.2A185.A.A3.A3.3A5.3A$2910.A.A8.D67.3A29.A.A185.A
3.2A6.A3.A$2911.2A7.3D68.A10.2A19.A196.2A3.2A$3001.A.A19.2A$3001.A$
3000.2A10.2A186.2A$3013.A168.2A16.2A47.2A$2997.2A11.3A169.A2.2A50.2A
11.A$2997.A.A10.A172.2A2.A49.2A7.2A2.A.A$2929.2A68.A4.2A180.A59.A4.2A
$2928.A2.A63.4A.2A2.A2.A175.3A58.A.A$2928.A2.A63.A2.A.A.A.A.2A174.A
61.2A$2929.2A67.A.A.A.A177.2A13.2A$2999.2A.A.A192.A$2912.2A89.A194.3A
$2912.2A266.D19.A$2904.2A83.2A190.D58.2A8.2A4.2A$2905.A84.A7.2A179.3D
58.A.A7.2A4.2A$2905.A.A20.2A60.A.A5.2A242.A$2906.2A20.2A61.2A179.2A
40.2A26.2A$3171.A.A5.2A34.A$2998.3D170.A7.2A31.3A3.A.2A33.2A$3000.D
169.2A40.A2.4A.2A29.2A2.2A$2999.D215.A34.A.A$2924.2A258.A31.3A.2A28.A
12.2A$2924.A255.2A.A.A32.2A2.A26.2A11.A.A$2922.A.A76.2A176.A.A.A.A35.
2A39.A$2922.2A77.A174.A2.A.A.A.A.2A37.2A11.A21.2A$3002.3A19.A151.4A.
2A2.A2.A37.2A10.A.A$3004.A17.3A155.A4.2A51.A.A2.2A3.A$3021.A156.A.A
56.2A.2A2.A2.A.A$3021.2A155.2A61.A.A3.A.A$3237.2A.A2.4A.A14.2A$3237.
2A.A.A3.A15.A.A$3019.D221.A.A3.A4.A9.A$3020.D221.A.A3.A3.3A5.3A$3018.
3D222.A3.2A6.A3.A$3254.2A3.2A$3011.2A$2904.2A15.2A87.A.A5.2A$2903.A.A
15.2A87.A7.2A214.2A$2903.A25.2A78.2A223.2A47.2A$2902.2A25.A289.2A50.
2A11.A$2927.A.A93.A194.A2.A49.2A7.2A2.A.A$2927.2A90.2A.A.A192.A.2A59.
A4.2A$3018.A.A.A.A192.A60.A.A$3015.A2.A.A.A.A.2A188.2A60.2A$3015.4A.
2A2.A2.A203.2A$3019.A4.2A205.A$2909.2A106.A.A212.3A$2910.A8.3D95.2A
215.A$2910.A.A8.D352.2A8.2A4.2A$2911.2A7.3D77.2A272.A.A7.2A4.2A$3000.
2A12.2A.A.2A255.A$3007.A.2A.A2.A.2A2.A226.2A26.2A$3007.2A.A.2A.A4.A.A
226.A$3015.5A.A224.3A3.A.2A33.2A$3011.2A.A4.A226.A2.4A.2A29.2A2.2A$
3011.2A.A.A3.A228.A34.A.A$2929.2A84.A.A3.A228.3A.2A28.A12.2A$2928.A2.
A84.A3.2A230.2A2.A26.2A11.A.A$2928.A2.A323.2A39.A$2929.2A329.2A11.A
21.2A$3036.2A222.2A10.A.A$2912.2A122.A235.A.A2.2A3.A$2912.2A90.2D2.2A
11.D12.A.A234.2A.2A2.A2.A.A$2904.2A97.D.D2.2A9.3D12.2A4.2A233.A.A3.A.
A$2905.A87.2A10.D13.D.D18.A230.2A.A2.4A.A14.2A$2905.A.A20.2A62.A2.A
23.D18.A.A230.2A.A.A3.A15.A.A$2906.2A20.2A61.A.2A43.2A235.A.A3.A4.A9.
A$2991.A284.A.A3.A3.3A5.3A$2990.2A285.A3.2A6.A3.A$3005.2A281.2A3.2A$
3005.A32.2A$2924.2A80.3A29.A.A$2924.A83.A10.2A19.A227.2A$2922.A.A93.A
.A19.2A226.2A47.2A$2922.2A94.A29.A204.2A50.2A11.A$3017.2A10.2A15.3A
203.A2.A49.2A7.2A2.A.A$3030.A14.A205.A.2A59.A4.2A$3027.3A15.2A204.A
60.A.A$3027.A222.2A60.2A$3022.2A241.2A$3022.A.A18.D37.2A182.A$3024.A
4.2A13.D36.A.A182.3A$3020.4A.2A2.A2.A9.3D38.A4.2A178.A$3020.A2.A.A.A.
A.2A46.4A.2A2.A2.A216.2A8.2A4.2A$3023.A.A.A.A5.2A42.A2.A.A.A.A.2A216.
A.A7.2A4.2A$3024.2A.A.A4.A.A5.2A38.A.A.A.A221.A$2904.2A15.2A105.A5.A
7.2A39.2A.A.A193.2A26.2A$2903.A.A15.2A110.2A52.A195.A$2903.A110.2A
264.3A3.A.2A33.2A$2902.2A111.A7.2A22.A25.2A205.A2.4A.2A29.2A2.2A$
3015.A.A5.2A18.2A.A.A25.A7.2A199.A34.A.A$3016.2A24.A.A.A.A25.A.A5.2A
200.3A.2A28.A12.2A$3039.A2.A.A.A.A.2A23.2A209.2A2.A26.2A11.A.A$3023.
3D13.4A.2A2.A2.A237.2A39.A$3025.D17.A4.2A32.3D209.2A11.A21.2A$3024.D
16.A.A40.D209.2A10.A.A$2909.2A130.2A40.D222.A.A2.2A3.A$2910.A8.3D383.
2A.2A2.A2.A.A$2910.A.A8.D104.2A281.A.A3.A.A$2911.2A7.3D103.A58.2A218.
2A.A2.4A.A14.2A$3027.3A55.A219.2A.A.A3.A15.A.A$3029.A56.3A220.A.A3.A
4.A9.A$3088.A221.A.A3.A3.3A5.3A$3311.A3.2A6.A3.A$3322.2A3.2A3$3302.2A
$3302.2A47.2A$3287.2A50.2A11.A$3286.A2.A49.2A7.2A2.A.A$2912.2A15.2A
354.A.2A59.A4.2A$2912.2A15.A.A353.A60.A.A$2904.2A25.A352.2A60.2A$
2905.A25.2A366.2A$2905.A.A237.A153.A$2906.2A235.3A154.3A$3142.A159.A$
3142.2A198.2A8.2A4.2A$3342.A.A7.2A4.2A$3344.A$2924.2A214.D175.2A26.2A
$2924.A216.D175.A$2922.A.A214.3D172.3A3.A.2A33.2A$2922.2A390.A2.4A.2A
29.2A2.2A$3132.2A183.A34.A.A$3131.A.A5.2A177.3A.2A28.A12.2A$3131.A7.
2A179.2A2.A26.2A11.A.A$3130.2A191.2A39.A$3328.2A11.A21.2A$3144.A183.
2A10.A.A$3140.2A.A.A194.A.A2.2A3.A$3139.A.A.A.A193.2A.2A2.A2.A.A$
3136.A2.A.A.A.A.2A194.A.A3.A.A$3136.4A.2A2.A2.A190.2A.A2.4A.A14.2A$
3140.A4.2A192.2A.A.A3.A15.A.A$2904.2A15.2A215.A.A202.A.A3.A4.A9.A$
2903.A.A15.2A215.2A204.A.A3.A3.3A5.3A$2903.A441.A3.2A6.A3.A$2902.2A
452.2A3.2A3$3336.2A$3336.2A$3321.2A50.2A$3320.A2.A49.2A7.2A.2A$2909.
2A408.A.2A59.A3.A$2910.A8.3D397.A60.A.A3.A.A$2910.A.A8.D396.2A60.2A5.
2A$2911.2A7.3D410.2A$3333.A$3334.3A$3336.A$3376.2A$3376.A.A$3378.A7.
2A4.2A$3350.2A26.2A6.2A4.2A$3351.A$3348.3A3.A.2A$3348.A2.4A.2A$3351.A
39.2A$2912.2A15.2A421.3A.2A29.2A2.2A$2912.2A15.A.A422.2A2.A27.A.A$
2904.2A25.A425.2A27.A12.2A$2905.A25.2A452.2A11.A.A$2905.A.A490.A$
2906.2A454.2A11.A21.2A$3362.2A10.A.A$3374.A.A2.2A3.A$3298.A74.2A.2A2.
A2.A.A$3296.3A78.A.A3.A.A$2924.2A369.A77.2A.A2.4A.A14.2A$2924.A370.2A
76.2A.A.A3.A15.A.A$2922.A.A452.A.A3.A4.A9.A$2922.2A454.A.A3.A3.3A5.3A
$3293.D85.A3.2A6.A3.A$3097.2A195.D95.2A3.2A$3097.A.A192.3D$3099.A4.2A
$3095.4A.2A2.A2.A177.2A83.2A$3095.A2.A.A.A.A.2A176.A.A5.2A76.2A$3098.
A.A.A.A179.A7.2A61.2A50.2A$3099.2A.A.A178.2A69.A2.A49.2A7.2A.2A$3016.
2A85.A249.A.2A59.A3.A$3016.2A12.2A.A.2A260.A55.A60.A.A3.A.A$3023.A.2A
.A2.A.2A2.A51.2A202.2A.A.A53.2A60.2A5.2A$2904.2A15.2A100.2A.A.2A.A4.A
.A51.A7.2A192.A.A.A.A68.2A$2903.A.A15.2A108.5A.A52.A.A5.2A189.A2.A.A.
A.A.2A65.A$2903.A123.2A.A4.A55.2A196.4A.2A2.A2.A66.3A$2902.2A123.2A.A
.A3.A256.A4.2A70.A$3031.A.A3.A60.3D38.A151.A.A116.2A$3032.A3.2A62.D
36.3A151.2A117.A.A$3099.D36.A275.A7.2A4.2A$3136.2A246.2A26.2A6.2A4.2A
$3052.2A331.A$3052.A28.2A18.2A279.3A3.A.2A$2909.2A109.2D2.2A11.D12.A.
A29.A18.A32.D247.A2.4A.2A$2910.A8.3D97.D.D2.2A9.3D12.2A4.2A22.A21.3A
30.D249.A39.2A$2910.A.A8.D87.2A10.D13.D.D18.A23.5A14.3A2.A28.3D250.3A
.2A29.2A2.2A$2911.2A7.3D85.A2.A23.D18.A.A28.A13.A2.A285.2A2.A27.A.A$
3007.A.2A43.2A26.3A12.A.A2.2A22.2A263.2A27.A12.2A$3007.A73.A15.2A26.A
.A5.2A284.2A11.A.A$3006.2A73.4A7.2D31.A7.2A297.A$3021.2A56.2A3.A3.2A
2.D.D29.2A270.2A11.A21.2A$3021.A32.2A22.A2.3A4.2A2.D303.2A10.A.A$
3022.3A29.A.A21.2A.A56.A269.A.A2.2A3.A$3024.A10.2A19.A24.A52.2A.A.A
267.2A.2A2.A2.A.A$3034.A.A19.2A23.2A50.A.A.A.A271.A.A3.A.A$3034.A95.A
2.A.A.A.A.2A264.2A.A2.4A.A14.2A$3033.2A10.2A64.2A17.4A.2A2.A2.A264.2A
.A.A3.A15.A.A$3046.A42.2A20.A22.A4.2A270.A.A3.A4.A9.A$2912.2A15.2A
112.3A44.A22.A18.A.A277.A.A3.A3.3A5.3A$2912.2A15.A.A111.A43.3A3.2A14.
5A18.2A279.A3.2A6.A3.A$2904.2A25.A155.A6.A13.A315.2A3.2A$2905.A25.2A
161.A.A12.3A$2905.A.A187.2A15.A$2906.2A192.2D7.4A291.2A$3099.D.D2.2A
3.A3.2A289.2A47.2A$3101.D2.2A4.3A2.A273.2A50.2A11.A$3112.A.2A272.A2.A
49.2A7.2A2.A.A$3112.A274.A.2A59.A4.2A$2924.2A185.2A60.A213.A60.A.A$
2924.A248.3A210.2A60.2A$2922.A.A251.A224.2A$2922.2A179.2A58.2A10.2A
224.A$3103.A60.A237.3A$3104.3A57.A.A19.2A216.A$3051.2A53.A17.2A28.A
10.2A19.A257.2A8.2A4.2A$3051.A.A70.A.A5.2A18.3A29.A.A257.A.A7.2A4.2A$
3053.A4.2A66.A4.A.A17.A32.2A166.2A92.A$3049.4A.2A2.A2.A60.4A.2A2.A19.
2A199.A.A63.2A26.2A$3049.A2.A.A.A.A.2A60.A2.A.A.A.2A3.2A216.A4.2A58.A
$3052.A.A.A.A66.A.A.A.A5.A212.4A.2A2.A56.3A3.A.2A33.2A$3053.2A.A.A67.
2A.A.A5.A.2A43.2A164.A2.A.A.A.A56.A2.4A.2A29.2A2.2A$3057.A72.A7.A2.A
23.D18.A.A166.A.A.A.A.2A56.A34.A.A$3139.2A10.D13.D.D18.A167.2A.A.A.A
58.3A.2A28.A12.2A$2904.2A15.2A120.2A71.2A31.D.D2.2A9.3D12.2A4.2A170.A
2.A60.2A2.A26.2A11.A.A$2903.A.A15.2A121.A7.2A63.A7.2A23.2D2.2A11.D12.
A.A178.A.A61.2A39.A$2903.A25.2A113.A.A5.2A63.A.A5.2A55.A161.2A16.2A
66.2A11.A21.2A$2902.2A25.A115.2A71.2A62.2A161.A7.2A75.2A10.A.A$2927.A
.A415.A.A5.2A87.A.A2.2A3.A$2927.2A123.3D70.3D218.2A93.2A.2A2.A2.A.A$
3054.D72.D34.A3.2A277.A.A3.A.A$3053.D72.D34.A.A3.A185.3D85.2A.A2.4A.A
14.2A$3157.2A.A.A3.A178.A9.D85.2A.A.A3.A15.A.A$3157.2A.A4.A177.3A8.D
90.A.A3.A4.A9.A$2909.2A144.2A71.2A31.5A.A174.A103.A.A3.A3.3A5.3A$
2910.A8.3D133.A72.A24.2A.A.2A.A4.A.A173.2A103.A3.2A6.A3.A$2910.A.A8.D
134.3A70.3A21.A.2A.A2.A.2A2.A188.2A100.2A3.2A$2911.2A7.3D135.A72.A14.
2A12.2A.A.2A189.A$3146.2A192.D16.3A$3341.D17.A78.2A$3339.3D96.2A$
3423.2A50.2A8.A$3332.2A88.A2.A49.2A7.A.A.2A$3331.A.A5.2A80.A.2A59.A.A
.2A$2929.2A44.2A354.A7.2A80.A60.A.A.A$2928.A2.A43.A.A352.2A88.2A60.2A
2.A$2928.A2.A45.A4.2A451.2A49.A.A$2929.2A42.4A.2A2.A2.A358.A90.A51.2A
$2973.A2.A.A.A.A.2A354.2A.A.A68.A21.3A$2912.2A62.A.A.A.A356.A.A.A.A
68.3A21.A$2912.2A63.2A.A.A353.A2.A.A.A.A.2A68.A60.2A$2904.2A75.A354.
4A.2A2.A2.A55.2A10.2A60.A.A$2905.A434.A4.2A58.A74.A$2905.A.A20.2A37.
2A369.A.A64.A.A19.2A23.2A26.2A$2906.2A20.2A38.A7.2A38.A321.2A55.A10.
2A19.A25.A32.2A4.2A$2968.A.A5.2A38.3A374.3A29.A.A22.3A3.A.2A26.2A4.2A
$2969.2A48.A372.A32.2A23.A2.4A.2A$3006.2A10.2A372.2A59.A$2976.3D28.A
369.2A75.3A.2A$2924.2A52.D28.A.A19.2A347.A77.2A2.A30.2A$2924.A52.D19.
A10.2A19.A348.A.2A43.2A32.2A26.2A2.2A$2922.A.A70.3A29.A.A349.A2.A42.A
.A58.A.A$2922.2A70.A32.2A351.2A10.D13.D20.A58.A12.2A$2979.2A13.2A394.
D.D2.2A9.2D13.2A4.2A56.2A11.A.A$2979.A411.2D2.2A11.D12.A.A74.A$2980.
3A440.A38.2A11.A21.2A$2983.A43.2A394.2A37.2A10.A.A$2980.2A2.A23.D18.A
.A444.A.A2.2A3.A$2979.A2.2A10.D13.D.D18.A443.2A.2A2.A2.A.A$2979.2A11.
D.D2.2A9.3D12.2A4.2A372.A3.2A68.A.A3.A.A$2993.2D2.2A11.D12.A.A376.A.A
3.A64.2A.A2.4A.A14.2A$3025.A372.2A.A.A3.A65.2A.A.A3.A15.A.A$3025.2A
371.2A.A4.A70.A.A3.A4.A9.A$2949.2A451.5A.A69.A.A3.A3.3A5.3A$2904.2A
15.2A27.A443.2A.A.2A.A4.A.A69.A3.2A6.A3.A$2903.A.A15.2A25.A56.A3.2A
383.A.2A.A2.A.2A2.A81.2A3.2A$2903.A44.5A14.2A35.A.A3.A376.2A12.2A.A.
2A$2902.2A49.A13.A32.2A.A.A3.A377.2A$2950.3A12.A.A32.2A.A4.A461.2A$
2949.A15.2A37.5A.A459.2A$2949.4A7.2D34.2A.A.2A.A4.A.A443.2A50.2A$
2947.2A3.A3.2A2.D.D33.A.2A.A2.A.2A2.A443.A2.A49.2A7.2A$2946.A2.3A4.2A
2.D28.2A12.2A.A.2A443.A.2A59.A$2946.2A.A39.2A462.A60.A.A$2909.2A38.A
502.2A60.2A$2910.A8.3D27.2A516.2A49.2A$2910.A.A8.D545.A51.A$2911.2A7.
3D403.2A140.3A48.A.A$2957.2A21.2A344.A.A141.A49.2A$2958.A21.A327.A19.
A4.2A175.2A$2955.3A24.A323.3A15.4A.2A2.A2.A173.A.A$2955.A6.2A14.5A
322.A18.A2.A.A.A.A.2A175.A$2963.A13.A327.2A20.A.A.A.A150.2A26.2A$
2963.A.A12.3A347.2A.A.A151.A$2964.2A15.A350.A149.3A3.A.2A$2969.2D7.4A
321.D178.A2.4A.2A27.2A4.2A$2968.D.D2.2A3.A3.2A320.D13.2A165.A33.2A4.
2A$2970.D2.2A4.3A2.A317.3D14.A7.2A157.3A.2A$2981.A.2A334.A.A5.2A159.
2A2.A$2912.2A15.2A50.A313.2A23.2A169.2A$2912.2A15.A.A48.2A312.A.A5.2A
220.2A$2904.2A25.A362.A7.2A23.3D190.2A2.2A$2905.A25.2A360.2A34.D189.A
.A$2905.A.A64.2A354.D190.A12.2A$2906.2A64.A334.A210.2A11.A.A$2973.3A
327.2A.A.A222.A$2975.A326.A.A.A.A21.2A163.2A11.A21.2A$3299.A2.A.A.A.A
.2A18.A164.2A10.A.A$3299.4A.2A2.A2.A19.3A173.A.A2.2A3.A$2924.2A377.A
4.2A23.A172.2A.2A2.A2.A.A$2924.A376.A.A206.A.A3.A.A$2922.A.A376.2A
203.2A.A2.4A.A14.2A$2922.2A582.2A.A.A3.A15.A.A$3438.2A70.A.A3.A4.A9.A
$3438.A.A70.A.A3.A3.3A5.3A$3183.A256.A4.2A65.A3.2A6.A3.A$3181.3A252.
4A.2A2.A2.A74.2A3.2A$3180.A255.A2.A.A.A.A.2A$3180.2A257.A.A.A.A$3165.
2A273.2A.A.A57.2A$3166.A277.A58.2A$3166.A.2A318.2A50.2A$3167.A2.A259.
2A55.A2.A49.2A7.2A$3168.2A261.A7.2A45.A.2A59.A$2904.2A15.2A260.2A13.
2A231.A.A5.2A45.A60.A.A$2903.A.A15.2A260.2A13.2A21.2A209.2A51.2A60.2A
$2903.A25.2A290.2A277.2A$2902.2A25.A509.3D41.4A13.A$2927.A.A511.D40.A
3.A14.3A43.2A$2927.2A511.D41.2A19.A44.A$3543.2A3.A.A$1874.A1668.A.A3.
2A$1872.3A1311.2A.A31.2A219.2A36.D64.A$1871.A1314.2A.3A30.A219.A38.D
35.2A26.2A$1871.2A1036.2A281.A29.A.2A217.3A33.3D36.A$2910.A8.3D264.2A
.3A27.2A.2A.A219.A69.3A3.A.2A$2910.A.A8.D265.A.A30.A197.2A52.2A41.A2.
4A.2A$1879.2A1030.2A7.3D252.2A10.A.A25.2A.A.A198.A51.A.A5.2A37.A$
1880.A1294.2A11.A26.2A.2A197.A53.A7.2A38.3A.2A23.2A4.2A$1880.A.2A
1533.5A14.2A32.2A49.2A2.A22.2A4.2A$1872.2A4.3A2.A1331.2A.2A202.A13.A
87.2A$1872.2A3.A3.2A1333.A.A200.3A12.A.A47.A$1877.4A1303.A31.A.A199.A
15.2A44.2A.A.A$1858.2A3.2A15.A1301.3A32.A200.4A7.2D48.A.A.A.A67.2A$
1858.A.A.A.A12.3A1049.2A250.A234.2A3.A3.2A2.D.D44.A2.A.A.A.A.2A60.2A
2.2A$1860.A.A13.A1051.A2.A249.2A232.A2.3A4.2A2.D46.4A.2A2.A2.A59.A.A$
1859.A2.A14.5A1046.A2.A459.A23.2A.A61.A4.2A61.A12.2A$1859.A.A19.A
1047.2A458.3A26.A59.A.A66.2A11.A.A$1860.A18.A1299.D208.A29.2A58.2A80.
A$1879.2A1031.2A266.D207.2A134.2A11.A21.2A$2912.2A264.3D343.2A10.A.A$
2904.2A520.2A108.A.A2.2A3.A$2905.A265.2A213.D40.A107.2A.2A2.A2.A.A$
1844.2A1059.A.A20.2A240.A.A5.2A88.A118.D36.3A112.A.A3.A.A$1844.2A
1060.2A20.2A240.A7.2A86.3A116.3D36.A110.2A.A2.4A.A14.2A$3169.2A94.A
269.2A.A.A3.A15.A.A$3265.2A111.2A159.A.A3.A4.A9.A$3183.A193.A.A5.2A
153.A.A3.A3.3A5.3A$1864.2A1313.2A.A.A192.A7.2A154.A3.2A6.A3.A$1864.A.
A1057.2A252.A.A.A.A78.D112.2A174.2A3.2A$1846.2A18.A1057.A250.A2.A.A.A
.A.2A76.D$1847.A9.2A7.2A1054.A.A250.4A.2A2.A2.A74.3D125.A$1846.A10.2A
1063.2A255.A4.2A200.2A.A.A140.2A$1846.2A1329.A.A75.2A128.A.A.A.A140.
2A$1849.2A1326.2A75.A.A5.2A118.A2.A.A.A.A.2A122.2A50.2A$1846.2A.2A62.
A1340.A7.2A118.4A.2A2.A2.A121.A2.A49.2A7.2A$1847.A63.3A1339.2A131.A4.
2A122.A.2A59.A$1845.A3.2A59.A1473.A.A128.A60.A.A$1845.4A2.A47.A10.2A
1355.A116.2A128.2A60.2A$1848.A.A.A45.A.A1362.2A.A.A260.2A$1845.2A.A2.
A18.A27.A.A1361.A.A.A.A260.A$1846.A.A19.3A25.3A.2A20.A1336.A2.A.A.A.A
.2A197.2A59.3A$1845.A2.2A17.A27.A24.3A1336.4A.2A2.A2.A197.A62.A$1845.
A.A2.A.A14.2A20.A6.3A.2A17.A1343.A4.2A201.A100.2A$1846.A.A2.2A20.A15.
3A6.A.2A17.2A983.2A15.2A338.A.A187.2A14.5A100.A.A$1847.A23.3A18.A
1010.A.A15.2A338.2A189.A13.A107.A$1870.A20.2A1010.A548.A.A12.3A37.A
38.2A26.2A$1870.2A44.2A984.2A549.2A15.A34.3A39.A$1915.A2.A1539.2D7.4A
33.A39.3A3.A.2A$1826.A89.2A1539.D.D2.2A3.A3.2A31.2A38.A2.4A.2A$1824.
3A1632.D2.2A4.3A2.A73.A$1823.A1646.A.2A74.3A.2A$1823.2A1622.A22.A31.D
47.2A2.A$1873.2A1570.3A21.2A32.D49.2A$1854.2A17.2A1034.2A533.A56.3D$
1831.2A21.2A1054.A8.3D522.2A$1832.A71.2A1004.A.A8.D539.2A31.2A$1832.A
.2A68.A1006.2A7.3D538.A31.A.A5.2A$1824.2A4.3A2.A17.2A50.3A1534.D19.3A
28.A7.2A$1824.2A3.A3.2A19.A52.A1535.D20.A27.2A$1829.4A18.3A12.2A1573.
3D$1810.2A3.2A15.A18.A14.A16.2A1621.A$1810.A.A.A.A12.3A35.3A14.A1549.
2A66.2A.A.A$1812.A.A13.A40.A11.3A1549.A.A5.2A58.A.A.A.A$1811.A2.A14.
5A47.A1551.A7.2A55.A2.A.A.A.A.2A$1811.A.A19.A1598.2A64.4A.2A2.A2.A$
1812.A18.A1670.A4.2A$1831.2A1613.A53.A.A$3442.2A.A.A52.2A$2912.2A15.
2A510.A.A.A.A$2912.2A15.A.A506.A2.A.A.A.A.2A$1796.2A1106.2A25.A506.4A
.2A2.A2.A$1796.2A1107.A25.2A509.A4.2A$2905.A.A532.A.A$2906.2A532.2A2$
1816.2A$1816.A.A$1798.2A18.A$1799.A9.2A7.2A1104.2A$1798.A10.2A1113.A$
1798.2A1122.A.A$1801.2A1119.2A$1798.2A.2A62.A$1799.A63.3A$1797.A3.2A
59.A$1797.4A2.A47.A10.2A$1800.A.A.A45.A.A$1797.2A.A2.A18.A27.A.A$
1798.A.A19.3A25.3A.2A20.A$1797.A2.2A17.A27.A24.3A$1797.A.A2.A.A14.2A
20.A6.3A.2A17.A$1798.A.A2.2A20.A15.3A6.A.2A17.2A$1799.A23.3A18.A$
1822.A20.2A1059.2A15.2A$1822.2A44.2A1033.A.A15.2A$1867.A2.A1032.A$
1778.D89.2A1032.2A$1776.3D$1775.D$1775.2D$1825.2A$1806.2A17.2A$1783.
2D21.2A$1784.D71.2A$1784.D.2D68.A1062.3D$1776.2D4.3D2.D17.2A50.3A
1061.D$1776.2D3.D3.2D19.A52.A1060.3D$1781.4D18.3A12.2A$1762.2D3.2D15.
D18.A14.A16.2A$1762.D.D.D.D12.3D35.3A14.A$1764.D.D13.D40.A11.3A$1763.
D2.D14.5D47.A$1763.D.D19.D$1764.D18.D$1783.2D1131.2A$2915.A2.A$2916.
2A2$1748.2D$1748.2D4$1768.2D$1768.D.D$1750.2D18.D$1751.D9.2D7.2D$
1750.D10.2D$1750.2D$1753.2D$1750.2D.2D62.D$1751.D63.3D$1749.D3.2D59.D
$1749.4D2.D47.D10.2D$1752.D.D.D45.D.D$1749.2D.D2.D18.D27.D.D$1750.D.D
19.3D25.3D.2D20.D$1749.D2.2D17.D27.D24.3D$1749.D.D2.D.D14.2D20.D6.3D.
2D17.D$1750.D.D2.2D20.D15.3D6.D.2D17.2D$1751.D23.3D18.D$1774.D20.2D$
1774.2D44.2D$1819.D2.D$1730.D89.2D$1728.3D$1727.D$1727.2D$1777.2D$
1758.2D17.2D$1735.2D21.2D$1736.D71.2D$1736.D.2D68.D$1728.2D4.3D2.D17.
2D50.3D$1728.2D3.D3.2D19.D52.D$1733.4D18.3D12.2D$1714.2D3.2D15.D18.D
14.D16.2D$1714.D.D.D.D12.3D35.3D14.D$1716.D.D13.D40.D11.3D$1715.D2.D
14.5D47.D$1715.D.D19.D$1716.D18.D$1735.2D2$2038.D$2036.3D$1700.2D333.
D$1700.2D333.2D3$2043.2D$1720.2D322.D$1720.D.D321.D.2D$1702.2D18.D
313.2D4.3D2.D$1703.D9.2D7.2D312.2D3.D3.2D$1702.D10.2D326.4D$1702.2D
318.2D3.2D15.D$1705.2D315.D.D.D.D12.3D$1702.2D.2D62.D254.D.D13.D$
1703.D63.3D253.D2.D14.5D$1701.D3.2D59.D256.D.D19.D$1701.4D2.D47.D10.
2D256.D18.D$1704.D.D.D45.D.D286.2D$1701.2D.D2.D18.D27.D.D$1702.D.D19.
3D25.3D.2D20.D$1701.D2.2D17.D27.D24.3D$1701.D.D2.D.D14.2D20.D6.3D.2D
17.D232.2D$1702.D.D2.2D20.D15.3D6.D.2D17.2D231.2D$1703.D23.3D18.D$
1726.D20.2D$1726.2D44.2D$1771.D2.D253.2D$1682.A89.2D254.D.D$1680.3A
327.2D18.D$1679.A331.D9.2D7.2D$1679.2A329.D10.2D$1729.2D279.2D$1710.
2D17.2D282.2D$1687.2A21.2D298.2D.2D62.D$1688.A71.2D249.D63.3D$1688.A.
2A68.D248.D3.2D59.D$1680.2A4.3A2.A17.2D50.3D245.4D2.D47.D10.2D$1680.
2A3.A3.2A19.D52.D248.D.D.D45.D.D$1685.4A18.3D12.2D285.2D.D2.D18.D27.D
.D$1666.2A3.2A15.A18.D14.D16.2D269.D.D19.3D25.3D.2D20.D$1666.A.A.A.A
12.3A35.3D14.D268.D2.2D17.D27.D24.3D$1668.A.A13.A40.D11.3D269.D.D2.D.
D14.2D20.D6.3D.2D17.D$1667.A2.A14.5A47.D272.D.D2.2D20.D15.3D6.D.2D17.
2D$1667.A.A19.A321.D23.3D18.D$1668.A18.A346.D20.2D$1687.2A345.2D44.2D
$2079.D2.D$1990.D89.2D$1988.3D$1652.2A333.D$1652.2A333.2D$2037.2D$
2018.2D17.2D$1995.2D21.2D$1672.2A322.D71.2D$1672.A.A321.D.2D68.D$
1654.2A18.A313.2D4.3D2.D17.2D50.3D$1655.A9.2A7.2A312.2D3.D3.2D19.D52.
D$1654.A10.2A326.4D18.3D12.2D$1654.2A318.2D3.2D15.D18.D14.D16.2D$
1657.2A315.D.D.D.D12.3D35.3D14.D$1654.2A.2A62.A254.D.D13.D40.D11.3D$
1655.A63.3A253.D2.D14.5D47.D$1653.A3.2A59.A256.D.D19.D$1653.4A2.A47.A
10.2A256.D18.D$1656.A.A.A45.A.A286.2D$1653.2A.A2.A18.A27.A.A$1654.A.A
19.3A25.3A.2A20.A$1653.A2.2A17.A27.A24.3A$1653.A.A2.A.A14.2A20.A6.3A.
2A17.A232.2D$1654.A.A2.2A20.A15.3A6.A.2A17.2A231.2D$1655.A23.3A18.A$
1678.A20.2A$1678.2A44.2A$1723.A2.A253.2D$1634.A89.2A254.D.D$1632.3A
327.2D18.D$1631.A331.D9.2D7.2D$1631.2A329.D10.2D$1681.2A279.2D$1662.
2A17.2A282.2D$1639.2A21.2A298.2D.2D62.D$1640.A71.2A249.D63.3D$1640.A.
2A68.A248.D3.2D59.D$1632.2A4.3A2.A17.2A50.3A245.4D2.D47.D10.2D$1632.
2A3.A3.2A19.A52.A248.D.D.D45.D.D$1637.4A18.3A12.2A285.2D.D2.D18.D27.D
.D$1618.2A3.2A15.A18.A14.A16.2A269.D.D19.3D25.3D.2D20.D$1618.A.A.A.A
12.3A35.3A14.A268.D2.2D17.D27.D24.3D$1620.A.A13.A40.A11.3A269.D.D2.D.
D14.2D20.D6.3D.2D17.D$1619.A2.A14.5A47.A272.D.D2.2D20.D15.3D6.D.2D17.
2D$1619.A.A19.A321.D23.3D18.D$1620.A18.A346.D20.2D$1639.2A345.2D44.2D
$2031.D2.D$1942.A89.2D$1940.3A$1604.2A333.A$1604.2A333.2A$1989.2D$
1970.2D17.2D$1947.2A21.2D$1624.2A322.A71.2D$1624.A.A321.A.2A68.D$
1606.2A18.A313.2A4.3A2.A17.2D50.3D$1607.A9.2A7.2A312.2A3.A3.2A19.D52.
D$1606.A10.2A326.4A18.3D12.2D$1606.2A318.2A3.2A15.A18.D14.D16.2D$
1609.2A315.A.A.A.A12.3A35.3D14.D$1606.2A.2A62.A254.A.A13.A40.D11.3D$
1607.A63.3A253.A2.A14.5A47.D$1605.A3.2A59.A256.A.A19.A$1605.4A2.A47.A
10.2A256.A18.A$1608.A.A.A45.A.A286.2A$1605.2A.A2.A18.A27.A.A$1606.A.A
19.3A25.3A.2A20.A$1605.A2.2A17.A27.A24.3A$1605.A.A2.A.A14.2A20.A6.3A.
2A17.A232.2A$1606.A.A2.2A20.A15.3A6.A.2A17.2A231.2A$1607.A23.3A18.A$
1630.A20.2A$1630.2A44.2A$1675.A2.A253.2A$1586.D89.2A254.A.A$1584.3D
327.2A18.A$1583.D331.A9.2A7.2A$1583.2D329.A10.2A$1633.2A279.2A$1614.
2A17.2A282.2A$1591.2D21.2A298.2A.2A62.A$1592.D71.2A249.A63.3A$1592.D.
2D68.A248.A3.2A59.A$1584.2D4.3D2.D17.2A50.3A245.4A2.A47.A10.2A$1584.
2D3.D3.2D19.A52.A248.A.A.A45.A.A$1589.4D18.3A12.2A285.2A.A2.A18.A27.A
.A$1570.2D3.2D15.D18.A14.A16.2A269.A.A19.3A25.3A.2A20.A$1570.D.D.D.D
12.3D35.3A14.A268.A2.2A17.A27.A24.3A$1572.D.D13.D40.A11.3A269.A.A2.A.
A14.2A20.A6.3A.2A17.A$1571.D2.D14.5D47.A272.A.A2.2A20.A15.3A6.A.2A17.
2A$1571.D.D19.D321.A23.3A18.A$1572.D18.D346.A20.2A$1591.2D345.2A44.2A
$1983.A2.A$1894.A89.2A$1892.3A$1556.2D333.A$1556.2D333.2A$1941.2A$
1922.2A17.2A$1899.2A21.2A$1576.2D322.A71.2A$1576.D.D321.A.2A68.A$
1558.2D18.D313.2A4.3A2.A17.2A50.3A$1559.D9.2D7.2D312.2A3.A3.2A19.A52.
A$1558.D10.2D326.4A18.3A12.2A$1558.2D318.2A3.2A15.A18.A14.A16.2A$
1561.2D315.A.A.A.A12.3A35.3A14.A$1558.2D.2D62.D254.A.A13.A40.A11.3A$
1559.D63.3D253.A2.A14.5A47.A$1557.D3.2D59.D256.A.A19.A$1557.4D2.D47.D
10.2D256.A18.A$1560.D.D.D45.D.D286.2A$1557.2D.D2.D18.D27.D.D$1558.D.D
19.3D25.3D.2D20.D$1557.D2.2D17.D27.D24.3D$1557.D.D2.D.D14.2D20.D6.3D.
2D17.D232.2A$1558.D.D2.2D20.D15.3D6.D.2D17.2D231.2A$1559.D23.3D18.D$
1582.D20.2D$1582.2D44.2D$1627.D2.D253.2A$1538.A89.2D254.A.A$1536.3A
327.2A18.A$1535.A331.A9.2A7.2A$1535.2A329.A10.2A$1585.2D279.2A$1566.
2D17.2D282.2A$1543.2A21.2D298.2A.2A62.A$1544.A71.2D249.A63.3A$1544.A.
2A68.D248.A3.2A59.A$1536.2A4.3A2.A17.2D50.3D245.4A2.A47.A10.2A$1536.
2A3.A3.2A19.D52.D248.A.A.A45.A.A$1541.4A18.3D12.2D285.2A.A2.A18.A27.A
.A$1522.2A3.2A15.A18.D14.D16.2D269.A.A19.3A25.3A.2A20.A$1522.A.A.A.A
12.3A35.3D14.D268.A2.2A17.A27.A24.3A$1524.A.A13.A40.D11.3D269.A.A2.A.
A14.2A20.A6.3A.2A17.A$1523.A2.A14.5A47.D272.A.A2.2A20.A15.3A6.A.2A17.
2A$1523.A.A19.A321.A23.3A18.A$1524.A18.A346.A20.2A$1543.2A345.2A44.2A
$1935.A2.A$1846.D89.2A$1844.3D$1508.2A333.D$1508.2A333.2D$1893.2A$
1874.2A17.2A$1851.2D21.2A$1528.2A322.D71.2A$1528.A.A321.D.2D68.A$
1510.2A18.A313.2D4.3D2.D17.2A50.3A$1511.A9.2A7.2A312.2D3.D3.2D19.A52.
A$1510.A10.2A326.4D18.3A12.2A$1510.2A318.2D3.2D15.D18.A14.A16.2A$
1513.2A315.D.D.D.D12.3D35.3A14.A$1510.2A.2A62.A254.D.D13.D40.A11.3A$
1511.A63.3A253.D2.D14.5D47.A$1509.A3.2A59.A256.D.D19.D$1509.4A2.A47.A
10.2A256.D18.D$1512.A.A.A45.A.A286.2D$1509.2A.A2.A18.A27.A.A$1510.A.A
19.3A25.3A.2A20.A$1509.A2.2A17.A27.A24.3A$1509.A.A2.A.A14.2A20.A6.3A.
2A17.A232.2D$1510.A.A2.2A20.A15.3A6.A.2A17.2A231.2D$1511.A23.3A18.A$
1534.A20.2A$1534.2A44.2A$1579.A2.A253.2D$1490.A89.2A254.D.D$1488.3A
327.2D18.D$1487.A331.D9.2D7.2D$1487.2A329.D10.2D$1537.2A279.2D$1518.
2A17.2A282.2D$1495.2A21.2A298.2D.2D62.D$1496.A71.2A249.D63.3D$1496.A.
2A68.A248.D3.2D59.D$1488.2A4.3A2.A17.2A50.3A245.4D2.D47.D10.2D$1488.
2A3.A3.2A19.A52.A248.D.D.D45.D.D$1493.4A18.3A12.2A285.2D.D2.D18.D27.D
.D$1474.2A3.2A15.A18.A14.A16.2A269.D.D19.3D25.3D.2D20.D$1474.A.A.A.A
12.3A35.3A14.A268.D2.2D17.D27.D24.3D$1476.A.A13.A40.A11.3A269.D.D2.D.
D14.2D20.D6.3D.2D17.D$1475.A2.A14.5A47.A272.D.D2.2D20.D15.3D6.D.2D17.
2D$1475.A.A19.A321.D23.3D18.D$1476.A18.A346.D20.2D$1495.2A345.2D44.2D
$1887.D2.D$1798.D89.2D$1796.3D$1460.2A333.D$1460.2A333.2D$1845.2D$
1826.2D17.2D$1803.2D21.2D$1480.2A322.D71.2D$1480.A.A321.D.2D68.D$
1462.2A18.A313.2D4.3D2.D17.2D50.3D$1463.A9.2A7.2A312.2D3.D3.2D19.D52.
D$1462.A10.2A326.4D18.3D12.2D$1462.2A318.2D3.2D15.D18.D14.D16.2D$
1465.2A315.D.D.D.D12.3D35.3D14.D$1462.2A.2A62.A254.D.D13.D40.D11.3D$
1463.A63.3A253.D2.D14.5D47.D$1461.A3.2A59.A256.D.D19.D$1461.4A2.A47.A
10.2A256.D18.D$1464.A.A.A45.A.A286.2D$1461.2A.A2.A18.A27.A.A$1462.A.A
19.3A25.3A.2A20.A$1461.A2.2A17.A27.A24.3A$1461.A.A2.A.A14.2A20.A6.3A.
2A17.A232.2D$1462.A.A2.2A20.A15.3A6.A.2A17.2A231.2D$1463.A23.3A18.A$
1486.A20.2A$1486.2A44.2A$1531.A2.A253.2D$1532.2A254.D.D$1770.2D18.D$
1771.D9.2D7.2D$1770.D10.2D$1489.2A279.2D$1470.2A17.2A282.2D$1470.2A
298.2D.2D62.D$1520.2A249.D63.3D$1520.A248.D3.2D59.D$1469.2A50.3A245.
4D2.D47.D10.2D$1470.A52.A248.D.D.D45.D.D$1467.3A12.2A285.2D.D2.D18.D
27.D.D$1467.A14.A16.2A269.D.D19.3D25.3D.2D20.D$1483.3A14.A268.D2.2D
17.D27.D24.3D$1485.A11.3A269.D.D2.D.D14.2D20.D6.3D.2D17.D$1497.A272.D
.D2.2D20.D15.3D6.D.2D17.2D$1771.D23.3D18.D$1794.D20.2D$1794.2D44.2D$
1839.D2.D$1750.A89.2D$1748.3A$1747.A$1747.2A$1797.2D$1778.2D17.2D$
1755.2A21.2D$1756.A71.2D$1756.A.2A68.D$1748.2A4.3A2.A17.2D50.3D$1748.
2A3.A3.2A19.D52.D$1753.4A18.3D12.2D$1734.2A3.2A15.A18.D14.D16.2D$
1734.A.A.A.A12.3A35.3D14.D$1736.A.A13.A40.D11.3D$1735.A2.A14.5A47.D$
1735.A.A19.A$1736.A18.A$1755.2A4$1720.2A$1720.2A4$1740.2A$1740.A.A$
1722.2A18.A$1723.A9.2A7.2A$1722.A10.2A$1722.2A$1725.2A$1722.2A.2A62.A
$1723.A63.3A$1721.A3.2A59.A$1721.4A2.A47.A10.2A$1724.A.A.A45.A.A$
1721.2A.A2.A18.A27.A.A$1722.A.A19.3A25.3A.2A20.A$1721.A2.2A17.A27.A
24.3A$1721.A.A2.A.A14.2A20.A6.3A.2A17.A$1722.A.A2.2A20.A15.3A6.A.2A
17.2A$1723.A23.3A18.A$1746.A20.2A$1746.2A44.2A$1791.A2.A$1702.D89.2A$
1700.3D$1699.D$1699.2D$1749.2A$1730.2A17.2A$1707.2D21.2A$1708.D71.2A$
1708.D.2D68.A$1700.2D4.3D2.D17.2A50.3A$1700.2D3.D3.2D19.A52.A$1705.4D
18.3A12.2A$1686.2D3.2D15.D18.A14.A16.2A$1686.D.D.D.D12.3D35.3A14.A$
1688.D.D13.D40.A11.3A$1687.D2.D14.5D47.A$1687.D.D19.D$1688.D18.D$
1707.2D4$1672.2D$1672.2D4$1692.2D$1692.D.D$1674.2D18.D$1675.D9.2D7.2D
$1674.D10.2D$1674.2D$1677.2D$1674.2D.2D62.D$1675.D63.3D$1673.D3.2D59.
D$1673.4D2.D47.D10.2D$1676.D.D.D45.D.D$1673.2D.D2.D18.D27.D.D$1674.D.
D19.3D25.3D.2D20.D$1673.D2.2D17.D27.D24.3D$1673.D.D2.D.D14.2D20.D6.3D
.2D17.D$1674.D.D2.2D20.D15.3D6.D.2D17.2D$1675.D23.3D18.D$1698.D20.2D$
1698.2D44.2D$1743.D2.D$1654.D89.2D$1652.3D$1651.D$1651.2D$1701.2D$
1682.2D17.2D$1659.2D21.2D$1660.D71.2D$1660.D.2D68.D$1652.2D4.3D2.D17.
2D50.3D$1652.2D3.D3.2D19.D52.D$1657.4D18.3D12.2D$1638.2D3.2D15.D18.D
14.D16.2D$1638.D.D.D.D12.3D35.3D14.D$1640.D.D13.D40.D11.3D$1639.D2.D
14.5D47.D$1639.D.D19.D$1640.D18.D$1659.2D4$1624.2D$1624.2D4$1644.2D$
1644.D.D$1626.2D18.D$1627.D9.2D7.2D$1626.D10.2D$1626.2D$1629.2D$1626.
2D.2D62.D$1627.D63.3D$1625.D3.2D59.D$1625.4D2.D47.D10.2D$1628.D.D.D
45.D.D$1625.2D.D2.D18.D27.D.D$1626.D.D19.3D25.3D.2D20.D$1625.D2.2D17.
D27.D24.3D$1625.D.D2.D.D14.2D20.D6.3D.2D17.D$1626.D.D2.2D20.D15.3D6.D
.2D17.2D$1627.D23.3D18.D$1650.D20.2D$1650.2D44.2D$1695.D2.D$1696.2D4$
1653.2D$1634.2D17.2D$1634.2D$1684.2D$1684.D$1633.2D50.3D$1634.D52.D$
1631.3D12.2D$1631.D14.D16.2D$1647.3D14.D$1649.D11.3D$1661.D121$4437.
2D$4437.2D$4417.2C$4417.2C29$4405.2D$4405.2D$4385.2C62.2D$4385.2C62.
2D31$4417.2D$4417.2D278$2935.2A$2935.A$2936.3A$2938.A45$2887.2A$2887.
A$2888.3A$2890.A45$2839.2A$2839.A$2840.3A$2842.A45$2791.2A$2791.A$
2792.3A$2794.A45$2743.2A$2743.A$2744.3A$2746.A45$2695.2A$2695.A$2696.
3A$2698.A45$2647.2A$2647.A$2648.3A$2650.A45$2599.2A$2599.A$2600.3A$
2602.A45$2551.2A$2551.A$2552.3A$2554.A!
#C [[ STEP 64 ]]
Next step will be the easy part: a script to build a printer using these pieces, based on an arbitrary character pixel map. Again, characters can be any height and width, and can be different widths. This is another piece of code where calcyman had a perfectly workable equivalent available over a decade ago, but it never got ported to Golly Python or to Lua.

This new version may look huge, but it's less than a quarter of the length of the equivalent mechanisms in the old pi/phi calculators. The same size printer will be able to print at twice the resolution _and_ twice the height and width of the original.

User avatar
Nathaniel
Site Admin
Posts: 664
Joined: December 10th, 2008, 3:48 pm
Location: New Brunswick, Canada
Contact:

Re: Smaller Pi Calculator Challenge

Post by Nathaniel » April 4th, 2020, 11:34 am

dvgrn wrote:
April 3rd, 2020, 11:51 am
If anyone would like to dig up or invent a less amateur-looking font for a digitprinter, please post it here. Can be fixed-width or proportional, doesn't matter, and it doesn't have to be 15x19 -- any size in that general vicinity would be fine. The main thing is that when the pixels are printed diagonally in Golly as 32fd-spaced blocks, the digits should be as readable as possible when Golly is zoomed far out.
Well, we could be quite ungraceful and just pick some well-known font. Some possibilities:

Code: Select all

#C [[ ZOOM 1 ]]
x = 482, y = 413, rule = B3/S23
320b2o10b2o$298b6o16b2o4b2o4b2o19b2o$296b9o15b2o4b2o4b2o19b2o$6b3o16b
2o16b2o250b3o5b2o15b2o10b2o$6b3o16b2o16b2o250b2o23b2o10b2o$5b2ob2o33b
2o249b3o12b5o6b2o4b2o4b2o2b4o5b2ob3o2b2o4b3o$5b2ob2o33b2o249b2o12b7o5b
2o4b2o4b9o4b6o2b2o4b3o$4b3ob3o6b2ob3o2b2o5b5o6b2o4b2o243b2o12bo5b2o4b
2o4b2o4b3o4b2o4b3o5b2o4b3o$4b2o3b2o6b6o2b2o3b8o5b2o4b2o243b2o18b2o4b2o
4b2o4b2o6b2o3b2o6b2o$4b2o3b2o6b3o5b2o2b3o4b3o4b2o249b2o13b7o4b2o4b2o4b
2o6b2o3b2o6b2o$3b2o5b2o5b2o6b2o2b2o6b2o4b2o249b2o12b8o4b2o4b2o4b2o6b2o
3b2o6b2o$3b2o5b2o5b2o6b2o10b2o4b2o249b3o10b3o4b2o4b2o4b2o4b2o6b2o3b2o
6b2o$3b2o5b2o5b2o6b2o7b5o4b2o250b2o10b2o5b2o4b2o4b2o4b2o6b2o3b2o6b2o$
2b11o4b2o6b2o4b8o4b2o250b3o5b2o2b2o4b3o4b2o4b2o4b3o4b2o4b2o6b2o4b3o$2b
11o4b2o6b2o3b4o3b2o4b2o251b9o3b8o4b2o4b2o4b9o4b2o6b2o4b3o$b3o7b3o3b2o
6b2o2b2o6b2o4b2o253b6o5b4ob2o4b2o4b2o4b2ob5o5b2o6b2o4b3o$b2o9b2o3b2o6b
2o2b2o6b2o4b2o$b2o9b2o3b2o6b2o2b3o3b4o4b2o$2o11b2o2b2o6b2o3b9o4b2o4b2o
$2o11b2o2b2o6b2o4b4o3b2o3b2o4b2o10$297b4o10b2o7b5o7b5o10b3o5b8o7b4o4b
10o5b4o8b4o$4b5o11b2o8b5o8b4o13b2o6b8o7b5o4b11o5b5o8b5o170b7o6b4o5b8o
4b8o8b4o5b8o5b7o3b10o4b7o4b8o$3b7o10b2o6b9o4b8o10b3o6b8o5b8o3b11o4b7o
6b7o168b2o4b2o4b3ob2o5b2o4b3o3b2o4b3o7b4o5b2o10b3o16b2o3b3o2b3o3b3o4b
2o$2b3o3b3o8b3o6b2o5b2o4b2o4b3o8b4o5b2o11b3o4b3o11bo4b3o3b3o4b2o5b2o
167b2o4b3o3b2o2b2o12b2o10b2o6b2ob2o5b2o10b2o16b2o4b2o4b2o3b2o6b2o$2b2o
5b2o6b5o5b2o7b2o2b2o6b2o8b4o5b2o11b2o6b2o10b2o4b2o5b2o3b3o5b2o166b2o6b
2o7b2o12b2o10b2o5b2o2b2o5b2o9b2o17b2o4b2o4b2o3b2o6b2o$b2o7b2o4b3ob2o5b
2o7b2o10b2o7b2ob2o5b2o11b2o17b2o5b2o5b2o3b2o7b2o165b2o6b2o7b2o12b2o9b
2o6b2o2b2o5b7o4b2o16b2o5b3o2b2o4b2o6b2o$b2o7b2o4b2o2b2o14b2o10b2o6b3ob
2o5b2ob4o5b2o18bo6b2o5b2o3b2o7b2o165b2o6b2o7b2o11b2o6b5o6b2o3b2o5b8o3b
2ob5o10b2o6b5o5b3o4b3o$b2o7b2o8b2o14b2o9b2o7b2o2b2o5b8o4b2o2b4o11b2o7b
2o3b2o4b2o7b2o165b2o6b2o7b2o11b2o6b6o5bo4b2o11b3o2b9o8b2o8b4o6b9o$b2o
7b2o8b2o13b2o7b4o7b2o3b2o4b3o5b2o3b2ob7o8b2o9b5o5b2o7b2o165b2o6b2o7b2o
10b2o12b2o3b2o4b2o12b2o2b3o4b3o7b2o7b2o2b3o5b5ob2o$b2o7b2o8b2o12b2o8b
5o6b2o3b2o4b2o7b2o2b4o4b2o8b2o8b7o5b2o4b4o165b2o6b2o7b2o9b2o14b2ob2o5b
2o12b2o2b2o6b2o6b3o6b2o4b3o10b2o$b2o7b2o8b2o11b2o13b2o4b2o4b2o13b2o2b
3o6b2o7b2o7b2o5b2o4b7ob2o165b2o6b2o7b2o8b2o15b2ob11o10b2o2b2o6b2o6b2o
6b2o6b2o10b2o$b2o7b2o8b2o10b2o15b2o2b3o4b2o13b2o2b2o7b2o6b2o7b2o7b2o5b
4o2b2o165b3o4b2o8b2o7b2o16b2ob11o10b2o2b2o6b2o5b3o6b2o6b2o9b2o$b2o7b2o
8b2o9b2o16b2o2b11o11b2o2b2o7b2o6b2o7b2o7b2o11b2o166b2o4b2o8b2o6b2o9b2o
5b3o8b2o4b2o5b2o4b2o4b2o6b2o7b3o4b3o2bo5b3o4b2o$b2o7b2o8b2o8b2o8b2o7b
2o2b11o2b2o7b2o2b2o7b2o6b2o7b2o7b2o10b2o167b7o5b9o2b10o2b9o9b2o4b8o5b
8o5b3o8b8o3b8o5b3o$2b2o5b2o9b2o7b2o9b3o6b2o9b2o4b2o7bo4b2o6b2o5b2o8b2o
7b2o2b2o6b2o169b4o6b9o2b10o4b5o11b2o5b6o7b5o7b2o10b6o5b5o7b2o$2b3o3b3o
9b2o6b2o11b2o5b2o10b2o5b2o5b2o4b3o4b2o6b2o9b2o5b2o3b3o4b3o$2b8o10b2o5b
11o4b7o11b2o6b7o6b7o7b2o9b9o4b8o5b2o$4b5o11b2o5b11o5b5o12b2o7b5o8b5o8b
2o11b5o7b5o7b2o28$318b3o3b3o3b3o19b3o34b3o11b3o$297b6o15b3o3b3o3b3o19b
3o9b7o18b3o11b3o$6b5o17b3o17b3o11b3o27b3o12b3o185b9o14b3o3b3o3b3o19b3o
9b8o17b3o11b3o$6b5o17b3o17b3o11b3o27b3o12b3o185b3o4b2o14b3o9b3o31b3o3b
3o16b3o11b3o$6b5o17b3o17b3o11b3o27b3o12b3o184b3o21b3o9b3o31b3o3b3o16b
3o11b3o$5b3ob3o36b3o11b3o27b3o12b3o183b4o12b5o4b3o3b3o3b3ob5o4b3ob3o2b
3o9b3o3b3o6b5o5b3o6b4ob3o3b3o$5b3ob3o7b3ob3o2b3o6b6o5b3o11b3o2b4o9b5o
7b3o6b4o2b3o4b3o176b3o11b8o3b3o3b3o3b10o3b7o2b3o9b3o3b3o4b9o3b3o4b10o
3b3o$4b4ob4o6b7o2b3o4b9o4b3o11b10o6b9o5b3o5b10o4b3o176b3o11b2o4b3o2b3o
3b3o3b4o3b3o3b7o2b3o9b7o6b3o3b3o3b3o4b3o3b4o3b3o$4b3o3b3o6b7o2b3o4b3o
3b4o3b3o11b11o4b11o4b3o4b11o4b3o176b3o17b3o2b3o3b3o3b3o5b3o2b4o5b3o9b
9o3b3o5b3o2b3o3b3o5b3o3b3o$4b3o3b3o6b4o5b3o3b3o5b3o3b3o11b4o4b3o4b4o3b
4o4b3o4b3o4b4o183b3o12b8o2b3o3b3o3b3o5b3o2b3o6b3o9b3o3b4o2b3o5b3o2b3o
3b3o5b3o$3b3o5b3o5b3o6b3o11b3o3b3o11b3o6b3o2b4o5b4o3b3o3b3o6b3o183b3o
11b9o2b3o3b3o3b3o5b3o2b3o6b3o9b3o4b3o2b3o5b3o2b3o3b3o5b3o$3b3o5b3o5b3o
6b3o8b6o3b3o11b3o6b3o2b3o7b3o3b3o3b3o6b3o183b3o10b4o3b3o2b3o3b3o3b3o5b
3o2b3o6b3o9b3o4b3o2b3o5b3o2b3o3b3o5b3o$2b13o4b3o6b3o5b9o3b3o11b3o6b3o
2b3o7b3o3b3o3b3o6b3o184b3o9b3o4b3o2b3o3b3o3b3o5b3o2b3o6b3o9b3o4b3o2b3o
5b3o2b3o3b3o5b3o3b3o$2b13o4b3o6b3o4b5o2b3o3b3o11b3o6b3o2b3o7b3o3b3o3b
3o6b3o184b4o4b2o2b3o3b4o2b3o3b3o3b4o3b3o3b3o6b3o9b3o3b4o3b3o3b3o3b3o4b
3o3b4o3b3o$2b13o4b3o6b3o3b3o5b3o3b3o11b3o6b3o2b4o5b4o3b3o3b3o6b3o185b
9o3b9o2b3o3b3o3b10o3b3o6b3o9b9o4b9o3b3o4b10o3b3o$b3o9b3o3b3o6b3o3b3o5b
3o3b3o11b4o4b4o3b4o3b4o4b3o3b4o4b4o187b6o5b4ob3o2b3o3b3o3b3ob4o5b3o6b
3o9b7o8b5o5b3o5b5ob3o3b3o$b3o9b3o3b3o6b3o3b4o3b4o3b3o11b11o4b11o4b3o4b
11o4b3o$b3o9b3o3b3o6b3o4b10o3b3o11b10o6b9o5b3o5b10o4b3o$3o11b3o2b3o6b
3o5b5o2b3o2b3o11b3o2b4o9b5o7b3o6b4o2b3o4b3o11$4b5o10b3o8b5o8b5o11b3o6b
8o7b4o5b11o5b5o8b5o$3b7o9b3o7b8o4b8o9b4o6b8o5b8o3b11o3b9o5b7o169b5o8b
3o7b5o6b6o9b4o5b8o6b6o3b10o5b6o6b5o$2b9o7b4o6b9o4b9o8b4o5b9o4b9o3b11o
3b9o4b9o167b8o4b5o5b8o4b8o7b5o5b8o5b7o3b10o3b9o3b8o$2b3o3b3o5b6o5b4o3b
4o2b4o3b3o7b5o5b3o10b3o3b4o9b3o3b4o3b4o2b4o3b3o166b3o3b3o3b6o5b2o3b4o
3b2o3b4o6b5o5b3o9b4o14b3o2b4o3b4ob4o2b3o$b3o5b3o3b7o5b3o5b3o2b3o4b3o6b
6o5b3o9b3o5b3o8b4o3b3o5b3o2b3o5b3o165b2o5b3o2b2ob3o11b3o9b3o5b2ob3o5b
3o9b3o14b3o3b3o5b3ob3o4b3o$b3o5b3o3b3ob3o5b3o5b3o8b4o6b6o5b7o5b3o15b4o
4b3o5b3o2b3o5b3o164b3o5b3o5b3o11b3o9b3o5b2ob3o5b3o8b3o15b3o3b3o5b3ob3o
4b3o$b3o5b3o3bo3b3o13b3o6b5o6b3ob3o5b8o4b3ob4o10b3o5b4o3b4o2b3o5b3o
164b3o5b3o5b3o11b3o8b3o5b3ob3o5b3o8b3o15b2o4b5o2b3o2b3o4b3o$b3o5b3o7b
3o12b3o7b4o6b3o2b3o4b10o3b10o7b4o6b9o3b4o3b4o164b3o5b3o5b3o10b3o5b6o6b
2o2b3o5b7o4b3ob4o9b3o5b8o3b4o3b3o$b3o5b3o7b3o11b4o7b6o4b3o2b3o4b3o4b4o
2b10o7b3o8b7o5b10o164b3o5b3o5b3o10b3o5b7o4b3o2b3o5b8o3b9o8b3o7b6o4b9o$
b3o5b3o7b3o10b4o11b4o2b3o3b3o12b3o2b4o3b4o6b3o7b9o4b10o164b3o5b3o5b3o
9b3o11b3o3b3o2b3o10b4o2b3o4b3o6b3o6b9o4b4ob3o$b3o5b3o7b3o9b4o13b3ob3o
4b3o12b3o2b3o5b3o5b3o7b4o3b4o5b4ob3o164b3o5b3o5b3o8b3o13b3ob3o3b3o11b
3o2b3o4b3o6b3o5b4o3b4o8b3o$b3o5b3o7b3o8b4o6b3o5b3ob12o2b3o5b3o2b3o5b3o
5b3o7b3o5b3o10b3o164b3o5b3o5b3o7b3o14b3ob11o9b3o2b3o4b3o6b3o5b3o5b3o8b
3o$b3o5b3o7b3o7b4o7b3o5b3ob12o2b3o5b3o2b3o5b3o5b3o7b3o5b3o2b3o5b3o164b
3o5b2o6b3o6b3o15b3ob11o9b3o2b3o4b3o5b3o6b3o5b3o7b3o4b3o$2b3o3b3o8b3o6b
4o8b4o3b4ob12o2b4o3b3o4b3o3b4o4b3o8b4o3b4o2b4o3b3o166b3o3b3o6b3o5b3o9b
2o4b3o8b3o4bo5b3o4b3o2b3o6b3o6b4o3b4o2bo3b4o3b4o$2b9o8b3o6b10o3b9o9b3o
5b9o4b9o5b3o9b9o4b9o3b3o160b8o4b9o2b10o2b9o8b3o4b9o4b8o5b3o8b9o3b7o4b
4o$3b7o9b3o5b11o4b7o10b3o6b7o6b7o6b3o9b9o4b8o4b3o162b5o5b9o2b10o3b6o
10b3o5b6o7b5o7b3o9b6o5b6o6b3o$4b5o10b3o5b11o5b5o11b3o7b5o8b5o7b3o11b5o
8b4o6b3o31$324b2o$295b14o15b2o$295b14o15b2o$301b2o21b2o$113b4o25b6o12b
6o135b2o21b2o$113b4o25b6o12b6o135b2o21b2o$5b5obo75b2o26b2o29b2o16b2o
135b2o9b6o6b2o2b3o8b5o6b2o2b3o4b3o7b6o7b3o$3b10o74b2o26b2o29b2o16b2o
135b2o8b8o5b8o6b7o5b8ob6o5b8o6b3o$2b3o4b4o5b6o4b4o3b4o4b5o2b4o6b5o6b9o
5b10o20b2ob5o7b6o10b2o10b5ob2o135b2o8bo5b3o4b3o3b3o4b3o3b3o4b3o3b4o3b
3o4bo5b3o5b3o$2b2o6b3o4b8o3b4o3b4o4b12o3b8o5b10o4b10o20b9o5b8o9b2o9b9o
135b2o15b2o4b2o5b2o3b3o5b3o3b2o5b2o5b2o11b2o$b2o8b2o3b3o4b3o4b2o5b2o7b
5o2b2o3b2o5b2o6b3o4b2o5b2o26b4o3b3o3b3o4b3o8b2o8b3o3b4o135b2o15b2o4b2o
5b2o3b2o7b2o3b2o5b2o5b2o11b2o$b2o8b2o2b3o6b3o3b2o5b2o7b3o16b2o6b2o5b2o
5b2o26b3o5b3ob3o6b3o7b2o7b3o5b3o7b5o123b2o10b7o4b2o5b2o3b2o7b2o3b2o5b
2o5b2o6b7o$b2o12b2o8b2o3b2o5b2o7b2o11b8o6b2o5b2o5b2o26b2o7b2ob2o8b2o7b
2o7b2o7b2o7b5o123b2o8b9o4b2o5b2o3b2o7b2o3b2o5b2o5b2o4b9o$b2o12b2o8b2o
3b2o5b2o7b2o10b9o6b2o5b2o5b2o26b2o7b2ob2o8b2o7b2o7b2o7b2o135b2o7b4o4b
2o4b2o5b2o3b2o7b2o3b2o5b2o5b2o3b4o4b2o$b2o12b2o8b2o3b2o5b2o7b2o9b3o5b
2o6b2o5b2o5b2o26b2o7b2ob2o8b2o7b2o7b2o7b2o135b2o7b2o6b2o4b2o5b2o3b2o7b
2o3b2o5b2o5b2o3b2o6b2o$2b2o7bo3b3o6b3o3b2o5b2o7b2o9b2o6b2o6b2o5b2o5b2o
26b3o5b3ob3o6b3o7b2o7b3o5b3o135b2o7b2o6b2o4b2o5b2o3b3o5b3o3b2o5b2o5b2o
3b2o6b2o$2b3o5b3o3b3o4b3o4b2o4b3o7b2o9b2o4b4o6b2o5b2o5b2o5b2o19b4o3b3o
3b3o4b3o8b2o8b3o3b4o135b2o7b3o3b4o4b2o5b2o4b3o3b3o4b2o5b2o5b2o3b3o3b4o
5b3o$3b9o5b8o6b10o2b9o6b11o2b6ob6o4b8o17b11o5b8o5b10o5b11o5b5o123b2o8b
9o4b2o5b2o5b7o5b2o5b2o5b2o4b9o5b3o$5b5o8b6o8b9o2b9o7b5ob4o2b6ob6o5b5o
19b4ob5o7b6o6b10o6b5ob4o5b5o123b2o9b4o2b2o4b2o5b2o6b5o6b2o5b2o5b2o5b4o
2b2o5b3o12$299b5o10b2o8b5o8b6o12b2o5b9o8b5o3b11o5b5o8b5o$298b7o9b2o6b
9o4b10o9b3o5b9o6b7o3b11o3b9o5b7o$297b3o3b3o5b5o6b3o4b2o4b3o5b3o7b4o5b
2o12b3o17b2o3b2o5b3o3b2o4b3o$5b4o12b2o10b5o8b5o12b3o25b5o21b5o9b4o162b
2o5b2o5b5o6bo7b2o3bo8b2o6b2ob2o5b2o11b3o17b3o2b2o7b2o2b2o6b2o$4b6o8b5o
8b8o6b7o11b3o7b9o8b6o4b10o6b7o6b7o160b2o7b2o7b2o14b2o12b2o5b2o2b2o5b2o
11b2o18b2o3b2o7b2o2b2o7b2o$3b2o4b2o6b6o8b3o3b3o4b3o3b3o9b4o7b9o7b3o8b
10o5b3o3b3o5b2o3b3o159b2o7b2o7b2o14b2o12b2o4b2o3b2o5b2o11b2o17b2o4b2o
7b2o2b2o7b2o$3b2o4b2o6b2o2b2o8b2o5b2o11b2o9b4o7b2o13b2o10b2o5b3o5b2o5b
2o4b2o5b2o159b2o7b2o7b2o14b2o10b3o4b3o3b2o5b2o10b2o18b2o4b3o5b2o3b2o7b
2o$2b2o6b2o9b2o15b2o11b2o8b2ob2o7b2o13b2o10b2o5b2o6b2o5b2o4b2o6b2o158b
2o7b2o7b2o13b3o7b5o5b2o4b2o5b6o6b2ob5o11b2o6b4o2b2o4b2o7b2o$2b2o6b2o9b
2o15b2o10b3o8b2ob2o7b6o8b2o18b2o6b2o5b2o4b2o6b2o158b2o7b2o7b2o13b2o8b
4o5b2o5b2o5b8o4b10o9b2o8b5o6b2o5b3o$2b2o6b2o9b2o14b3o8b4o8b2o2b2o7b8o
6b2ob4o12b3o7b2o3b2o5b2o6b2o158b2o7b2o7b2o12b2o13b2o2b2o6b2o11b2o4b3o
5b2o8b2o7b2o2b4o5b10o$2b2o6b2o9b2o13b3o9b5o6b3o2b2o7b2o4b2o6b8o11b2o8b
7o6b2o4b3o158b2o7b2o7b2o11b3o14b2ob12o10b2o3b2o7b2o7b2o7b2o5b2o6b5ob2o
$2b2o6b2o9b2o12b3o13b2o6b2o3b2o14b2o5b3o3b3o9b3o7b9o5b9o158b2o7b2o7b2o
10b3o15b2ob12o10b2o3b2o7b2o6b2o7b2o7b2o11b2o$2b2o6b2o9b2o11b3o15b2o4b
3o3b2o14b2o5b2o5b2o9b2o7b3o4b3o6b4ob3o158b2o7b2o7b2o9b3o16b2o9b2o12b2o
3b2o7b2o6b2o7b2o7b2o10b2o$2b2o6b2o9b2o10b3o16b2o4b10o12b2o5b2o5b2o9b2o
7b2o6b2o11b2o159b2o7b2o7b2o8b3o17b2o9b2o12b2o3b2o7b2o5b2o8b2o7b2o10b2o
$3b2o4b2o10b2o9b3o3b2o12b2o4b10o12b2o5b2o5b2o8b3o7b2o6b2o10b3o9b3o148b
2o5b2o8b2o7b3o9bo7b3o9b2o11b3o4b2o6b2o5b2o8b3o6b2o9b3o$3b3o3b2o10b2o8b
3o4b2o5b2o4b3o10b2o6b2o5b2o7b2o3b3o8b2o8b3o4b3o9b3o9b5o147b3o3b3o8b2o
6b3o10b3o4b3o10b2o4b2o4b3o5b3o4b2o5b2o10b3o4b2o9b3o5b3o$4b6o7b10o3b10o
4b9o8b7o4b9o8b6o9b2o9b8o5b7o10b5o148b7o6b8o3b11o2b9o11b2o4b8o7b7o6b2o
10b8o6b6o6b3o$5b4o8b10o3b10o6b5o10b7o6b5o11b4o9b3o11b4o7b5o13b3o150b5o
7b8o3b11o4b6o12b2o5b6o9b5o6b2o13b5o7b5o7b3o18$325b4o70b4o26b4o11b4o$
294b14o17b4o70b4o26b4o11b4o$294b14o17b4o70b4o26b4o11b4o$294b14o17b4o
70b4o26b4o11b4o$299b4o22b4o70b4o26b4o11b4o$299b4o22b4o70b4o26b4o11b4o$
299b4o9b7o6b4o2b4o8b5o6b4o2b4o4b4o7b7o13b4o2b4o8b5o7b4o5b5ob4o3b4o$
299b4o8b10o4b11o5b9o4b11ob7o5b10o11b11o5b9o5b4o4b11o3b4o$299b4o8b11o3b
12o3b11o3b20o4b11o10b11o4b11o4b4o3b12o3b4o$299b4o8b2o4b5o3b4o4b4o3b4o
3b4o3b4o4b4o4b4o4b2o4b5o10b4o3b5o3b4o3b4o4b4o3b4o4b4o3b4o$299b4o15b4o
3b4o4b4o2b4o5b4o2b4o4b4o4b4o11b4o10b4o4b4o2b4o5b4o3b4o2b4o5b4o3b4o$
299b4o11b8o3b4o4b4o2b4o5b4o2b4o4b4o4b4o7b8o10b4o4b4o2b4o5b4o3b4o2b4o5b
4o$299b4o8b11o3b4o4b4o2b4o5b4o2b4o4b4o4b4o4b11o10b4o4b4o2b4o5b4o3b4o2b
4o5b4o$299b4o7b5o3b4o3b4o4b4o2b4o5b4o2b4o4b4o4b4o3b5o3b4o10b4o4b4o2b4o
5b4o3b4o2b4o5b4o$299b4o7b4o4b4o3b4o4b4o2b4o5b4o2b4o4b4o4b4o3b4o4b4o10b
4o4b4o2b4o5b4o3b4o2b4o5b4o3b4o$3b9o23b2o17b2o12b2o28b6o195b4o7b4o4b4o
3b4o4b4o3b4o3b4o3b4o4b4o4b4o3b4o4b4o10b4o3b4o4b4o3b4o4b4o2b5o4b4o3b4o$
3b12o20b2o18b2o10b2o27b10o193b4o7b12o3b4o4b4o3b11o3b4o4b4o4b4o3b12o10b
11o4b11o4b4o3b12o3b4o$3b2o7b4o19b2o18b2o10b2o27b2o6b2o193b4o8b11o3b4o
4b4o4b9o4b4o4b4o4b4o4b11o10b10o6b9o5b4o4b11o3b4o$3b2o9b3o38b2o10b2o26b
2o202b4o9b5ob4o3b4o4b4o6b5o6b4o4b4o4b4o5b5ob4o10b9o9b5o7b4o5b5ob4o3b4o
$3b2o10b2o39b2o8b2o27b2o$3b2o10b3o6b5o6b2o6b6o7b2o8b2o4b2o7b2o12b2o14b
6o7b2o2b5o7b6o$3b2o11b2o4b8o5b2o5b9o5b3o6b3o4b2o7b2o12b2o13b9o5b10o5b
8o5b2o$3b2o11b2o3b3o5b2o4b2o5bo6b2o6b2o6b2o5b2o7b2o13b3o11bo6b2o5b4o4b
3o3b3o5bo5b2o$3b2o11b2o3b2o7b2o3b2o13b2o5b2o6b2o5b2o7b2o13b7o15b2o4b3o
6b2o3b2o12b2o$3b2o11b2o2b2o8b2o3b2o13b2o6b2o4b2o6b2o7b2o15b7o13b2o4b2o
7b2o3b2o$3b2o11b2o2b12o3b2o7b8o6b2o4b2o6b2o7b2o20b3o6b8o4b2o7b2o3b6o$
3b2o11b2o2b12o3b2o5b10o6b2o4b2o6b2o7b2o21b3o3b10o4b2o7b2o5b7o$3b2o10b
3o2b2o13b2o4b3o6b2o7b2o2b2o7b2o7b2o22b2o2b3o6b2o4b2o7b2o8b5o$3b2o10b2o
3b2o13b2o4b2o7b2o7b2o2b2o7b2o7b2o22b2o2b2o7b2o4b2o7b2o11b2o$3b2o9b3o4b
2o12b2o4b2o6b3o7b6o7b2o6b3o22b2o2b2o6b3o4b2o7b2o11b2o$3b2o7b4o5b3o6bo
4b2o4b3o4b4o8b4o8b3o4b4o12b2o6b3o3b3o4b4o4b2o7b2o3bo6b3o4b2o145b5o11b
4o9b7o8b7o12b4o5b12o8b6o3b13o5b7o9b5o$3b12o7b9o4b2o5b10o8b4o9b10o12b
11o4b10o4b2o7b2o3b9o5b2o143b9o8b5o7b10o5b11o9b5o5b12o6b8o3b13o4b10o5b
9o$3b9o12b6o5b2o6b5o2b2o8b4o10b5o2b2o14b7o7b5o2b2o4b2o7b2o4b7o6b2o142b
11o4b8o7b11o4b12o7b6o5b12o4b10o3b13o3b12o3b11o$35b2o259b4o3b4o4b8o7b3o
4b5o3b3o4b5o7b6o5b4o12b4o5bo11b5o2b5o3b5o3b4o3b4o$35b2o258b5o4b4o3b8o
7bo7b4o3bo7b4o6b7o5b4o11b4o18b4o3b4o5b4o2b4o5b4o$35b2o258b4o5b4o7b4o
15b4o11b4o5b3ob4o5b4o11b4o17b5o3b4o5b4o2b4o5b4o$32b4o259b4o5b4o7b4o15b
4o10b4o6b3ob4o5b9o5b4ob5o12b4o4b6o3b3o3b4o5b4o$32b3o260b4o5b4o7b4o15b
4o6b7o6b3o2b4o5b10o4b12o9b5o5b10o4b4o5b4o$295b4o5b4o7b4o14b4o7b6o7b3o
2b4o5b11o3b12o9b4o7b8o5b5o4b4o$295b4o5b4o7b4o13b5o7b8o4b3o3b4o12b5o2b
4o4b5o7b5o7b10o4b12o$295b4o5b4o7b4o12b5o12b5o2b3o4b4o13b4o2b4o5b4o7b4o
7b4o2b5o4b12o$295b4o5b4o7b4o11b5o14b4o2b13o11b4o2b4o5b4o6b5o6b4o4b5o5b
5ob4o$295b4o5b4o7b4o10b5o15b4o2b13o11b4o2b4o5b4o6b4o7b4o5b4o10b4o$7b4o
10b4o10b6o9b6o13b3o7b9o10b5o5b11o7b6o9b5o150b4o3b5o7b4o9b5o7bo8b4o2b
13o2bo8b4o2b5o4b4o5b5o7b4o5b4o10b4o4b4o$5b8o6b6o8b10o6b9o10b4o7b9o8b8o
4b11o5b10o6b8o148b4o3b4o8b4o8b5o8b3o5b5o9b4o4b3o5b4o4b4o3b4o6b4o8b5o3b
5o3bo5b4o5b4o$4b3o4b3o5b2o2b2o8b2o5b3o6bo6b2o10bob2o7b2o14b3o5bo12b2o
6b2o5b3o5b3o3b4o147b11o4b12o3b13ob12o10b4o4b12o4b11o5b5o9b11o4b10o5b4o
$4b2o6b2o9b2o17b2o13b2o8b2ob2o7b2o13b3o19b2o5b2o8b2o3b3o5b3o148b9o5b
12o3b13ob11o11b4o4b11o6b9o6b4o11b9o5b8o7b4o$4b2o6b2o9b2o17b2o13b2o7b2o
2b2o7b2o13b2o19b3o5b2o8b2o3b2o7b2o150b5o7b12o3b13o3b7o13b4o6b7o10b5o7b
5o12b7o6b6o9b4o$3b2o8b2o8b2o17b2o13b2o7b2o2b2o7b2o12b2o20b2o6b2o8b2o3b
2o7b3o$3b2o8b2o8b2o17b2o13b2o6b2o3b2o7b7o7b2o2b5o13b2o6b2o8b2o3b2o7b3o
$3b2o8b2o8b2o16b2o13b2o7b2o3b2o7b8o6b2ob7o11b2o8b3o4b3o4b2o7b3o$3b2o8b
2o8b2o15b3o8b6o7b2o4b2o7bo5b3o5b5o3b3o10b2o9b8o5b3o5b4o$3b2o8b2o8b2o
15b2o9b7o5b2o5b2o14b3o4b4o5b3o8b3o9b8o6b3o3b5o$3b2o8b2o8b2o14b2o15b3o
4b2o5b2o15b2o4b3o7b2o8b2o9b3o4b3o6b7ob2o$3b2o8b2o8b2o13b2o18b2o2b2o6b
2o15b2o4b3o7b2o8b2o8b2o8b2o6b5o2b2o$3b2o8b2o8b2o12b2o19b2o2b13o12b2o4b
3o7b2o7b2o9b2o8b2o13b2o$4b2o6b2o9b2o11b2o20b2o2b13o12b2o5b2o7b2o7b2o9b
2o8b2o12b2o$4b2o6b2o9b2o10b2o21b2o10b2o14b3o5b3o5b3o6b3o9b2o8b2o11b3o$
4b3o4b3o9b2o9b2o12bo7b3o11b2o6bo6b3o6b4o3b3o7b2o11b3o4b3o5bo5b3o6b2o$
5b8o6b10o4b11o4b10o12b2o6b9o8b8o8b2o11b10o5b8o7b2o$7b4o8b10o4b11o5b7o
14b2o7b7o11b5o8b2o14b6o8b5o9b2o18$345b2o$294b2o12b2o35b2o$295b2o10b2o
36b2o$295b2o10b2o36b2o$295b2o10b2o36b2o$296b2o8b2o37b2o$296b2o8b2o7b5o
6b2o2b4o5b5ob2o5b7o6b2o2b5o7b7o8b3o$296b2o8b2o5b9o4b2ob5o3b10o4b9o5b
10o5b9o7b3o$297b2o6b2o5b3o5b2o4b4o6b3o6b2o4bo6b3o4b4o4b3o4bo6b3o6b3o$
297b2o6b2o5b2o7b2o3b2o8b2o7b2o12b2o4b2o7b2o12b2o$297b2o6b2o4b2o8b2o3b
2o7b2o8b2o7b7o4b2o7b2o7b7o$298b2o4b2o5b12o3b2o7b2o8b2o5b9o4b2o7b2o5b9o
$4b10o26b4o18b4o10b4o31b9o60b4o29b4o13b4o64b2o4b2o5b12o3b2o7b2o8b2o4b
3o5b2o4b2o7b2o4b3o5b2o$4b12o24b4o19b4o8b4o31b11o59b4o29b4o13b4o64b3o2b
3o5b2o13b2o7b2o8b2o3b2o7b2o4b2o7b2o3b2o7b2o$4b13o23b4o19b4o8b4o30b12o
59b4o29b4o13b4o65b2o2b2o6b2o13b2o7b2o8b2o3b2o7b2o4b2o7b2o3b2o7b2o$4b4o
5b5o22b4o19b4o8b4o29b5o5b3o59b4o29b4o13b4o65b2o2b2o7b2o8bo3b2o7b3o7b2o
3b2o7b2o4b2o7b2o3b2o7b2o$4b4o6b5o45b4o6b4o30b4o8bo59b4o29b4o13b4o66b4o
8b3o5b3o3b2o8b3o4b4o3b3o4b4o4b2o7b2o3b3o4b4o6b3o$4b4o7b4o8b6o7b4o6b7o
7b4o6b4o5b4o5b4o12b4o15b7o7b4o2b5o7b7o14b4o2b5o9b6o7b4o6b5o2b4o5b4o57b
4o9b10o3b2o9b10o4b10o4b2o7b2o4b10o6b3o$4b4o8b4o5b10o5b4o4b11o5b5o4b5o
5b4o5b4o12b5o12b11o5b4ob7o5b10o12b12o6b10o5b4o5b12o5b4o57b4o11b6o5b2o
10b5o2b2o5b5o2b2o4b2o7b2o5b5o2b2o6b3o$4b4o8b4o4b12o4b4o4b11o6b4o4b4o6b
4o5b4o12b9o8b11o5b13o3b11o12b13o4b12o4b4o4b13o5b4o$4b4o8b4o4b4o4b4o4b
4o4bo6b5o5b4o4b4o6b4o5b4o13b11o5bo6b5o4b5o3b5o3b4o6bo12b5o4b4o4b4o4b4o
4b4o4b4o4b5o5b4o$4b4o8b4o3b4o6b4o3b4o12b4o5b5o2b5o6b4o5b4o14b11o12b4o
4b4o5b4o3b5o18b4o6b4o2b4o6b4o3b4o3b4o6b4o5b4o$4b4o8b4o3b14o3b4o6b10o6b
4o2b4o7b4o5b4o17b9o5b10o4b4o5b4o3b10o13b4o6b4o2b4o6b4o3b4o3b4o6b4o$4b
4o8b4o3b14o3b4o4b12o6b4o2b4o7b4o5b4o21b5o3b12o4b4o5b4o4b10o12b4o6b4o2b
4o6b4o3b4o3b4o6b4o$4b4o7b4o4b14o3b4o3b13o6b10o7b4o5b4o22b4o2b13o4b4o5b
4o7b8o11b4o6b4o2b4o6b4o3b4o3b4o6b4o$4b4o6b5o4b4o13b4o3b4o5b4o7b8o8b4o
5b4o12bo9b4o2b4o5b4o4b4o5b4o11b4o11b4o6b4o2b4o6b4o3b4o3b4o6b4o5b4o$4b
4o5b5o6b4o6b2o4b4o3b4o4b5o7b8o8b5o3b5o12b3o6b5o2b4o4b5o4b4o5b4o3b2o6b
4o11b5o4b4o4b4o4b4o4b4o4b4o4b5o5b4o$4b13o7b12o4b4o3b13o7b8o8b13o12b13o
3b13o4b4o5b4o3b12o11b13o4b12o4b4o4b13o5b4o$4b12o9b11o4b4o4b12o8b6o10b
7ob4o12b12o5b12o4b4o5b4o3b11o12b12o6b10o5b4o5b12o5b4o$4b10o13b7o6b4o5b
5o2b4o8b6o11b5o2b4o14b9o7b5o2b4o4b4o5b4o5b7o14b4o2b5o9b6o7b4o6b5o2b4o
5b4o$40b4o255b5o12b2o10b5o10b6o15b2o6b10o9b4o6b12o6b5o10b5o$40b4o254b
7o10b3o8b9o6b10o12b3o6b10o7b6o6b12o4b9o7b7o$37b6o254b3o3b3o6b6o8b2o5b
2o6b3o5b3o10b4o6b2o14b3o20b2o4b2o5b3o5b2o4b3o$37b6o254b2o5b2o6b6o8bo7b
2o5bo8b2o9b5o6b2o13b3o21b2o3b2o7b2o4b3o5b2o$37b5o254b2o7b2o9b2o16b2o
14b2o8b3ob2o6b2o13b2o21b2o4b2o7b2o4b2o7b2o$296b2o7b2o9b2o16b2o14b2o7b
3o2b2o6b2o13b2o21b2o4b2o7b2o4b2o7b2o$296b2o7b2o9b2o16b2o13b2o7b3o3b2o
6b2o12b2o21b2o5b3o5b2o5b2o7b2o$296b2o7b2o9b2o15b3o9b4o8b3o4b2o6b7o7b2o
b5o15b2o6b4o2b2o6b2o7b2o$296b2o7b2o9b2o15b2o10b5o7b2o5b2o6b9o5b10o12b
2o8b6o8b2o5b3o$296b2o7b2o9b2o14b2o15b2o5b2o6b2o12b3o5b3o5b2o11b3o7b2o
3b3o7b10o$7b6o11b6o10b7o10b7o14b5o7b11o9b7o6b13o6b8o10b6o130b2o7b2o9b
2o13b3o16b2o3b2o7b2o14b2o4b2o7b2o10b2o8b2o5b2o8b5ob2o$6b8o8b8o8b11o6b
11o11b6o7b11o7b10o5b13o4b12o6b9o129b2o7b2o9b2o12b3o17b2o3b14o11b2o4b2o
7b2o9b3o7b2o7b2o13b2o$5b10o7b8o8b12o5b12o9b7o7b11o6b11o5b13o3b14o4b11o
128b2o7b2o9b2o11b3o18b2o3b14o11b2o4b2o7b2o9b2o8b2o7b2o12b2o$4b4o4b4o6b
2o2b4o8b3o5b5o4bo6b5o9b7o7b4o12b5o6bo13b5o3b5o4b5o4b4o4b4o127b2o7b2o9b
2o10b3o19b2o12b2o14b2o4b2o7b2o8b3o8b2o7b2o12b2o$4b4o4b4o10b4o8bo8b4o
12b4o8b8o7b4o12b4o21b4o4b4o6b4o3b4o6b3o128b2o5b2o10b2o9b3o11bo7b3o12b
2o13b3o5b2o6b2o8b2o9b3o6b2o11b3o$3b4o6b4o9b4o17b4o12b4o7b4ob4o7b4o12b
3o21b5o4b4o6b4o3b4o6b4o127b3o3b3o10b2o8b3o12b3o4b3o13b2o5b2o5b3o6b3o4b
2o8b3o10b3o4b2o7bo3b3o7b3o$3b4o6b4o9b4o17b4o11b4o8b3o2b4o7b9o6b4ob6o
14b4o6b4o4b4o4b4o6b4o128b7o7b10o4b11o4b9o14b2o5b9o8b7o9b2o11b8o8b6o8b
3o$3b4o6b4o9b4o17b4o6b8o8b4o2b4o7b10o5b12o13b4o6b12o4b4o6b4o129b5o8b
10o4b11o6b6o15b2o6b7o10b5o9b3o13b5o9b5o9b3o$3b4o6b4o9b4o16b5o6b8o8b3o
3b4o7b11o4b13o11b4o9b8o6b5o4b5o$3b4o6b4o9b4o15b5o7b9o6b3o4b4o7bo6b5o3b
5o4b5o10b4o7b12o5b13o$3b4o6b4o9b4o13b6o13b5o4b4o4b4o15b4o3b4o6b4o9b5o
7b4o4b4o6b12o$3b4o6b4o9b4o12b6o15b4o4b3o5b4o15b4o3b4o6b4o9b4o7b4o6b4o
6b6ob4o$3b4o6b4o9b4o11b6o16b4o4b15o12b4o3b4o6b4o8b5o7b4o6b4o13b3o$4b4o
4b4o10b4o10b6o17b4o4b15o12b4o4b3o6b4o8b4o8b4o6b4o12b4o5b4o$4b4o4b4o10b
4o9b6o9b2o6b5o4b15o3b2o6b5o4b4o4b4o8b5o8b5o4b5o4bo6b5o5b4o$5b10o7b12o
4b13o3b12o13b4o6b12o6b11o8b4o10b12o5b11o6b4o$6b8o8b12o4b13o3b11o14b4o
6b11o8b9o9b4o11b10o6b10o7b4o$7b6o9b12o4b13o5b7o16b4o8b7o11b6o10b4o13b
8o8b7o9b4o15$352b5o61b5o28b5o11b5o$296b5o9b4o38b5o61b5o28b5o11b5o$297b
5o7b4o39b5o61b5o28b5o11b5o$297b5o7b4o39b5o61b5o28b5o11b5o$297b5o7b4o
39b5o61b5o28b5o11b5o$298b5o5b4o7b7o6b5o2b3o5b4ob5o5b8o7b5o2b4o7b8o15b
5o2b4o9b6o7b5o6b4ob5o$298b5o5b4o5b10o5b10o3b12o4b11o5b12o5b11o13b12o6b
10o5b5o4b12o5b5o$298b6o4b4o4b12o4b10o2b13o4b12o4b13o4b12o12b13o4b12o4b
5o3b13o5b5o$299b5o3b4o5b5o3b5o3b5o7b5o3b5o4b2o4b6o4b5o3b5o4b2o4b6o12b
5o3b6o3b5o2b5o4b5o3b5o3b5o5b5o$299b5o3b4o4b5o4b5o3b5o6b5o4b5o11b5o4b5o
3b5o11b5o12b5o4b5o2b5o4b5o3b5o2b5o4b5o5b5o$299b6o2b4o4b14o3b5o6b5o4b5o
7b9o4b5o3b5o7b9o12b5o4b5o2b5o4b5o3b5o2b5o4b5o5b5o$300b5ob4o5b14o3b5o6b
5o4b5o5b11o4b5o3b5o5b11o12b5o4b5o2b5o4b5o3b5o2b5o4b5o$300b5ob4o5b5o12b
5o6b5o4b5o4b5o2b5o4b5o3b5o4b5o2b5o12b5o4b5o2b5o4b5o3b5o2b5o4b5o$300b
10o5b5o12b5o6b5o4b5o3b5o3b5o4b5o3b5o3b5o3b5o12b5o4b5o2b5o4b5o3b5o2b5o
4b5o$301b8o6b6o11b5o6b5o4b5o3b5o3b5o4b5o3b5o3b5o3b5o12b5o4b5o2b5o4b5o
3b5o2b5o4b5o5b5o$301b8o7b6o5b2o3b5o7b5o3b5o3b5o3b5o4b5o3b5o3b5o3b5o12b
5o3b5o4b5o2b5o4b5o3b5o3b5o5b5o$302b6o8b13o3b5o7b13o3b13o4b5o3b5o3b13o
12b13o4b12o4b5o3b13o5b5o$302b6o10b11o3b5o8b12o4b12o4b5o3b5o4b12o12b12o
6b10o5b5o4b12o5b5o$302b6o12b7o5b5o9b5ob5o5b5ob5o4b5o3b5o5b5ob5o12b11o
9b6o7b5o5b5ob5o5b5o12$301b7o12b5o9b7o10b8o13b6o6b12o10b7o4b13o7b7o10b
6o$299b11o9b6o7b11o6b12o11b6o6b12o8b9o4b13o5b11o6b10o$299b11o6b9o7b12o
5b13o9b7o6b12o7b10o4b13o4b13o4b12o$298b5o3b5o5b9o7b3o4b6o4b3o4b6o8b8o
6b5o13b5o5bo11b6o3b6o3b6o3b5o2b5o$298b5o3b5o5b9o7bo7b5o4bo7b5o8b8o6b5o
12b5o18b5o4b5o5b5o2b5o4b5o$297b5o5b5o8b5o15b5o12b5o7b3ob5o6b5o12b5o18b
5o4b5o5b5o2b5o4b5o$297b5o5b5o8b5o15b5o11b5o7b4ob5o6b9o7b5ob5o12b6o4b7o
3b4o3b5o4b5o$297b5o5b5o8b5o15b5o8b7o7b4o2b5o6b11o5b13o10b5o6b12o4b5o4b
5o$297b5o5b5o8b5o14b5o9b6o8b3o3b5o6b11o5b13o9b6o7b10o5b6o3b5o$297b5o5b
5o8b5o13b6o9b8o5b4o3b5o6bo5b6o4b5o3b6o8b5o8b12o4b13o$297b5o5b5o8b5o12b
6o13b6o3b4o4b5o13b5o4b5o4b5o7b6o7b4o2b7o4b13o$297b5o5b5o8b5o11b6o15b5o
3b15o11b5o4b5o4b5o7b5o7b5o4b6o5b5ob5o$297b5o5b5o8b5o10b6o16b5o3b15o11b
5o4b5o4b5o6b6o7b5o5b5o10b5o$298b5o3b5o9b5o9b6o9bo7b5o3b15o3bo7b5o4b5o
4b5o6b6o7b5o5b5o10b5o5b5o$298b5o3b5o9b5o8b6o10b3o4b6o11b5o5b3o4b5o6b5o
2b5o7b5o8b6o3b6o3bo5b5o6b5o$299b11o6b13o3b14o3b12o12b5o5b12o6b12o6b6o
9b13o4b10o7b5o$299b11o6b13o3b14o3b11o13b5o5b11o8b10o7b5o11b11o5b9o8b5o
$301b7o8b13o3b14o5b7o15b5o7b7o12b6o8b6o13b7o7b7o10b5o!
Of these, I think that Tahoma bold is my favorite, but maybe a non-bold font would look better when zoomed out really far in Golly.

User avatar
Extrementhusiast
Posts: 1889
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Smaller Pi Calculator Challenge

Post by Extrementhusiast » April 4th, 2020, 4:56 pm

dvgrn wrote:
April 3rd, 2020, 11:51 am
If anyone would like to dig up or invent a less amateur-looking font for a digitprinter, please post it here. Can be fixed-width or proportional, doesn't matter, and it doesn't have to be 15x19 -- any size in that general vicinity would be fine. The main thing is that when the pixels are printed diagonally in Golly as 32fd-spaced blocks, the digits should be as readable as possible when Golly is zoomed far out.
As I found out when making the large signs for my component collection, this depends on where the pattern is placed. If a block is placed straddling an x- or y-coordinate of the form (2m+1)*2^n, then the block will smear in that direction until zoom 2^(n+1) is reached. Aesthetically speaking, we'd probably want both dimensions to stop smearing at the same time, in order to keep square pixels. A method to assist in placement is to change view options to show bold grid lines every 2^n cells, and to have y-coordinate increase upwards; the resulting bold grid lines show the boundaries used for calculating pixels at zoom 2^n. (The y-coordinate direction is important, as having the y-coordinate increase downwards shifts the displayed grid upwards by one cell, mismatching it from the pixel calculations. Annoyingly, this is the way the internal Golly coordinate system works with respect to scripting (e.g. shift.py), so the coordinates in the status bar can't be matched with both pixels and scripts. However, this becomes less important as one zooms out.)

That being said, there's no reason why we can't design our own font with this in mind! If we design the font that would be seen at an outermost zoom (2^8 may be just possible for larger font sizes, but 2^7 is definitely so), and recursively work our way in until zoom 2^5 (because 32fd-spaced blocks), then we can simultaneously account for readability at the outer zooms and aesthetics at the inner ones. Of course, one may have to use their computer's accessibility options in order to better see at the outer zoom levels (as zooming in via Golly technically changes what is being seen), but that shouldn't be an issue with newer operating systems. Screenshots are another alternative, as long as either the cells or the background is pure white.

When doubling a font size, subdivide each cell into a 2*2 block of subcells. If a cell is off, all of the subcells must be off; if a cell is on, at least one of the subcells must be on. The only exception is when reaching zoom 2^5, in which either all odd cells or all even cells must be turned off.

EDIT: Here's a design I came up with for zooms up to 2^7, with the added bonus of hexadecimal output:

Code: Select all

x = 10865, y = 11218, rule = B3/S23
o80$10575b2o$10575b2o31$10543b2o62b2o$10543b2o62b2o31$10511b2o62b2o$
10511b2o62b2o31$10479b2o62b2o$10479b2o62b2o31$10447b2o62b2o$10447b2o
62b2o31$10415b2o62b2o$10415b2o62b2o31$10383b2o62b2o$10383b2o62b2o31$
10351b2o62b2o$10351b2o62b2o31$10319b2o62b2o$10319b2o62b2o31$10287b2o
62b2o$10287b2o62b2o31$10255b2o62b2o$10255b2o62b2o31$10223b2o62b2o446b
2o$10223b2o62b2o446b2o31$10191b2o62b2o62b2o382b2o62b2o$10191b2o62b2o
62b2o382b2o62b2o31$10223b2o62b2o62b2o318b2o62b2o$10223b2o62b2o62b2o
318b2o62b2o31$10255b2o62b2o62b2o254b2o62b2o$10255b2o62b2o62b2o254b2o
62b2o31$10287b2o62b2o62b2o190b2o62b2o$10287b2o62b2o62b2o190b2o62b2o31$
10319b2o62b2o62b2o126b2o62b2o$10319b2o62b2o62b2o126b2o62b2o31$10351b2o
62b2o62b2o62b2o62b2o$10351b2o62b2o62b2o62b2o62b2o31$10383b2o62b2o62b2o
62b2o$10383b2o62b2o62b2o62b2o31$10415b2o62b2o62b2o$10415b2o62b2o62b2o
31$9935b2o510b2o62b2o62b2o$9935b2o510b2o62b2o62b2o31$9903b2o62b2o510b
2o62b2o62b2o$9903b2o62b2o510b2o62b2o62b2o31$9871b2o62b2o574b2o62b2o62b
2o$9871b2o62b2o574b2o62b2o62b2o31$9839b2o62b2o638b2o62b2o62b2o$9839b2o
62b2o638b2o62b2o62b2o31$9807b2o62b2o702b2o62b2o62b2o$9807b2o62b2o702b
2o62b2o62b2o31$9775b2o62b2o766b2o62b2o62b2o$9775b2o62b2o766b2o62b2o62b
2o31$9743b2o62b2o830b2o62b2o62b2o$9743b2o62b2o830b2o62b2o62b2o31$9711b
2o62b2o894b2o62b2o62b2o$9711b2o62b2o894b2o62b2o62b2o31$9679b2o62b2o
958b2o62b2o62b2o$9679b2o62b2o958b2o62b2o62b2o31$9647b2o62b2o1022b2o62b
2o62b2o$9647b2o62b2o1022b2o62b2o62b2o31$9615b2o62b2o1086b2o62b2o$9615b
2o62b2o1086b2o62b2o31$9583b2o62b2o446b2o702b2o$9583b2o62b2o446b2o702b
2o31$9551b2o62b2o62b2o382b2o62b2o$9551b2o62b2o62b2o382b2o62b2o31$9583b
2o62b2o62b2o318b2o62b2o$9583b2o62b2o62b2o318b2o62b2o31$9615b2o62b2o62b
2o254b2o62b2o$9615b2o62b2o62b2o254b2o62b2o31$9647b2o62b2o62b2o190b2o
62b2o$9647b2o62b2o62b2o190b2o62b2o31$9679b2o62b2o62b2o126b2o62b2o$
9679b2o62b2o62b2o126b2o62b2o31$9711b2o62b2o62b2o62b2o62b2o$9711b2o62b
2o62b2o62b2o62b2o31$9743b2o62b2o62b2o62b2o574b2o$9743b2o62b2o62b2o62b
2o574b2o31$9775b2o62b2o62b2o574b2o62b2o$9775b2o62b2o62b2o574b2o62b2o
31$9807b2o62b2o62b2o510b2o62b2o$9807b2o62b2o62b2o510b2o62b2o31$9839b2o
62b2o62b2o446b2o62b2o$9839b2o62b2o62b2o446b2o62b2o31$9871b2o62b2o62b2o
382b2o62b2o$9871b2o62b2o62b2o382b2o62b2o31$9263b2o62b2o574b2o62b2o62b
2o318b2o62b2o$9263b2o62b2o574b2o62b2o62b2o318b2o62b2o31$9167b2o62b2o
62b2o62b2o62b2o510b2o62b2o62b2o254b2o62b2o$9167b2o62b2o62b2o62b2o62b2o
510b2o62b2o62b2o254b2o62b2o31$9135b2o62b2o62b2o62b2o62b2o62b2o510b2o
62b2o62b2o190b2o62b2o$9135b2o62b2o62b2o62b2o62b2o62b2o510b2o62b2o62b2o
190b2o62b2o31$9103b2o62b2o62b2o62b2o62b2o62b2o62b2o510b2o62b2o62b2o
126b2o62b2o$9103b2o62b2o62b2o62b2o62b2o62b2o62b2o510b2o62b2o62b2o126b
2o62b2o31$9071b2o62b2o254b2o62b2o62b2o510b2o62b2o62b2o62b2o62b2o$9071b
2o62b2o254b2o62b2o62b2o510b2o62b2o62b2o62b2o62b2o31$9039b2o62b2o318b2o
62b2o62b2o510b2o62b2o62b2o62b2o$9039b2o62b2o318b2o62b2o62b2o510b2o62b
2o62b2o62b2o31$9007b2o62b2o382b2o62b2o62b2o510b2o62b2o62b2o$9007b2o62b
2o382b2o62b2o62b2o510b2o62b2o62b2o31$8975b2o62b2o446b2o62b2o62b2o510b
2o62b2o$8975b2o62b2o446b2o62b2o62b2o510b2o62b2o31$8943b2o62b2o62b2o
446b2o62b2o62b2o510b2o$8943b2o62b2o62b2o446b2o62b2o62b2o510b2o31$8911b
2o62b2o62b2o510b2o62b2o62b2o$8911b2o62b2o62b2o510b2o62b2o62b2o31$8943b
2o62b2o62b2o510b2o62b2o62b2o$8943b2o62b2o62b2o510b2o62b2o62b2o31$8975b
2o62b2o62b2o510b2o62b2o62b2o$8975b2o62b2o62b2o510b2o62b2o62b2o31$9007b
2o62b2o62b2o510b2o62b2o62b2o$9007b2o62b2o62b2o510b2o62b2o62b2o31$9039b
2o62b2o62b2o510b2o62b2o$9039b2o62b2o62b2o510b2o62b2o31$9071b2o62b2o62b
2o510b2o62b2o$9071b2o62b2o62b2o510b2o62b2o31$9103b2o62b2o62b2o510b2o
62b2o$9103b2o62b2o62b2o510b2o62b2o31$9135b2o62b2o62b2o446b2o62b2o$
9135b2o62b2o62b2o446b2o62b2o31$9167b2o62b2o62b2o446b2o62b2o$9167b2o62b
2o62b2o446b2o62b2o31$9199b2o62b2o62b2o382b2o62b2o$9199b2o62b2o62b2o
382b2o62b2o31$8655b2o62b2o510b2o62b2o62b2o382b2o$8655b2o62b2o510b2o62b
2o62b2o382b2o31$8559b2o62b2o62b2o62b2o510b2o62b2o62b2o318b2o62b2o$
8559b2o62b2o62b2o62b2o510b2o62b2o62b2o318b2o62b2o31$8527b2o62b2o62b2o
62b2o574b2o62b2o62b2o254b2o62b2o$8527b2o62b2o62b2o62b2o574b2o62b2o62b
2o254b2o62b2o31$8495b2o62b2o62b2o702b2o62b2o62b2o190b2o62b2o$8495b2o
62b2o62b2o702b2o62b2o62b2o190b2o62b2o31$8463b2o62b2o830b2o62b2o62b2o
62b2o62b2o62b2o$8463b2o62b2o830b2o62b2o62b2o62b2o62b2o62b2o31$8431b2o
62b2o894b2o62b2o62b2o62b2o62b2o$8431b2o62b2o894b2o62b2o62b2o62b2o62b2o
31$8399b2o62b2o958b2o62b2o62b2o62b2o$8399b2o62b2o958b2o62b2o62b2o62b2o
31$8431b2o1022b2o62b2o62b2o$8431b2o1022b2o62b2o62b2o31$8399b2o62b2o
1022b2o62b2o$8399b2o62b2o1022b2o62b2o31$8367b2o62b2o1086b2o$8367b2o62b
2o1086b2o31$8399b2o62b2o$8399b2o62b2o31$8367b2o62b2o$8367b2o62b2o31$
8399b2o62b2o$8399b2o62b2o31$8431b2o62b2o$8431b2o62b2o31$8399b2o62b2o
62b2o638b2o$8399b2o62b2o62b2o638b2o31$8431b2o62b2o62b2o574b2o62b2o$
8431b2o62b2o62b2o574b2o62b2o31$8463b2o62b2o62b2o574b2o$8463b2o62b2o62b
2o574b2o31$8495b2o62b2o62b2o510b2o62b2o$8495b2o62b2o62b2o510b2o62b2o
31$8527b2o62b2o62b2o446b2o62b2o$8527b2o62b2o62b2o446b2o62b2o31$8559b2o
62b2o62b2o446b2o$8559b2o62b2o62b2o446b2o31$8591b2o62b2o62b2o382b2o62b
2o$8591b2o62b2o62b2o382b2o62b2o31$7983b2o638b2o62b2o62b2o318b2o62b2o$
7983b2o638b2o62b2o62b2o318b2o62b2o31$7887b2o62b2o62b2o62b2o574b2o62b2o
62b2o254b2o62b2o$7887b2o62b2o62b2o62b2o574b2o62b2o62b2o254b2o62b2o31$
7855b2o62b2o62b2o62b2o62b2o574b2o62b2o62b2o62b2o62b2o62b2o62b2o$7855b
2o62b2o62b2o62b2o62b2o574b2o62b2o62b2o62b2o62b2o62b2o62b2o31$7823b2o
62b2o62b2o62b2o62b2o62b2o574b2o62b2o62b2o62b2o62b2o62b2o$7823b2o62b2o
62b2o62b2o62b2o62b2o574b2o62b2o62b2o62b2o62b2o62b2o31$7791b2o62b2o190b
2o62b2o62b2o574b2o62b2o62b2o62b2o62b2o$7791b2o62b2o190b2o62b2o62b2o
574b2o62b2o62b2o62b2o62b2o31$7759b2o62b2o254b2o62b2o702b2o62b2o$7759b
2o62b2o254b2o62b2o702b2o62b2o31$7727b2o62b2o318b2o62b2o$7727b2o62b2o
318b2o62b2o31$7695b2o62b2o382b2o62b2o$7695b2o62b2o382b2o62b2o31$7663b
2o62b2o382b2o62b2o62b2o62b2o$7663b2o62b2o382b2o62b2o62b2o62b2o31$7631b
2o62b2o62b2o382b2o62b2o62b2o62b2o62b2o$7631b2o62b2o62b2o382b2o62b2o62b
2o62b2o62b2o31$7663b2o62b2o62b2o318b2o62b2o62b2o62b2o62b2o62b2o$7663b
2o62b2o62b2o318b2o62b2o62b2o62b2o62b2o62b2o31$7695b2o62b2o62b2o254b2o
62b2o190b2o62b2o62b2o$7695b2o62b2o62b2o254b2o62b2o190b2o62b2o62b2o31$
7727b2o62b2o62b2o190b2o62b2o254b2o62b2o62b2o$7727b2o62b2o62b2o190b2o
62b2o254b2o62b2o62b2o31$7759b2o62b2o62b2o126b2o62b2o318b2o62b2o62b2o$
7759b2o62b2o62b2o126b2o62b2o318b2o62b2o62b2o31$7791b2o62b2o62b2o62b2o
62b2o382b2o62b2o$7791b2o62b2o62b2o62b2o62b2o382b2o62b2o31$7823b2o62b2o
62b2o62b2o446b2o62b2o$7823b2o62b2o62b2o62b2o446b2o62b2o31$7855b2o62b2o
62b2o510b2o62b2o$7855b2o62b2o62b2o510b2o62b2o31$7887b2o62b2o62b2o446b
2o62b2o$7887b2o62b2o62b2o446b2o62b2o31$7919b2o62b2o62b2o446b2o$7919b2o
62b2o62b2o446b2o31$7951b2o62b2o62b2o382b2o62b2o$7951b2o62b2o62b2o382b
2o62b2o31$7983b2o62b2o62b2o318b2o62b2o$7983b2o62b2o62b2o318b2o62b2o31$
8015b2o62b2o62b2o254b2o62b2o$8015b2o62b2o62b2o254b2o62b2o31$7215b2o62b
2o62b2o62b2o638b2o62b2o62b2o190b2o62b2o$7215b2o62b2o62b2o62b2o638b2o
62b2o62b2o190b2o62b2o31$7183b2o62b2o62b2o62b2o62b2o62b2o574b2o62b2o62b
2o126b2o62b2o$7183b2o62b2o62b2o62b2o62b2o62b2o574b2o62b2o62b2o126b2o
62b2o31$7151b2o62b2o62b2o62b2o62b2o62b2o62b2o574b2o62b2o62b2o62b2o62b
2o$7151b2o62b2o62b2o62b2o62b2o62b2o62b2o574b2o62b2o62b2o62b2o62b2o31$
7183b2o190b2o62b2o62b2o62b2o62b2o510b2o62b2o62b2o62b2o$7183b2o190b2o
62b2o62b2o62b2o62b2o510b2o62b2o62b2o62b2o31$7151b2o62b2o254b2o62b2o62b
2o62b2o510b2o62b2o62b2o$7151b2o62b2o254b2o62b2o62b2o62b2o510b2o62b2o
62b2o31$7183b2o382b2o62b2o62b2o510b2o62b2o$7183b2o382b2o62b2o62b2o510b
2o62b2o31$7151b2o62b2o382b2o62b2o62b2o510b2o$7151b2o62b2o382b2o62b2o
62b2o510b2o31$7183b2o62b2o382b2o62b2o62b2o$7183b2o62b2o382b2o62b2o62b
2o31$7151b2o62b2o446b2o62b2o62b2o$7151b2o62b2o446b2o62b2o62b2o31$7183b
2o62b2o446b2o62b2o62b2o$7183b2o62b2o446b2o62b2o62b2o31$7215b2o62b2o
382b2o62b2o62b2o62b2o$7215b2o62b2o382b2o62b2o62b2o62b2o31$7183b2o62b2o
382b2o62b2o62b2o62b2o62b2o$7183b2o62b2o382b2o62b2o62b2o62b2o62b2o31$
7215b2o62b2o318b2o62b2o126b2o62b2o62b2o$7215b2o62b2o318b2o62b2o126b2o
62b2o62b2o31$7247b2o62b2o254b2o62b2o190b2o62b2o62b2o$7247b2o62b2o254b
2o62b2o190b2o62b2o62b2o31$7279b2o62b2o190b2o62b2o254b2o62b2o62b2o$
7279b2o62b2o190b2o62b2o254b2o62b2o62b2o31$7247b2o62b2o62b2o126b2o62b2o
318b2o62b2o$7247b2o62b2o62b2o126b2o62b2o318b2o62b2o31$7279b2o62b2o62b
2o62b2o62b2o382b2o$7279b2o62b2o62b2o62b2o62b2o382b2o31$7311b2o62b2o62b
2o62b2o$7311b2o62b2o62b2o62b2o31$7343b2o62b2o62b2o$7343b2o62b2o62b2o
31$7375b2o62b2o62b2o$7375b2o62b2o62b2o31$7407b2o62b2o62b2o$7407b2o62b
2o62b2o31$7439b2o62b2o62b2o$7439b2o62b2o62b2o31$7471b2o62b2o62b2o$
7471b2o62b2o62b2o31$7503b2o62b2o62b2o$7503b2o62b2o62b2o31$7535b2o62b2o
62b2o$7535b2o62b2o62b2o31$7567b2o62b2o$7567b2o62b2o31$7599b2o$7599b2o
255$7023b2o62b2o$7023b2o62b2o31$6991b2o62b2o62b2o$6991b2o62b2o62b2o31$
6959b2o62b2o62b2o$6959b2o62b2o62b2o31$6095b2o894b2o62b2o62b2o$6095b2o
894b2o62b2o62b2o31$5999b2o62b2o62b2o62b2o766b2o62b2o62b2o$5999b2o62b2o
62b2o62b2o766b2o62b2o62b2o31$5967b2o62b2o62b2o62b2o62b2o766b2o62b2o$
5967b2o62b2o62b2o62b2o62b2o766b2o62b2o31$5935b2o62b2o62b2o62b2o62b2o
62b2o$5935b2o62b2o62b2o62b2o62b2o62b2o31$5903b2o62b2o190b2o62b2o62b2o$
5903b2o62b2o190b2o62b2o62b2o31$5871b2o62b2o254b2o62b2o62b2o$5871b2o62b
2o254b2o62b2o62b2o31$5839b2o62b2o318b2o62b2o62b2o$5839b2o62b2o318b2o
62b2o62b2o31$5807b2o62b2o382b2o62b2o62b2o$5807b2o62b2o382b2o62b2o62b2o
31$5839b2o446b2o62b2o62b2o$5839b2o446b2o62b2o62b2o31$5807b2o62b2o446b
2o62b2o$5807b2o62b2o446b2o62b2o31$5775b2o62b2o446b2o62b2o62b2o$5775b2o
62b2o446b2o62b2o62b2o31$5807b2o62b2o446b2o62b2o62b2o$5807b2o62b2o446b
2o62b2o62b2o31$5839b2o62b2o382b2o62b2o62b2o62b2o$5839b2o62b2o382b2o62b
2o62b2o62b2o31$5807b2o62b2o62b2o318b2o62b2o62b2o62b2o$5807b2o62b2o62b
2o318b2o62b2o62b2o62b2o31$5839b2o62b2o62b2o254b2o62b2o126b2o62b2o$
5839b2o62b2o62b2o254b2o62b2o126b2o62b2o31$5871b2o62b2o62b2o190b2o62b2o
190b2o62b2o$5871b2o62b2o62b2o190b2o62b2o190b2o62b2o31$5903b2o62b2o62b
2o62b2o62b2o62b2o190b2o62b2o$5903b2o62b2o62b2o62b2o62b2o62b2o190b2o62b
2o31$5935b2o62b2o62b2o62b2o62b2o254b2o62b2o$5935b2o62b2o62b2o62b2o62b
2o254b2o62b2o31$5967b2o62b2o62b2o62b2o318b2o$5967b2o62b2o62b2o62b2o
318b2o31$6063b2o382b2o62b2o$6063b2o382b2o62b2o31$5455b2o1022b2o$5455b
2o1022b2o31$5359b2o62b2o62b2o62b2o894b2o62b2o$5359b2o62b2o62b2o62b2o
894b2o62b2o31$5327b2o62b2o62b2o62b2o62b2o830b2o62b2o$5327b2o62b2o62b2o
62b2o62b2o830b2o62b2o31$5295b2o62b2o62b2o62b2o62b2o62b2o830b2o$5295b2o
62b2o62b2o62b2o62b2o62b2o830b2o31$5263b2o62b2o190b2o62b2o62b2o766b2o
62b2o$5263b2o62b2o190b2o62b2o62b2o766b2o62b2o31$5231b2o62b2o254b2o62b
2o766b2o62b2o$5231b2o62b2o254b2o62b2o766b2o62b2o31$5199b2o62b2o318b2o
62b2o702b2o62b2o$5199b2o62b2o318b2o62b2o702b2o62b2o31$5167b2o62b2o382b
2o62b2o638b2o62b2o$5167b2o62b2o382b2o62b2o638b2o62b2o31$5199b2o382b2o
62b2o638b2o62b2o$5199b2o382b2o62b2o638b2o62b2o31$5167b2o62b2o382b2o62b
2o62b2o62b2o510b2o$5167b2o62b2o382b2o62b2o62b2o62b2o510b2o31$5135b2o
62b2o382b2o62b2o62b2o62b2o62b2o$5135b2o62b2o382b2o62b2o62b2o62b2o62b2o
31$5167b2o62b2o318b2o62b2o62b2o62b2o62b2o62b2o$5167b2o62b2o318b2o62b2o
62b2o62b2o62b2o62b2o31$5199b2o62b2o254b2o62b2o190b2o62b2o62b2o$5199b2o
62b2o254b2o62b2o190b2o62b2o62b2o31$5167b2o62b2o62b2o190b2o62b2o254b2o
62b2o62b2o$5167b2o62b2o62b2o190b2o62b2o254b2o62b2o62b2o31$5199b2o62b2o
62b2o62b2o62b2o62b2o318b2o62b2o62b2o$5199b2o62b2o62b2o62b2o62b2o62b2o
318b2o62b2o62b2o31$5231b2o62b2o62b2o62b2o62b2o382b2o62b2o$5231b2o62b2o
62b2o62b2o62b2o382b2o62b2o31$5263b2o62b2o62b2o62b2o446b2o62b2o$5263b2o
62b2o62b2o62b2o446b2o62b2o31$5359b2o62b2o62b2o446b2o62b2o$5359b2o62b2o
62b2o446b2o62b2o31$4815b2o638b2o446b2o62b2o$4815b2o638b2o446b2o62b2o
31$4783b2o62b2o574b2o62b2o446b2o$4783b2o62b2o574b2o62b2o446b2o31$4751b
2o62b2o62b2o574b2o62b2o382b2o62b2o$4751b2o62b2o62b2o574b2o62b2o382b2o
62b2o31$4719b2o62b2o62b2o62b2o510b2o62b2o62b2o318b2o62b2o$4719b2o62b2o
62b2o62b2o510b2o62b2o62b2o318b2o62b2o31$4687b2o62b2o62b2o62b2o574b2o
62b2o62b2o254b2o62b2o$4687b2o62b2o62b2o62b2o574b2o62b2o62b2o254b2o62b
2o31$4655b2o62b2o126b2o62b2o574b2o62b2o62b2o190b2o62b2o$4655b2o62b2o
126b2o62b2o574b2o62b2o62b2o190b2o62b2o31$4623b2o62b2o190b2o62b2o574b2o
62b2o62b2o62b2o62b2o62b2o$4623b2o62b2o190b2o62b2o574b2o62b2o62b2o62b2o
62b2o62b2o31$4591b2o62b2o190b2o62b2o638b2o62b2o62b2o62b2o62b2o$4591b2o
62b2o190b2o62b2o638b2o62b2o62b2o62b2o62b2o31$4559b2o62b2o254b2o62b2o
638b2o62b2o62b2o62b2o$4559b2o62b2o254b2o62b2o638b2o62b2o62b2o62b2o31$
4527b2o62b2o318b2o62b2o702b2o$4527b2o62b2o318b2o62b2o702b2o31$4495b2o
62b2o382b2o62b2o$4495b2o62b2o382b2o62b2o31$4463b2o62b2o382b2o62b2o$
4463b2o62b2o382b2o62b2o31$4431b2o62b2o446b2o62b2o$4431b2o62b2o446b2o
62b2o31$4463b2o510b2o62b2o$4463b2o510b2o62b2o31$5007b2o62b2o$5007b2o
62b2o31$4975b2o62b2o$4975b2o62b2o31$5007b2o62b2o$5007b2o62b2o31$5039b
2o62b2o$5039b2o62b2o31$5071b2o62b2o$5071b2o62b2o31$5039b2o62b2o$5039b
2o62b2o31$4175b2o894b2o62b2o$4175b2o894b2o62b2o31$4143b2o62b2o894b2o
62b2o$4143b2o62b2o894b2o62b2o31$4111b2o62b2o958b2o62b2o$4111b2o62b2o
958b2o62b2o31$4079b2o62b2o958b2o62b2o$4079b2o62b2o958b2o62b2o31$4047b
2o62b2o1022b2o62b2o$4047b2o62b2o1022b2o62b2o31$4015b2o62b2o1086b2o62b
2o$4015b2o62b2o1086b2o62b2o31$4047b2o1150b2o$4047b2o1150b2o31$4015b2o
62b2o$4015b2o62b2o31$3983b2o62b2o$3983b2o62b2o31$4015b2o$4015b2o31$
3983b2o62b2o382b2o$3983b2o62b2o382b2o31$4015b2o318b2o62b2o62b2o62b2o$
4015b2o318b2o62b2o62b2o62b2o31$3983b2o62b2o254b2o62b2o62b2o62b2o62b2o$
3983b2o62b2o254b2o62b2o62b2o62b2o62b2o31$4015b2o62b2o190b2o62b2o62b2o
62b2o62b2o62b2o$4015b2o62b2o190b2o62b2o62b2o62b2o62b2o62b2o31$3983b2o
62b2o190b2o62b2o190b2o62b2o62b2o$3983b2o62b2o190b2o62b2o190b2o62b2o62b
2o31$4015b2o62b2o126b2o62b2o254b2o62b2o62b2o$4015b2o62b2o126b2o62b2o
254b2o62b2o62b2o31$4047b2o62b2o62b2o62b2o318b2o62b2o62b2o$4047b2o62b2o
62b2o62b2o318b2o62b2o62b2o31$4015b2o62b2o62b2o62b2o382b2o62b2o$4015b2o
62b2o62b2o62b2o382b2o62b2o31$4047b2o62b2o62b2o446b2o62b2o$4047b2o62b2o
62b2o446b2o62b2o31$4079b2o62b2o62b2o446b2o62b2o$4079b2o62b2o62b2o446b
2o62b2o31$3535b2o574b2o62b2o446b2o62b2o$3535b2o574b2o62b2o446b2o62b2o
31$3503b2o62b2o510b2o62b2o62b2o446b2o$3503b2o62b2o510b2o62b2o62b2o446b
2o31$3471b2o62b2o62b2o510b2o62b2o62b2o382b2o62b2o$3471b2o62b2o62b2o
510b2o62b2o62b2o382b2o62b2o31$3439b2o62b2o62b2o574b2o62b2o62b2o318b2o
62b2o$3439b2o62b2o62b2o574b2o62b2o62b2o318b2o62b2o31$3407b2o62b2o702b
2o62b2o62b2o254b2o62b2o$3407b2o62b2o702b2o62b2o62b2o254b2o62b2o31$
3375b2o62b2o766b2o62b2o62b2o190b2o62b2o$3375b2o62b2o766b2o62b2o62b2o
190b2o62b2o31$3343b2o62b2o830b2o62b2o62b2o62b2o62b2o62b2o$3343b2o62b2o
830b2o62b2o62b2o62b2o62b2o62b2o31$3311b2o62b2o894b2o62b2o62b2o62b2o62b
2o$3311b2o62b2o894b2o62b2o62b2o62b2o62b2o31$3279b2o62b2o958b2o62b2o62b
2o62b2o$3279b2o62b2o958b2o62b2o62b2o62b2o31$3247b2o62b2o1086b2o$3247b
2o62b2o1086b2o31$3215b2o62b2o510b2o$3215b2o62b2o510b2o31$3183b2o62b2o
446b2o62b2o62b2o62b2o$3183b2o62b2o446b2o62b2o62b2o62b2o31$3151b2o62b2o
62b2o382b2o62b2o62b2o62b2o62b2o$3151b2o62b2o62b2o382b2o62b2o62b2o62b2o
62b2o31$3183b2o62b2o62b2o318b2o62b2o62b2o62b2o62b2o62b2o$3183b2o62b2o
62b2o318b2o62b2o62b2o62b2o62b2o62b2o31$3215b2o62b2o62b2o254b2o62b2o
190b2o62b2o62b2o$3215b2o62b2o62b2o254b2o62b2o190b2o62b2o62b2o31$3247b
2o62b2o62b2o190b2o62b2o254b2o62b2o62b2o$3247b2o62b2o62b2o190b2o62b2o
254b2o62b2o62b2o31$3279b2o62b2o62b2o126b2o62b2o318b2o62b2o$3279b2o62b
2o62b2o126b2o62b2o318b2o62b2o31$3311b2o62b2o62b2o62b2o62b2o382b2o62b2o
$3311b2o62b2o62b2o62b2o62b2o382b2o62b2o31$3343b2o62b2o62b2o62b2o446b2o
62b2o$3343b2o62b2o62b2o62b2o446b2o62b2o31$3375b2o62b2o62b2o510b2o$
3375b2o62b2o62b2o510b2o31$3407b2o62b2o510b2o62b2o$3407b2o62b2o510b2o
62b2o31$3439b2o574b2o$3439b2o574b2o31$2831b2o1150b2o$2831b2o1150b2o31$
2799b2o62b2o1086b2o62b2o$2799b2o62b2o1086b2o62b2o31$2767b2o62b2o62b2o
1022b2o62b2o$2767b2o62b2o62b2o1022b2o62b2o31$2735b2o62b2o62b2o62b2o
958b2o62b2o$2735b2o62b2o62b2o62b2o958b2o62b2o31$2767b2o62b2o62b2o62b2o
830b2o62b2o62b2o$2767b2o62b2o62b2o62b2o830b2o62b2o62b2o31$2735b2o62b2o
62b2o62b2o62b2o702b2o62b2o62b2o62b2o$2735b2o62b2o62b2o62b2o62b2o702b2o
62b2o62b2o62b2o31$2767b2o126b2o62b2o62b2o638b2o62b2o62b2o62b2o$2767b2o
126b2o62b2o62b2o638b2o62b2o62b2o62b2o31$2735b2o62b2o126b2o62b2o62b2o
638b2o62b2o$2735b2o62b2o126b2o62b2o62b2o638b2o62b2o31$2767b2o190b2o62b
2o62b2o126b2o$2767b2o190b2o62b2o62b2o126b2o31$2735b2o62b2o190b2o62b2o
62b2o62b2o62b2o$2735b2o62b2o190b2o62b2o62b2o62b2o62b2o31$2767b2o254b2o
62b2o62b2o62b2o$2767b2o254b2o62b2o62b2o62b2o31$2735b2o62b2o254b2o62b2o
62b2o$2735b2o62b2o254b2o62b2o62b2o31$2767b2o318b2o62b2o62b2o$2767b2o
318b2o62b2o62b2o31$2735b2o62b2o254b2o62b2o62b2o62b2o$2735b2o62b2o254b
2o62b2o62b2o62b2o31$2767b2o254b2o62b2o62b2o62b2o62b2o$2767b2o254b2o62b
2o62b2o62b2o62b2o31$2735b2o62b2o190b2o62b2o126b2o62b2o62b2o$2735b2o62b
2o190b2o62b2o126b2o62b2o62b2o31$2767b2o62b2o126b2o62b2o190b2o62b2o62b
2o$2767b2o62b2o126b2o62b2o190b2o62b2o62b2o31$2735b2o62b2o62b2o62b2o62b
2o254b2o62b2o62b2o$2735b2o62b2o62b2o62b2o62b2o254b2o62b2o62b2o31$2767b
2o62b2o62b2o62b2o318b2o62b2o62b2o$2767b2o62b2o62b2o62b2o318b2o62b2o62b
2o31$2799b2o62b2o62b2o382b2o62b2o62b2o$2799b2o62b2o62b2o382b2o62b2o62b
2o31$2255b2o574b2o62b2o446b2o62b2o$2255b2o574b2o62b2o446b2o62b2o31$
2159b2o62b2o62b2o62b2o510b2o510b2o$2159b2o62b2o62b2o62b2o510b2o510b2o
31$2127b2o62b2o62b2o62b2o62b2o$2127b2o62b2o62b2o62b2o62b2o31$2095b2o
62b2o62b2o62b2o62b2o62b2o$2095b2o62b2o62b2o62b2o62b2o62b2o31$2063b2o
62b2o190b2o62b2o$2063b2o62b2o190b2o62b2o31$2031b2o62b2o254b2o62b2o$
2031b2o62b2o254b2o62b2o31$1999b2o62b2o318b2o62b2o$1999b2o62b2o318b2o
62b2o31$1967b2o62b2o382b2o$1967b2o62b2o382b2o31$1999b2o382b2o62b2o62b
2o$1999b2o382b2o62b2o62b2o31$1967b2o62b2o382b2o62b2o62b2o62b2o$1967b2o
62b2o382b2o62b2o62b2o62b2o31$1935b2o62b2o382b2o62b2o62b2o62b2o62b2o$
1935b2o62b2o382b2o62b2o62b2o62b2o62b2o31$1967b2o382b2o62b2o62b2o62b2o
62b2o62b2o$1967b2o382b2o62b2o62b2o62b2o62b2o62b2o31$1935b2o62b2o318b2o
62b2o190b2o62b2o62b2o$1935b2o62b2o318b2o62b2o190b2o62b2o62b2o31$1967b
2o318b2o62b2o254b2o62b2o62b2o$1967b2o318b2o62b2o254b2o62b2o62b2o31$
2255b2o62b2o318b2o62b2o62b2o$2255b2o62b2o318b2o62b2o62b2o31$2287b2o
382b2o62b2o$2287b2o382b2o62b2o31$2703b2o62b2o$2703b2o62b2o31$2735b2o
62b2o$2735b2o62b2o31$2703b2o62b2o$2703b2o62b2o31$2735b2o$2735b2o31$
1615b2o1086b2o62b2o$1615b2o1086b2o62b2o31$1519b2o62b2o62b2o62b2o958b2o
62b2o$1519b2o62b2o62b2o62b2o958b2o62b2o31$1487b2o62b2o62b2o62b2o62b2o
894b2o62b2o$1487b2o62b2o62b2o62b2o62b2o894b2o62b2o31$1455b2o62b2o62b2o
62b2o62b2o62b2o830b2o62b2o$1455b2o62b2o62b2o62b2o62b2o62b2o830b2o62b2o
31$1423b2o62b2o190b2o62b2o62b2o702b2o62b2o62b2o$1423b2o62b2o190b2o62b
2o62b2o702b2o62b2o62b2o31$1391b2o62b2o254b2o62b2o62b2o574b2o62b2o62b2o
62b2o$1391b2o62b2o254b2o62b2o62b2o574b2o62b2o62b2o62b2o31$1359b2o62b2o
318b2o62b2o574b2o62b2o62b2o62b2o$1359b2o62b2o318b2o62b2o574b2o62b2o62b
2o62b2o31$1327b2o62b2o382b2o62b2o574b2o62b2o$1327b2o62b2o382b2o62b2o
574b2o62b2o31$1359b2o446b2o62b2o$1359b2o446b2o62b2o31$1327b2o62b2o382b
2o62b2o$1327b2o62b2o382b2o62b2o31$1295b2o62b2o446b2o62b2o$1295b2o62b2o
446b2o62b2o31$1327b2o510b2o62b2o$1327b2o510b2o62b2o31$1295b2o62b2o446b
2o62b2o$1295b2o62b2o446b2o62b2o31$1327b2o510b2o62b2o$1327b2o510b2o62b
2o31$1807b2o62b2o$1807b2o62b2o31$1839b2o62b2o$1839b2o62b2o31$1807b2o
62b2o318b2o$1807b2o62b2o318b2o31$1839b2o62b2o254b2o62b2o$1839b2o62b2o
254b2o62b2o31$1807b2o62b2o254b2o62b2o$1807b2o62b2o254b2o62b2o31$1839b
2o62b2o190b2o62b2o$1839b2o62b2o190b2o62b2o31$1807b2o62b2o190b2o62b2o$
1807b2o62b2o190b2o62b2o31$1839b2o62b2o126b2o62b2o$1839b2o62b2o126b2o
62b2o31$847b2o958b2o62b2o62b2o62b2o62b2o$847b2o958b2o62b2o62b2o62b2o
62b2o31$815b2o62b2o958b2o62b2o62b2o62b2o$815b2o62b2o958b2o62b2o62b2o
62b2o31$783b2o62b2o62b2o894b2o62b2o62b2o62b2o$783b2o62b2o62b2o894b2o
62b2o62b2o62b2o31$751b2o62b2o62b2o62b2o894b2o62b2o62b2o$751b2o62b2o62b
2o62b2o894b2o62b2o62b2o31$719b2o62b2o62b2o62b2o62b2o830b2o62b2o62b2o$
719b2o62b2o62b2o62b2o62b2o830b2o62b2o62b2o31$751b2o62b2o62b2o62b2o62b
2o830b2o62b2o$751b2o62b2o62b2o62b2o62b2o830b2o62b2o31$719b2o62b2o126b
2o62b2o62b2o766b2o62b2o$719b2o62b2o126b2o62b2o62b2o766b2o62b2o31$687b
2o62b2o190b2o62b2o62b2o766b2o$687b2o62b2o190b2o62b2o62b2o766b2o31$719b
2o254b2o62b2o62b2o$719b2o254b2o62b2o62b2o31$687b2o62b2o254b2o62b2o62b
2o$687b2o62b2o254b2o62b2o62b2o31$655b2o62b2o318b2o62b2o62b2o$655b2o62b
2o318b2o62b2o62b2o31$687b2o382b2o62b2o62b2o$687b2o382b2o62b2o62b2o31$
1103b2o62b2o62b2o$1103b2o62b2o62b2o31$1135b2o62b2o62b2o$1135b2o62b2o
62b2o31$1167b2o62b2o62b2o254b2o$1167b2o62b2o62b2o254b2o31$1199b2o62b2o
62b2o190b2o62b2o$1199b2o62b2o62b2o190b2o62b2o31$1231b2o62b2o62b2o126b
2o62b2o$1231b2o62b2o62b2o126b2o62b2o31$1263b2o62b2o62b2o62b2o62b2o$
1263b2o62b2o62b2o62b2o62b2o31$1295b2o62b2o62b2o62b2o$1295b2o62b2o62b2o
62b2o31$303b2o62b2o958b2o62b2o62b2o$303b2o62b2o958b2o62b2o62b2o31$207b
2o62b2o62b2o62b2o62b2o894b2o62b2o$207b2o62b2o62b2o62b2o62b2o894b2o62b
2o31$175b2o62b2o62b2o62b2o62b2o62b2o830b2o62b2o$175b2o62b2o62b2o62b2o
62b2o62b2o830b2o62b2o31$143b2o62b2o62b2o62b2o62b2o62b2o62b2o766b2o62b
2o$143b2o62b2o62b2o62b2o62b2o62b2o62b2o766b2o62b2o31$111b2o62b2o254b2o
62b2o62b2o702b2o62b2o$111b2o62b2o254b2o62b2o62b2o702b2o62b2o31$79b2o
62b2o318b2o62b2o62b2o638b2o62b2o$79b2o62b2o318b2o62b2o62b2o638b2o62b2o
31$111b2o382b2o62b2o62b2o574b2o62b2o$111b2o382b2o62b2o62b2o574b2o62b2o
31$79b2o62b2o382b2o62b2o62b2o510b2o62b2o$79b2o62b2o382b2o62b2o62b2o
510b2o62b2o31$47b2o62b2o446b2o62b2o62b2o510b2o$47b2o62b2o446b2o62b2o
62b2o510b2o31$79b2o62b2o446b2o62b2o62b2o$79b2o62b2o446b2o62b2o62b2o31$
47b2o62b2o510b2o62b2o62b2o$47b2o62b2o510b2o62b2o62b2o31$79b2o62b2o510b
2o62b2o62b2o$79b2o62b2o510b2o62b2o62b2o31$111b2o62b2o510b2o62b2o62b2o$
111b2o62b2o510b2o62b2o62b2o31$79b2o62b2o62b2o510b2o62b2o$79b2o62b2o62b
2o510b2o62b2o31$111b2o62b2o62b2o510b2o62b2o$111b2o62b2o62b2o510b2o62b
2o31$143b2o62b2o62b2o510b2o62b2o$143b2o62b2o62b2o510b2o62b2o31$175b2o
62b2o62b2o446b2o62b2o$175b2o62b2o62b2o446b2o62b2o31$207b2o62b2o62b2o
446b2o62b2o$207b2o62b2o62b2o446b2o62b2o31$239b2o62b2o62b2o382b2o62b2o$
239b2o62b2o62b2o382b2o62b2o31$271b2o62b2o62b2o382b2o$271b2o62b2o62b2o
382b2o31$303b2o62b2o62b2o318b2o62b2o$303b2o62b2o62b2o318b2o62b2o31$
335b2o62b2o62b2o254b2o62b2o$335b2o62b2o62b2o254b2o62b2o31$367b2o62b2o
62b2o62b2o62b2o62b2o62b2o$367b2o62b2o62b2o62b2o62b2o62b2o62b2o31$399b
2o62b2o62b2o62b2o62b2o62b2o$399b2o62b2o62b2o62b2o62b2o62b2o31$431b2o
62b2o62b2o62b2o62b2o$431b2o62b2o62b2o62b2o62b2o31$527b2o62b2o$527b2o
62b2o!
The lone bit belongs at the origin.
I Like My Heisenburps! (and others)

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » April 5th, 2020, 3:39 pm

Extrementhusiast wrote:
April 4th, 2020, 4:56 pm
EDIT: Here's a design I came up with for zooms up to 2^7, with the added bonus of hexadecimal output...
Okay, here's my current printer-builder script. For the moment, the character bitmaps loaded into the printer are hard-coded at the top of the script, in LifeHistory format, following the pattern shown here. Do you happen to have the original bitmap pattern for your digits, before they get exploded into blocks at 32fd spacing?

build-printer.py:

Code: Select all

import golly as g
g.setrule("LifeHistory")

# first line has state-4 marks showing where each character ends;
# the following lines contain character bitmaps

# original character maps
bitmap = g.parse("""7.D7.D7.D7.D7.D7.D7.D7.D7.D7.D3.D$.4A5.2A5.4A4.4A3.2A2.2A2.6A3.4A3.6A
3.4A4.4A$6A3.3A4.6A2.6A2.2A2.2A2.6A2.6A2.6A2.6A2.6A$2A2.2A2.4A4.2A2.
2A2.2A2.2A2.2A2.2A2.2A6.2A2.2A6.2A2.2A2.2A2.2A2.2A$2A2.2A4.2A8.2A6.2A
2.2A2.2A2.2A6.2A9.3A2.2A2.2A2.2A2.2A$2A2.2A4.2A7.2A5.3A3.6A2.5A3.5A5.
3A4.4A3.6A2.2A$2A2.2A4.2A6.2A6.3A4.5A2.6A2.6A3.3A5.4A4.5A2.2A$2A2.2A
4.2A5.2A9.2A6.2A6.2A2.2A2.2A2.3A5.2A2.2A6.2A$2A2.2A4.2A4.2A6.2A2.2A6.
2A6.2A2.2A2.2A2.2A6.2A2.2A2.2A2.2A$6A2.6A2.6A2.6A6.2A2.6A2.6A2.2A6.6A
2.6A$.4A3.6A2.6A3.4A7.2A2.5A4.4A3.2A7.4A4.4A!""")

# new 15x19 proportional-width font
bitmap = g.parse("""14.D10.D14.D14.D14.D14.D14.D14.D14.D14.D6.D$3.5A10.2A9.5A10.5A7.3A5.
3A4.11A7.5A7.11A7.5A10.5A$2.7A8.3A8.7A8.7A6.3A5.3A4.11A6.7A6.11A6.7A
8.7A$.9A6.4A7.9A6.9A5.3A5.3A4.11A5.9A5.11A5.9A6.9A$.3A3.3A5.5A7.3A3.
3A6.3A3.3A5.3A5.3A4.3A13.3A3.3A12.3A6.3A3.3A6.3A3.3A$3A5.3A6.3A6.3A5.
3A4.3A5.3A4.3A5.3A4.3A12.3A5.3A10.4A5.3A5.3A4.3A5.3A$3A5.3A6.3A6.3A5.
3A4.3A5.3A4.3A5.3A4.3A12.3A5.3A10.3A6.3A5.3A4.3A5.3A$3A5.3A6.3A14.3A
11.4A4.3A5.3A4.3A12.3A17.4A6.3A5.3A4.3A5.3A$3A5.3A6.3A13.3A12.3A5.3A
5.3A4.3A12.3A17.3A8.3A3.3A6.3A4.3A$3A5.3A6.3A12.4A9.5A6.11A4.9A6.7A
12.4A8.9A6.10A$3A5.3A6.3A11.4A10.5A7.10A5.9A5.9A10.3A10.7A8.9A$3A5.3A
6.3A10.4A11.5A8.9A6.9A4.10A8.4A9.9A9.7A$3A5.3A6.3A9.4A15.3A13.3A12.3A
4.3A4.3A8.3A10.3A3.3A13.3A$3A5.3A6.3A8.4A16.4A12.3A12.3A4.3A5.3A6.4A
9.3A5.3A12.3A$3A5.3A6.3A7.4A10.3A5.3A12.3A4.3A5.3A4.3A5.3A6.3A10.3A5.
3A4.3A5.3A$3A5.3A6.3A6.4A11.3A5.3A12.3A4.3A5.3A4.3A5.3A5.4A10.3A5.3A
4.3A5.3A$.3A3.3A7.3A6.3A13.3A3.3A13.3A5.3A3.3A6.3A3.3A6.3A12.3A3.3A6.
3A3.3A$.9A5.7A4.11A5.9A13.3A5.9A6.9A5.4A12.9A6.9A5.3A$2.7A6.7A4.11A6.
7A14.3A6.7A8.7A6.3A14.7A8.7A6.3A$3.5A7.7A4.11A7.5A15.3A7.5A10.5A7.3A
15.5A10.5A7.3A!""")

charwidths = []
offset = 0
ptr = 0
totalwidth = 0
if len(bitmap) % 3 != 0: bitmap = bitmap[:-1]
bitmap += [-1,-1,6]

while bitmap[ptr*3+1]==0 and bitmap[ptr*3+2]==4:
  width = bitmap[ptr*3]-offset+1
  totalwidth += width
  charwidths.append(width)
  offset += charwidths[ptr]
  ptr+=1

yptr = 1
if bitmap[ptr*3+1]==0:
  g.exit("Bad bitmap. Should have only state 4 in first line.")

charmap = []
while bitmap[ptr*3+2]!=6:
  bitlist = [0]*totalwidth
  while bitmap[ptr*3+1]==yptr:
    g.show(str([ptr,yptr]))
    bitlist[bitmap[ptr*3]]=1
    ptr+=1
    if bitmap[ptr*3+2] not in [1,6]:
      g.exit("Bad bitmap. Should have only state 4 in first line, and only state 1 everywhere else.")
  yptr+=1
  g.show(str([ptr,yptr]))
  charmap.append(bitlist)
numrows = len(charmap)
# g.note(str(charwidths))
numchars = len(charwidths)

g.setrule("Life")
g.new("CharacterPrinter "+str(numchars))
rowprinter = g.parse("""175b2o$175b2o9$160b2o$160b2o5$140b2o19bo$140b2o12b2obob3o$147bob2obo2b
ob2o$147b2obob2obo4b2o$155b5obo$151b2obo4bo20b2o$151b2obobo3bo19bo$
155bobo3bo19b3o$156bo3b2o21bo5$148b2o$148b2o$133b2o$132bo2bo$131bob2o$
131bo68b2o$130b2o68b2o$145b2o9b2o21b2o$145bo9bobo21b2o$146b3o6bo17b2o$
148bo5b2o17b2o3$175b2o$168b2o5b2o$168b2o15b2o$185b2o5$165b2o19bo$165b
2o12b2obob3o$172bob2obo2bob2o$172b2obob2obo4b2o$180b5obo$176b2obo4bo
20b2o$176b2obobo3bo19bo$180bobo3bo19b3o$181bo3b2o21bo4$99b2o$100bo72b
2o$98bo74b2o$98b5o14b2o39b2o61b2o$103bo13bo39bo2bo60b2o$100b3o12bobo
38bob2o$99bo15b2o39bo$99b4o52b2o$97b2o3bo3b2o42b2o18b2o9b2o21b2o$96bo
2b3o4b2o43bo18bo9bobo21b2o$96b2obo49bo21b3o6bo17b2o$99bo49b5o14b3o2bo
5b2o17b2o$99b2o53bo13bo2bo$151b3o12bobo2b2o33b2o$136bo13bo15b2o32b2o4b
2o$107b2o27b3o11b4o39b2o5b2o$104bo3bo30bo8b2o3bo3b2o34b2o$104b4o30b2o
7bo2b3o4b2o$147b2obo$106b4o40bo$90bo14bo3bo40b2o$90b3o12b2o99b2o$93bo
111bo2bo2b2o$92b2o64b2o46b2o2bobo$159bo22b2o24b2o16b2o$156b3o23bo25bo
17bo$93b2o61bo27bo20b2obo2bo15b3o$93b2o17b2o50b2o14b5o20bob2obobo16bo$
112b2o51bo13bo29bobo$165bobo12b3o23b2o2bo$166b2o15bo20b3ob2o$180b4o19b
o$175b2o3bo3b2o18b3ob2o$175b2o4b3o2bo19bob2o$109b2o36b2o34bob2o$86b2o
21bo19b2o16bobo33bo32b2o$85bo2bo2b2o17b3o15bobo18bo32b2o32b2o7b2o$86b
2o2bobo19bo15bo20b2o74bo$88b2o16b2o19b2o94bobo$88bo17bo49bo17b2o47b2o$
85b2obo2bo15b3o44b3o17bo$85bob2obobo16bo43bo21b3o$89bobo61b2o22bo$86b
2o2bo44bo2bob2o61b2o$84b3ob2o45b4obo62b2o$83bo56bobo$84b3ob2o47b2o2b2o
$86bob2o47bo$138bo$96b2o39b2o4b2o74bo$96b2o7b2o35bobo5b2o66bobo$105bo
36bo7b2o66bob3o$103bobo35b2o76bo3bo18b2o$103b2o65bo49b3o19bo$155bo14b
3o45bobo23bo2b2o$151b2obobo5bo10bo44b2o4b2o14b5o3bo$150bobobobo4bobo8b
2o51bo13bo8bobo$83b2o62bo2bobobob2o3bobo26bo34bobo12b3o6b2o$83b2o62b4o
b2o2bo3b2ob2o23b3o35b2o15bo$151bo4bo3bo26bo52b4o$147b2o2bob3o5bob2o22b
2o46b2o3bo3b2o$147b2o3b2o5bobob2o70b2o4b3o2bo$159b2o82bob2o$99bo86b2o
55bo$98bobo85b2o54b2o4b2o4b2o$98bobo147b2o4b2o$99bo$100b3o131b2o$102bo
131bo$235b3o15b2o$237bo11b2o2b2o$127b2o119bobo$127bo120bo12b2o$129bo
117b2o11bobo$109b2o14b5o130bo$110bo13bo48b2o49b2o11bo21b2o$110bobo12b
3o46bo49b2o10bobo$111b2o15bo42b3o62bobo2b2o3bo$125b4o42bo63b2ob2o2bo2b
obo$120b2o3bo3b2o108bobo3bobo$54bo20bo44b2o4b3o2bo103b2obo2b4obo14b2o$
53bobo7bo11b3o50bob2o103b2obobo3bo15bobo$54bo6b3o14bo49bo72bo37bobo3bo
4bo9bo$43b2o15bo16b2o48b2o70b3o38bobo3bo3b3o5b3o$43bobo14b2o102b2o32bo
42bo3b2o6bo3bo$44b2o55bo63bo32b2o52b2o3b2o$40b2o57b3o17b2o44bobo15b2o$
39bobo56bo20bo46b2o15b2o102b2o$39bo58b2o20b3o109b2o54bo$38b2o82bo109b
2o54bobo$43b2o22b2o148b2o50b2o18b2o$43b2o22b2o147bo2bo49b2o7b2o$188b2o
25bob2o59bo$187bobo5b2o18bo60bobo$187bo7b2o17b2o60b2o$110b2o74b2o41b2o
$109bo2bo116bo$56b2o6b2o44b2o88bo29b3o55b2o4b2o$56b2o6bo20b2o76bo32b2o
bobo30bo55b2o4b2o$65b3o18bo76b3o18b2o9bobobobo23b2o45b2o$42b2o23bo15b
3o6bob2o17b2o51bo17bobo5bo2bobobobob2o20bobo44bobo$41bobo14b2o23bo6b3o
b2o17bo51b2o19bo5b4ob2o2bo2bo22bo4b2o40bo$41bo16bobo28bo24b3o69b2o8bo
4b2o20b4ob2o2bo2bo10b2o26b2o17b2o$40b2o18bo29b3ob2o20bo36b2o39bobo26bo
2bobobobob2o11bo41b2o2b2o$60b2o30bobo59bo39b2o30bobobobo11b3o3bob2o34b
obo$92bobo59bobo70b2obobo11bo2b4ob2o16bo17bo12b2o$93bo10b2o38bo10b2o
74bo15bo20b3o16b2o11bobo$104bo37b3o103b3ob2o13bo32bo$105b3o33bo75b2o
31b2o2bo12b2o8bo21b2o$107bo33b2o75bo7b2o25b2o21bobo$45b2o79b2o90bobo5b
2o48bobo2b2o3bo$46bo80bo91b2o54b2ob2o2bo2bobo$43b3o57b2o22bob2o47b2o
99bobo3bobo$43bo59b2o23bo2bo46bobo94b2obo2b4obo14b2o$129b2o49bo94b2obo
bo3bo15bobo$144b2o34b2o97bobo3bo4bo9bo$144b2o22b2o3b2o105bobo3bo3b3o5b
3o$166bo2bo4bo106bo3b2o6bo3bo$166b3o5bobo32b2o18b2o61b2o3b2o$36b2o137b
2o33bo18bo$37bo115bo3b2o7b3o39bo21b3o$37bobo15b2o95bobo3bo7bo2bo38b5o
14b3o2bo39b2o$38b2o15b2o94bobo3bo10b2o43bo13bo2bo23b2o16b2o$79bo67b2ob
obo3bo53b3o12bobo2b2o22bo2b2o50b2o$77b3o67b2obo2b4obo50bo15b2o28b2o2bo
49b2o7b2o$76bo74bobo3bobo49b4o45bo59bo22b2o$76b2o69b2ob2o2bo2bobo47b2o
3bo3b2o37b3o58bobo22b2o$61b2o85bobo2b2o3bo18b2o27bo2b3o4b2o36bo61b2o$
62bo73b2o10bobo27bo27b2obo44b2o13b2o$62bob2o70b2o11bo26bo32bo59bo$63bo
2bo109b5o14b2o12b2o59b3o$64b2o115bo13bo76bo$79b2o13b2o63b2o17b3o12bobo
116b2o$79b2o13b2o63b2o5b2o9bo15b2o22b2o93bobo$56b2o108b2o9b4o37bo95bo$
56bobo116b2o3bo3b2o29b3o26b2o40b2o26b2o10b2o$58bo115bo2b3o4b2o29bo27bo
bo5b2o34bo38b2o$58b2o79bo5b2o17b2o8b2obo65bo7b2o19b2o10b3o3bob2o$118b
2o17b3o6bo17b2o11bo64b2o28bobo9bo2b4ob2o$118b2o16bo9bobo21b2o5b2o95bo
4b2o6bo$82b2obo6b2o42b2o9b2o21b2o84bo13b4ob2o2bo2bo5b3ob2o$82b2ob3o3bo
bo27b2o129b2obobo12bo2bobobobob2o7b2o2bo11b2o19bo$88bo2bo30bo62b2o64bo
bobobo15bobobobo13b2o11b2o12b2obob3o$82b2ob3o2b2o26b2o2bob2o60bo61bo2b
obobobob2o13b2obobo33bob2obo2bob2o$83bobo32b2o3bo2bo56b3o62b4ob2o2bo2b
o17bo34b2obob2obo4b2o$71b2o10bobo18b2o18b2o57bo68bo4b2o62b5obo$71b2o
11bo18bobo33b2o109bobo11b2o51b2obo4bo20b2o$103bo35b2o109b2o13bo7b2o42b
2obobo3bo19bo$102b2o8b2o151bobo5b2o46bobo3bo19b3o$112bo143b2o8b2o54bo
3b2o21bo$113b3o140bo$115bo32bo3b2o104bo$147bobo3bo20bo43b2o18b2o14b5o$
55b2o89bobo3bo19b3o43bo20bo13bo$55bobo84b2obobo3bo19bo48bo18bobo12b3o
57b2o$26b2o29bo84b2obo2b4obo17b2o27b2o14b5o19b2o15bo38b2o16b2o$25bobo
29b2o87bobo3bobo46bo13bo38b4o18b2o18bo2b2o$25bo116b2ob2o2bo2bobo46bobo
12b3o30b2o3bo3b2o16bo20b2o2bo$24b2o117bobo2b2o3bo48b2o15bo29b2o4b3o2bo
16b3o20bo$45b2o84b2o10bobo70b4o37bob2o18bo17b3o$45bo85b2o11bo66b2o3bo
3b2o35bo38bo$11b2o33b3o104b2o56b2o4b3o2bo33b2o38b2o13b2o9b2o21b2o$11bo
36bo105bo64bob2o88bo9bobo21b2o$9bobo5b2o20b2o89b2o22bobo62bo92b3o6bo
17b2o$8bobo6b2o20bobo88bobo22b2o61b2o28b2o64bo5b2o17b2o$4b2o3bo31bo90b
o4b2o109bo$4b2o35b2o85b4ob2o2bo2bo108b3o$2o126bo2bobobobob2o31b2o36b2o
39bo89b2o$bo129bobobobo17b2o15b2o36bo75b2o46b2o5b2o$bobo128b2obobo16bo
bo54b3o71bobo5b2o39b2o$2b2o132bo17bo58bo71bo7b2o$153b2o129b2o$122b2o$
123bo7b2o165bo$123bobo5b2o161b2obobo$29b2o4b2o87b2o46b2o119bobobobo$
29b2o4b2o136bo116bo2bobobobob2o$173bobo114b4ob2o2bo2bo$174b2o118bo4b2o
$292bobo$30b2o260b2o$30b2o2b2o$27bo6bobo97b2o21b2o$22b2o2bobo7bo97bo
21bobo$6b2o14bobo2bobo6b2o97b3o18bo122b2o11bo$7bo17b2o2bo107bo17b2o7b
2o113b2o10bobo$4b3o19bobo135b2o125bobo2b2o3bo$4bo18bo2bob2o260b2ob2o2b
o2bobo$22bobobo267bobo3bobo$23bo2b4o260b2obo2b4obo$24b2o3bo260b2obobo
3bo$27bo266bobo3bo$24b2ob2o266bobo3bo$24b2o270bo3b2o$27b2o286bo$16b2o
10bo284b3o$7b2o7b2o9bo284bo$8bo18b2o258b2o23b2o7b2o$8bobo92bo183b2o32b
o$9b2o90b3o168b2o45bobo$100bo170bo2bo44b2o$100b2o52b2o114bob2o$155bo
114bo$29b2o124bobo111b2o$29b2o125b2o126b2o$284bo47b2o$285b3o44bobo$
287bo11b2o23bo9bo4b2o$90b2o208bo22bobo4b4ob2o2bo2bo$14bo74bobo5b2o28b
2o14bo153b3o8b2o14bo5bo2bobobobob2o$13bobo73bo7b2o12b2o14bo15b3o6b2o
143bo11bo23bobobobo$13bobo72b2o21b2o12bobo18bo6bo152b3o25b2obobo$14bo
110b2o18b2o6bobo88b2o60bo31bo$11b3o88bo8b4o39b2o89bo79b2o$11bo86b2obob
o7bo3bo128bo76b2o2bo$97bobobobo10bo129b4o5b2o66bobobo7b2o$94bo2bobobob
ob2o7bobo50b2o78bo5b2o68bobobo5b2o$94b4ob2o2bo2bo8b2o50bobo72b3o78bo2b
2o$98bo4b2o6b2o29b2o25bo69bobo2bo62b2o13b2o$96bobo12bo30b2o25b2o66b3ob
2o63bobo$96b2o11bobo62bo61bo69bo$104bo4b2o61b3o62b3ob2o62b2o7b2o$104b
3o64bo67bob2o71b2o$107bo63b2o$106b2o228b2o$149b2o185bo$132b2o16bo186b
3o$98b2o32bo14b3o6bo182bo$98bo34b3o11bo7bobo$95b2obo36bo20bo$95bo2b3o
4b2o54b2o$96b2o3bo3b2o53bobo5b2o$98b4o58bo7b2o$98bo15b2o43b2o$99b3o12b
obo$102bo13bo56bo$97b5o14b2o51b2obobo$97bo70bobobobo129b2o$99bo65bo2bo
bobobob2o76b2o49bo$98b2o65b4ob2o2bo2bo76b2o49bobo$169bo4b2o130b2o$167b
obo$167b2o3$245bo$244bobo$244bobo$242b3ob2o$241bo$242b3ob2o$244bob2o$
307b2o15b2o$254b2o51b2o15bobo$254b2o7b2o34b2o25bo$263bo36bo25b2o4b2o$
261bobo36bobo29bobo$261b2o38b2o31bo4b2o$330b4ob2o2bo2bo$330bo2bobobobo
b2o$333bobobobo$241b2o91b2obobo$241b2o76b2o17bo$319bo$317bobo4b2o$241b
o75b2o6bo7b2o$151bo87b3o83bobo5b2o$149b3o86bo18bo68b2o$148bo89b2o16bob
o$148b2o106bobo$257bo$246b2o10b3o$247bo12bo$247bob2o$239b2o4b3o2bo85b
2o$239b2o3bo3b2o86bo$138b2o104b4o89b3o$137bobo5b2o83b2o15bo51b2o15b2o
21bo$137bo7b2o82bobo12b3o51bobo15b2o$136b2o91bo13bo54bo$228b2o14b5o48b
2o$150bo97bo$146b2obobo94bo$145bobobobo94b2o$142bo2bobobobob2o$142b4ob
2o2bo2bo$146bo4b2o$144bobo157b2o$144b2o159bo$299b2o4bobo$299bo6b2o$
301bo$281b2o14b5o$282bo13bo$282bobo12b3o43b2o$283b2o15bo42bobo$297b4o
44bo4b2o$292b2o3bo3b2o38b4ob2o2bo2bo$292b2o4b3o2bo37bo2bobobobob2o$
202bo97bob2o40bobobobo$202b3o95bo44b2obobo$205bo93b2o48bo$204b2o101b2o
15b2o$307b2o15bobo8b2o$291b2o6b2o25bo9bo7b2o$196b2o93bo8bo25b2o8bobo5b
2o$196bo95b3o5bobo34b2o$193b2obo97bo6b2o$193bo2b3o4b2o$194b2o3bo3b2o$
196b4o$196bo15b2o$197b3o12bobo104b2o86b2o$200bo13bo104bo27b2o58bobo$
195b5o14b2o101bobo27bo61bo4b2o$195bo121b2o29b3o54b4ob2o2bo2bo$197bo
152bo54bo2bobobobob2o$196b2o210bobobobo$409b2obobo$413bo2$399b2o$400bo
7b2o$400bobo5b2o$401b2o3$299b2o15b2o$298bobo15b2o$298bo$297b2o$411b2o$
411bo$412b3o$414bo2$241bo$239b3o62b2o234b2o$238bo66bo235bo$238b2o65bob
o233bobo$306b2o234b2o3$344b2o$344bobo$346bo4b2o$228b2o112b4ob2o2bo2bo$
227bobo5b2o105bo2bobobobob2o186b2o4b2o$227bo7b2o108bobobobo189b2o4b2o$
226b2o118b2obobo$350bo$240bo$236b2obobo65b2o15b2o10b2o208b2o$235bobobo
bo65b2o15bobo10bo7b2o195b2o2b2o$232bo2bobobobob2o54b2o25bo10bobo5b2o
194bobo$232b4ob2o2bo2bo55bo25b2o10b2o201bo12b2o$236bo4b2o57bobo237b2o
11bobo$234bobo64b2o250bo$234b2o281b2o11bo21b2o$517b2o10bobo$529bobo2b
2o3bo$528b2ob2o2bo2bobo$319b2o27b2o182bobo3bobo$319bo28bo179b2obo2b4ob
o14b2o$317bobo29b3o176b2obobo3bo15bobo$317b2o32bo180bobo3bo4bo9bo$533b
obo3bo3b3o5b3o$534bo3b2o6bo3bo$545b2o3b2o3$525b2o$525b2o$510b2o50b2o$
509bo2bo49b2o7b2o3b2o$347b2o159bob2o59bo5bo$348bo159bo60bobo5bobo$299b
2o15b2o28bo160b2o60b2o7b2o$298bobo15b2o28b5o14b2o155b2o$298bo52bo13bo
156bo$297b2o49b3o12bobo157b3o$347bo15b2o160bo$347b4o214b2o$345b2o3bo3b
2o209bobo$344bo2b3o4b2o211bo9b2o4b2o$344b2obo191b2o26b2o8b2o4b2o$347bo
192bo$304b2o41b2o188b3o3bob2o$305bo231bo2b4ob2o$305bobo69b2o161bo41b2o
$306b2o47b2o20bo163b3ob2o31b2o2b2o$356bo22bo163b2o2bo29bobo$353b3o3b2o
14b5o166b2o29bo12b2o$353bo6bo13bo201b2o11bobo$360bobo12b3o211bo$361b2o
15bo174b2o11bo21b2o$375b4o174b2o10bobo$370b2o3bo3b2o184bobo2b2o3bo$
370b2o4b3o2bo182b2ob2o2bo2bobo$378bob2o186bobo3bobo$378bo185b2obo2b4ob
o14b2o$377b2o185b2obobo3bo15bobo$307b2o15b2o242bobo3bo4bo9bo$307b2o15b
obo242bobo3bo3b3o5b3o$299b2o25bo42b2o199bo3b2o6bo3bo$300bo25b2o41bo
211b2o3b2o$300bobo67b3o$301b2o69bo$561b2o$561b2o47b2o$546b2o50b2o11bo$
545bo2bo49b2o7b2o2bobo$319b2o223bob2o59bo4b2o$319bo224bo60bobo$317bobo
223b2o60b2o$317b2o239b2o$558bo$378b2o179b3o$378b2o12b2obob2o162bo$385b
ob2obo2bob2o2bo201b2o8b2o4b2o$385b2obob2obo4bobo200bobo7b2o4b2o$393b5o
bo203bo$389b2obo4bo177b2o26b2o$389b2obobo3bo177bo$393bobo3bo173b3o3bob
2o33b2o$394bo3b2o173bo2b4ob2o29b2o2b2o$576bo34bobo$299b2o15b2o259b3ob
2o28bo12b2o$298bobo15b2o96b2o163b2o2bo26b2o11bobo$298bo25b2o88bo167b2o
39bo$297b2o25bo61b2o24bobo172b2o11bo21b2o$322bobo61b2o24b2o4b2o167b2o
10bobo$322b2o47b2o45bo180bobo2b2o3bo$370bo2bo42bobo179b2ob2o2bo2bobo$
369bob2o43b2o184bobo3bobo$369bo228b2obo2b4obo14b2o$368b2o228b2obobo3bo
15bobo$304b2o77b2o217bobo3bo4bo9bo$305bo77bo32b2o185bobo3bo3b3o5b3o$
305bobo76b3o29bobo185bo3b2o6bo3bo$306b2o78bo10b2o19bo196b2o3b2o$396bob
o19b2o$396bo$395b2o10b2o186b2o$408bo168b2o16b2o47b2o$392b2o11b3o169bo
2b2o50b2o11bo$392bobo10bo172b2o2bo49b2o7b2o2bobo$324b2o68bo4b2o180bo
59bo4b2o$323bo2bo63b4ob2o2bo2bo175b3o58bobo$323bo2bo63bo2bobobobob2o
174bo61b2o$324b2o67bobobobo177b2o13b2o$394b2obobo192bo$307b2o89bo194b
3o$307b2o286bo$299b2o83b2o249b2o8b2o4b2o$300bo84bo7b2o240bobo7b2o4b2o$
300bobo20b2o60bobo5b2o242bo$301b2o20b2o61b2o179b2o40b2o26b2o$566bobo5b
2o34bo$566bo7b2o31b3o3bob2o33b2o$565b2o40bo2b4ob2o29b2o2b2o$610bo34bob
o$319b2o258bo31b3ob2o28bo12b2o$319bo255b2obobo32b2o2bo26b2o11bobo$317b
obo76b2o176bobobobo35b2o39bo$317b2o77bo174bo2bobobobob2o37b2o11bo21b2o
$397b3o19bo151b4ob2o2bo2bo37b2o10bobo$399bo17b3o155bo4b2o51bobo2b2o3bo
$416bo156bobo56b2ob2o2bo2bobo$416b2o155b2o61bobo3bobo$632b2obo2b4obo
14b2o$632b2obobo3bo15bobo$636bobo3bo4bo9bo$637bobo3bo3b3o5b3o$638bo3b
2o6bo3bo$649b2o3b2o$406b2o$299b2o15b2o87bobo5b2o$298bobo15b2o87bo7b2o
214b2o$298bo25b2o78b2o223b2o47b2o$297b2o25bo289b2o50b2o11bo$322bobo93b
o194bo2bo49b2o7b2o2bobo$322b2o90b2obobo192bob2o59bo4b2o$413bobobobo
192bo60bobo$410bo2bobobobob2o188b2o60b2o$410b4ob2o2bo2bo203b2o$414bo4b
2o205bo$304b2o106bobo212b3o$305bo106b2o215bo$305bobo361b2o8b2o4b2o$
306b2o87b2o272bobo7b2o4b2o$395b2o12b2obob2o255bo$402bob2obo2bob2o2bo
226b2o26b2o$402b2obob2obo4bobo226bo$410b5obo224b3o3bob2o33b2o$406b2obo
4bo226bo2b4ob2o29b2o2b2o$406b2obobo3bo228bo34bobo$324b2o84bobo3bo228b
3ob2o28bo12b2o$323bo2bo84bo3b2o230b2o2bo26b2o11bobo$323bo2bo323b2o39bo
$324b2o329b2o11bo21b2o$431b2o222b2o10bobo$307b2o122bo235bobo2b2o3bo$
307b2o94b2o24bobo234b2ob2o2bo2bobo$299b2o102b2o24b2o4b2o233bobo3bobo$
300bo87b2o45bo230b2obo2b4obo14b2o$300bobo20b2o62bo2bo42bobo230b2obobo
3bo15bobo$301b2o20b2o61bob2o43b2o235bobo3bo4bo9bo$386bo284bobo3bo3b3o
5b3o$385b2o285bo3b2o6bo3bo$400b2o281b2o3b2o$400bo32b2o$319b2o80b3o29bo
bo$319bo83bo10b2o19bo227b2o$317bobo93bobo19b2o226b2o47b2o$317b2o94bo
29bo204b2o50b2o11bo$412b2o10b2o15b3o203bo2bo49b2o7b2o2bobo$425bo14bo
205bob2o59bo4b2o$422b3o15b2o204bo60bobo$422bo222b2o60b2o$417b2o241b2o$
417bobo56b2o182bo$419bo4b2o50bobo182b3o$415b4ob2o2bo2bo50bo4b2o178bo$
415bo2bobobobob2o46b4ob2o2bo2bo216b2o8b2o4b2o$418bobobobo5b2o42bo2bobo
bobob2o216bobo7b2o4b2o$419b2obobo4bobo5b2o38bobobobo221bo$299b2o15b2o
105bo5bo7b2o39b2obobo193b2o26b2o$298bobo15b2o110b2o52bo195bo$298bo110b
2o264b3o3bob2o33b2o$297b2o111bo7b2o22bo25b2o205bo2b4ob2o29b2o2b2o$410b
obo5b2o18b2obobo25bo7b2o199bo34bobo$411b2o24bobobobo25bobo5b2o200b3ob
2o28bo12b2o$434bo2bobobobob2o23b2o209b2o2bo26b2o11bobo$434b4ob2o2bo2bo
237b2o39bo$438bo4b2o244b2o11bo21b2o$436bobo250b2o10bobo$304b2o130b2o
263bobo2b2o3bo$305bo394b2ob2o2bo2bobo$305bobo113b2o281bobo3bobo$306b2o
113bo58b2o218b2obo2b4obo14b2o$422b3o55bo219b2obobo3bo15bobo$424bo56b3o
220bobo3bo4bo9bo$483bo221bobo3bo3b3o5b3o$706bo3b2o6bo3bo$717b2o3b2o3$
697b2o$697b2o47b2o$682b2o50b2o11bo$681bo2bo49b2o7b2o2bobo$307b2o15b2o
354bob2o59bo4b2o$307b2o15bobo353bo60bobo$299b2o25bo352b2o60b2o$300bo
25b2o366b2o$300bobo237bo153bo$301b2o235b3o154b3o$537bo159bo$537b2o198b
2o8b2o4b2o$737bobo7b2o4b2o$739bo$319b2o390b2o26b2o$319bo392bo$317bobo
389b3o3bob2o33b2o$317b2o390bo2b4ob2o29b2o2b2o$527b2o183bo34bobo$526bob
o5b2o177b3ob2o28bo12b2o$526bo7b2o179b2o2bo26b2o11bobo$525b2o191b2o39bo
$723b2o11bo21b2o$539bo183b2o10bobo$535b2obobo194bobo2b2o3bo$534bobobob
o193b2ob2o2bo2bobo$531bo2bobobobob2o194bobo3bobo$531b4ob2o2bo2bo190b2o
bo2b4obo14b2o$535bo4b2o192b2obobo3bo15bobo$299b2o15b2o215bobo202bobo3b
o4bo9bo$298bobo15b2o215b2o204bobo3bo3b3o5b3o$298bo441bo3b2o6bo3bo$297b
2o452b2o3b2o3$731b2o$731b2o$716b2o50b2o$715bo2bo49b2o7b2ob2o$304b2o
408bob2o59bo3bo$305bo408bo60bobo3bobo$305bobo405b2o60b2o5b2o$306b2o
420b2o$728bo$729b3o$731bo$771b2o$771bobo$773bo7b2o4b2o$745b2o26b2o6b2o
4b2o$746bo$743b3o3bob2o$743bo2b4ob2o$746bo39b2o$307b2o15b2o421b3ob2o
29b2o2b2o$307b2o15bobo422b2o2bo27bobo$299b2o25bo425b2o27bo12b2o$300bo
25b2o452b2o11bobo$300bobo490bo$301b2o454b2o11bo21b2o$757b2o10bobo$769b
obo2b2o3bo$693bo74b2ob2o2bo2bobo$691b3o78bobo3bobo$319b2o369bo77b2obo
2b4obo14b2o$319bo370b2o76b2obobo3bo15bobo$317bobo452bobo3bo4bo9bo$317b
2o454bobo3bo3b3o5b3o$774bo3b2o6bo3bo$492b2o291b2o3b2o$492bobo$494bo4b
2o$490b4ob2o2bo2bo177b2o83b2o$490bo2bobobobob2o176bobo5b2o76b2o$493bob
obobo179bo7b2o61b2o50b2o$494b2obobo178b2o69bo2bo49b2o7b2ob2o$411b2o85b
o249bob2o59bo3bo$411b2o12b2obob2o260bo55bo60bobo3bobo$418bob2obo2bob2o
2bo51b2o202b2obobo53b2o60b2o5b2o$299b2o15b2o100b2obob2obo4bobo51bo7b2o
192bobobobo68b2o$298bobo15b2o108b5obo52bobo5b2o189bo2bobobobob2o65bo$
298bo123b2obo4bo55b2o196b4ob2o2bo2bo66b3o$297b2o123b2obobo3bo256bo4b2o
70bo$426bobo3bo101bo151bobo116b2o$427bo3b2o99b3o151b2o117bobo$531bo
275bo7b2o4b2o$531b2o246b2o26b2o6b2o4b2o$447b2o331bo$447bo28b2o18b2o
279b3o3bob2o$304b2o113b2o24bobo29bo18bo280bo2b4ob2o$305bo113b2o24b2o4b
2o22bo21b3o280bo39b2o$305bobo96b2o45bo23b5o14b3o2bo281b3ob2o29b2o2b2o$
306b2o95bo2bo42bobo28bo13bo2bo285b2o2bo27bobo$402bob2o43b2o26b3o12bobo
2b2o22b2o263b2o27bo12b2o$402bo73bo15b2o26bobo5b2o284b2o11bobo$401b2o
73b4o40bo7b2o297bo$416b2o56b2o3bo3b2o34b2o270b2o11bo21b2o$416bo32b2o
22bo2b3o4b2o306b2o10bobo$417b3o29bobo21b2obo56bo269bobo2b2o3bo$419bo
10b2o19bo24bo52b2obobo267b2ob2o2bo2bobo$429bobo19b2o23b2o50bobobobo
271bobo3bobo$429bo95bo2bobobobob2o264b2obo2b4obo14b2o$428b2o10b2o64b2o
17b4ob2o2bo2bo264b2obobo3bo15bobo$441bo42b2o20bo22bo4b2o270bobo3bo4bo
9bo$307b2o15b2o112b3o44bo22bo18bobo277bobo3bo3b3o5b3o$307b2o15bobo111b
o43b3o3b2o14b5o18b2o279bo3b2o6bo3bo$299b2o25bo155bo6bo13bo315b2o3b2o$
300bo25b2o161bobo12b3o$300bobo187b2o15bo$301b2o201b4o291b2o$499b2o3bo
3b2o289b2o47b2o$499b2o4b3o2bo273b2o50b2o11bo$507bob2o272bo2bo49b2o7b2o
2bobo$507bo274bob2o59bo4b2o$319b2o185b2o60bo213bo60bobo$319bo248b3o
210b2o60b2o$317bobo251bo224b2o$317b2o179b2o58b2o10b2o224bo$498bo60bo
237b3o$499b3o57bobo19b2o216bo$446b2o53bo17b2o28bo10b2o19bo257b2o8b2o4b
2o$446bobo70bobo5b2o18b3o29bobo257bobo7b2o4b2o$448bo4b2o66bo4bobo17bo
32b2o166b2o92bo$444b4ob2o2bo2bo60b4ob2o2bo19b2o199bobo63b2o26b2o$444bo
2bobobobob2o60bo2bobobob2o3b2o216bo4b2o58bo$447bobobobo66bobobobo5bo
212b4ob2o2bo56b3o3bob2o33b2o$448b2obobo67b2obobo5bob2o43b2o164bo2bobob
obo56bo2b4ob2o29b2o2b2o$452bo72bo7bo2bo42bobo166bobobobob2o56bo34bobo$
534b2o45bo167b2obobobo58b3ob2o28bo12b2o$299b2o15b2o120b2o71b2o36b2o24b
2o4b2o170bo2bo60b2o2bo26b2o11bobo$298bobo15b2o121bo7b2o63bo7b2o27b2o
24bobo178bobo61b2o39bo$298bo25b2o113bobo5b2o63bobo5b2o55bo161b2o16b2o
66b2o11bo21b2o$297b2o25bo115b2o71b2o62b2o161bo7b2o75b2o10bobo$322bobo
415bobo5b2o87bobo2b2o3bo$322b2o417b2o93b2ob2o2bo2bobo$557bo3b2o277bobo
3bobo$556bobo3bo273b2obo2b4obo14b2o$552b2obobo3bo178bo95b2obobo3bo15bo
bo$552b2obo4bo177b3o99bobo3bo4bo9bo$304b2o144b2o71b2o31b5obo174bo103bo
bo3bo3b3o5b3o$305bo144bo72bo24b2obob2obo4bobo173b2o103bo3b2o6bo3bo$
305bobo143b3o70b3o21bob2obo2bob2o2bo188b2o100b2o3b2o$306b2o145bo72bo
14b2o12b2obob2o189bo$541b2o209b3o$754bo78b2o$833b2o$818b2o50b2o8bo$
727b2o88bo2bo49b2o7bobob2o$726bobo5b2o80bob2o59bobob2o$324b2o44b2o354b
o7b2o80bo60bobobo$323bo2bo43bobo352b2o88b2o60b2o2bo$323bo2bo45bo4b2o
451b2o49bobo$324b2o42b4ob2o2bo2bo358bo90bo51b2o$368bo2bobobobob2o354b
2obobo68bo21b3o$307b2o62bobobobo356bobobobo68b3o21bo$307b2o63b2obobo
353bo2bobobobob2o68bo60b2o$299b2o75bo354b4ob2o2bo2bo55b2o10b2o60bobo$
300bo434bo4b2o58bo74bo$300bobo20b2o37b2o369bobo64bobo19b2o23b2o26b2o$
301b2o20b2o38bo7b2o38bo321b2o55bo10b2o19bo25bo32b2o4b2o$363bobo5b2o38b
3o374b3o29bobo22b3o3bob2o26b2o4b2o$364b2o48bo372bo32b2o23bo2b4ob2o$
401b2o10b2o372b2o59bo$402bo369b2o75b3ob2o$319b2o81bobo19b2o347bo77b2o
2bo30b2o$319bo72bo10b2o19bo348bob2o43b2o32b2o26b2o2b2o$317bobo70b3o29b
obo349bo2bo42bobo58bobo$317b2o70bo32b2o351b2o45bo58bo12b2o$374b2o13b2o
399b2o24b2o4b2o56b2o11bobo$374bo415b2o24bobo74bo$375b3o440bo38b2o11bo
21b2o$378bo43b2o394b2o37b2o10bobo$375b2o2bo42bobo444bobo2b2o3bo$374bo
2b2o45bo443b2ob2o2bo2bobo$374b2o16b2o24b2o4b2o372bo3b2o68bobo3bobo$
392b2o24bobo376bobo3bo64b2obo2b4obo14b2o$420bo372b2obobo3bo65b2obobo3b
o15bobo$420b2o371b2obo4bo70bobo3bo4bo9bo$344b2o451b5obo69bobo3bo3b3o5b
3o$299b2o15b2o27bo443b2obob2obo4bobo69bo3b2o6bo3bo$298bobo15b2o25bo56b
o3b2o383bob2obo2bob2o2bo81b2o3b2o$298bo44b5o14b2o35bobo3bo376b2o12b2ob
ob2o$297b2o49bo13bo32b2obobo3bo377b2o$345b3o12bobo32b2obo4bo461b2o$
344bo15b2o37b5obo459b2o$344b4o43b2obob2obo4bobo443b2o50b2o$342b2o3bo3b
2o38bob2obo2bob2o2bo443bo2bo49b2o7b2o$341bo2b3o4b2o31b2o12b2obob2o443b
ob2o59bo$341b2obo39b2o462bo60bobo$304b2o38bo502b2o60b2o$305bo38b2o516b
2o49b2o$305bobo554bo51bo$306b2o413b2o140b3o48bobo$352b2o21b2o344bobo
141bo49b2o$353bo21bo327bo19bo4b2o175b2o$350b3o24bo323b3o15b4ob2o2bo2bo
173bobo$350bo6b2o14b5o322bo18bo2bobobobob2o175bo$358bo13bo327b2o20bobo
bobo150b2o26b2o$358bobo12b3o347b2obobo151bo$359b2o15bo350bo149b3o3bob
2o$373b4o500bo2b4ob2o27b2o4b2o$368b2o3bo3b2o334b2o165bo33b2o4b2o$368b
2o4b3o2bo334bo7b2o157b3ob2o$376bob2o334bobo5b2o159b2o2bo$307b2o15b2o
50bo313b2o23b2o169b2o$307b2o15bobo48b2o312bobo5b2o220b2o$299b2o25bo
362bo7b2o216b2o2b2o$300bo25b2o360b2o224bobo$300bobo64b2o545bo12b2o$
301b2o64bo334bo210b2o11bobo$368b3o327b2obobo222bo$370bo326bobobobo21b
2o163b2o11bo21b2o$694bo2bobobobob2o18bo164b2o10bobo$694b4ob2o2bo2bo19b
3o173bobo2b2o3bo$319b2o377bo4b2o23bo172b2ob2o2bo2bobo$319bo376bobo206b
obo3bobo$317bobo376b2o203b2obo2b4obo14b2o$317b2o582b2obobo3bo15bobo$
833b2o70bobo3bo4bo9bo$833bobo70bobo3bo3b3o5b3o$578bo256bo4b2o65bo3b2o
6bo3bo$576b3o252b4ob2o2bo2bo74b2o3b2o$575bo255bo2bobobobob2o$575b2o
257bobobobo$560b2o273b2obobo57b2o$561bo277bo58b2o$561bob2o318b2o50b2o$
562bo2bo259b2o55bo2bo49b2o7b2o$563b2o261bo7b2o45bob2o59bo$299b2o15b2o
260b2o13b2o231bobo5b2o45bo60bobo$298bobo15b2o260b2o13b2o21b2o209b2o51b
2o60b2o$298bo25b2o290b2o277b2o$297b2o25bo553b4o13bo$322bobo552bo3bo14b
3o43b2o$322b2o553b2o19bo44bo$938b2o3bobo$938bobo3b2o$581b2obo31b2o219b
2o101bo$581b2ob3o30bo219bo74b2o26b2o$304b2o281bo29bob2o217b3o72bo$305b
o275b2ob3o27b2ob2obo219bo69b3o3bob2o$305bobo274bobo30bo197b2o52b2o41bo
2b4ob2o$306b2o262b2o10bobo25b2obobo198bo51bobo5b2o37bo$570b2o11bo26b2o
b2o197bo53bo7b2o38b3ob2o23b2o4b2o$812b5o14b2o32b2o49b2o2bo22b2o4b2o$
610b2ob2o202bo13bo87b2o$611bobo200b3o12bobo47bo$579bo31bobo199bo15b2o
44b2obobo$577b3o32bo200b4o57bobobobo67b2o$324b2o250bo234b2o3bo3b2o49bo
2bobobobob2o60b2o2b2o$323bo2bo249b2o232bo2b3o4b2o49b4ob2o2bo2bo59bobo$
323bo2bo459bo23b2obo61bo4b2o61bo12b2o$324b2o458b3o26bo59bobo66b2o11bob
o$783bo29b2o58b2o80bo$307b2o474b2o134b2o11bo21b2o$307b2o610b2o10bobo$
299b2o520b2o108bobo2b2o3bo$300bo265b2o254bo107b2ob2o2bo2bobo$300bobo
20b2o240bobo5b2o88bo155b3o112bobo3bobo$301b2o20b2o240bo7b2o86b3o155bo
110b2obo2b4obo14b2o$564b2o94bo269b2obobo3bo15bobo$660b2o111b2o159bobo
3bo4bo9bo$578bo193bobo5b2o153bobo3bo3b3o5b3o$574b2obobo192bo7b2o154bo
3b2o6bo3bo$319b2o252bobobobo191b2o174b2o3b2o$319bo250bo2bobobobob2o$
317bobo250b4ob2o2bo2bo202bo$317b2o255bo4b2o200b2obobo140b2o$572bobo75b
2o128bobobobo140b2o$572b2o75bobo5b2o118bo2bobobobob2o122b2o50b2o$649bo
7b2o118b4ob2o2bo2bo121bo2bo49b2o7b2o$648b2o131bo4b2o122bob2o59bo$779bo
bo128bo60bobo$662bo116b2o128b2o60b2o$658b2obobo260b2o$657bobobobo260bo
$654bo2bobobobob2o197b2o59b3o$654b4ob2o2bo2bo197bo62bo$658bo4b2o201bo
100b2o$299b2o15b2o338bobo187b2o14b5o100bobo$298bobo15b2o338b2o189bo13b
o107bo$298bo548bobo12b3o37bo38b2o26b2o$297b2o549b2o15bo34b3o39bo$862b
4o33bo39b3o3bob2o$857b2o3bo3b2o31b2o38bo2b4ob2o$857b2o4b3o2bo73bo$865b
ob2o74b3ob2o$842bo22bo79b2o2bo$840b3o21b2o82b2o$304b2o533bo$305bo533b
2o$305bobo548b2o31b2o$306b2o548bo31bobo5b2o$857b3o28bo7b2o$859bo27b2o
2$901bo$829b2o66b2obobo$828bobo5b2o58bobobobo$828bo7b2o55bo2bobobobob
2o$827b2o64b4ob2o2bo2bo$897bo4b2o$841bo53bobo$837b2obobo52b2o$307b2o
15b2o510bobobobo$307b2o15bobo506bo2bobobobob2o$299b2o25bo506b4ob2o2bo
2bo$300bo25b2o509bo4b2o$300bobo532bobo$301b2o532b2o5$319b2o$319bo$317b
obo$317b2o12$299b2o15b2o$298bobo15b2o$298bo$297b2o18$311b2o$310bo2bo$
311b2o!""")
splitter90 = g.parse("""30bo$28b3o$27bo$27b2o3$35b2o$36bo$36bob2o$28b2o4b3o2bo$28b2o3bo3b2o$
33b4o$14b2o3b2o15bo$14bobobobo12b3o$16bobo13bo$15bo2bo14b5o$15bobo19bo
$16bo18bo$35b2o4$2o$2o4$20b2o$20bobo$2b2o18bo$3bo9b2o7b2o$2bo10b2o$2b
2o$5b2o$2b2ob2o62bo$3bo63b3o$bo3b2o59bo$b4o2bo47bo10b2o$4bobobo45bobo$
b2obo2bo18bo27bobo$2bobo19b3o25b3ob2o20bo$bo2b2o17bo27bo24b3o$bobo2bob
o14b2o20bo6b3ob2o17bo$2bobo2b2o20bo15b3o6bob2o17b2o$3bo23b3o18bo$26bo
20b2o$26b2o44b2o$71bo2bo$72b2o4$29b2o$10b2o17b2o$10b2o$60b2o$60bo$9b2o
50b3o$10bo52bo$7b3o12b2o$7bo14bo16b2o$23b3o14bo$25bo11b3o$37bo!""")
snark = g.parse("""8b2o$8bobo$10bo4b2o$6b4ob2o2bo2bo$6bo2bobobobob2o$9bobobobo$10b2obobo$
14bo2$2o$bo7b2o$bobo5b2o$2b2o7$12b2o$12bo$13b3o$15bo!""")
ref180 = g.parse("""40b2o$39bobo$33b2o4bo$31bo2bo2b2ob4o$31b2obobobobo2bo$34bobobobo$34bob
ob2o$35bo2$48b2o$39b2o7bo$39b2o5bobo$46b2o7$36b2o$37bo$34b3o$34bo$9bo$
9b3o$12bo$11b2o3$3b2o$3bo$2obo$o2b3o4b2o$b2o3bo3b2o$3b4o$3bo15b2o$4b3o
12bobo$7bo13bo$2b5o14b2o$2bo$4bo$3b2o!""")
splitter180 = g.parse("""7bo$7b3o$10bo$9bobo$9bobo$10bo5$25b2o$25b2o4$5b2o$4bobo$4bo$3b2o7b2o$
12b2o2$20b2obo$20b2ob3o$26bo$20b2ob3o$19bo2b2o$18bobo$o16bobob2obo$3o
15bo2bob2o$3bo17bo$2b2o16b2o$17bobo2b2o$17b2o2bo2bo$22b2o3$23b2o$23bo$
21bobo$21b2o11$7b2o$7b2o!""")
end_of_rows_eater = g.parse("2o$o$b3o$3bo!")
splitter_chain_stopping_eater = g.parse("2o$bo$bobo$2b2o!")
cursor_block = g.parse("2o$2o!")

dx, dy = 0, 0
for i in range(numrows):
  g.putcells(rowprinter, dx, dy)
  dx, dy = dx + 1024 - 32, dy + 1024 + 32
  if i % 10 == 0:
    g.fit()
    g.update()

deltax, deltay = -32*numrows + 64, 32*numrows - 64   # leave space for {numrows} 32fd adjustments for the rowprinters

snarkposx, snarkposy = -636 + deltax, deltay
for width in charwidths:
  g.putcells(snark, snarkposx, snarkposy)
  snarkposx, snarkposy = snarkposx - width*48 -48 - 16, snarkposy + width*48 +48 - 16

ref180posx, ref180posy = -662 + deltax, 44 + deltay
for width in charwidths:
  for i in range(width):
    if i!= width-1:  g.putcells(ref180, ref180posx, ref180posy)
    g.putcells(splitter180, ref180posx + 382, ref180posy + 308)
    g.putcells(end_of_rows_eater, ref180posx + numrows*1024 - 377, ref180posy + numrows*1024 - 426)
    ref180posx -= 48
    ref180posy += 48
  g.putcells(splitter_chain_stopping_eater, ref180posx + 416, ref180posy + 296)   # cap off this chain of splitters

  ref180posx -= 48   # skip a reflector so the next input signal can get in from the Snark array
  ref180posy += 48

basex, basey = -47 + deltax + numrows*1024, 610 + deltay + numrows*1024
charmapptr = 0
spacesx, spacesy = 0, 0
for width in charwidths:
  s = ""
  for y in range(numrows):
    g.putcells(cursor_block, 2396 + 1024*numrows - 32*y, 2228 +1024*numrows + 32*y)
    for x in range(charmapptr, charmapptr+width):    
      offset = 133 * (1 - charmap[y][x])
      g.putcells(splitter90, -262 + spacesx + deltax - 48*x + 1024*y + offset, 409 + spacesy + deltay + 48*x + 1024*y + offset)
    g.fit()
    g.update()
  charmapptr+=width
  spacesx, spacesy = spacesx - 48, spacesy + 48
  # g.note(str([spacesx, spacesy]))

# add a test glider
g.putcells(g.parse("3o$2bo$bo!",-2483,1870))
g.setrule("LifeHistory")
g.setstep(10)
As a first test, I replaced the printer in Nathaniel's prime-printer pattern. Decimal points didn't really seem right as spacers between numbers, so i used a different character.
prime_printer_extra_character.zip
(107.07 KiB) Downloaded 64 times

User avatar
Extrementhusiast
Posts: 1889
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Smaller Pi Calculator Challenge

Post by Extrementhusiast » April 6th, 2020, 3:11 pm

dvgrn wrote:
April 5th, 2020, 3:39 pm
Extrementhusiast wrote:
April 4th, 2020, 4:56 pm
EDIT: Here's a design I came up with for zooms up to 2^7, with the added bonus of hexadecimal output...
Okay, here's my current printer-builder script. For the moment, the character bitmaps loaded into the printer are hard-coded at the top of the script, in LifeHistory format, following the pattern shown here. Do you happen to have the original bitmap pattern for your digits, before they get exploded into blocks at 32fd spacing?
I actually designed the diagonal digits directly, but I didn't have that much difficulty deriving it:

Code: Select all

x = 333, y = 20, rule = B3/S23
4b5o15b5o14b7o13b7o17b4o9b13o14b6o7b13o10b7o13b7o35b3o12b9o15b6o10b9o
11b13o7b13o$2b9o11b7o12b11o9b11o14b5o9b13o12b8o7b13o8b11o9b11o32b5o11b
11o11b10o8b11o9b13o7b13o$b4o3b4o8b9o11b4o5b3o8b4o5b3o13b6o9b3o8b2o11b
4o12b2o8b3o8b3o5b3o9b3o5b3o31b3ob3o10b3o5b3o10b4o4b4o7b4o4b4o8b3o8b2o
7b3o8b2o$b3o5b3o8b3o3b3o11b2o8b3o7b2o8b3o11b3ob3o9b3o20b3o24b3o7b3o7b
3o7b3o7b3o29b3o3b3o9b3o6b3o9b3o7b2o7b3o6b3o8b3o17b3o$3o7b3o13b3o21b3o
17b3o10b3o2b3o9b3o19b3o24b3o8b3o7b3o7b3o7b3o29b3o3b3o9b3o6b3o8b3o17b3o
7b3o7b3o17b3o$3o7b3o13b3o21b3o17b3o9b3o3b3o9b3o19b3o24b3o8b3o7b3o7b3o
7b3o28b3o5b3o8b3o6b3o8b3o17b3o7b3o7b3o17b3o$3o7b3o13b3o21b3o17b2o9b3o
4b3o9b3o18b3o25b2o9b3o7b3o7b3o7b3o28b3o5b3o8b3o6b3o8b3o17b3o7b3o7b3o
17b3o$3o7b3o13b3o21b3o16b3o8b3o5b3o9b3o18b3o24b3o10b3o5b3o8b3o7b3o28b
2o7b2o8b3o5b3o9b3o17b3o7b3o7b3o17b3o$3o7b3o13b3o20b3o12b7o9b3o5b3o9b
10o11b9o18b3o10b11o8b3o7b3o27b3o7b3o7b11o9b3o17b3o7b3o7b10o10b10o$3o7b
3o13b3o20b3o12b8o8b3o5b3o9b12o8b12o16b2o12b9o10b3o5b4o27b3o7b3o7b11o9b
3o17b3o7b3o7b10o10b10o$3o7b3o13b3o19b3o18b3o8b13o16b3o8b4o5b3o15b3o11b
3o5b3o9b12o27b3o7b3o7b3o6b3o8b3o17b3o7b3o7b3o17b3o$3o7b3o13b3o18b4o19b
3o7b13o17b3o7b3o7b3o14b3o10b3o7b3o10b9o28b3o7b3o7b3o7b2o8b3o17b3o7b3o
7b3o17b3o$3o7b3o13b3o17b4o20b3o15b3o19b3o7b3o7b3o14b2o11b3o7b3o16b3o
28b13o7b3o7b3o7b3o17b3o7b3o7b3o17b3o$3o7b3o13b3o16b4o21b3o15b3o19b3o7b
3o7b3o13b3o11b3o7b3o16b3o28b13o7b3o7b3o7b3o17b3o7b3o7b3o17b3o$3o7b3o
13b3o15b4o22b3o15b3o19b3o7b3o7b3o13b3o11b3o7b3o15b3o14b3o12b3o7b3o7b3o
7b3o7b3o17b3o7b3o7b3o17b3o$3o7b3o13b3o14b4o23b3o15b3o19b3o7b3o7b3o13b
2o12b3o7b3o15b3o13b5o11b3o7b3o7b3o7b3o7b3o17b3o7b3o7b3o17b3o$b3o5b3o
14b3o13b4o14b2o8b3o15b3o9b2o8b2o8b3o7b3o12b3o12b3o7b3o14b3o14b5o11b3o
7b3o7b3o7b3o8b3o7b2o7b3o6b3o8b3o17b3o$b4o3b4o14b3o12b5o5b2o7b4o5b3o16b
3o9b4o5b3o9b3o5b3o13b3o13b3o5b3o13b4o16b3o12b3o7b3o7b3o6b3o9b4o4b4o7b
4o4b4o8b3o8b2o7b3o$2b9o9b13o7b13o8b11o16b3o10b10o10b11o13b2o14b11o8b8o
32b3o7b3o7b12o10b10o8b11o9b13o7b3o$4b5o11b13o7b13o10b7o18b3o12b6o14b7o
15b2o16b7o10b6o34b3o7b3o7b10o14b6o10b9o11b13o7b3o!
I Like My Heisenburps! (and others)

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » April 6th, 2020, 4:44 pm

Extrementhusiast wrote:
April 6th, 2020, 3:11 pm
I actually designed the diagonal digits directly, but I didn't have that much difficulty deriving it...
Thanks! Here's a compiled hexadecimal printer for that 20x20 fixed-width font, with a set of test inputs. I added a comma as well as the decimal point, just because I had wanted one for applications like the prime-numbers printer.

Maybe that was a bad idea (because , and . are hard to tell apart from a distance) and I should have just added a space character. That's easy to fix though: you can see the splitters that define the comma in the body of the printer -- south corner, west side, six sets of offset splitters. Moving those six groups southeast by 133 cells will turn the comma into a space character.

Macrocell pattern (the RLE would be way too big, over 5MB):

Code: Select all

[M2] (golly 3.3)
#R B3/S23
$$$$$$$.......*$
4 0 0 0 1
$$$$$$$*$
4 0 0 3 0
5 0 0 2 4
6 0 0 0 5
7 0 0 6 0
8 0 0 0 7
9 0 0 8 0
10 0 0 9 0
11 0 0 10 0
12 0 0 11 0
13 0 0 12 0
14 0 0 13 0
15 0 0 14 0
16 0 0 15 0
17 0 0 16 0
18 0 0 17 0
19 0 0 18 0
$$$$$$$....**$
4 0 0 0 20
5 0 0 21 0
....*.*$......*$..****.*$..*..*.*$.....*.*$......**$
....**$.....*$.....*.*$......**$
$.....**$.....**$
4 0 23 24 25
$...**$*..*..*$.*.*.**$.*.*$.*.*$..*$
4 27 0 0 0
$$**$*$.***$...*$
4 29 0 0 0
5 26 28 0 30
6 22 0 31 0
7 0 0 0 32
8 33 0 0 0
.....**$.....*$..**.*$..*..***$...**$.....***$.....*$......**$
4 0 0 0 35
5 0 0 0 36
6 0 0 0 37
$$$$$...**$.*..*..*$.**.*.*$
4 0 0 0 39
5 0 0 0 40
$$...*$...***$......*$.....**$
$$$....**$*...**$*$$*$
$$$$$$.....**$.....*.*$
4 42 0 43 44
$....****$....*$......*$.....**$
$$$..**$.*.*$.*$*.****$*.*..*$
4 0 46 47 0
.*$*$
.......*$.......*$
4 49 50 0 0
5 36 45 48 51
....*.*$....*.*$.....*$
$$$$$$......**$.......*$
4 0 53 0 54
....***$....*$
4 0 56 0 0
5 0 55 45 57
*.*$**$$$$.**$.**$
$$$$..**$..*$*.*$**$
4 59 60 0 0
5 61 0 0 0
6 41 52 58 62
7 0 0 38 63
8 0 0 0 64
9 0 34 0 65
6 0 0 0 41
5 40 48 55 61
$*$
4 69 0 0 0
5 51 70 0 0
6 37 58 68 71
7 0 67 0 72
8 0 0 0 73
9 0 0 0 74
5 57 0 70 0
6 0 68 52 76
7 0 38 67 77
8 0 0 0 78
6 71 0 0 0
6 62 0 0 0
7 77 80 81 0
6 76 0 0 0
7 63 83 80 0
8 73 82 84 0
7 72 81 83 0
8 64 86 82 0
9 79 85 87 0
10 0 66 75 88
11 0 0 0 89
12 0 0 0 90
13 0 0 0 91
14 0 0 0 92
4 0 0 47 0
5 0 0 94 0
6 0 0 95 0
7 0 0 67 96
8 33 0 0 97
9 0 0 0 98
9 0 0 0 65
8 78 84 86 0
9 74 87 101 0
10 0 99 100 102
11 0 0 0 103
12 0 0 0 104
13 0 0 0 105
4 0 46 0 0
5 36 45 107 51
6 0 108 0 0
7 0 0 0 109
8 0 0 33 110
9 0 0 0 111
7 96 0 81 0
8 73 113 84 0
9 79 114 87 0
10 0 112 75 115
11 0 0 0 116
12 0 0 0 117
6 0 68 108 76
7 0 38 0 119
8 0 0 0 120
9 0 0 0 121
6 41 95 58 62
7 0 32 38 123
8 124 0 82 0
9 74 125 101 0
10 0 122 100 126
11 0 0 0 127
6 0 0 22 0
5 40 94 55 61
6 31 0 130 0
7 0 129 0 131
8 132 0 84 0
9 79 133 87 0
10 0 0 75 134
.......*$
$$$$$$.....**$....*.*$
4 0 136 0 137
5 0 2 0 138
5 0 0 2 0
....*$...**$
$$*$***$...*$..**$
4 0 141 0 142
5 0 143 0 0
6 0 139 140 144
7 0 0 0 145
**$..*$.*.*$.*.*$..*$
4 147 0 0 0
$....**$....**$
$$$$....**.*$....**.*$$....**.*$
...*..**$..*.*$.*.*.**$..*..*.*$.....*$....**$.*.*..**$.**..*$
4 149 150 0 151
5 138 148 143 152
6 0 140 0 153
$.**$.**$
4 0 0 155 0
$$$$$**$..*$**$
$$*$*$$$$*$
4 157 0 158 0
5 156 0 159 0
6 0 0 160 0
5 0 0 148 156
......**$$$.......*$.......*$.....*.*$.....**$
4 0 163 0 0
$.......*$.......*$
4 0 165 0 0
$*$*$
4 167 0 0 0
5 0 164 166 168
$$$*$
4 170 0 0 0
5 152 159 164 171
6 162 169 172 0
5 171 0 0 0
6 174 0 0 0
7 154 161 173 175
8 0 0 146 176
9 0 0 177 0
10 0 0 178 0
9 65 101 85 0
7 0 0 0 154
6 0 0 139 162
7 0 0 0 182
$$$$$$..**$..**$
4 0 0 0 184
$$$$$....**$.....*$....*$
....**$.......*$....**.*$.....*$...*...*$...****$......*$...**.*$
4 0 186 0 187
5 0 185 0 188
6 162 169 172 189
5 156 166 159 0
$......**$.....*$.....**$
*$*$$$$$.....**$......*$
4 0 0 192 193
5 171 0 0 194
6 153 191 169 195
$$$$**...**$*.*.*.*$..*.*$.*..*$
.*.*$..*$
4 0 197 0 198
5 168 0 185 199
....*.*$...*..**$...*.*$....*.*$.....*$
4 0 201 0 0
$......**$......**$
......*$....***$...*...*$...****$......*$...***$..*$...*****$
.......*$.....*$.....**$
4 203 204 0 205
**$.*$*$
4 207 0 0 0
5 194 202 206 208
$$$$$$.......*$.......*$
$$$......**$......*$$*$*$
$*$*$$*$.*$*.*$.*$
4 210 211 212 0
$$*.*$.**$
$$$$$....**$....**$
4 214 0 215 0
5 188 213 202 216
$$$$*$*$**$
$$$$$$$....*$
4 218 0 219 0
..***$.*$.**$.......*$.....***$....*$....**$
$$$$.......*$.......*$
$$$$*$*$
4 221 0 222 223
$$.......*$.......*$
......**$.....*$......**$**$..*$.**$
4 225 226 0 0
5 220 0 224 227
6 200 209 217 228
7 145 190 196 229
8 0 181 183 230
6 153 191 169 174
5 168 0 0 0
6 144 172 191 233
7 182 232 234 0
8 0 146 181 235
6 144 172 191 200
5 199 206 213 220
$...**$....*$.***$.*$
4 239 0 0 0
$$$$$.*$*.*$*.*$
$$.......*$.....***$....*$....**$
4 0 0 241 242
5 208 240 0 243
6 195 217 238 244
7 154 237 190 245
$$$**$*$.***$...*$
4 247 210 0 0
5 216 224 240 248
6 189 238 209 249
$$$$.**$..*$**$
4 251 0 0 0
5 248 252 0 0
*.**$$*.**$*.**$
$$$$$$$......**$
4 254 0 255 0
......*$.......*$
$**$.*$
4 257 258 0 0
5 227 256 252 259
$......**$.....*$.....**$$$..**$.*..*$
*$*$
..**$
4 261 262 263 0
5 264 0 0 0
6 244 253 260 265
5 243 0 256 264
5 259 0 0 0
6 228 267 253 268
7 250 266 269 0
5 0 202 0 0
6 233 271 0 0
6 249 260 0 0
7 272 273 0 0
6 265 0 0 0
7 275 0 0 0
8 246 270 274 276
9 0 231 236 277
7 154 234 173 175
8 0 183 146 279
6 162 0 172 0
6 233 0 0 0
7 145 281 232 282
8 0 0 183 283
$$$..**$...*$...*.*$....**$
4 0 285 0 0
5 0 143 286 0
5 0 166 0 0
6 287 172 288 233
7 182 232 289 0
7 282 0 0 0
$$$$$.....*$...***$..*$
4 0 0 0 292
5 0 0 0 293
6 0 0 0 294
$.....**$.....*.*$.......*$......*$......*$.......*$
4 0 0 0 296
5 0 0 0 297
6 0 0 0 298
$$$.......*$.......*$
4 0 300 0 0
5 0 0 0 301
..**$$$$$$...**$...**$
$..**$.*.*$.*$.*$*$
$$$.......*$
4 0 303 304 305
$$$*$*$
$$.**$..*$.*$.**$....**$.**.**$
$$$....**$....**$
4 307 0 308 309
...**$...*.*$.....*$.....**$
4 0 0 311 0
5 297 306 310 312
$$$..**$...*$...*.**$.***..*$*...**$
****$...*$***$$*****$....*$..*$..**$
4 314 0 315 0
5 293 0 306 316
..*$*...**$****..*$...*.*.*$**.*..*$.*.*$*..**$*.*..*.*$
.*.*..**$..*$
4 318 0 319 0
$$$$$.......*$......*$......**$
$$$$.*$**$
....*$..***$.*$.**$
4 321 322 0 323
$$.**$.**$$$**$.*$
......**$......*$
*$
4 0 325 326 327
.....**$.....*$......**$
$$*$*$
4 0 149 329 330
5 320 324 328 331
6 302 313 317 332
7 0 295 299 333
8 290 291 0 334
9 0 280 284 335
7 145 173 232 282
7 175 0 0 0
6 0 0 0 302
5 301 310 0 320
....***$.......*$......**$
4 0 219 0 341
5 312 0 324 342
6 298 317 340 343
7 0 339 295 344
8 337 338 0 345
4 0 0 219 0
$$......*$.....*.*$.....*.*$...***.*$..*$...***.*$
$$$$$*$$*$
.....*.*$
4 348 349 350 327
..***$.*$.**$
$$$.......*$......*$.......*$
..**$$$*$.*$*$
4 352 292 353 354
5 0 347 351 355
6 0 0 356 0
5 316 328 0 0
$......**$.......*$....***$....*$
4 0 0 359 0
5 331 360 347 0
$$$$...**$...*$....***$......*$
4 0 362 0 0
5 342 351 360 363
5 355 0 0 0
6 358 361 364 365
5 363 0 0 0
6 367 0 0 0
7 344 357 366 368
6 294 340 313 358
6 343 356 361 367
6 332 364 356 0
6 365 0 0 0
7 370 371 372 373
8 334 369 374 0
7 0 299 339 370
7 333 366 371 0
7 344 372 366 368
7 373 0 0 0
8 376 377 378 379
7 368 0 0 0
8 381 0 0 0
9 346 375 380 382
10 180 278 336 383
5 208 0 0 243
6 195 0 238 385
6 249 260 267 0
7 386 0 387 275
8 235 291 388 334
5 316 0 0 0
6 294 0 313 390
7 0 0 339 391
5 0 0 347 0
6 0 0 393 0
7 0 0 394 0
8 392 395 378 379
6 268 0 0 0
7 397 0 0 0
5 0 328 0 0
6 0 340 0 399
5 331 360 0 0
6 343 356 401 367
7 400 402 0 0
8 398 403 0 0
9 389 396 404 0
10 405 0 0 0
11 135 179 384 406
7 0 0 0 129
5 0 107 0 0
6 37 58 409 71
7 0 67 0 410
8 0 0 408 411
9 0 0 0 412
9 0 0 0 79
6 31 0 0 0
6 0 130 52 76
7 0 415 67 416
8 417 0 86 0
9 65 418 85 0
10 0 413 414 419
7 182 196 237 250
8 0 146 181 421
7 145 190 232 229
7 245 269 387 275
5 0 240 0 0
6 425 253 0 0
7 0 426 0 0
7 397 0 295 0
8 423 424 427 428
9 0 422 280 429
8 0 181 183 337
6 0 0 140 0
7 0 0 0 432
6 153 160 169 174
7 182 434 234 0
8 0 433 181 435
5 0 286 0 0
6 437 169 0 0
7 154 234 438 175
8 439 0 0 376
9 0 431 436 440
8 235 291 338 334
6 390 393 364 365
7 333 443 371 0
8 376 444 378 379
8 345 374 377 381
9 442 445 446 0
10 88 430 441 447
8 0 183 146 246
7 229 387 266 397
6 174 217 0 425
7 451 269 0 0
8 421 450 452 0
9 0 449 431 453
6 0 139 0 287
6 0 288 0 0
7 455 173 456 282
7 0 339 0 344
8 457 338 0 458
9 0 236 280 459
8 279 0 291 376
7 391 394 372 373
8 345 462 377 381
8 334 378 374 0
8 379 0 0 0
9 461 463 464 465
10 102 454 460 466
5 194 0 206 208
6 200 468 217 228
7 145 173 196 469
6 0 0 267 0
7 175 0 471 0
7 397 339 0 0
8 470 472 270 473
6 332 364 0 0
7 0 475 443 0
7 370 371 475 373
8 334 476 477 0
8 276 0 0 0
9 474 478 479 0
9 465 0 0 0
10 480 481 0 0
11 420 448 467 482
7 469 471 266 397
8 279 0 484 376
7 0 0 295 344
7 400 402 357 0
8 486 487 377 381
7 0 475 0 0
8 0 489 0 0
9 485 488 490 465
10 491 0 0 0
6 0 0 0 189
5 0 0 0 194
6 0 0 0 494
5 0 0 185 199
6 496 209 217 228
7 0 493 495 497
8 0 0 0 498
6 189 238 271 249
7 0 495 0 500
8 0 0 0 501
6 0 0 0 496
6 494 217 238 244
7 0 503 493 504
7 497 387 266 397
8 505 270 506 276
9 0 499 502 507
8 0 0 0 334
9 0 0 0 509
8 0 0 0 345
6 0 0 317 0
7 0 0 299 512
8 513 0 374 0
9 511 514 380 382
10 0 508 510 515
7 0 495 503 250
8 0 0 0 517
7 0 493 0 497
7 504 269 387 275
8 519 520 427 428
9 0 518 0 521
6 0 0 468 0
7 0 0 503 523
8 0 0 0 524
8 0 0 0 376
9 0 0 525 526
9 509 445 446 0
10 0 522 527 528
7 523 0 269 0
8 505 530 506 276
6 302 313 0 332
7 532 366 0 0
8 486 487 533 381
9 531 534 0 0
10 535 0 0 0
11 492 516 529 536
12 128 407 483 537
7 0 32 0 0
8 0 0 539 0
9 0 0 0 540
7 123 0 80 0
8 78 542 86 0
9 65 543 85 0
10 0 541 414 544
11 0 0 0 545
7 0 129 0 415
6 0 409 0 0
7 0 38 0 548
8 0 0 547 549
9 0 0 0 550
6 0 0 130 0
7 552 0 83 0
8 64 553 82 0
9 74 554 101 0
10 0 551 100 555
6 0 0 0 437
7 557 232 161 0
7 0 295 0 532
8 558 291 338 559
9 0 280 431 560
10 180 278 561 383
7 119 80 0 0
8 64 86 563 0
9 79 85 564 0
7 182 232 237 523
8 0 146 181 566
7 500 266 0 0
8 230 424 568 398
9 0 567 280 569
7 0 289 281 0
7 0 299 0 400
8 571 0 484 572
9 0 431 422 573
7 512 0 371 0
8 376 575 378 379
7 333 366 402 0
8 345 374 577 381
9 442 576 578 0
10 565 570 574 579
8 559 378 0 0
9 461 463 581 465
10 582 0 0 0
11 556 562 580 583
7 0 415 0 0
8 408 0 585 0
9 0 0 0 586
7 416 0 81 0
8 73 588 84 0
9 79 589 87 0
10 0 587 75 590
7 410 81 0 0
8 78 84 592 0
9 74 87 593 0
8 0 181 183 423
8 421 450 424 0
9 0 449 595 596
7 432 438 434 0
7 0 339 295 0
8 598 338 0 599
9 0 236 280 600
8 279 427 291 376
8 428 0 444 0
8 334 378 477 0
9 602 603 604 465
10 594 597 601 605
7 109 83 0 0
8 73 82 607 0
9 65 101 608 0
8 0 181 183 470
7 182 196 234 500
8 0 146 181 611
8 246 270 450 276
9 0 610 612 613
7 0 0 0 455
8 0 183 615 279
7 182 456 237 523
8 617 291 424 0
9 0 616 231 618
6 399 401 0 0
7 344 372 620 368
8 376 377 621 379
9 346 514 622 382
10 609 614 619 623
8 235 291 472 334
8 473 477 0 0
9 625 445 626 0
10 627 0 0 0
11 591 606 624 628
8 230 424 270 398
9 630 0 479 0
10 631 0 0 0
8 498 520 568 398
9 0 518 0 633
6 496 468 217 228
7 635 471 266 397
8 0 0 636 572
9 0 0 518 637
9 509 576 578 0
10 0 634 638 639
8 0 0 0 505
8 0 0 0 519
8 517 506 520 0
9 0 641 642 643
8 0 0 0 599
9 0 0 0 645
8 0 427 0 376
9 647 603 604 465
10 0 644 646 648
8 498 520 270 398
9 650 0 479 0
10 651 0 0 0
11 632 640 649 652
12 546 584 629 653
6 385 0 260 265
7 282 0 655 0
8 421 656 424 0
7 512 620 371 0
8 376 658 621 379
8 398 0 0 0
9 657 659 660 0
9 382 0 0 0
10 661 662 0 0
6 494 0 238 385
7 0 0 493 664
8 0 0 0 665
8 0 0 0 458
9 0 0 666 667
9 647 603 464 465
10 0 644 668 669
8 0 0 0 559
9 0 0 0 671
10 0 508 672 515
7 275 299 0 400
7 512 620 402 0
8 674 675 0 0
9 643 676 660 0
10 677 662 0 0
11 663 670 673 678
8 559 476 0 0
9 650 680 479 0
10 681 481 0 0
7 0 0 655 0
8 0 0 683 376
9 0 0 518 684
10 0 522 685 528
8 524 0 520 559
9 0 0 642 687
8 0 0 530 458
9 0 0 641 689
10 0 688 690 669
9 521 490 445 0
10 692 481 0 0
11 682 686 691 693
8 0 621 0 0
9 684 463 695 465
10 696 0 0 0
8 665 0 506 674
9 0 0 502 698
10 0 699 672 515
8 0 0 636 376
9 701 463 490 465
10 702 0 0 0
11 697 700 640 703
8 501 506 0 513
7 0 620 0 0
8 276 706 0 0
9 705 707 578 0
10 708 662 0 0
7 664 0 387 275
8 0 0 710 334
9 0 0 499 711
8 0 568 0 376
8 398 403 575 0
9 713 714 464 465
10 0 712 690 715
9 0 0 518 701
6 0 217 0 425
7 718 269 0 0
8 0 719 0 345
8 0 489 462 0
9 720 721 380 382
10 0 717 672 722
6 0 271 0 0
7 724 273 0 0
8 0 725 0 334
8 276 706 369 0
9 726 727 446 0
10 728 662 481 0
11 709 716 723 729
12 679 694 704 730
13 118 538 654 731
8 0 0 33 0
9 0 733 0 74
10 0 734 414 180
11 0 0 0 735
12 0 0 0 736
7 0 0 38 123
8 539 0 0 738
9 0 0 0 739
10 0 740 75 88
11 0 0 0 741
7 0 0 0 552
8 547 0 0 743
9 0 0 0 744
10 0 745 414 180
7 548 80 0 0
8 64 86 747 0
9 79 85 748 0
7 154 237 173 451
8 0 183 146 750
9 0 422 751 630
7 0 0 0 557
8 0 181 753 337
8 176 0 291 392
9 0 754 567 755
7 532 366 394 0
8 345 374 757 381
9 442 396 758 0
10 749 752 756 759
8 120 84 0 0
9 74 87 761 0
7 229 387 426 397
8 235 763 338 334
9 0 449 431 764
8 0 146 0 290
7 154 234 190 386
8 0 183 146 767
8 283 0 0 486
9 0 766 768 769
8 334 378 487 0
9 461 446 771 465
10 762 765 770 772
7 0 0 443 0
8 276 0 774 0
9 630 581 775 0
10 776 481 0 0
11 746 760 773 777
8 0 0 408 0
7 0 0 67 416
8 585 0 0 780
9 0 779 0 781
10 0 782 100 102
8 411 82 0 0
9 65 101 784 0
8 279 568 291 376
9 0 231 236 786
8 0 183 433 439
8 435 0 338 334
9 0 788 431 789
8 376 377 476 379
9 346 464 791 382
10 785 787 790 792
8 110 86 113 0
9 79 85 794 0
9 0 236 280 346
8 0 181 183 457
8 246 530 450 276
9 0 797 422 798
8 458 374 706 381
9 442 380 800 0
10 795 796 799 801
8 246 530 763 276
8 345 374 533 381
8 334 774 374 0
9 803 804 805 0
10 806 0 662 0
11 783 793 802 807
8 674 577 0 0
8 398 0 575 0
9 596 809 810 0
10 811 662 481 0
8 517 506 719 0
9 0 641 0 813
7 0 0 495 0
7 250 655 269 0
7 0 0 0 344
8 815 0 816 817
9 0 0 641 818
9 526 463 771 465
10 0 814 819 820
8 505 270 725 276
9 0 499 0 822
8 0 0 0 815
9 0 0 824 509
9 511 375 791 382
10 0 823 825 826
9 643 707 660 0
10 828 662 0 0
11 812 821 827 829
12 742 778 808 830
9 0 540 0 79
10 0 832 100 102
11 0 0 0 833
8 0 0 547 0
9 0 835 0 65
10 0 836 75 88
8 549 84 553 0
9 74 87 838 0
9 0 751 431 442
8 0 146 181 558
9 0 841 768 346
8 559 378 462 0
9 461 446 843 465
10 839 840 842 844
8 0 563 542 0
9 65 101 846 0
9 0 595 236 602
8 0 183 146 571
8 421 484 424 0
9 0 849 231 850
8 572 577 0 0
9 346 464 852 382
10 847 848 851 853
9 596 809 603 0
10 855 662 481 0
11 837 845 854 856
9 0 586 0 74
10 0 858 414 180
8 0 592 588 0
9 79 85 860 0
6 153 160 169 195
7 432 438 862 0
8 0 181 183 863
8 246 816 450 276
9 0 864 422 865
7 0 339 0 0
8 867 477 0 0
9 442 380 868 0
10 861 796 866 869
8 97 607 86 0
9 74 87 871 0
8 611 450 338 513
9 0 449 431 873
8 0 615 181 617
9 0 875 449 630
9 461 446 695 465
10 872 874 876 877
11 859 870 878 632
8 246 270 763 276
9 880 660 805 0
10 881 0 662 0
7 0 503 0 718
8 883 270 0 392
9 0 499 0 884
8 517 636 520 0
9 0 0 499 886
9 511 464 852 382
10 0 885 887 888
9 0 518 0 720
8 505 816 506 276
9 0 824 518 891
9 509 380 868 0
10 0 890 892 893
8 0 0 462 0
9 507 660 895 0
10 896 0 662 0
11 882 889 894 897
12 834 857 879 898
9 630 0 396 0
10 900 0 0 0
9 0 502 0 511
9 0 0 518 531
9 509 380 800 0
10 0 902 903 904
7 497 387 426 397
8 0 906 0 334
9 0 641 0 907
8 815 0 816 458
9 0 0 641 909
9 526 446 843 465
10 0 908 910 911
9 650 0 775 0
10 913 0 0 0
11 901 905 912 914
9 891 800 514 0
10 916 0 662 0
8 505 816 725 276
9 0 824 0 918
7 0 0 495 635
8 0 0 0 920
7 0 0 471 0
8 0 0 922 334
9 0 0 921 923
10 0 919 924 826
8 505 530 906 276
9 0 0 0 926
10 0 890 927 904
8 883 270 636 392
8 473 477 395 0
9 929 930 721 465
10 931 0 662 0
11 917 925 928 932
8 398 0 395 0
9 643 707 934 0
10 935 662 481 0
8 920 922 270 473
9 0 0 641 937
7 391 394 475 373
8 559 378 939 0
9 526 446 940 465
10 0 908 938 941
9 0 921 0 822
7 0 493 0 724
8 0 0 0 944
7 504 269 273 275
8 517 636 946 0
9 0 0 945 947
9 511 375 852 382
10 0 943 948 949
8 0 725 922 334
8 276 0 369 0
9 951 952 626 0
10 953 0 0 0
11 936 942 950 954
8 0 0 530 345
8 276 533 774 0
9 956 805 957 382
10 958 0 0 0
8 944 946 0 486
9 0 518 0 960
10 0 961 927 904
9 0 666 0 705
8 0 0 0 883
9 0 0 964 937
10 0 963 965 941
9 511 805 809 382
10 967 0 0 0
11 959 962 966 968
12 915 933 955 969
13 737 831 899 970
9 613 660 0 0
10 972 0 0 0
8 524 0 520 0
9 0 0 499 974
9 511 514 622 382
10 0 508 975 976
9 0 518 964 650
8 0 0 636 392
9 0 0 518 979
9 509 396 758 0
10 0 978 980 981
9 507 660 0 0
10 983 0 0 0
11 973 977 982 984
9 687 445 660 0
10 986 0 0 0
9 0 0 642 711
8 428 403 444 0
9 647 989 604 465
10 0 988 646 990
9 0 642 0 647
8 524 0 946 0
9 0 0 945 993
9 511 464 622 382
10 0 992 994 995
8 517 683 520 0
8 376 444 621 379
9 997 998 603 0
10 999 0 481 0
11 987 991 996 1000
9 650 490 479 0
10 1002 481 0 0
10 0 965 980 981
8 517 636 719 0
9 0 0 0 1005
10 0 1006 819 820
8 376 377 489 379
9 720 721 1008 382
10 1009 481 0 0
11 1003 1004 1007 1010
7 0 0 357 0
8 486 1012 377 381
9 526 1013 604 465
10 1014 0 0 0
9 0 0 0 526
8 0 0 0 513
9 0 0 0 1017
10 0 1016 1018 995
8 665 0 506 276
9 0 0 502 1020
9 509 396 804 0
10 0 965 1021 1022
9 526 446 604 465
10 1024 0 0 0
11 1015 1019 1023 1025
12 985 1001 1011 1026
9 720 895 380 382
10 1028 0 0 0
8 498 710 568 398
9 0 502 0 1030
10 0 1031 638 639
10 0 510 646 1024
11 1029 1032 1033 1029
8 345 462 577 381
8 513 0 403 0
9 698 1035 1036 0
10 1037 0 0 0
9 0 0 0 1030
10 0 1039 638 639
8 345 462 533 381
8 334 774 403 0
9 926 1041 1042 0
10 1043 0 0 0
11 1038 723 1040 1044
8 376 444 489 379
9 1005 1046 463 0
10 1047 0 481 0
9 0 0 666 645
10 0 510 1049 1024
7 333 443 402 0
8 674 1051 0 0
9 705 1052 446 0
10 1053 0 481 0
11 1048 1050 1019 1054
11 1029 1040 1050 1029
12 1034 1045 1055 1056
9 726 727 800 0
10 1058 662 0 0
8 517 683 946 0
9 0 0 945 1060
8 920 922 270 398
9 0 0 964 1062
8 334 378 403 0
9 526 1013 1064 465
10 0 1061 1063 1065
9 511 805 791 382
10 0 927 712 1067
10 1022 0 0 0
11 1059 1066 1068 1069
10 976 0 0 0
9 509 576 804 0
10 0 1039 1021 1072
11 1071 1073 1066 1071
8 0 568 683 376
8 0 621 1012 0
9 1075 714 1076 465
10 1077 0 662 0
11 1078 1068 962 1078
10 0 927 688 1067
11 1069 1066 1080 1069
12 1070 1074 1079 1081
9 526 446 1064 465
10 1083 0 0 0
11 1084 1019 1073 1084
8 0 0 530 599
9 0 0 641 1086
10 0 510 1087 1024
7 532 443 0 0
8 276 1089 774 0
9 907 1090 446 0
10 1091 0 481 0
11 1054 1088 1019 1092
8 519 710 427 428
9 0 0 0 1094
9 509 445 804 0
10 0 1095 1021 1096
11 1071 1097 1066 1071
9 0 525 0 521
9 509 445 758 0
10 0 1099 980 1100
9 526 446 581 465
10 1102 0 0 0
11 1084 1019 1101 1103
12 1085 1093 1098 1104
13 1027 1057 1082 1105
14 106 732 971 1106
8 539 0 0 0
9 0 1108 0 74
10 0 1109 414 180
11 0 0 0 1110
8 547 0 0 0
9 0 1112 0 79
10 0 1113 100 102
8 743 747 84 0
9 65 101 1115 0
8 750 270 291 392
9 0 231 236 1117
8 0 753 146 176
9 0 1119 431 442
8 392 757 378 379
9 346 464 1121 382
10 1116 1118 1120 1122
8 738 0 82 0
9 121 85 1124 0
9 0 284 236 461
9 335 380 488 0
10 1125 796 1126 1127
9 461 446 464 465
10 1129 0 662 0
11 1114 1123 1128 1130
8 0 0 0 411
9 1132 87 0 0
9 0 280 431 442
9 440 446 490 465
10 1133 1134 0 1135
11 0 1136 0 0
9 346 464 380 382
10 1138 481 0 0
9 0 0 0 511
9 509 380 488 0
10 0 1140 1016 1141
9 526 446 490 465
10 0 510 0 1143
9 511 464 380 382
10 1145 481 0 0
11 1139 1142 1144 1146
12 1111 1131 1137 1147
11 0 1144 0 0
12 0 1149 0 0
13 0 1148 0 1150
$$$$$.....***$.......*$......*$
4 0 0 0 1152
5 1153 0 0 0
6 1154 0 0 0
7 1155 0 0 0
8 0 1156 0 0
9 0 1157 0 0
10 1158 0 0 0
11 0 1159 0 0
12 0 1160 0 0
13 0 1161 0 0
14 0 1151 1162 0
9 596 479 934 0
10 1164 0 481 0
9 0 641 0 705
9 0 525 641 650
9 526 446 695 465
10 0 1166 1167 1168
9 511 464 1121 382
10 0 885 510 1170
9 643 479 934 0
10 1172 0 481 0
11 1165 1169 1171 1173
10 0 961 919 893
8 501 636 0 513
9 0 0 0 1176
10 0 1177 1099 1168
9 511 375 1008 382
10 1179 0 0 0
11 652 1175 1178 1180
9 526 446 464 465
10 1182 0 662 0
8 883 816 0 392
9 0 824 0 1184
10 0 1185 510 1170
11 1183 1186 1142 1183
7 0 620 394 0
8 458 374 1188 381
9 509 445 1189 0
10 1190 0 481 0
10 0 510 1099 1168
10 0 1016 510 1170
10 528 0 481 0
11 1191 1192 1193 1194
12 1174 1181 1187 1195
8 0 489 1012 0
9 701 1013 1197 465
10 1198 0 662 0
8 505 530 725 276
9 0 0 0 1200
10 0 1201 1006 949
9 684 463 1076 465
10 1203 0 662 0
11 1199 1202 1175 1204
10 0 963 1039 1102
10 0 1016 1006 888
9 509 576 446 0
10 1208 0 481 0
11 1069 1206 1207 1209
9 511 375 380 382
10 1211 0 0 0
9 509 445 868 0
10 0 1099 919 1213
11 1212 1214 1192 1212
9 526 463 581 465
10 1216 0 0 0
11 1217 1207 1214 1217
12 1205 1210 1215 1218
11 1146 1142 1144 1146
11 1183 1193 1142 1183
12 1220 1221 1149 1220
11 1194 1192 1193 1194
12 1223 1215 1221 1223
13 1196 1219 1222 1224
9 509 445 800 0
10 0 1099 927 1226
11 968 1227 1206 968
9 647 603 581 465
10 1229 0 0 0
11 1230 1080 1227 1230
11 1209 1206 1207 1209
10 0 1095 927 1226
10 0 908 1039 1102
11 968 1233 1234 959
12 1228 1231 1232 1235
9 526 463 1064 465
10 0 1006 1063 1237
8 524 0 946 559
9 0 0 945 1239
10 0 927 1240 1067
11 1069 1238 1241 1069
10 0 814 1063 1237
11 1010 1101 1243 1003
10 1065 0 0 0
9 511 805 1008 382
10 0 927 1061 1246
9 509 576 800 0
10 0 1039 903 1248
11 1245 1247 1249 1245
9 526 446 771 465
10 0 1166 819 1251
8 505 816 906 276
9 0 824 0 1253
10 0 1254 1061 1246
11 1069 1252 1255 1059
12 1242 1244 1250 1256
11 1209 1234 1207 1209
10 0 1099 892 1213
9 0 964 0 509
10 0 1260 1167 1168
9 650 0 396 0
10 1262 0 0 0
11 1212 1259 1261 1263
11 1217 1207 1259 1217
12 1218 1258 1264 1265
11 914 1249 1234 914
8 505 270 906 276
9 0 499 0 1268
10 0 1269 1061 1246
10 0 1039 927 1248
11 1245 1270 1271 1245
10 0 1177 1039 1102
10 1246 0 0 0
11 968 1271 1273 1274
12 1267 1272 1232 1275
13 1236 1257 1266 1276
9 0 945 0 526
10 0 1278 510 1170
11 1183 1279 1142 1183
12 1220 1280 1149 1220
13 1150 1281 0 1150
8 517 506 946 0
9 1283 479 1013 0
10 1284 0 481 0
11 1285 1261 1279 1285
11 1263 1214 1192 1212
12 1286 1287 1221 1223
10 0 1006 1039 1216
11 1209 1289 1207 1209
12 1218 1290 1215 1218
10 0 1016 924 1170
10 0 1140 685 1141
9 884 930 464 465
10 1294 0 662 0
11 1183 1292 1293 1295
10 0 1016 712 1170
11 1194 1192 1297 1194
12 1223 1215 1296 1298
13 1288 1291 1222 1299
14 1225 1277 1282 1300
15 93 1107 1163 1301
6 0 1154 0 0
7 0 1303 0 0
8 1304 0 0 0
9 0 1305 0 0
10 1306 0 0 0
11 0 1307 0 0
12 0 1308 0 0
13 0 1309 0 0
14 0 0 1310 0
7 0 1155 0 0
8 1312 0 0 0
9 0 1313 0 0
10 1314 0 0 0
11 0 1315 0 0
12 0 1316 0 0
13 0 1317 0 0
14 0 0 1318 0
15 0 1311 1319 0
9 960 1076 380 382
10 1321 481 0 0
10 0 1140 717 1141
11 1322 1323 1144 693
9 822 404 375 0
10 1325 0 662 0
11 1326 1297 1293 1326
9 521 695 445 0
10 1328 481 0 0
9 1094 1064 445 0
10 1330 481 0 0
11 1329 1142 1144 1331
12 1324 1327 1149 1332
13 1150 1333 0 1150
14 0 1334 0 0
15 0 1335 0 0
16 0 1302 1320 1336
7 1303 0 0 0
8 1338 0 0 0
9 0 1339 0 0
10 1340 0 0 0
11 0 1341 0 0
12 0 1342 0 0
13 0 1343 0 0
14 0 0 1344 0
8 1156 0 0 0
9 0 1346 0 0
10 1347 0 0 0
11 0 1348 0 0
12 0 1349 0 0
13 0 1350 0 0
14 0 0 1351 0
15 0 1345 1352 0
8 0 1304 0 0
9 1354 0 0 0
10 1355 0 0 0
11 0 1356 0 0
12 0 1357 0 0
13 0 1358 0 0
14 0 0 1359 0
8 0 1312 0 0
9 1361 0 0 0
10 1362 0 0 0
11 0 1363 0 0
12 0 1364 0 0
13 0 1365 0 0
14 0 0 1366 0
15 0 1360 1367 0
16 0 1353 1368 0
17 0 1337 1369 0
8 0 1338 0 0
9 1371 0 0 0
10 1372 0 0 0
11 0 1373 0 0
12 0 1374 0 0
13 0 1375 0 0
14 0 0 1376 0
9 1157 0 0 0
10 1378 0 0 0
11 0 1379 0 0
12 0 1380 0 0
13 0 1381 0 0
14 0 0 1382 0
15 0 1377 1383 0
9 1305 0 0 0
10 1385 0 0 0
11 0 1386 0 0
12 0 1387 0 0
13 0 1388 0 0
14 0 0 1389 0
9 1313 0 0 0
10 1391 0 0 0
11 0 1392 0 0
12 0 1393 0 0
13 0 1394 0 0
14 0 0 1395 0
15 0 1390 1396 0
16 0 1384 1397 0
9 1339 0 0 0
10 1399 0 0 0
11 0 1400 0 0
12 0 1401 0 0
13 0 1402 0 0
14 0 0 1403 0
9 1346 0 0 0
10 1405 0 0 0
11 0 1406 0 0
12 0 1407 0 0
13 0 1408 0 0
14 0 0 1409 0
15 0 1404 1410 0
9 0 1354 0 0
10 0 1412 0 0
11 1413 0 0 0
12 0 1414 0 0
13 0 1415 0 0
14 0 0 1416 0
9 0 1361 0 0
10 0 1418 0 0
11 1419 0 0 0
12 0 1420 0 0
13 0 1421 0 0
14 0 0 1422 0
15 0 1417 1423 0
16 0 1411 1424 0
17 0 1398 1425 0
18 0 1370 1426 0
9 0 1371 0 0
10 0 1428 0 0
11 1429 0 0 0
12 0 1430 0 0
13 0 1431 0 0
14 0 0 1432 0
10 0 1158 0 0
11 1434 0 0 0
12 0 1435 0 0
13 0 1436 0 0
14 0 0 1437 0
15 0 1433 1438 0
10 0 1306 0 0
11 1440 0 0 0
12 0 1441 0 0
13 0 1442 0 0
14 0 0 1443 0
15 0 1444 0 0
16 0 1439 1445 0
17 0 1446 0 0
18 0 1447 0 0
19 0 1427 1448 0
$$$$$...**$....*$..*$
4 0 0 1450 0
5 0 0 1451 0
6 0 0 0 1452
$..*$..***$.....*$....**$$$.....**$
.....**$
4 0 1454 0 1455
5 0 0 0 1456
..*****$.......*$....***$...*$...****$.**...*$*..***$**.*$
$$$$$..**$..**$
...*$...**$
$$$$...**$*...*$****$
4 1458 1459 1460 1461
.....**$.....*$...*.*$...**$
4 1463 0 0 0
..****$.*...*$.**$
$$$$$$$.....**$
4 0 1465 0 1466
**$**$
4 0 0 1468 0
5 1462 1464 1467 1469
......**$.....*$......**$$$.....**$.....*.*$
$*..**$..*.*$**$*$*..*$*.*.*$.*.*$
......**$....***$...*$....***$......*$
..*$**$$**$**$
4 1471 1472 1473 1474
$$$$$$...**$...**$
4 1476 0 0 0
5 0 1475 0 1477
.....*$......**$$..**$..*$...***$.....*$
$$$$$$**$**$
$$$$$$$.**$
4 0 1479 1480 1481
4 167 305 0 0
.*$.*$*$
$$$$...*$..*.*$..*.*$...*$
4 165 1484 1485 0
5 1482 1483 1486 0
6 1457 1470 1478 1487
7 0 1453 0 1488
....**$
$$$$$$.....**$....*..*$
4 0 1490 1491 0
$...*.**$...**.*$$.......*$.......*$
..**.*.*$*..*.**$**.*$...*****$*.*....*$*.*.*$...*.*$....*$
$$$$....**$....**$
4 1493 1494 1495 0
5 21 0 1492 1496
$**$**$$$$$.*$
4 0 136 1498 0
4 327 0 0 0
**$$**$.*$$*$.*$**$
4 1501 0 0 0
$$$$....**$....*$.....***$.......*$
4 1503 0 0 0
5 1499 1500 1502 1504
...*.**$...*$..**$
4 1506 0 0 0
$$$.**$.*$..***$....*$
$$$....**$...*.*$...*$..**$
4 1508 1509 0 0
5 1507 1510 0 0
$$$$$.....**$.....**$
$.......*$**.....*$**$
4 0 1512 0 1513
$$$...**$...**$
$$$.**$.**$
4 1515 0 167 1516
$$$....*.**$....**.*$
$$$$$$.....**$.....**$
4 25 1518 0 1519
$$...**.*$.*..*.**$.**.*$....****$**.*$**.*.*$
$..*$***$$.**$*.*$*$.*$
....*.*$.....*$
..*$.**$
4 1521 1522 1523 1524
5 1514 1517 1520 1525
6 1497 1505 1511 1526
$**$**$
4 0 1528 0 0
$$$$$$.....**$.....*$
......**$
4 0 1530 0 1531
4 0 0 262 0
5 1529 0 1532 1533
6 0 0 1534 0
$$$*$***$...*$..**$
4 0 0 0 1536
$$$$$......**$.......*$.....*$
......**$.....*$....*.**$....*$...**$
.....***$$.......*$......*$......**$....**$...*..**$...**.*$
**$..*$**$$**$.*...**$*....**$
4 1538 1539 1540 1541
......*$......**$
$$$$......**$.......*$....***$....*$
$$$$$$$...**$
4 1543 1544 1545 0
5 1537 1542 0 1546
$$$$$..**$..*$...***$
$$......*$......**$
***..*$*..*$*..**$
4 69 1548 1549 1550
$$$$$.....**$....*.*$....*$
...**$
4 1552 0 1553 0
$$$$$.......*$.......*$
4 0 0 24 1555
$$$$$......**$......*$
....****$...*$....***$.......*$....****$*...*$*....***$.......*$
*$$$$$**$..*$.**$
4 1557 3 1558 1559
5 1551 1554 1556 1560
.**$*.*$*$*$
..*.**$***.*$....*.*$.**..**$.*$..*$.**....*$......*$
4 1562 0 50 1563
...*.*$.....*$.....**$
$$$$....*$..***$.*$.**$
$$$$$$*$*.....**$
4 1565 1566 1567 0
......*$.....**$
4 0 1569 0 0
......**$$$$.......*$......*$...*..*$...****$
$$$...*$*.*.*$*.*.*$*.*.**$**..*$
.......*$...**..*$...**$
....*$.***$**.....*$.......*$
4 1571 1572 1573 1574
5 1564 1568 1570 1575
$$$$......**$......*$.......*$
4 0 1577 0 0
.......*$......**$$$$$**$.*$
4 1579 0 0 0
$$$$..*$.*.*$.*.*$**.**$
$$..*$..***$.....*$....**$
*$.*.**$.*.**$*$
4 1581 1582 1583 0
$$$$$$......*$....***$
...*$...**$$$..**$..**$
4 0 1585 0 1586
5 1578 1580 1584 1587
6 1547 1561 1576 1588
......**$$$$.**$.**$
$$......**$**....**$**$
4 255 215 1590 1591
.....**$.....**$
4 0 1593 0 0
$$......**$.....*$......**$$$.....**$
.....*.*$$......**$....***$...*$....***$......*$
4 0 1595 0 1596
$$$*..**$..*.*$**$*$*..*$
*.*.*$.*.*$..*$**$$**$**$
4 1598 0 1599 0
5 1592 1594 1597 1600
.....*$
4 1548 0 1602 0
5 0 0 1603 0
...**$...**$
4 0 0 0 1605
**$**$$.......*$.......*$
$$$$$$...*$..*.*$
4 0 1607 0 1608
..*.***$...*...*$....***$..*.*$..**$
4 0 1610 0 0
5 1606 1609 0 1611
$.**$.*$.*$*$
4 1613 0 0 0
$$$$**$.*$.*.*$..**$
$$$$$.......*$
$...**$...**$
4 1615 1616 0 1617
$..**$..*$....*..*$*****$$***$...*$
$$$*$*$*.*$.**$
****$*...**$.***..*$...*.**$...*$..**$
$$$$$**....**$**....**$
4 1619 1620 1621 1622
5 1614 0 1618 1623
6 1601 1604 1612 1624
7 1527 1535 1589 1625
$$$$$......*$.....*.*$......*$
$$$$$$.......*$.....***$
4 0 0 1627 1628
$$$$.......*$.......*$......**$
...**$...*.*$....**$**$.*$$$...**$
4 1630 1631 0 1553
....*$....**$
4 0 1633 0 1480
5 0 1629 1632 1634
$..**$.*.*$.*$**$
$$$.....**$......*$...***$...*$
4 0 1636 0 1637
$$..**$..*.*$....*$....**$
4 0 1639 0 0
$$$$....**$.....*$.....*.*$......**$
4 1641 0 0 0
$$$$$$*$*$
$$$$.....**$......*$......*$.......*$
4 210 1643 0 1644
5 1638 1640 1642 1645
6 0 1635 0 1646
$$$$$...*$...***$......*$
4 0 0 0 1648
...**$$$$$$**$*$
4 1545 1455 1650 0
4 0 0 1466 0
5 1649 0 1651 1652
....***$......*$
......*$......*$.......*$
4 1654 1466 0 1655
$$$$.......*$.......*$$.....***$
....*$.....***$$.....***$**...*$**....**$
4 0 1657 167 1658
$$.....*$...***$..*$..**$
$$$$......**$.....*$......**$
4 1660 0 0 1661
.......*$$$*$$***$..*$
$$$$$*$
4 300 1663 1664 0
5 1656 1659 1662 1665
.***$...*$
4 1667 0 0 0
......*$...***$...*$
$....*.**$..***.**$.*$..***.**$....*.*$....*.*$.....*$
4 1669 1670 0 0
$$$$$$**$..*$
.......*$.....***$....*$....**$
4 0 0 1672 1673
5 1668 1671 1674 0
$$$$$$$**$
*$.***$...*$$$*$*$
4 0 1676 1555 1677
$.**$.*$..***$....*$
$$$......**$.......*$.......*$
4 1679 0 0 1680
5 1678 1681 0 0
6 1653 1666 1675 1682
$$$$$$...**$...*$
4 0 0 0 1684
..**$.*.*$.*$**$
4 0 0 0 1686
5 0 0 1685 1687
$$$**$*.*$..*$..**$
4 0 1689 0 0
$$$$.....**$.....*$......**$
4 0 0 0 1691
$$$$$$*$.*$
.*$.**$
4 210 1693 1643 1694
5 0 1690 1692 1695
$$....**$....**$**$.*$.*.*$..**$
.*.*$*.*$.*$
4 1697 1698 0 0
.**$.**$
$$$$.....**$.....**$
4 1700 0 0 1701
$$$$$......**$.......*$....***$
....*$
4 1703 0 1704 0
$$$$......**$......*$
$......**$......**$...*$..*.*$*..*.*$.**..*$..*.*$
.......*$......*$.......*$
..*.**$*.*$..****$**...*$...*$**.**$**$...**$
4 1706 1707 1708 1709
5 1699 1702 1705 1710
*$.*$.*$.**$
$$$$...**$...**$
4 50 1712 1713 0
4 1639 0 0 0
5 1714 0 1715 0
6 1688 1696 1711 1716
**$
4 1718 165 210 1643
$..**.*$..**.***$$..**.***$...*.*$...*.*$....*$
$....**$...*.*$*..*$..**$
4 167 203 1720 1721
5 1719 1722 0 0
$$$$$$**$.*$
4 0 0 1 1724
......**$$$$......**$......**$
$$.**$..*$..*.**$...*..*$....**$
4 255 0 1726 1727
.......*$......**$
4 1729 0 0 0
$**$*$.***$...*$
4 1731 0 0 0
5 1725 1728 1730 1732
$..**$...*$...*.*$....**$
4 0 0 0 1734
5 0 1735 0 0
6 1723 1733 0 1736
7 1647 1683 1717 1737
$$$$*$$.*$**$
$$*$*$.**$*..*$*.**$*$
4 1739 0 1740 0
5 1741 0 1500 0
.....**$......*$...***$...*$
4 0 0 0 1743
$....**$.....*$.....*.*$......**$
$$$$$$$...*$
4 1745 0 1746 0
$....**$...*.*$...*$..**$
4 300 307 0 1748
5 1744 0 1747 1749
$$$$$.**$*..*$.**$
......**$.....*$.....**$
4 0 0 1751 1752
$$$$.**$..*$..*.*$...**$
4 3 1754 327 0
$$$$$**$**$
4 0 0 0 1756
**$**$$$$$$.......*$
$$$$$.*...**$*.*...*$.*...*$
...**.*$...**.*$.......*$...**.**$....*.*$....*.*$.....*$
*...*$.****.*$.*...*.*$..*..*.*$.**...*$
4 1758 1759 1760 1761
5 1753 1755 1757 1762
...***$......*$.....**$
4 1764 0 0 0
**$*.*$..*$..**$
$$$$$..**$..*.*$....*$
4 0 1766 1767 0
$$......*$......**$$......**$......*$
$**...**$.*....*$*.....*$.......*$*$.*$**$
4 1769 1770 0 0
....**$$$*$*$
$$$$.**$..*$*$*****$
4 1772 0 1773 0
5 1765 1768 1771 1774
6 1742 1750 1763 1775
$$$$$$$.*$
4 0 0 0 1777
.......*$......*$......**$
$$...**$...**$$$$....**.*$
4 1779 1718 1780 1693
$.......*$.......*$......**$
*..*$.**$
4 0 1481 1782 1783
5 1778 0 1781 1784
..**$..*$...***$.....*$
.....*$....*.*$....*.*$...**.**$.......*$...**.*$...**.*$.......*$
4 0 1786 1468 1787
$$$$$$.......*$
$$.....**$.**..**$*.*$*$*$
$$.**...*$..*..*.*$.*...*.*$.****.*$*...*$.*...*$
$$$$$$$..*$
4 1789 1790 1791 1792
4 0 1756 1691 1643
*.*...*$.*...**$
..***$.....*$....**$
4 1795 1796 0 0
5 1788 1793 1794 1797
...*.*.*$*..*.*.*$****.**$....*$..*.*$..**$
.*$.*.**$.*..*$.**$
4 1799 1800 0 0
$.**$..*$..*.*$...**$
4 0 300 0 1802
$$$.......*$......*$......**$
4 0 0 1545 1804
$$$.**$..*$*$*****$.....*$
..***$.*$.****$*...*$.***$.*$.*$.**$
$$$**$**$
4 1806 0 1807 1808
5 1801 1803 1805 1809
.**$.*.*$...*$***.**$..*.*.*$..*.*.*$...**.*$.......*$
$$**$*..*$*.**$*$*$
$$..**$..**$
4 1811 1812 1813 0
$$$......**$.......*$....***$....*..*$.......*$
$$$$$..*.**$***.**$
***.**$..**..*$.....**$
4 1815 1816 0 1817
$$$.....**$.....*$......**$...***$...*..*$
$$$$$*$*$
.*.*..**$.**$
4 1819 1820 1821 0
......*$.......*$$.......*$......*$......**$
4 0 255 0 1823
5 1814 1818 1822 1824
6 1785 1798 1810 1825
$$$$$$...*$.***$
*$**$$$$$$...**$
4 0 1827 0 1828
$$$$$$.**$..*$
..*.*$...**$
4 1830 165 1831 0
...**$$$$$$$......**$
......**$$......**$.......*$.......*$
4 0 1833 1713 1834
$$$$....*$...*.*$..*.*$.*.*...*$
$$$$**$.*$*$
.*..****$..*.*$.**..*$.*..**$.*$*$
.*$*.*$*.*$.*$$$.**$..*$
4 1836 1837 1838 1839
5 1829 1832 1835 1840
$*$*.....**$......**$$$....**$....**$
$$$$.......*$......*$......**$
..**$..**$
4 1842 1843 0 1844
.....*$..***$.*$.****$*...*$.***$.*$.*$
$$$$**$**$
.**$$$$$.......*$.......*$
$$$.**$..*$**$
4 1846 1847 1848 1849
$$$$$......*$....***$...*$
4 0 1851 0 1553
5 1845 1850 1852 0
..**$..*.*$....*$****.**$*..*.*.*$...*.*.*$....**.*$
$$.**$.*..*$.*.**$.*$.*$*$
$$...**$...**$
4 1854 1855 1856 0
..*.*$...**$$$$...**$..*.*$..*$
.**$
4 0 1858 0 1859
$$$......**$......*$.......*$
$$$$$**$.*$
4 1861 1862 0 0
$$$.....**$....*.*$....*$...**$
4 0 1864 0 0
5 1857 1860 1863 1865
4 0 1495 0 1641
$$$$$$....**$....**$
4 1868 0 0 0
5 1867 0 1869 0
6 1841 1853 1866 1870
...*$.*.*$.**$
4 1872 0 0 0
$$.**$..*$**$
4 222 1874 0 0
**$.*$.*.*$..**$
4 0 0 0 1876
$$$$$..**$..*$....*$
$.......*$$$$...**$...**$
*****$$***$...*$****$*...**$.***..*$...*.**$
4 0 1878 1879 1880
5 1873 1875 1877 1881
$$$$....**$...*.*$...*$..**$
$$$$$...**$...**$
$$....**.*$...*.*.*$*..*.*.*$****.**$....*$..*.*$
4 1883 1884 0 1885
$$$$$......**$.......*$.......*$
4 0 1887 0 0
..**$$$$$......**$.....*$......**$
$......**$.**...*$.**....*$
4 1777 1889 1718 1890
5 0 1886 1888 1891
$$$$..**$..*$...***$.....*$
...*$..**$
4 1893 1894 0 0
5 0 1895 0 0
4 0 1731 0 0
5 0 1897 0 0
6 1882 1892 1896 1898
7 1776 1826 1871 1899
8 1489 1626 1738 1900
...**$$$$$.....**$....*.*$....*$
4 1552 0 1902 0
4 352 1466 0 1455
$$$$.......*$
......**$......*$....*.*$....**$
4 0 1905 1906 0
5 1903 0 1904 1907
$$$$*$*$*.*$.**$
$$$$$$**....**$**....**$
4 1909 0 1910 0
5 0 0 1911 0
4 0 1585 0 1460
$.....*$....*.*$....*.*$...**.**$.......*$...**.*$...**.*$
$$$.**...*$..*..*.*$.*...*.*$.****.*$*...*$
4 1766 1 1914 1915
.**$*..*$..*$**$
$$$$$.....**$.....*$......**$
4 0 0 1917 1918
.......*$$$$$$**$**$
.*...*$*.*...*$.*...**$
4 1920 1921 3 0
5 1913 1916 1919 1922
$$$.....**$.**..**$*.*$*$*$
....*$...**$$$$$.....**$....*.*$
4 1924 137 0 1925
..*$..***$.....*$....**$
4 1927 323 0 0
$......**$......*$....*.*$....**$
4 0 0 1593 1929
5 1926 0 1928 1930
6 1908 1912 1923 1931
$$.....**$.....**$
4 0 0 1933 0
5 0 0 0 1934
6 0 0 1935 0
$*$.*$.*$.*.**$.*..*$.**$
$......**$......*$$$$$**$
4 0 0 1937 1938
*$$$$$$**$*.*$
$$$$......**$.......*$....***$....*..*$
..*....*$**.**..*$.*.*.*.*$.*.*.*.*$..**.*.*$......*$
*......*$..*$.**$
4 1940 1941 1942 1943
$$**$*$..*$***$$*$
.*$.*.*$..**$
.*$**$..**$**..*$.*.**$.*$**$
4 1945 1946 1947 0
$....**$....*$.....***$.......*$
4 1700 0 1949 0
5 1939 1944 1948 1950
$$$$$$..*.**$***.**$
$***.**$..**..*$.....**$
4 1952 0 1953 0
$**$*.*$..*$..**$
$$$$.*.**.*$.**.*.**$$.....**$
4 0 1955 1813 1956
**$*..**$.**..*$....*$.***$*$**$
4 0 0 0 1958
.....**$$$$$$$..**$
..**$$$$$$*$
4 0 1960 210 1961
5 1954 1957 1959 1962
$$$$$......**$.....*.*$.....*$
4 0 1964 0 1490
4 1555 1820 0 0
5 0 1965 0 1966
$$$......**$.....*.*$..*..*.*$..****.*$......*$
$$..*$.*.*$.*.*$.*.*.**$*..*..*$...**$
4 1519 0 1968 1969
***$..*$
4 0 1971 0 0
....*.*$....**$$$$....*$...*.*$...*.*$
$$$$$$$**...*$
..**.**$......*$..**.*$..**.*.*$......*$.......*$
.*..*.*$*...*.*$****.*$...*$*...*$.*...*$*...**$
4 1973 1974 1975 1976
4 0 0 0 1746
5 1970 1972 1977 1978
6 1951 1963 1967 1979
$$$$......**$......**$
$$.......*$**.*.***$.*.**$.*....**$.*****.*$*....*$
4 1981 0 1982 0
$$$$$$$..**$
4 0 0 0 1984
*.*...*$.*.*...*$..*...**$
$$$$$$..**$.*.*$
4 1986 0 1987 0
..*$...***$.....*$
$$$$$$.**$.**$
4 0 1989 0 1990
5 1983 1985 1988 1991
.*$**$
$$$$$......**$......**$
4 1993 1994 0 0
...**$...**$$$.....**$.....**$
4 1996 0 0 0
5 1995 1997 0 0
6 1992 0 1998 0
7 1932 1936 1980 1999
8 0 0 2000 0
$.......*$
$*$*$*.*$.**$
$$$$$$......*$.....*.*$
4 2002 2003 0 2004
....*$...*$...**$
4 1468 2006 0 1593
.....*.*$......*$...***$...*$
4 0 2008 0 0
5 2005 2007 2009 0
6 2010 0 0 0
$$$$$..**$.*.*$.*$
4 0 0 0 2012
**$$$$$......*$......**$
4 0 2014 0 0
5 0 2013 0 2015
$$$.......*$.....***$....*$....**$
4 2017 0 1990 1
4 0 0 3 210
$$......*$..**.*.*$.*.*.*.*$.*.*.*.*$**.**..*$..*....*$
.......*$$.......*$.......*$$.**$..*$*......*$
*.*$**$
.......*$.....*.*$*....**$***$...*$..**$
4 2020 2021 2022 2023
*$$***$...*$..*$..*.*$...**$*$
.....*.*$.....**$
4 2025 2026 0 0
5 2018 2019 2024 2027
4 0 225 0 0
5 0 2029 0 0
..**$..*$*.*$..***$**...*$..****$..*$...***$
......*$.*****$.*$...*$..**$
4 2031 1516 2032 0
$$$$$$..**$..*.*$
4 2034 0 1633 0
5 2033 2035 0 0
6 2016 2028 2030 2036
7 2011 2037 0 0
$$$$$$*$
4 0 0 2039 210
$$$$$$..**$...*$
...*.*$....**$$$$$$**$
4 0 2041 1676 2042
4 0 255 20 1531
$$$$$$.....**$......*$
4 1524 1946 2045 0
5 2040 2043 2044 2046
$$$$$*$.*$.*$
.**$......*$....***$...*$...**$
4 1555 2048 0 2049
5 0 0 2050 0
....*$.....***$.......*$
4 2052 0 0 0
...***$...*$
....*$...*.*$....*$$$$.......*$
4 2054 2055 0 0
5 2053 2056 0 0
$$$.**$*.*$*$*$
$$$.....*$.....***$$.......*$.......*$
.....*$.**.*.*$*.*.*.*$*.*.*.*$*.**..*$.*....**$.*$*$
4 2058 1847 2059 2060
$$$**$.*$
4 0 0 2062 0
5 2061 2063 0 0
6 2047 2051 2057 2064
.....***$....*$.....***$.......*$
4 0 1 0 2066
$....**$.....*$....*$....****$.......*$..***$.*..*$
.**$$.**$.**$
4 2068 1701 2069 0
5 0 0 2067 2070
$$$......**$......**$
4 0 0 0 2072
$$.....*$....*.*$....*.*$..***.**$.*$..***.**$
....*.**$
$$......**$......**$
4 2074 0 2075 2076
5 0 2073 0 2077
6 0 2071 0 2078
.....***$....*$....**$
4 1 0 2080 0
$......*$......**$
4 0 1636 0 2082
$$.**$.**$$$......*$..**.*.*$
.*.*.*.*$.*.*.*.*$**.**..*$..*....*$*.*$**$
$.**$..*$*$
4 2084 0 2085 2086
5 0 2081 2083 2087
6 2088 0 0 0
......*$......**$$$$$$.......*$
4 0 1 0 2090
$$.**$.**$$$.*$**$
$$$$......**$.......*$.......*$*....***$
4 2092 0 2093 1830
$$......**$.....*.*$.....*$....**$
4 2095 136 0 0
*...*$....****$.......*$....***$...*$....****$$......*$
**$$$$$*$*$
4 2097 2098 1531 0
5 2091 2094 2096 2099
$$$$$$....**$....*$
4 0 0 2101 1927
.**.*$.*..***$..**...*$....****$....*$.....***$$...*****$
$...**$...**$$$$*$
...*$.....*$....**$
4 2103 2104 2105 0
$$$$....**$....*.*$......*$......**$
4 2107 0 0 0
5 2102 0 2106 2108
6 0 2100 2109 0
7 2065 2079 2089 2110
$$$$$$.......*$......*$
4 0 0 0 2112
$$$$$.*$**$
4 0 0 2114 0
...*.*$...*$..**$
...**$...**$$$$....**.*$...*.*.*$*..*.*.*$
4 20 1531 2116 2117
$$$$*$.*$.*$.*.**$
4 0 0 2119 0
5 2113 2115 2118 2120
****.**$....*$..*.*$..**$
4 0 2122 0 0
.*..*$.**$
4 2124 0 0 0
5 2123 2125 0 0
6 0 2121 0 2126
7 0 2127 0 0
8 2038 2111 0 2128
$$$$$.......*$......*$......*$
4 0 2130 0 1455
$$$$**$..*$**$
4 2132 225 0 1949
5 2131 2133 0 0
$$$$...**$....*$.***$.*$
4 330 0 0 2135
.***$*$**$$.......*$.......*$
$$$$$$....**$.....*$
4 0 2137 2138 0
..***$..*$$$$$$...**$
..*.*$..*$.**$
4 2140 0 2141 1813
5 2136 2139 0 2142
$$$.......*$.......*$.....*.*$.....**$
4 0 0 2144 170
5 0 0 2145 0
$$**$.*$.*.*$..**$
4 0 0 2147 0
$$$...**$....*$....*.*$.....**$
4 0 0 0 2149
4 0 0 1617 0
5 0 2148 2150 2151
6 2134 2143 2146 2152
$$.**$.*$.*$*$
$$$$....*$...*.*$....*$
$$....**$....*.*$......*$..****.*$..*..*.*$.....*.*$
4 2154 0 2155 2156
$$$$...**$*..*..*$.*.*.**$.*.*$
4 0 0 2158 0
$$.....**$.**..*$.*.*.*$...*.*.*$...*..**$..**$
......**$$$$.....**$.....**$
4 2160 2161 0 0
$$$$$**$*$.***$
4 198 0 2163 0
5 2157 2159 2162 2164
...*$
4 2166 0 0 0
$....**$....*.*$......*$......**$
$$$$....**$....*.*$......*$..****.*$
4 0 0 2168 2169
$$$$$$...**$*..*..*$
4 0 0 2171 0
5 0 2167 2170 2172
6 2165 0 2173 0
.*$*.*$*.*$.*$..***$....*$
4 0 0 2175 0
5 2176 0 0 0
4 0 2144 0 0
$$...**$..*.*$..*$.**$
4 0 2179 0 1684
$$....**$....**$
4 0 2181 1615 0
5 0 2178 2180 2182
4 0 1802 0 0
5 0 2184 0 0
.....*$.*****$*$.***$....*$.****$.*...**$..***..*$
$$$$$...**$...*$....***$
....*.**$....*$...**$$$...**$....*$....*.*$
4 1868 2186 2187 2188
4 0 0 1515 0
......*$
4 2191 1455 0 0
$$$$$.......*$.......*$.....*.*$
4 0 2193 0 1455
5 2189 2190 2192 2194
6 2177 2183 2185 2195
$$$*$$....**$.....*$.....*.*$
..*..*.*$.....*.*$......**$$$$.....**$.....**$
4 2197 2198 1531 0
.*.*.**$.*.*$.*.*$..*$
4 2200 0 1676 0
*$.***$...*$
4 2202 0 0 0
5 2199 2201 0 2203
$$$....**$....*.*$......*$......**$
4 0 0 2205 1905
$$$.......*$.......*$$.....***$.....*$
$$$*$.*$.*....**$*.**..*$*.*.*.*$
*.*.*.*$.**.*.*$.....*$$$**$**$
4 2207 2208 1909 2209
4 1664 0 0 0
4 0 1684 0 1654
5 2206 2210 2211 2212
$$$$$$.*$**$
4 2214 0 0 0
5 2215 0 0 0
6 2204 0 2213 2216
7 2153 2174 2196 2217
4 0 0 0 1789
$$$$$*$.*$.*....**$
.....***$.....*$$$$$*$*$
*.**..*$*.*.*.*$*.*.*.*$.**.*.*$.....*$$$**$
4 1555 2220 2221 2222
5 0 0 2219 2223
4 0 0 1993 0
5 0 0 2225 0
6 0 0 2224 2226
7 0 0 2227 0
$$$$...**$..*.*$..*$.**$
4 0 2229 0 0
4 0 1495 1724 0
4 0 0 0 1545
.*.*$..**$
4 2233 0 1884 0
5 2230 2231 2232 2234
....*$....*.*$.....**$
4 0 2236 0 0
.......*$.....*.*$.....**$
4 0 1 0 2238
$$$$$$...**$..*.*$
4 0 2240 0 1524
4 0 1868 0 0
5 2237 2239 2241 2242
6 0 2235 0 2243
$$$$$....**$....*.*$......*$
4 0 0 2245 0
$$$$**$*.*$..*....*$**.**..*$
......*$$$$$**$.*$.*.*$
.*.*.*.*$.*.*.*.*$..**.*.*$......*$$$.**$.**$
4 255 2247 2248 2249
5 0 0 2246 2250
$$$$$$*$..*$
4 2252 0 1859 0
5 0 0 2253 0
......**$$$$$$$*$
4 2255 0 0 0
4 263 20 0 2052
$$$$...**$....*$..*$..*****$
.......*$....***$...*$...****$.**...*$*..***$**.*$...*$
4 0 2258 0 2259
5 2256 2257 0 2260
$$$$..**$..**$
.....*$...*.*$...**$
4 0 1466 2262 2263
5 0 0 2264 0
6 2251 2254 2261 2265
4 1876 0 1545 0
$...**$....*$....*.*$.....**$
4 0 2268 0 0
$.......*$.......*$.....*.*$.....**$
4 1553 0 0 2270
5 0 2267 2269 2271
...**$..*.*$..*$.**$
4 0 0 0 2273
....**$....**$
4 0 0 0 2275
4 2147 0 0 0
5 2274 2276 0 2277
6 0 2272 0 2278
4 0 0 20 0
4 0 1553 0 0
....*.*$......*$......**$
4 2282 0 69 0
5 2280 2281 2283 0
$$$...**$....*$.***...*$.*$
$$$$$*$*$*.*$
4 2285 2286 0 1859
$$$$$.......*$......*$.......*$
$$.**$.*$...*$****$$**$
$.......*$..**...*$..**$
..*$***$...**$***..*$..*.**$..*$.**$
4 2288 2289 2290 2291
4 1679 0 0 184
5 2287 2292 0 2293
$$....**$....*$..*.*$..**$
4 0 0 2295 0
$$$$....**$...*..*$...*..*$....**$
4 0 0 2297 0
5 2296 0 2298 0
$$$$$...**$..*..*$.*.**$
4 0 0 2300 0
4 1993 225 0 0
5 0 2301 0 2302
6 2284 2294 2299 2303
7 2244 2266 2279 2304
*.*$.**$
...**$...*$....***$......*$
4 2306 1718 0 2307
5 0 2308 0 0
6 2309 0 0 0
$$......**$.....*$....*.**$....*$...**$
4 0 2311 0 0
5 0 0 0 2312
6 0 0 0 2313
$$$$$$$**.*.**$
4 0 0 0 2315
5 0 0 2316 0
.*.**.*$.**.*.**$$.....**$.....**$
.*.**..*$.*....*$.*****.*$*....*$*.*...*$.*.*...*$..*...**$
$$$..**$..**$
4 2318 2319 2320 0
4 69 0 0 1929
$$*$$***$..*$
...**$$**$*.*$..*....*$**.**..*$.*.*.*.*$.*.*.*.*$
4 2323 1552 1557 2324
.......*$$.....***$.....*$*$..*$.**$
4 0 0 2326 262
5 2321 2322 2325 2327
4 0 0 60 0
4 1689 0 0 0
5 2329 0 2330 0
6 2317 0 2328 2331
7 2310 2314 2332 0
8 2218 2228 2305 2333
9 1901 2001 2129 2334
4 0 0 0 2138
.....*.*$......**$
.....**$.....**$$$$$......**$.....*.*$
4 0 2337 0 2338
5 0 2336 0 2339
...**$...**$$$$..**$..**$
4 0 0 2341 0
5 0 0 2342 0
$$$.....**$.....**$
4 2344 0 0 0
$$$..*$.*.*$.*.*..**$**.**..*$....*.*$
.....*$....**$$$$...*$..*.*$..*.*$
**.*..**$**.*.*$....*.*$.....*.*$......*$
**.*$.*$..*....*$...*...*$..**$
4 2346 2347 2348 2349
.....**$.....**$$$$$$..**$
4 170 2351 0 1989
$$$$$$...**$....*$
4 0 0 0 2353
5 2345 2350 2352 2354
$$$**.....*$..*...*$.**...**$
4 0 1686 2356 1686
$$$...**$...*$.*.*$.**$
$$$.....**$.....*.*$.......*$.......*$
4 1813 2358 2359 2039
5 2357 0 0 2360
6 2340 2343 2355 2361
$$$**$.*$.*.*$..**$
$$$$$.**....*$.**....*$
4 2363 0 2364 1820
5 0 0 2365 0
6 0 0 2366 0
.***...*$.*..****$....*$.....***$.......*$
4 0 2368 0 0
4 0 0 0 305
5 0 2369 0 2370
.**$.**$$.**$*..*$..**$
4 2372 0 0 1700
......*$.....*.*$.....*.*$....**.*$$....**.*$....**.*$
$$..**...*$*..*..*$*.*...*$..****.*$.*...*$*.*...*$
4 0 0 2374 2375
.*..*$*.**$*$*$
4 1984 0 2377 1577
$$$$$.**$.**$
.*.*...*$..*...**$
4 2379 2380 1724 0
5 2373 2376 2378 2381
$$$.......*$$.....***$.....*$
4 0 2383 0 0
5 0 2384 0 0
6 2371 2382 0 2385
$$......**$..**..**$.*.*$.*$**$
$$$*$*$$$...*$
....**$$$$$......**$.....*.*$.....*$
4 2387 1964 2388 2389
...***$..*$..**$
4 1764 2391 0 0
.......*$.......*$.....*.*$.....**$
4 255 0 1531 2393
5 2390 0 2392 2394
*..*.*$....**$
4 2041 0 2396 0
5 0 0 2397 0
$$$*$*$...*.**$****.**$*$
.***.**$...**..*$......**$
4 2399 0 2400 1515
.**$.*.*$...*$...**$
$$$*$.*$.*..**$.**..*$..*.*$
4 0 2402 1630 2403
$.**$.*..**$..**..*$.....*$..***$.*$.**$
4 0 0 2405 0
......**$......**$
.*..****$.*.*...*$..*.*$...*.*$....*$
...**$...**$$$$$$**$
4 2407 2408 2409 0
5 2401 2404 2406 2410
...**$...**$$$$$....**$...*.*$
.**$.**$$$$**$**$
...*$..**$$$$.*$*.*$*.*$
4 2412 2413 2414 1782
**$.*$
4 0 0 2416 0
.*$$*....*$.*...***$**$.......*$
$.......*$.......*$.....***$*...*$*...**$
4 2418 2419 0 0
$$**$**$$.......*$.......*$
4 2416 0 0 2421
5 2415 2417 2420 2422
6 2395 2398 2411 2423
7 2362 2367 2386 2424
$....**$.....*$.**..*.*$.*....**$.*$*$
4 0 0 2426 0
5 0 0 2427 0
6 0 0 2428 0
7 0 0 2429 0
8 0 0 2425 2430
9 0 0 2431 0
4 0 2149 0 0
4 1617 0 0 2144
4 0 0 0 2179
4 0 0 0 2181
5 2433 2434 2435 2436
4 1615 0 0 0
$$$$$...**$....*$....*.*$
4 0 2439 0 1455
4 1515 0 0 2193
5 0 2438 2440 2441
6 0 2437 0 2442
4 1884 0 170 0
$$$$....**$....*$..*.*$..**$
4 0 0 2445 0
5 2444 0 2446 0
$$$$$$....**$...*..*$
4 0 0 2448 0
...*..*$....**$$$$$$...**$
...**$$$$$*$
4 2450 0 2451 0
5 2449 0 2452 0
6 2447 0 2453 0
4 0 0 0 2229
4 0 1455 0 1495
4 1724 0 2233 0
5 2455 2456 0 2457
4 0 1545 0 2236
4 1884 0 0 1
4 0 0 0 2240
4 0 2238 0 1868
5 2459 2460 2461 2462
6 0 2458 0 2463
4 2245 0 2255 0
5 2465 0 0 0
6 0 0 2466 0
7 2443 2454 2464 2467
..**.*.*$......*$$$.**$.**$
$$$$$....**$....*$.....***$
4 2363 2469 0 2470
4 0 136 0 0
$......**$.....*.*$.....*$....**$
$$.....**$.....**$$$$......**$
4 0 0 2473 2474
5 2471 0 2472 2475
4 0 0 1746 0
.***$*$**$
$$$$$$..*$.*.*$
4 2478 0 2479 0
5 2477 0 2480 0
4 0 1545 0 1553
.....*.*$..*..*.*$..****.*$......*$....*.*$....**$
$..*.**.*$..**.*.*$$......**$......**$
.**.*.**$..*.**$*.*....*$..*****$.*....*$.*.*...*$..*.*$...*...*$
4 0 2483 2484 2485
..*.**$..*$.**$
4 2448 0 2487 0
$$$$$$......**$.....*.*$
4 1713 0 247 2489
5 2482 2486 2488 2490
.*.*$.*.*.**$*..*..*$...**$
$*$.*$*$$$*$*$
4 2492 0 2493 0
$$.......*$.......*$.....*.*$.....**$
4 0 2495 0 0
$$*$$$...**$...*$.*.*$
.**$$$$.**$.*.*$...*$...**$
4 2497 0 2498 0
5 2494 0 2496 2499
6 2476 2481 2491 2500
.....*$....**$
.......*$.......*$$$$$.**$..*$
4 0 2502 0 2503
4 0 1831 0 0
5 0 2504 0 2505
$$$......**$......*$.**$.*.*$...*$
$**$.*$*$$$$**$
***.**$..*.*.*$..*.*.*$...**.*$.......*$$$..**$
*..*$*.**$*.....**$*....*.*$.....*$....**$
4 2507 2508 2509 2510
...*$.***$*$**$
4 0 2512 2344 1792
4 263 0 329 330
......**$.....*.*$..*..*.*$..****.*$......*$....*.*$....**$
.*.*$.*.*$.*.*.**$*..*..*$...**$
4 2515 2516 0 0
5 2511 2513 2514 2517
6 2506 2518 0 0
$$$$$$....**$....*.*$
......*$..****.*$..*..*.*$.....*.*$......**$
4 0 2520 20 2521
.....*$.....*.*$......**$
4 2523 1593 0 0
5 0 2522 0 2524
...**$*..*..*$.*.*.**$.*.*$.*.*$..*$
4 0 0 2526 0
4 0 0 1731 0
5 2527 0 2528 0
6 2525 2529 0 0
7 2501 0 2519 2530
4 0 1524 0 0
4 0 0 1876 0
4 0 0 0 2268
4 1545 0 1553 0
5 2532 2533 2534 2535
4 0 2270 0 0
4 0 2273 0 0
4 0 2275 2147 0
5 0 2537 2538 2539
6 0 2536 0 2540
4 20 0 2282 0
5 0 0 2542 0
5 70 0 0 0
6 2543 0 2544 0
5 2150 2151 0 2178
4 0 2179 0 0
4 0 0 0 2439
5 2547 2182 2548 2190
6 0 2546 0 2549
4 0 0 2168 0
5 2551 0 171 0
4 2445 0 0 0
4 2448 0 2450 0
5 2553 0 2554 0
....*$****.**$*..*.*.*$...*.*.*$....**.*$
.**$.*..*$.*.**$.*$.*$*$
4 2034 0 2556 2557
5 0 0 1985 2558
6 2552 0 2555 2559
7 2541 2545 2550 2560
4 0 0 0 1884
$$$$....**$...*..*$..*.**$..*$
4 0 0 2563 0
5 0 2562 0 2564
$$$$$$$..*.**.*$
$$$$$$.**.*.**$..*.**$
4 0 0 2566 2567
..**.*.*$$......**$......**$
*.*....*$..*****$.*....*$.*.*...*$..*.*$...*...*$
4 2569 2570 1856 0
.*$*$$$*$*$
4 2572 0 0 2393
5 2568 4 2571 2573
6 0 0 2565 2574
*$$$...**$...*$.*.*$.**$
4 0 0 2576 0
$....**$.....*$...*$...*****$$.....***$....*$
4 0 0 0 2578
5 0 0 2577 2579
$$$$......**$......*$....*.*$....**$
4 2523 1593 1664 2581
$**$*$.***$*..*$.*$.**$
4 0 0 2583 0
5 2522 2527 2582 2584
6 0 0 2580 2585
4 1859 0 0 0
5 0 2587 0 0
$$$$......**$.....*.*$.....*$....**$
4 1731 2589 0 0
$......**$......*$
4 0 1676 2591 49
$......**$......*$$....****$....*..*$.......*$
4 0 0 0 2593
5 2590 2592 0 2594
$$......**$.......*$.......*$
$$$.......*$.*.....*$**$
4 2596 2597 0 0
5 0 2598 0 0
6 2588 2595 0 2599
$$.**$.*.*$...*$...**$
4 2601 0 0 0
....****$..**...*$.*..***$.**.*$....*$....**$
4 0 2603 0 0
$$*$*....**$.**..*$.*.*.*.*$.*.*.*$**.*.*$
4 0 0 2605 223
5 2602 2604 2606 0
....**$.....*$..***$..*$
4 1617 0 2608 2147
$$$.......*$$$$...**$
..*$....*$*****$$***$...*$****$*...**$
4 0 1984 2610 2611
...**$$$$$$..**$..*$
.***..*$...*.**$...*$..**$
...***$.....*$
4 2613 2614 2615 0
5 2609 2612 0 2616
....*$$$*$*$
4 2618 0 1893 0
5 2619 0 0 0
$$.......*$
4 0 2621 0 0
5 0 2622 0 0
6 2607 2617 2620 2623
7 2575 2586 2600 2624
8 2468 2531 2561 2625
4 0 1455 0 0
5 2627 2194 2230 2231
5 2232 2234 2237 2239
6 0 2628 0 2629
4 2451 0 0 0
$$$**$.*$$****$....*$
$$$......**$.....*$.....**$
.***$*$****$...*...*$***....*$*$*$**$
4 1555 2632 2633 2634
5 2631 0 0 2635
...*$...*.*$....**$
4 0 2637 0 0
$......**$......*$.......*$$.......*$......*$......**$
$$$**$..*$*..*$.**$
4 1605 0 2639 2640
$$$$$$..**$..*$
4 0 2642 307 2022
5 2638 2641 2643 0
4 0 1706 0 0
5 2246 2645 2256 0
$$**$.*$*$.....**$......*$......*$
4 2647 3 136 327
$$.......*$.......*$$.....***$....*$.....***$
$$*$$.*$**$
$.....***$**...*$**....**$$$.......*$
*$*$.**$*..*$*.**$*$*$
4 2649 2650 2651 2652
$*$$***$..*$
4 2654 0 0 0
5 2648 2653 166 2655
6 2636 2644 2646 2656
5 2241 2242 0 2267
5 2269 2271 2274 2276
6 0 2658 0 2659
....**$....*$..*.*$..**$
4 0 0 2661 0
$$....**$...*..*$...*..*$....**$
4 0 0 2663 0
5 2662 0 2664 0
4 1515 0 69 0
5 2666 0 0 0
6 2665 0 2667 0
7 2630 2657 2660 2668
.....*$.....**$
4 255 1643 2670 1676
$$$.**$..*$..*.*$...**$
...*$...***$......*$.....**$
4 2672 2673 0 0
**$$$$$$.......*$...**.*$
$$.......*$.......*$**$**$
...**.*$.......*$*.*.**.*$.**.*..*$......**$
4 0 2675 2676 2677
$$$$$*...**$.*...*$*...*$
...*$****.*$....*.*$.**..*$.*.**$
4 2679 0 2680 0
5 2671 2674 2678 2681
$$$$$$$......*$
$$$$$**$*$*$
......**$$$$......**$......*$$..**$
$$$$$*$*$**$
4 2683 2684 2685 2686
..*.*$....*$....**$
4 2688 0 0 0
5 2687 0 2689 0
6 2682 2690 0 0
7 2691 0 0 0
5 0 2277 2433 2434
4 0 0 1 3
5 2435 2436 0 2694
6 0 2693 0 2695
4 2168 0 170 0
5 0 0 2697 0
6 2698 0 0 0
4 257 49 0 0
5 0 2700 0 0
6 0 2701 0 0
7 2696 2699 2702 0
8 2669 2692 2703 0
9 0 2626 0 2704
4 2112 1567 1569 1571
4 0 2238 0 0
5 0 2706 0 2707
6 0 2708 0 0
$$$...*$*.*.*$*.*.*$*.*.*.**$**..*..*$
4 0 0 2710 0
4 2202 0 0 50
4 1490 0 0 0
5 2711 2712 2713 0
**...*.*$..****.*$..*$...***.*$.....**$
*$*$$*$.*$**$.....**$.....**$
4 1830 0 2715 2716
$$$...**$...*.*$.....*$.....**$
4 0 2718 0 2479
$$$$$......**$.....*$....*.**$
4 0 0 2720 2039
.*.*..**$**.**..*$....*.*$**.*..**$**.*.*$....*.*$.....*.*$......*$
4 0 2722 2344 0
5 2717 2719 2721 2723
4 141 0 0 0
$$..**$..*$...***$.....*$
4 2726 0 0 0
5 2725 2727 0 0
6 2714 2724 0 2728
$....*$..***$.*$.**$
4 0 0 0 2730
$$$.......*$......*$......*$.....**$
4 0 2732 0 0
$$$*$*.....**$......**$
$.......*$......*$...*..*$...****$.......*$.....*.*$.....**$
...*$*.*.*$*.*.*$*.*.*.**$**..*..*$....**$
4 2734 0 2735 2736
5 0 2731 2733 2737
6 0 0 2738 0
7 2709 2729 2739 0
4 2344 1515 2473 1844
$$$..**$.*.*$.*$**$
4 0 0 2742 0
...*$..*.*$..*.*$**.*$.*$..*....*$...*...*$..**$
$$$$$$**.....*$..*...*$
.**...**$
4 2744 2745 0 2746
4 2742 0 0 1459
5 2741 2743 2747 2748
$$$$......**$.......*$...**..*$...*$
4 0 0 2750 2214
5 0 0 2751 0
$...**$....*$.***...*$.*..****$....*$.....***$.......*$
$$$.**$.**$$.**$*..*$
4 0 0 2753 2754
4 0 44 0 50
..**$.......*$.......*$
4 0 2757 0 0
$....*$...*.*$...*.*$..**.**$......*$..**.*$..**.*.*$
......*$.......*$$$$$*$*$
4 167 2759 210 2760
5 2755 2756 2758 2761
.*.*$.**$$$$$.......*$.......*$
$$$$$$*....**$*....**$
$*$$$$.......*$.......*$......**$
$$$....**$**..**$.*$
4 2763 2764 2765 2766
$$$$$$....**$...*.*$
4 0 0 2768 0
$$$**...*$.*..*.*$*...*.*$****.*$...*$
*...*$.*...*$*...**$
.*$.***$....*$...**$
4 2770 0 2771 2772
...*$..**$$$$$....**$...*.*$
4 2774 0 2512 0
5 2767 2769 2773 2775
6 2749 2752 2762 2776
4 0 0 0 1676
5 0 0 2778 0
6 0 0 2779 0
$.......*$......*$......*$.....**$
**$..*$**$
4 2781 2782 0 0
4 2470 0 136 0
5 2783 2784 0 0
$$$$.....**$......*$...***$...*..**$
$$$$$$.*.**$**.**$
4 0 0 2786 2787
4 0 2275 0 165
$**.**$.**..*$....**$
4 257 2790 0 0
$$$$.**$.**$
$$$$......*$.....*.*$.....*.*$....**.*$
$....**.*$....**.*$
4 2792 2793 0 2794
5 2788 2789 2791 2795
$$$..**$.*..*$*.**$*$*$
4 1 2797 0 0
......**$......*$.......*$
$$**$.*$
4 0 155 2799 2800
5 2798 2801 0 0
6 2785 2796 0 2802
$.....**$.....*$...*.*$...**$
$*$.*$.*$.**$
$.**....*$.**....*$$$$......**$..**..**$
4 2804 1946 2805 2806
4 0 0 167 0
$$$$$$..**...*$*..*..*$
.*.*$.*$**$$$$$*$
*.*...*$..****.*$.*...*$*.*...*$.*.*...*$..*...**$
*$$$...*$...***$......*$.....**$
4 2809 2810 2811 2812
$......**$.....*.*$.....*$...***$..*$..**$
4 2473 0 2814 0
5 2807 2808 2813 2815
4 0 2072 0 0
$.....***$.....*$
*$...*.**$****.**$*$.***.**$...**..*$......**$
4 2818 2819 0 0
.......*$.......*$......**$$......**$......**$
4 1545 0 1553 2821
5 2694 2817 2820 2822
$$$$.......*$.......*$.....*.*$.....**$
$$..**$...*$*..*.*$....**$
$$$$.**$.*.*$...*$...**$
4 2824 2825 2826 1713
4 0 0 2792 0
$$....**$...*.*$...*$..**$
.*$.*..**$.**..*$..*.*$.*..****$.*.*...*$..*.*$...*.*$
$.*$*.*$*.*$.*$$*....*$.*...***$
4 3 2829 2830 2831
$**$**$$$.......*$.......*$......**$
$$$$**$.*$
$$$$$.......*$.......*$.....***$
4 2833 2834 2835 2834
5 2827 2828 2832 2836
6 2816 0 2823 2837
7 2777 2780 2803 2838
$$$$$$.**$*.*$
4 0 0 0 2840
$$$$......*$....***$...*$...**$
4 2842 0 1676 0
5 0 0 2841 2843
6 0 0 2844 0
*$*$$$$$.....*$.....***$
4 2002 2846 0 165
**$$$.....*$.**.*.*$*.*.*.*$*.*.*.*$*.**..*$
.*....**$.*$*$
4 2848 1724 2849 0
$.......*$.......*$$.....***$.....*$
$*$.*.....*$.*....*$*.**..*$*.*.*.**$*.*.*.*$.**.*.*$
4 0 0 2851 2852
$$*$*$$...**$....*$....*.**$
4 0 0 2854 0
5 2847 2850 2853 2855
$.....*$...***$..*$..**$
4 0 54 2857 136
4 0 1536 1993 0
5 0 0 2858 2859
$$*$*$*.*$.**$
.....*$$$**$**$
4 2861 2862 0 362
.....*$......**$
4 2864 327 0 1466
5 2863 2865 0 2627
$$$$$....**.*$....*.**$
.....*$....*.*$**.*.*$**.*$....****$.**.*$.*..*.**$...**.*$
4 1933 0 2867 2868
.**$..*$.*$*$*.*$.*.*$..*$**$
4 0 225 2870 0
5 2869 2871 0 0
6 2856 2860 2866 2872
.....**$.....*$...*.*$...**$$$$...**$
4 0 0 2874 0
5 0 0 2875 0
...*.*$.....*$*....**$.*$.*$.**$
4 2877 0 0 0
5 2878 0 0 0
6 2876 0 2879 0
7 2845 0 2873 2880
$$$$$$$.....*$
4 0 0 2882 0
5 0 0 0 2883
$$.......*$.......*$......**$
$**$.*.....*$.......*$
4 0 0 2885 2886
$$*$*$$$....*$**.*.*$
4 2391 0 2888 0
.......*$....*..*$....****$$......*$......**$
4 0 2890 0 0
.*.*.*$.*.*.*.*$.**..*$*....**$*$
4 2892 167 0 0
5 2887 2889 2891 2893
6 0 2884 0 2894
4 0 2448 0 2487
4 0 1713 0 247
5 2896 2897 0 0
**$.......*$
4 1704 2899 0 0
*...*$*...**$
4 2901 0 0 0
$$.**$..*$**...*.*$..****.*$..*$...***.*$
4 222 2903 0 1455
$$$$*$*$$*$
.*$**$$$.....**$.....**$
4 2905 0 2906 0
5 2900 2902 2904 2907
$$$......**$.....*$....*.**$....*$...**$
4 0 0 0 2909
$$$$*$
4 0 0 2911 25
4 0 1786 0 0
5 2910 2912 0 2913
6 2898 2908 0 2914
$$$...**$...*.*$.....*$.****.**$.*..*.*$
4 0 0 0 2916
$$$$$..**$..*$*.*$
4 0 0 2918 0
5 0 0 2917 2919
$$$$.......*$......*$......*$.....**$
$$$$*$*.....**$......**$
$$.......*$......*$...*..*$...****$.......*$.....*.*$
4 2921 2922 0 2923
5 0 0 0 2924
$$$$...**$....*$....*.*$.....**$
....*.*$.....**$$$$....**$....**$
$$....*$..***$.*$.**$
4 2926 2927 2928 210
*.*.**$*.*.*$.*..*$....*.*$.....**$
4 2930 0 2039 0
$...*$*.*.*$*.*.*$*.*.*.**$**..*..*$....**$
4 0 0 2932 0
4 1971 0 0 0
5 2929 2931 2933 2934
6 0 2920 2925 2935
7 2895 2915 0 2936
8 2740 2839 2881 2937
$$$$$$$.**.**$
$.......*$.......*$$$$$...**$
.*...*$.*...*.*$*.....**$
4 1480 2939 2940 2941
$.....**$.....**$$$$$......**$
$$$$..*$.*.*$.*.*..**$**.**..*$
.....*.*$.....*$....**$$$$...*$..*.*$
4 1565 2943 2944 2945
$...**$...**$$$$..**$..**$
4 2947 0 0 1636
5 2942 0 2946 2948
....*.*$**.*..**$**.*.*$....*.*$.....*.*$......*$
..*.*$**.*$.*$..*....*$...*...*$..**$
4 2950 2951 0 0
$$$$**.....*$..*...*$.**...**$
4 2953 1636 0 0
....*$.***...*$.*..****$....*$.....***$.......*$
4 0 1545 0 2955
$.**$.**$$.**$*..*$..**$
4 0 0 2957 0
5 2952 2954 2956 2958
$$$$...**.**$...*...*$.*.*...*$.**$
4 0 0 2320 2960
4 0 0 2214 0
$$$$.....**$.....*.*$.......*$.......*$
$$$$$$.......*$*......*$
$$$$$.......*$.......*$......**$
4 2963 2964 0 2965
4 2764 0 2766 2768
5 2961 2962 2966 2967
6 2949 0 2959 2968
4 165 167 0 210
4 0 2781 0 0
4 2782 2470 0 136
5 0 2970 2971 2972
4 2759 2770 2760 2771
4 0 2774 2772 2512
4 0 0 0 2786
4 0 0 2787 0
5 2974 2975 2976 2977
4 0 0 0 1616
5 0 0 0 2979
4 0 257 0 0
4 2790 2792 0 0
$$.*$.***$....*$...**$
4 0 1 2286 2983
4 2797 0 255 2799
5 2981 2982 2984 2985
6 2973 2978 2980 2986
4 0 0 1676 0
4 2275 2804 165 2805
4 1946 0 2806 167
5 0 2988 2989 2990
4 2793 2809 2794 2811
4 2810 2473 2812 2814
4 155 0 2800 1
5 2992 2993 2994 4
4 2072 2824 0 2826
$$$*$.*.**$.*.**$.*$.*$
4 2997 0 2233 0
5 0 0 2996 2998
6 2991 0 2995 2999
7 2969 0 2987 3000
8 0 0 3001 0
5 0 0 0 2
6 0 0 0 3003
$$$$$..*$***$
4 0 0 3005 0
5 0 0 3006 0
6 0 0 3007 0
$**$.*$.*.**$..*..*$...**$
4 3009 136 0 0
4 0 2320 0 0
5 0 3010 0 3011
4 2095 2344 0 2515
5 0 3013 0 0
6 0 3012 0 3014
*$$$$$$..**$..**$
$$$$$$*$***$
4 3016 0 1519 3017
4 1990 0 0 0
$.....**$......*$......*$.......*$
...*$***$*$*$
4 3020 3021 2512 0
5 3018 3019 3022 0
**$$$$$$**$.*$
4 0 1676 0 3024
$......**$.......*$..**.*.*$..**.**$$..**.**$...*.*$
.*.**$.**.*$
...*.*$....*$
4 3026 3027 3028 0
5 3025 0 3029 0
4 1792 0 2516 0
5 3031 0 0 0
6 3023 3030 3032 0
7 3004 3008 3015 3033
4 0 2017 2012 1990
4 2014 2020 0 2022
5 0 3035 0 3036
6 0 0 0 3037
5 0 2627 0 0
$$.**$..*$..*.*$...**$
4 0 222 0 3040
$.**$.*.*$...*$***.**$..*.*.*$..*.*.*$...**.*$
$$$**$*..*$*.**$*$*$
.......*$$$..**$..**$
4 3042 3043 3044 0
$$$$$.**$..*$*$
4 3046 0 0 0
4 1691 1643 0 0
5 3041 3045 3047 3048
6 3039 0 3049 0
4 2017 0 1990 0
4 2020 3046 2022 0
5 2013 3051 2015 3052
6 0 0 3053 0
7 3038 3050 3054 0
8 3034 3055 0 0
$$$$....**$.....*$.....*.*$......*$
4 3057 1693 136 327
......*$....***$...*$...**$
4 3059 0 203 2683
$$$$$$......**$......**$
4 0 3061 0 0
$$$$.....**$.....*.*$
.....*.*$.**.*.*$.**.*$.....***$*.**.*$*.*..*.*$....**.*$
4 3063 3064 0 0
5 3058 3060 3062 3065
4 1859 0 1984 0
......*$....*.*$....**$$$$....**$....*.*$
......*$**....**$*.*$..*$..**$
4 3068 0 3069 0
...*$..*$.*$**.*$..*.*$*..*$.**$
4 3071 0 0 0
5 3067 3070 3072 0
4 0 0 0 210
5 0 0 0 3074
6 3066 3073 0 3075
4 0 2818 0 0
4 2819 0 0 1516
$$..**$.*..*$*.**$*$*$
4 0 0 3079 255
5 3077 3078 2219 3080
$$$......*$.....*.*$.....*.*$....**.*$
$$$$$..**...*$*..*..*$*.*...*$
4 0 0 3082 3083
.**....*$.**....*$$$$......**$..**..**$.*.*$
.*$**$$$$$*$*$
......**$.....*.*$.....*$....**$
4 3085 262 3086 3087
....**.*$....**.*$
..****.*$.*...*$*.*...*$.*.*...*$..*...**$
4 3089 3090 1700 0
......**$.....*.*$.....*$...***$..*$..**$
4 42 3092 0 0
5 3084 3088 3091 3093
$$$.**$.*.*$...*$***.**$..*.*.*$
$$$$$**$*..*$*.**$
4 0 0 3095 3096
5 0 2981 3097 0
.....***$.....*$
4 258 1789 0 3099
...*.**$****.**$*$.***.**$...**..*$......**$
4 1643 0 3101 0
4 0 2262 0 0
5 3100 3102 0 3103
6 3081 3094 3098 3104
$$$$..*$***$$*$
4 0 0 3106 0
5 0 0 3074 3107
4 0 1754 0 0
$$.....**$......*$....*$....****$$......**$
.....*$.....***$...**$..*..***$..**.*$.....*$.....**$
4 0 3110 0 3111
$$$$$*$.*$*$
$*$*...**$....**$
4 3113 2193 3114 1455
5 0 3109 3112 3115
....**$$$$.....**$....*.*$.*..*.*$.****.**$
4 137 20 141 3117
$$$.*$*.*$*.*$*.*.**$..*..*$
4 0 0 3119 0
4 0 2263 0 0
4 263 0 0 0
5 3118 3120 3121 3122
$.....**$......*$...***$...*$
4 3124 0 0 0
5 0 3125 0 0
6 3108 3116 3123 3126
..*.*.*$...**.*$.......*$$$..**$..**$
4 3128 262 1530 0
......**$$$$$*$
4 3130 262 0 0
5 3129 0 3131 0
4 0 0 0 192
$$$...**$..*..*$.*.**$.*$**$
4 3134 0 258 50
$$$..**$..**$$$.......*$
...**.*$..*.*.*$..*.*.*$***.**$...*$.*.*$.**$
4 2179 3136 225 3137
*$*$*.**$*..*$**$
4 0 0 3139 0
5 3133 3135 3138 3140
......**$.......*$.......*$
4 0 0 0 3142
$$.*$**$
......**$.....*$......**$$......**$.**...*$.**....*$
4 0 0 3144 3145
5 0 0 3143 3146
$$$$$**$*$..*$
***$$*$.*$**$..**$**..*$.*.**$
4 3148 0 3149 0
5 0 0 3150 0
6 3132 3141 3147 3151
7 3076 3105 3127 3152
4 0 0 2076 2144
$$$*$$$$.**$
4 0 0 3155 0
5 0 0 3154 3156
$$$.**$.*.*$...*$...**$
4 0 3158 0 0
..*$..*.*$...**$
$..**$..**$$$$.......*$...**..*$
$**$**$$$$*$*$
4 3160 0 3161 3162
$$$$$*$*..**$**..*..*$
.*.*...*$*..****$*.*...*$.*.*...*$..*.*$...*...*$
4 2921 3164 25 3165
..*.*$..*$.**$$$$*$.*$
.*$*$$....*$*...***$*......*$......**$
$.......*$......*$......*$....***$...*$...**$
4 3167 2781 3168 3169
5 3159 3163 3166 3170
4 167 0 167 0
5 0 0 3172 0
6 3157 0 3171 3173
$..**$..**$
*$$***$..*$
4 3175 0 3176 0
4 0 2591 0 0
.*$*...*.**$.****.**$.*$..***.**$....**$.......*$
4 3179 1820 1 3
5 3177 2988 3178 3180
$$$*$*$$......*$......**$
$$......**$.......*$..**...*$..*.*$....*$....**$
4 300 3182 0 3183
$$$$**$*$*$
4 3185 0 322 0
$$$.......*$.......*$......**$
4 0 222 219 3187
$$$$*....**$*....**$
$....**$**..**$.*$
4 3189 0 3190 1883
5 3184 3186 3188 3191
4 136 327 1672 222
......*$......*$.....**$
$$......*$....***$...*$...**$
4 0 3194 3195 0
$$$....**$....*$.....***$.......*$
4 1718 3197 0 0
5 2 3193 3196 3198
...*.*$...*.*$..**.**$......*$..**.*$..**.*.*$......*$.......*$
$**...*$.*..*.*$*...*.*$****.*$...*$*...*$.*...*$
*...**$
4 3200 3201 223 3202
$$$$$$.*$.***$
$$$$....**$...*.*$...*$.***$
*$**$
4 3204 3205 141 3206
$$.....**$......*$...***$...*..**$......*$.......*$
4 0 0 0 3208
$$$$.*.**$**.**$$**.**$
4 0 0 3210 0
5 3203 3207 3209 3211
6 3181 3192 3199 3212
4 0 0 1868 1466
.....*$...*.*$...**$$$$$*$
.*$.*$.**$
4 1 3215 136 3216
5 3214 0 3217 0
6 0 0 3218 0
7 3174 0 3213 3219
$$.....**$....*.*$....*$...**$
4 0 0 0 3221
5 0 3222 0 0
6 0 3223 0 0
..*$***$$*$
4 225 3225 309 1777
$$$$**$*$.***$...*$
4 0 3227 0 0
.....**$....*.*$.*..*.*$.****.**$.....*$...*.*$...**$
*.*$*.*$*.*.**$..*..*$..**$
4 3229 3230 0 0
5 3226 3228 3231 0
4 1993 0 0 0
$$$$.**$*.*$*$*$
$$$$.....*$.....***$$.......*$
4 1 3234 0 3235
5 3233 3236 0 2472
6 3232 3237 0 0
7 3224 3238 0 0
$.....*$.**.*.*$*.*.*.*$*.*.*.*$*.**..*$.*....**$.*$
4 1756 0 3240 2834
5 3241 0 1500 0
.**..*$....**$
4 3243 0 0 0
5 0 3244 0 0
6 3242 3245 0 0
7 3246 0 0 0
8 3153 3220 3239 3247
9 2938 3002 3056 3248
10 2335 2432 2705 3249
6 0 0 0 1688
7 0 0 0 3251
8 0 0 0 3252
6 0 1711 0 2010
7 0 3254 0 0
8 0 3255 0 0
9 0 3253 0 3256
10 0 3257 0 0
6 0 0 0 1497
6 0 0 0 1457
6 1452 1511 1470 1547
7 0 3259 3260 3261
6 5 0 1505 0
6 1526 1534 1561 1601
6 0 0 1604 0
7 3263 0 3264 3265
6 0 1478 1635 1653
6 1487 1576 1666 1742
6 1646 1675 1696 1723
6 1682 1763 1733 1841
7 3267 3268 3269 3270
6 1588 1612 1750 1785
6 1624 0 1798 1908
6 1775 1810 1853 1882
6 1825 1923 1892 1951
7 3272 3273 3274 3275
8 3262 3266 3271 3276
6 0 0 1912 0
6 1931 1935 1963 1992
7 3278 0 3279 0
8 0 0 3280 0
6 1716 0 0 2016
6 1736 1866 2028 2047
6 0 2030 0 0
6 2036 2057 0 2088
7 3282 3283 3284 3285
6 1870 1896 2051 0
6 1898 1967 2071 2134
6 2064 0 0 0
6 2078 2146 2100 2177
7 3287 3288 3289 3290
6 0 2109 0 0
6 0 2185 2121 0
6 2126 0 0 0
7 3292 3293 0 3294
8 3286 3291 0 3295
6 1979 1998 2143 2165
6 2152 2173 2183 2204
7 3297 0 3298 0
6 2195 2213 2235 2251
6 2216 2224 2254 2309
6 2243 2261 2272 2284
6 2265 0 2294 2317
7 3300 3301 3302 3303
6 2226 0 0 0
6 0 0 0 2340
6 2313 2355 0 2371
7 3305 3306 0 3307
8 3299 0 3304 3308
9 3277 3281 3296 3309
6 0 0 2343 0
6 2361 2366 2382 2395
6 0 0 2398 0
7 3311 0 3312 3313
8 0 0 3314 0
9 0 0 3315 0
6 2278 2299 2437 2447
6 2303 2328 0 2476
6 2442 2453 2458 0
6 0 2491 0 2506
7 3317 3318 3319 3320
6 2331 0 2481 0
6 2500 0 2518 2525
6 0 0 2529 0
7 3322 0 3323 3324
6 2463 2466 2536 2543
6 2540 2544 2546 2552
6 0 2565 0 2588
7 3326 0 3327 3328
6 0 2738 0 0
6 2574 2580 2595 2607
6 2585 2844 2617 2856
7 0 3330 3331 3332
8 3321 3325 3329 3333
6 2549 2555 2628 2636
6 2559 0 2644 2682
6 2629 2646 2658 2665
6 2656 0 0 0
7 3335 3336 3337 3338
6 2599 2620 2690 0
6 2623 2866 0 0
7 3340 3341 0 0
6 2659 2667 2693 2698
6 2695 0 2701 0
7 3343 0 3344 0
8 3339 3342 3345 0
9 0 3334 0 3346
6 2385 2411 2708 2714
6 2423 2428 2724 2749
6 2728 2762 0 2785
7 3348 3349 0 3350
6 0 0 2752 0
6 2776 2779 2796 2816
7 3352 0 3353 0
6 0 0 2860 2876
7 0 0 3355 0
6 2802 2823 2884 2898
6 2837 0 2908 2949
6 2894 0 0 0
6 2914 2959 2920 2973
7 3357 3358 3359 3360
8 3351 3354 3356 3361
6 2968 0 2978 2991
7 0 0 3363 0
8 0 0 3364 0
6 2872 2879 0 0
6 3003 3007 3012 3023
6 0 0 3030 0
7 3366 0 3367 3368
6 0 2925 0 3039
6 2935 2980 0 3066
6 3037 3049 0 0
6 0 0 0 3108
7 3370 3371 3372 3373
6 3014 3032 0 0
6 0 3053 0 0
7 3375 3376 0 0
6 0 3123 0 0
7 0 3378 0 0
8 3369 3374 3377 3379
6 2986 2995 3073 3081
6 2999 0 3094 3157
6 3075 3098 3116 3132
6 3104 3171 3141 3181
7 3381 3382 3383 3384
6 3173 0 3192 0
7 0 0 3386 0
6 3126 3147 3223 3232
6 3151 3199 3237 3242
7 3388 3389 0 0
6 3212 3218 3245 0
7 3391 0 0 0
8 3385 3387 3390 3392
9 3362 3365 3380 3393
10 3310 3316 3347 3394
11 3250 0 3258 3395
8 392 395 621 379
9 997 3397 660 0
10 3398 0 0 0
7 0 0 0 1647
8 0 0 0 3400
7 0 1717 0 2011
8 0 3402 0 0
9 0 3401 0 3403
10 0 3404 0 0
9 0 945 518 698
10 0 3406 924 1028
8 392 395 489 379
8 486 1012 577 381
9 947 3408 3409 0
10 3410 0 0 0
11 3399 3405 3407 3411
7 0 6 1453 1527
7 0 0 1535 0
7 1488 1589 1683 1776
7 1625 0 1826 1932
8 3413 3414 3415 3416
7 0 0 1936 0
8 0 0 3418 0
7 1737 1871 2037 2065
7 1899 1980 2079 2153
7 0 2089 0 0
7 2110 2196 2127 2244
8 3420 3421 3422 3423
7 1999 0 2174 0
7 2217 2227 2266 2310
7 0 0 2314 2362
8 3425 0 3426 3427
9 3417 3419 3424 3428
7 0 0 2367 0
8 0 0 3430 0
9 0 0 3431 0
7 0 2279 0 2443
7 0 2464 0 2541
8 0 3433 0 3434
7 2304 2332 2454 2501
7 0 2386 0 2709
7 2467 2519 2545 2575
7 2530 2739 2586 2845
8 3436 3437 3438 3439
7 0 2550 0 2630
7 0 2660 0 2696
8 0 3441 0 3442
7 2560 2600 2657 2691
7 2624 2873 0 3004
7 2668 0 2699 0
7 0 3015 0 0
8 3444 3445 3446 3447
9 3435 3440 3443 3448
7 2424 2429 2729 2777
7 0 0 2780 0
7 0 2803 0 2895
7 2838 0 2915 2969
8 3450 3451 3452 3453
7 2880 0 3008 3038
7 2936 2987 3050 3076
7 3033 3054 0 0
7 0 3127 0 3224
8 3455 3456 3457 3458
7 3000 0 3105 3174
7 3152 3213 3238 3246
7 3219 0 0 0
8 3460 0 3461 3462
9 3454 0 3459 3463
10 3429 3432 3449 3464
7 0 2702 0 0
8 0 3466 0 0
9 3467 0 0 0
7 0 3260 0 3267
8 0 0 0 3469
7 3251 3269 3254 3282
7 0 3284 0 0
8 0 3471 0 3472
9 0 3470 0 3473
10 3468 3474 0 0
7 0 0 3259 3263
7 3261 3264 3268 3272
7 3265 0 3273 3278
8 3476 0 3477 3478
7 3270 3274 3283 3287
7 3275 3279 3288 3297
7 3285 3289 0 3292
7 3290 3298 3293 3300
8 3480 3481 3482 3483
7 0 0 3301 3305
7 0 0 3306 3311
8 0 0 3485 3486
9 3479 0 3484 3487
7 3294 3302 0 3317
7 0 3319 0 3326
8 0 3489 0 3490
7 3303 0 3318 3322
7 3307 3312 0 3348
7 3320 3323 0 0
7 3324 0 3330 0
8 3492 3493 3494 3495
7 0 3327 0 3335
7 0 3337 0 3343
8 0 3497 0 3498
7 3328 3331 3336 3340
7 3332 3355 3341 3366
7 3338 0 0 0
7 0 3367 0 3375
8 3500 3501 3502 3503
9 3491 3496 3499 3504
7 3313 0 3349 3352
7 3350 3353 0 3357
7 0 0 3358 0
8 3506 0 3507 3508
7 0 3359 0 3370
7 3360 3363 3371 3381
7 3368 3372 3376 0
7 3373 3383 3378 3388
8 3510 3511 3512 3513
7 0 0 3382 0
7 3384 3386 3389 3391
8 3515 0 3516 0
9 3509 0 3514 3517
10 3488 0 3505 3518
11 3465 0 3475 3519
12 3396 0 3412 3520
9 507 404 0 0
10 3522 0 0 0
10 0 717 924 722
10 0 1099 685 528
8 398 403 395 0
9 884 3526 581 465
10 3527 0 0 0
11 3523 3524 3525 3528
9 1005 3408 463 0
10 3530 0 481 0
7 0 3344 0 0
8 0 3532 0 0
9 3533 0 0 0
8 0 0 0 1489
8 0 1738 0 2038
9 0 3535 0 3536
9 0 0 666 0
10 3534 3537 3538 0
10 0 685 510 1321
9 705 479 446 0
10 3541 0 481 0
11 3531 3539 3540 3542
10 722 481 0 0
10 0 1099 1016 528
9 0 0 0 667
10 0 712 3546 715
8 334 476 374 0
9 511 3548 380 382
10 3549 481 0 0
11 3544 3545 3547 3550
9 526 488 581 465
10 3552 0 0 0
11 3553 3540 3545 3553
12 3529 3543 3551 3554
8 7 0 1626 0
8 1900 2000 2111 2218
8 0 0 2228 0
9 3556 0 3557 3558
8 2128 2305 0 2468
8 2333 2425 2531 2740
8 0 2561 0 2669
8 2625 2881 2692 3034
9 3560 3561 3562 3563
8 2430 0 2839 0
8 2937 3001 3055 3153
8 0 0 3220 0
9 3565 0 3566 3567
10 3559 0 3564 3568
8 0 2703 0 0
9 3570 0 0 0
8 0 3239 0 0
8 3247 0 0 3262
8 3252 3271 3255 3286
9 3572 3573 0 3574
10 3571 3575 3538 0
8 0 0 3266 0
8 3276 3280 3291 3299
9 3577 0 3578 0
8 3295 3304 0 3321
8 3308 3314 3325 3351
8 0 3329 0 3339
8 3333 3356 3342 3369
9 3580 3581 3582 3583
8 0 0 3354 0
8 3361 3364 3374 3385
8 0 0 3387 0
9 3585 0 3586 3587
10 3579 0 3584 3588
11 3569 0 3576 3589
8 0 3345 0 0
8 0 3377 0 0
9 3591 3592 0 0
8 3379 3390 0 0
8 3392 0 0 3413
8 3400 3415 3402 3420
9 3594 3595 0 3596
8 0 3422 0 0
9 0 3598 0 0
10 3593 3597 3538 3599
11 3542 3600 3540 3542
8 0 0 3414 0
8 3416 3418 3421 3425
9 3602 0 3603 0
8 3423 3426 3433 3436
8 3427 3430 3437 3450
8 3434 3438 3441 3444
8 3439 3452 3445 3455
9 3605 3606 3607 3608
8 0 0 3451 0
8 3453 0 3456 3460
9 3610 0 3611 0
10 3604 0 3609 3612
8 3442 3446 3466 0
8 3447 3457 0 0
9 3614 3615 0 0
8 3458 3461 0 0
8 3462 0 0 3476
8 3469 3477 3471 3480
9 3617 3618 0 3619
8 3472 3482 0 0
9 0 3621 0 0
10 3616 3620 3538 3622
8 3478 0 3481 0
9 0 0 3624 0
8 3483 3485 3489 3492
8 3486 0 3493 3506
8 3490 3494 3497 3500
8 3495 3507 3501 3510
9 3626 3627 3628 3629
8 3508 0 3511 3515
9 0 0 3631 0
10 3625 0 3630 3632
11 3613 0 3623 3633
12 3590 0 3601 3634
13 3521 0 3555 3635
8 376 658 378 379
9 509 3637 446 0
10 3638 662 481 0
9 0 0 824 671
10 0 717 3640 722
11 3639 3547 3641 3639
11 3550 3545 3547 3550
8 458 462 706 381
8 334 369 403 0
9 918 3644 3645 0
10 3646 0 0 0
9 0 0 502 701
8 0 0 922 559
9 0 0 921 3649
8 513 489 374 0
9 511 3651 380 382
10 0 3648 3650 3652
8 473 939 395 0
9 884 3654 1064 465
10 3655 0 0 0
11 3647 3653 1040 3656
8 0 0 710 559
9 0 0 499 3658
10 0 699 3659 515
9 509 3637 578 0
10 3661 662 0 0
11 3639 3547 3660 3662
12 3642 3643 3657 3663
8 3498 3502 3532 0
8 3503 3512 0 0
9 3665 3666 0 0
8 3513 3516 0 0
9 3668 8 0 1901
9 0 2129 0 0
10 3667 3669 3538 3670
11 3542 3671 3540 3542
10 0 688 3546 669
11 3550 3545 3673 3550
12 3554 3672 3674 3554
11 1029 1040 1088 1029
9 713 810 1064 465
10 3677 0 0 0
9 511 805 380 382
10 0 1269 3659 3679
11 3678 3680 1040 3678
10 0 1166 1087 1024
10 0 885 1018 995
8 276 1089 0 0
9 643 3684 934 0
10 3685 0 481 0
11 1092 3682 3683 3686
9 0 641 945 1283
8 815 0 816 867
9 0 0 641 3689
10 0 3688 3690 1014
11 652 1040 3691 652
12 3676 3681 3687 3692
9 687 3637 660 0
10 3694 662 0 0
10 0 508 3659 515
11 3695 3673 3696 3695
9 526 1013 464 465
10 0 1061 3546 3698
9 511 3548 622 382
10 3700 481 0 0
11 3550 3545 3699 3701
9 0 518 641 650
8 0 0 0 572
9 0 0 0 3704
9 726 952 578 0
10 0 3703 3705 3706
11 3678 3660 3707 984
10 0 948 3546 3698
10 0 717 3659 722
11 3662 3709 3710 3639
12 3697 3702 3708 3711
13 3664 3675 3693 3712
9 0 0 2001 0
9 2334 2431 2626 2938
9 0 0 3002 0
10 3714 0 3715 3716
9 2704 3056 0 0
9 3248 0 3253 3277
9 3256 3296 0 0
10 3718 3719 3538 3720
9 0 0 3281 0
9 3309 3315 3334 3362
9 0 0 3365 0
10 3722 0 3723 3724
11 3717 0 3721 3725
9 3346 3380 0 0
9 3393 0 3401 3417
9 3403 3424 0 3435
10 3727 3728 3538 3729
9 0 3443 0 3467
10 3541 3731 481 0
11 3542 3730 3540 3732
9 0 0 3419 0
9 3428 3431 3440 3454
10 3734 0 3735 0
9 3448 3459 0 0
9 3463 0 3470 3479
9 3473 3484 0 3491
10 3737 3738 3538 3739
9 3487 0 3496 3509
10 0 0 3741 0
11 3736 0 3740 3742
12 3726 0 3733 3743
9 0 3499 0 3533
10 3541 3745 481 0
9 3504 3514 0 0
9 3517 0 3535 3556
9 3536 3557 0 3560
10 3747 3748 3538 3749
9 0 3562 0 3570
10 3541 3751 481 0
11 3746 3750 3540 3752
9 511 3548 1008 382
10 3754 481 0 0
9 0 666 0 813
9 526 463 464 465
10 0 3756 3546 3757
9 511 3548 809 382
10 3759 481 0 0
11 3755 3545 3758 3760
12 3554 3753 3761 3554
9 3558 0 3561 3565
10 0 0 3763 0
9 3563 3566 0 3572
9 3567 0 3573 3577
9 3574 3578 0 3580
10 3765 3766 3538 3767
9 0 0 3581 3585
10 0 0 3769 0
11 3764 0 3768 3770
9 0 3582 0 3591
10 3541 3772 481 0
9 3583 3586 3592 3594
9 3587 0 3595 3602
9 3596 3603 3598 3605
10 3774 3775 3538 3776
9 0 3607 0 3614
10 3541 3778 481 0
11 3773 3777 3540 3779
9 0 0 3606 3610
10 0 0 3781 0
9 3608 3611 3615 3617
9 0 0 3618 0
9 3619 3624 3621 3626
10 3783 3784 3538 3785
9 0 0 3627 0
10 0 0 3787 0
11 3782 0 3786 3788
12 3771 0 3780 3789
13 3744 0 3762 3790
14 3636 0 3713 3791
9 511 805 622 382
10 0 1269 1018 3793
9 0 525 0 960
8 0 0 683 392
9 0 0 518 3796
9 509 380 758 0
10 0 3795 3797 3798
8 559 378 1012 0
9 526 446 3800 465
10 3801 0 662 0
11 1103 3794 3799 3802
9 643 479 660 0
10 3804 0 0 0
10 0 1061 3690 1014
10 0 927 1018 3793
9 907 775 804 0
10 3808 0 0 0
11 3805 3806 3807 3809
9 650 695 479 0
10 3811 481 0 0
10 0 961 980 3798
11 3812 3813 1007 1010
9 684 446 1076 465
10 3815 0 662 0
10 0 699 1018 976
9 509 380 804 0
10 0 961 1021 3818
11 3816 3817 3819 3816
12 3803 3810 3814 3820
9 511 375 622 382
10 3822 0 0 0
10 0 688 3690 648
11 3823 3707 3824 1212
10 0 1039 3705 639
10 1237 0 0 0
11 984 723 3826 3827
10 3706 0 0 0
11 3829 3824 3817 3829
11 1212 3826 3824 1212
12 3825 3828 3830 3831
8 0 0 0 486
9 0 0 666 3833
9 526 1013 771 465
10 0 1061 3834 3835
10 0 823 1061 1179
9 643 809 660 0
10 3838 662 0 0
11 829 3836 3837 3839
10 0 890 1021 3818
9 0 0 0 3833
10 0 1061 3842 3835
11 1071 3841 3843 1071
9 0 0 499 997
10 0 919 3845 1179
10 0 634 927 1248
11 1245 3846 3847 984
10 904 662 0 0
11 3849 3843 3846 3849
12 3840 3844 3848 3850
8 0 621 462 0
9 684 446 3852 465
10 3853 0 662 0
9 701 446 721 465
10 3855 0 662 0
11 3854 3817 3841 3856
10 0 902 1021 3818
9 701 446 3651 465
10 3859 0 662 0
11 3856 3817 3858 3860
12 3857 3830 3844 3861
13 3821 3832 3851 3862
10 0 1166 3546 1182
11 3639 3864 723 3639
8 276 533 0 0
9 956 3548 3866 382
10 3867 481 0 0
10 0 908 3546 1182
8 276 706 774 0
9 909 3548 3870 382
10 3871 481 0 0
11 3868 3545 3869 3872
11 3827 723 3826 3827
9 0 641 0 726
10 0 3875 3546 1182
11 3639 3876 723 3639
12 3865 3873 3874 3877
9 0 3628 0 3665
10 3541 3879 481 0
9 3629 3631 3666 3668
10 3881 9 0 2335
10 0 717 510 722
10 3530 2705 481 0
11 3880 3882 3883 3884
9 937 478 952 0
10 3886 481 0 0
10 0 1260 690 1182
8 498 710 270 398
8 334 476 403 0
9 3889 3890 396 0
10 3891 481 0 0
11 3887 3545 3888 3892
10 0 3406 510 1028
10 0 1099 527 528
11 3553 3894 3895 3553
12 3554 3885 3893 3896
9 0 0 502 637
10 0 1039 3898 639
11 3827 723 3899 3827
10 0 1240 3690 1014
11 3829 3901 3817 3829
10 515 0 0 0
10 0 1061 1087 1014
8 0 0 1012 0
9 960 3905 622 382
10 3906 0 0 0
11 3903 1040 3904 3907
12 3831 3900 3902 3908
9 0 964 921 923
8 473 477 575 0
9 713 3911 464 465
10 0 3910 690 3912
11 729 3913 700 709
9 650 680 396 0
10 3915 481 0 0
9 907 775 446 0
10 0 3703 685 3917
9 0 641 499 643
9 713 810 464 465
10 0 3919 668 3920
11 3916 3918 3921 1003
8 0 0 683 572
9 0 0 518 3923
10 0 1039 3924 639
11 3827 673 3925 3827
4 1679 0 0 0
5 0 3927 0 0
5 0 0 3927 0
6 0 3928 3929 0
6 0 0 3928 0
7 0 3930 3931 0
8 398 0 575 3932
6 0 3929 0 0
7 0 3931 3934 0
8 334 378 374 3935
7 373 3934 3930 0
8 3937 0 0 0
9 713 3933 3936 3938
10 0 3919 3546 3939
8 334 369 374 3935
8 376 377 378 3937
7 368 3930 3931 0
8 3943 0 0 0
9 511 3941 3942 3944
10 0 823 672 3945
8 376 658 621 3937
8 398 0 0 3932
8 3935 0 0 0
9 997 3947 3948 3949
7 368 3930 0 0
8 3951 0 0 0
9 3952 0 0 0
7 0 3934 3930 0
8 3954 0 0 0
9 3955 0 0 0
10 3950 3953 3956 0
11 678 3940 3946 3957
12 3914 3922 3926 3958
13 3878 3897 3909 3959
11 1274 3847 1289 1274
9 0 921 0 884
9 511 464 1008 382
10 0 3962 1061 3963
11 984 3964 1271 1245
11 1274 1271 1289 1274
12 3961 3965 1290 3966
9 923 380 930 0
10 3968 662 481 0
11 3969 3843 3964 3969
11 1071 3858 3843 1071
9 0 499 0 713
10 0 3972 1061 3963
11 1245 3973 1271 1245
9 711 380 714 0
10 3975 662 481 0
10 0 1006 3842 820
10 0 992 1061 3963
9 997 622 603 0
10 3979 662 481 0
11 3976 3977 3978 3980
12 3970 3971 3974 3981
9 526 463 940 465
10 0 1006 965 3983
11 1209 3984 1202 1069
11 1212 1175 1192 1212
11 1204 950 1175 1199
12 1218 3985 3986 3987
10 0 963 938 941
11 1274 1271 3989 968
10 0 1278 1061 3963
11 1245 3991 1249 1245
10 0 1166 910 911
11 954 3993 889 936
8 376 575 378 3937
8 458 374 706 3951
9 509 3995 3996 3949
10 0 1039 903 3997
9 0 0 666 511
8 345 374 377 3943
7 0 3931 0 0
8 559 378 462 4001
9 526 4000 4002 3938
10 0 3875 3999 4003
8 0 0 0 3935
8 276 0 369 3954
8 3932 0 0 0
9 650 4005 4006 4007
9 3949 0 0 0
10 4008 3956 4009 0
11 652 3998 4004 4010
12 3990 3992 3994 4011
13 3967 3982 3988 4012
9 698 578 514 0
10 4014 0 662 0
10 0 902 980 3798
11 4015 3807 4016 4015
9 907 1090 804 0
10 4018 0 0 0
9 526 463 604 465
10 0 814 1087 4020
9 643 3684 660 0
10 4022 0 0 0
11 4019 4021 3794 4023
10 0 1140 980 3798
9 0 0 641 1062
10 0 814 4026 1237
11 1010 4025 4027 1003
8 665 0 906 674
9 4029 578 805 0
10 4030 0 662 0
8 376 377 621 3937
9 511 3936 4032 3944
10 0 885 1018 4033
8 0 0 0 392
9 0 0 525 4035
8 345 374 757 3943
9 509 3942 4037 3949
10 0 1140 4036 4038
8 345 374 577 3943
8 334 774 374 3935
9 4029 4040 4041 3955
7 0 0 3934 0
8 4043 0 0 0
9 4044 0 0 0
9 3944 0 0 0
10 4042 4045 4046 0
11 4031 4034 4039 4047
12 4017 4024 4028 4048
7 344 357 620 368
8 0 4050 0 0
9 650 4051 479 0
10 4052 0 0 0
9 509 3995 4040 3949
10 0 1039 3705 4054
8 334 378 477 3935
9 526 4000 4056 3938
10 0 908 646 4057
8 334 369 403 3935
8 276 0 774 3954
9 3889 4059 4060 4007
6 0 0 3929 0
7 0 3934 4062 0
8 4063 0 0 0
9 4064 0 0 0
10 4061 4065 4009 0
11 4053 4055 4058 4066
8 345 462 377 3943
8 334 378 403 3935
9 526 4068 4069 3938
8 4001 0 0 0
9 4071 0 0 0
9 4007 0 0 0
10 4070 4072 4073 0
11 4074 0 0 0
8 376 444 489 3937
8 398 0 395 3932
9 886 4076 4077 3949
6 0 3928 0 0
7 0 4079 3931 0
8 4080 0 0 0
9 4081 0 0 0
9 3938 0 0 0
10 4078 4082 4083 0
11 4084 0 0 0
12 4067 4075 4085 0
9 526 4000 4069 3938
10 0 908 4026 4087
7 373 3934 4079 0
8 376 377 489 4089
9 511 3936 4090 3944
10 0 1016 1061 4091
8 276 0 0 3954
9 705 4093 4000 3949
7 0 4062 3931 0
8 4095 0 0 0
9 4096 0 0 0
10 4094 4097 4083 0
11 1285 4088 4092 4098
8 559 378 0 3935
9 650 4100 4060 4007
7 373 0 3930 0
8 4102 0 0 0
9 4103 0 0 0
10 4101 4104 4009 0
11 4105 0 0 0
8 486 1012 377 3943
9 526 4107 4069 3938
10 4108 4009 4073 0
11 4109 0 0 0
12 4099 4106 4110 0
13 4049 4086 4111 0
14 3863 3960 4013 4112
10 0 0 2432 0
10 3249 0 3257 3310
10 0 0 3316 0
11 4114 0 4115 4116
10 3410 3347 0 0
10 3394 0 3404 3429
10 0 508 924 515
10 3398 3449 0 3468
11 4118 4119 4120 4121
10 0 0 3432 0
10 3464 0 3474 3488
11 4123 0 4124 0
12 4117 0 4122 4125
10 0 823 924 3945
9 907 4060 4000 3949
10 0 3703 685 4128
8 398 403 0 4095
9 507 4130 4005 3955
10 4131 4009 4073 0
11 3523 4127 4129 4132
8 392 395 378 4102
8 398 403 0 3932
9 711 4134 4135 3949
10 4136 3505 3956 3534
10 3518 0 0 0
11 4137 4138 0 0
8 0 489 0 3935
9 650 4140 4093 4007
8 4089 0 0 0
9 4142 0 0 0
10 4141 4143 4009 0
11 4144 0 0 0
12 4133 4139 4145 0
4 0 309 0 0
5 0 0 0 4147
6 0 4148 4148 0
7 0 4149 4149 0
8 0 4150 4150 0
6 0 4148 0 0
7 0 4152 0 0
8 0 4153 0 0
9 0 4151 4154 0
10 0 0 0 4155
11 0 4156 0 0
6 0 0 4148 0
7 0 4158 4149 0
8 0 0 4159 0
9 0 4160 4151 0
10 4161 0 0 0
11 4162 0 0 0
12 0 0 4157 4163
13 4126 0 4146 4164
14 4165 0 0 0
15 3792 0 4113 4166
11 1194 1178 1292 1194
10 0 1166 1099 1168
11 1180 894 4169 652
10 0 1140 527 1141
11 1295 1193 4171 1183
8 0 621 0 4043
9 526 4000 4173 3938
10 0 1166 1099 4174
8 392 757 378 4102
9 511 3936 4176 3944
10 0 1016 510 4177
8 376 444 378 3937
9 509 4179 4000 3949
10 4180 4073 4083 0
11 1194 4175 4178 4181
12 4168 4170 4172 4182
8 572 577 0 4063
9 511 3936 4184 3944
10 0 992 887 4185
8 867 477 0 4080
9 509 3942 4187 3949
10 0 1140 892 4188
9 1268 3948 4041 3955
10 4190 4009 4046 0
11 897 4186 4189 4191
8 674 577 0 3954
8 428 0 444 3932
9 643 4193 4194 3949
10 4195 4046 4083 0
11 4196 0 0 0
9 650 4005 4093 4007
10 4198 3956 4009 0
11 4199 0 0 0
12 4192 4197 4200 0
9 960 3800 380 382
10 4202 481 0 0
7 368 4062 3931 0
8 486 487 377 4204
9 509 3942 4205 3949
10 0 1140 685 4206
9 526 4000 490 4142
10 0 510 0 4208
8 0 621 462 3935
9 720 4210 3942 3944
10 4211 4083 4009 0
11 4203 4207 4209 4212
9 526 4000 3936 3938
10 4214 4009 4046 0
11 4215 0 0 0
12 4213 4216 0 0
13 4183 4201 4217 0
14 4218 0 0 0
15 4219 0 0 0
16 4167 0 4220 0
17 4221 0 0 0
18 4222 0 0 0
19 4223 0 0 0
20 0 19 1449 4224

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

Re: Smaller Pi Calculator Challenge

Post by dvgrn » April 7th, 2020, 10:41 pm

Now that the printer rebuild is out of the way, the obvious next component on the modernization list is the binary tape register, which is quite a bit bigger and more complicated than it needs to be.
dvgrn wrote:
November 9th, 2019, 9:57 am
... a complete redesign could cut the size of that tape unit to a small fraction of its current size. E.g., we could find an improved way to read empty space as a 0 and a block/boat/whatever as a 1, and then the extra "guardian" sliding block registers in the southeast wouldn't be necessary.
Would anyone care to contribute a nice modern efficient set of reactions that can test for the presence of an object on a linear tape, off to the side of the usual sliding block -- and send back a glider only if the object is present? I'm looking for something with a minimum total number of unidirectional gliders needed to

1) INC and DEC the pointer block by however many cells are needed to reach the next/previous bit position;
2) READ the current bit, always returning one glider from near the pointer block, and returning a second glider (on a different lane or the same lane, doesn't matter too much) only if there's a still life signifying "1" at the location marked by the pointer block;
3) SET the current bit, assuming that no "1" still life is already present. Bonus points if this is a "bit-keeper" reaction that works even if a "1" still life is already in that location -- but that's not a requirement. It can always be done by sending a READ first and discarding the output.

A RESET action isn't necessary with this design, because empty space already counts as a 0 bit. Increasing the storage capacity of this kind of binary register is just a matter of pushing the pointer block farther away with more INC instructions.

A Working Example of What's Wanted
It looks like it's possible to put together something half-decent using nothing but slow salvos, which are a bit easier to build shotguns for than synchronized salvos. Here's the first method I could think of yesterday without doing any new research. It works to read and write blocks at 7fd spacing:

Code: Select all

x = 1775, y = 1092, rule = LifeHistory
2.3D2.5D.5D175.4D3.5D3.3D120.D.D4.D3.3D210.4D2.5D3.2D3.4D12.2D143.4D
2.5D3.2D3.4D11.D$.D3.D.D7.D177.D3.D2.D6.D3.D119.D.2D3.D2.D3.D209.D3.D
.D6.D2.D2.D3.D10.D2.D142.D3.D.D6.D2.D2.D3.D9.2D$D6.D7.D177.D4.D.D5.D
124.D.2D3.D.D214.D3.D.D5.D4.D.D4.D8.D4.D141.D3.D.D5.D4.D.D4.D9.D$D6.D
7.D177.D4.D.D5.D124.D.D.D2.D.D214.D3.D.D5.D4.D.D4.D8.D4.D141.D3.D.D5.
D4.D.D4.D9.D$.4D2.3D5.D177.D4.D.3D3.D124.D.D2.D.D.D214.4D2.3D3.6D.D4.
D8.D4.D141.4D2.3D3.6D.D4.D9.D$5.D.D7.D177.D4.D.D5.D124.D.D2.D.D.D214.
D.D3.D5.D4.D.D4.D8.D4.D141.D.D3.D5.D4.D.D4.D9.D$5.D.D7.D177.D4.D.D5.D
124.D.D3.2D.D214.D2.D2.D5.D4.D.D4.D8.D4.D141.D2.D2.D5.D4.D.D4.D9.D$D
3.D2.D7.D177.D3.D2.D6.D3.D119.D.D4.D2.D3.D209.D3.D.D5.D4.D.D3.D10.D2.
D142.D3.D.D5.D4.D.D3.D10.D$.3D3.5D3.D177.4D3.5D3.3D120.D.D4.D3.3D210.
D3.D.5D.D4.D.4D12.2D143.D3.D.5D.D4.D.4D10.3D10$12.2A191.2A132.2A225.
2A178.2A$12.2A191.2A132.2A225.2A178.2A6$19.2A191.2A132.2A225.2A178.2A
$19.2A191.2A132.2A225.2A178.2A6$26.2D191.2D132.2D225.2D178.2C$26.2D
191.2D132.2D215.2D8.2D168.2D8.2C$570.2D178.2D5$33.2A191.2A132.2A225.
2A178.2A$33.2A191.2A132.2A225.2A178.2A3$553.2D5.2D171.2D5.2D$15.2C
191.2C132.2C208.D.D5.2D7.2C161.D.D5.2D7.2C$15.2C191.2C132.2C209.D15.
2C162.D15.2C$40.2A191.2A115.2A15.2A225.2A178.2A$40.2A191.2A115.A.A14.
2A225.2A178.2A$207.3A140.A$207.A$208.A$215.2D352.2D178.2D$24.2B189.2D
352.2D178.2D$24.2B2$576.2A178.2A$575.2A178.2A$577.A179.A4$217.3A$217.
A$39.2A177.A$39.A.A$39.A8$229.3A$229.A$230.A2$595.2A178.2A$594.2A178.
2A$596.A179.A12$56.2A$56.A.A$56.A182.3A384.3A177.3A$239.A363.3A20.A
156.3A20.A$240.A362.A23.A155.A23.A$604.A179.A5$249.3A$249.A$250.A5$
74.3E324.3E$74.E326.E$75.E326.E2$260.A$259.2A$259.A.A4$84.3C324.3C$
84.C326.C$85.C326.C4$636.2A178.2A$636.A.A177.A.A$636.A179.A4$94.3C
324.3C$94.C326.C$95.C326.C3$104.3C324.3C$104.C326.C$105.C326.C4$115.C
326.C$114.2C325.2C$114.C.C324.C.C3$664.3A177.3A$664.A179.A$665.A179.A
6$124.3C324.3C$124.C326.C$125.C326.C6$134.3C324.3C$134.C326.C$135.C
326.C6$694.2A178.2A$694.A.A177.A.A$694.A179.A16$154.3C324.3C$154.C
326.C$155.C326.C7$725.2A178.2A$725.A.A177.A.A$725.A179.A$164.3C324.3C
$164.C326.C$165.C326.C3$174.3C324.3C$174.C326.C$175.C326.C4$185.C326.
C$184.2C325.2C$184.C.C324.C.C6$754.3A177.3A$754.A179.A$755.A179.A3$
194.3C324.3C$194.C326.C$195.C326.C6$204.3C324.3C$204.C326.C$205.C326.
C21$783.A179.A$782.2A178.2A$782.A.A177.A.A33$819.3A177.3A$819.A179.A$
820.A179.A25$841.3A177.3A$841.A179.A$842.A179.A29$867.2A178.2A$867.A.
A177.A.A$867.A179.A20$891.A179.A$890.2A178.2A$890.A.A177.A.A31$927.A
179.A$926.2A178.2A$926.A.A177.A.A44$958.3A177.3A$958.A179.A$959.A179.
A17$998.3A177.3A$998.A179.A$999.A179.A21$1019.2A178.2A$1018.2A178.2A$
1020.A179.A23$1050.3A177.3A$1050.A179.A$1051.A179.A25$1066.2A178.2A$
1066.A.A177.A.A$1066.A179.A112$1197.2A178.2A$1197.A.A177.A.A$1197.A
179.A23$1204.2A178.2A$1204.A.A177.A.A$1204.A179.A26$1221.2A178.2A$
1221.A.A177.A.A$1221.A179.A25$1248.2A178.2A$1248.A.A177.A.A$1248.A
179.A75$1327.3A177.3A$1327.A179.A$1328.A179.A11$1344.3A177.3A$1344.A
179.A$1345.A179.A17$1349.A179.A$1348.2A178.2A$1348.A.A177.A.A8$1369.
2A178.2A$1368.2A178.2A$1370.A179.A16$1391.2A178.2A$1391.A.A177.A.A$
1391.A179.A14$1406.A179.A$1405.2A178.2A$1405.A.A177.A.A22$1427.2A178.
2A$1427.A.A177.A.A$1427.A179.A10$1445.3A177.3A$1445.A179.A$1446.A179.
A30$1460.3A177.3A$1460.A179.A$1461.A179.A8$1476.2A178.2A$1476.A.A177.
A.A$1476.A179.A11$1497.3A177.3A$1497.A179.A$1498.A179.A25$1523.A179.A
$1522.2A178.2A$1522.A.A177.A.A15$1544.A179.A$1543.2A178.2A$1543.A.A
177.A.A20$1558.A179.A$1557.2A178.2A$1557.A.A177.A.A17$1586.2A178.2A$
1585.2A178.2A$1587.A179.A21$1592.3A177.3A$1592.A179.A$1593.A179.A!
This is pretty expensive, 75 unidirectional slow gliders -- though one set of five gliders gets re-used four times. All in all I think this mechanism could be constructed well within the size of the old binary tape component. Similar to the old mechanism, the only "unsafe" action is running SET on a bit location that already contains a block -- you're supposed to do a READ first.

Clever Inventors Needed
No doubt there's a less artificial and engineered, more natural and "Conway-space", solution with half as many slow gliders. Or a quarter as many gliders, I suppose, if the various salvos are precisely synchronized.

This data storage and retrieval question has come up many times before. Are there better existing solutions for extending a data tape into empty space, that I've managed to forget all about? Or would anyone be interested in coming up with something new that improves on this 75-glider total cost?

User avatar
Extrementhusiast
Posts: 1889
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Smaller Pi Calculator Challenge

Post by Extrementhusiast » April 9th, 2020, 12:50 am

dvgrn wrote:
April 7th, 2020, 10:41 pm
This data storage and retrieval question has come up many times before. Are there better existing solutions for extending a data tape into empty space, that I've managed to forget all about? Or would anyone be interested in coming up with something new that improves on this 75-glider total cost?
The first thing I thought of was something from a post of mine made five years and five days ago:

Code: Select all

x = 339, y = 370, rule = B3/S23
4b2o$4b2o4$4b2o$4b2o2$5bo$4b2o$4bobo5$b2o$2o$2bo5$10b3o$10bo$11bo14$
19b2o$18b2o$20bo8$19b3o$19bo$20bo6$21b2o$20b2o$22bo27$68bo$67b2o$67bob
o117$188b3o$188bo$189bo7$191b3o$191bo$192bo136$318b2o$318bobo$318bo14$
336b2o$336bobo$336bo!
This particular reaction (four groups of synchronized gliders) used 23fd spacing for p46 technology compatibility, but lacks a constant return glider (as the mechanism I had originally used it in contained a separate stream only for timing purposes). However, the key bookend reaction is workable down to 8fd spacing (although it takes a minimum of 11fd for a single glider to delete the extra blinker, but maybe we just get rid of it in a huge explosion typical of slow-salvo constructions).
I Like My Heisenburps! (and others)

Post Reply