Smaller Pi Calculator Challenge

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
gameoflifemaniac
Posts: 1242
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: 10696
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: 1242
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: 10696
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: 1242
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: 10696
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: 1242
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: 10696
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: 1242
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: 10696
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
Moderator
Posts: 2938
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: 1242
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: 10696
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: 1242
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: 10696
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: 1242
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: 10696
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: 10696
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: 862
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: 1966
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: 10696
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 115 times
EDIT 5/26/2023: These printers aren't particularly large files in macrocell format, as a rule. Here's a birthday-cake printer produced by running the above script, for someone who asked a few days ago on Discord:

Code: Select all

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

User avatar
Extrementhusiast
Posts: 1966
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: 10696
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: 10696
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: 1966
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