Mailing list archives : pcb-rnd

ID:2472
From:Anthony Tuttle <ke...@gmail.com>
Date:Tue, 20 Nov 2018 23:37:21 -0600
Subject:Re: [pcb-rnd] Oshpark and slots - .cnc files merged?
in-reply-to:2471 from ge...@igor2.repo.hu
replies: 2473 from ge...@igor2.repo.hu
--0000000000008e6e3c057b2625e1
Content-Type: multipart/alternative; boundary="0000000000008e6e32057b2625df"
 
--0000000000008e6e32057b2625df
Content-Type: text/plain; charset="UTF-8"
 
Here is a version of that board that has enough layers to get past the gate
in Oshpark. I used the all-layers export option since Oshpark doesn't seem
to like missing layers.
 
The preview generated shows just one hole drilled on one side of the slot
and it tells me "unsupported slots detected". When I change the last line
to M16 instead of M17, the result is the same.
 
On Tue, Nov 20, 2018 at 9:35 PM <gedau@igor2.repo.hu> wrote:
 
> Hi Anthony,
>
> On Tue, 20 Nov 2018, Anthony Tuttle wrote:
>
> >I made a slot using the new slot layers. 2 interesting things happened.
> >The first one is that Oshpark doesn't support the method pcb-rnd uses to
> >call out slots. That doesn't necessarily mean it won't work, it just seems
> >to mean Oshpark doesn't know if all their factories are on the same page
> >about that specific form of slot callout. I notice Oshpark supports G85
> >slots, and I see G85 mentioned in the preferences for the Gerber exporter.
> >Is this an option to change the slot callout method? Oshpark slot support:
> >
> >https://docs.oshpark.com/submitting-orders/slots/
>
> Thanks, I see they have upgraded their doc and now they write file format
> details so we can see better.
>
> Background: there are two totally different sets of files you send to a
> fab in the classic workflow: excellon for drills+slots and gerbers for
> copper+mask+paste+outline. Classic gerbers don't capture anything about
> holes, excellon doesn't know anything about copper. Plus there's literally
> nothing that specifies what each file really is for - they look at the
> file names and try to guess. Yes, this is still how majority of the PCBs
> are made in the 21st century.^1
>
> Note: the process was never 100% automated. The gerber and excellon files
> you send don't feed machines. Most fabs run some software on a PC where
> they load your files, manually fix things up (knowing their own machines
> and processes) and re-export them in whatever format their machines need.
> That's how they normally figure what you meant by file names.
>
> To your specific questions...
>
> I've attached a minimal slot example so you can try how the files end up
> and can try what oshpark says for each combo, without noise. Best if they
> ahve some preview where you can see their render.
>
> 1. First, the simplest: "callout". I have no idea what they mean by
> callout and we never managed to figure it. I could not find this term in
> any of the file format specs (gerber or excellon). My best guess is that
> it may be some GUI thin in eagle or some other proprietary CAD and when
> they wrote that section of the doc they thought it was widely adopted
> standard. So we can't do anything with callouts until someone explains
> what they really are, on file format level.
>
> 2. G85: the old/obsolete way of doing it. As you figured, we have optional
> support for that. This is the only thing gerbv can display at the moment,
> and even only git version of gerbv can display it. The G85 command in
> excellon says: "drill a lot of overlapping small holes to get the slot".
>
> What their doc says:
>
> X<numbers>Y<numbers>G85X<numbers>Y<numbers>
>
> What our file has:
>
> X000625Y000750G85X001375Y000750
>
> To me it looks like perfectly matching their spec (and excellon spec too).
> If they can't read it, that suggest they have a bug in their code, please
> contact them (maybe with the minimal exports from the mnimal example I
> attached).
>
> 3. M15
>
> This is the default, more modern approach: we literally tell the CNC to
> spin up the tool, move it down through the board and route the slot on a
> linear path. G00 is "move to starting point, not milling", M15 is the
> "start spinning/move down/start routing", G01 is the linear interpolation
> to the endpoint and then we have an M command to take out the tool and
> stop spinning.
>
> Their spec says:
>
> G00X<numbers>Y<numbers>
> M15
> G01X<numbers>Y<numbers>>
> M16
>
> What we have:
>
> G00
> X000625Y000750
> M15
> G01X001375Y000750
> M17
>
> The only difference is that we use M17 to stop, while they mention M16.
> The difference between them is neglible^2:
>
> M16 = Retract With Clamping
> M17 = Retract Without Clamping
>
> So either their importer is too limited and doesn't understand M17, or
> like with G85 their parser does not fully meet their spec. You have access
> to their checker so it is easy to test: just modify M17 to M16 in the
> excellon file (preferrably on the output of the minimal example attached),
> and see if they can now load it.
>
>
> >The 2nd interesting thing is that Oshpark tells me:
> >
> > *  Your project contains 2 drill files, we've merged them.
> >    ["main.plated-drill.cnc", "main.unplated-drill.cnc"]
> >
> >main.unplated-drill.cnc contains a single line: M30
>
> M30 is end program. That means an empty drill files, which means you don't
> have unplated drills.
>
> >
> >Is it okay to merge these files or do they need to be separate to tell the
> >fab what is and is not plated?
>
> In your specific case, if you really don't have unplated drills, it is
> okay.
>
> More generally it is not. As I wrote in the intro, excellon doesn't know
> about copper and old gerber doesn't know about drill. Which means nobody
> can specify plated hols, since that's both drill and copper. The
> workaround is the same hack that is done with the gerber files: file
> naming. EDA software just export different files for plated and unplated
> excellons and the fab figures.
>
> If osh merges them, you will probably get back all holes plated. This may
> ruin some boards in various ways, but for real small batches where you can
> even manually re-drill the hole it probably not fatal.
>
> HTH,
>
> Igor2
>
> footnotes:
>
> ^1 gerber's maintainer, Ucamco, made some efforts to upgrade the format
> and pushes very hard to get the new format adopted. The new format would
> describe all aspects, including holes, with a single gerber format.
> However, the industry is slow to move, and their copyright/licensing term
> for the specification is so nice that for example I can't copy their pdf
> and put it in our svn. Guess how popular this will be among free software
> projects.... Because of this I decided not to even consider dealing with
> their new format until we see multiple fabs ouyr users use explicitly
> demanding the new format.
>
>
> ^2 as most of the PCB fabbing standards, the official excellon format spec
> is not freely redistributable either. There are extracts and illegal
> copies floating on the web, and we tend to trust them. For example:
> https://gist.github.com/katyo/5692b935abc085b1037e
 
--0000000000008e6e32057b2625df
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 
<div dir=3D"ltr">Here is a version of that board that has enough layers to =
get past the gate in Oshpark. I used the all-layers export option since Osh=
park doesn&#39;t seem to like missing layers.<div><br></div><div>The previe=
w generated shows just one hole drilled on one side of the slot and it tell=
s me &quot;unsupported slots detected&quot;. When I change the last line to=
 M16 instead of M17, the result is the same.</div></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr">On Tue, Nov 20, 2018 at 9:35 PM &lt;<a href=3D=
"mailto:gedau@igor2.repo.hu" target=3D"_blank">gedau@igor2.repo.hu</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex">Hi Anthony,<br>
<br>
On Tue, 20 Nov 2018, Anthony Tuttle wrote:<br>
<br>
&gt;I made a slot using the new slot layers. 2 interesting things happened.=
<br>
&gt;The first one is that Oshpark doesn&#39;t support the method pcb-rnd us=
es to<br>
&gt;call out slots. That doesn&#39;t necessarily mean it won&#39;t work, it=
 just seems<br>
&gt;to mean Oshpark doesn&#39;t know if all their factories are on the same=
 page<br>
&gt;about that specific form of slot callout. I notice Oshpark supports G85=
<br>
&gt;slots, and I see G85 mentioned in the preferences for the Gerber export=
er.<br>
&gt;Is this an option to change the slot callout method? Oshpark slot suppo=
rt:<br>
&gt;<br>
&gt;<a href=3D"https://docs.oshpark.com/submitting-orders/slots/" rel=3D"no=
referrer" target=3D"_blank">https://docs.oshpark.com/submitting-orders/slot=
s/</a><br>
<br>
Thanks, I see they have upgraded their doc and now they write file format <=
br>
details so we can see better.<br>
<br>
Background: there are two totally different sets of files you send to a <br=
>
fab in the classic workflow: excellon for drills+slots and gerbers for <br>
copper+mask+paste+outline. Classic gerbers don&#39;t capture anything about=
 <br>
holes, excellon doesn&#39;t know anything about copper. Plus there&#39;s li=
terally <br>
nothing that specifies what each file really is for - they look at the <br>
file names and try to guess. Yes, this is still how majority of the PCBs <b=
r>
are made in the 21st century.^1<br>
<br>
Note: the process was never 100% automated. The gerber and excellon files <=
br>
you send don&#39;t feed machines. Most fabs run some software on a PC where=
 <br>
they load your files, manually fix things up (knowing their own machines <b=
r>
and processes) and re-export them in whatever format their machines need. <=
br>
That&#39;s how they normally figure what you meant by file names.<br>
<br>
To your specific questions...<br>
<br>
I&#39;ve attached a minimal slot example so you can try how the files end u=
p <br>
and can try what oshpark says for each combo, without noise. Best if they <=
br>
ahve some preview where you can see their render.<br>
<br>
1. First, the simplest: &quot;callout&quot;. I have no idea what they mean =
by <br>
callout and we never managed to figure it. I could not find this term in <b=
r>
any of the file format specs (gerber or excellon). My best guess is that <b=
r>
it may be some GUI thin in eagle or some other proprietary CAD and when <br=
>
they wrote that section of the doc they thought it was widely adopted <br>
standard. So we can&#39;t do anything with callouts until someone explains =
<br>
what they really are, on file format level.<br>
<br>
2. G85: the old/obsolete way of doing it. As you figured, we have optional =
<br>
support for that. This is the only thing gerbv can display at the moment, <=
br>
and even only git version of gerbv can display it. The G85 command in <br>
excellon says: &quot;drill a lot of overlapping small holes to get the slot=
&quot;. <br>
<br>
What their doc says: <br>
<br>
X&lt;numbers&gt;Y&lt;numbers&gt;G85X&lt;numbers&gt;Y&lt;numbers&gt;<br>
<br>
What our file has:<br>
<br>
X000625Y000750G85X001375Y000750<br>
<br>
To me it looks like perfectly matching their spec (and excellon spec too). =
<br>
If they can&#39;t read it, that suggest they have a bug in their code, plea=
se <br>
contact them (maybe with the minimal exports from the mnimal example I <br>
attached).<br>
<br>
3. M15<br>
<br>
This is the default, more modern approach: we literally tell the CNC to <br=
>
spin up the tool, move it down through the board and route the slot on a <b=
r>
linear path. G00 is &quot;move to starting point, not milling&quot;, M15 is=
 the <br>
&quot;start spinning/move down/start routing&quot;, G01 is the linear inter=
polation <br>
to the endpoint and then we have an M command to take out the tool and <br>
stop spinning.<br>
<br>
Their spec says:<br>
<br>
G00X&lt;numbers&gt;Y&lt;numbers&gt;<br>
M15<br>
G01X&lt;numbers&gt;Y&lt;numbers&gt;&gt;<br>
M16<br>
<br>
What we have:<br>
<br>
G00<br>
X000625Y000750<br>
M15<br>
G01X001375Y000750<br>
M17<br>
<br>
The only difference is that we use M17 to stop, while they mention M16. <br=
>
The difference between them is neglible^2:<br>
<br>
M16 =3D Retract With Clamping <br>
M17 =3D Retract Without Clamping <br>
<br>
So either their importer is too limited and doesn&#39;t understand M17, or =
<br>
like with G85 their parser does not fully meet their spec. You have access =
<br>
to their checker so it is easy to test: just modify M17 to M16 in the <br>
excellon file (preferrably on the output of the minimal example attached), =
<br>
and see if they can now load it.<br>
<br>
<br>
&gt;The 2nd interesting thing is that Oshpark tells me:<br>
&gt;<br>
&gt; *=C2=A0 Your project contains 2 drill files, we&#39;ve merged them.<br=
>
&gt;=C2=A0 =C2=A0 [&quot;main.plated-drill.cnc&quot;, &quot;main.unplated-d=
rill.cnc&quot;]<br>
&gt;<br>
&gt;main.unplated-drill.cnc contains a single line: M30<br>
<br>
M30 is end program. That means an empty drill files, which means you don&#3=
9;t <br>
have unplated drills.<br>
<br>
&gt;<br>
&gt;Is it okay to merge these files or do they need to be separate to tell =
the<br>
&gt;fab what is and is not plated?<br>
<br>
In your specific case, if you really don&#39;t have unplated drills, it is =
<br>
okay.<br>
<br>
More generally it is not. As I wrote in the intro, excellon doesn&#39;t kno=
w <br>
about copper and old gerber doesn&#39;t know about drill. Which means nobod=
y <br>
can specify plated hols, since that&#39;s both drill and copper. The <br>
workaround is the same hack that is done with the gerber files: file <br>
naming. EDA software just export different files for plated and unplated <b=
r>
excellons and the fab figures.<br>
<br>
If osh merges them, you will probably get back all holes plated. This may <=
br>
ruin some boards in various ways, but for real small batches where you can =
<br>
even manually re-drill the hole it probably not fatal.<br>
<br>
HTH,<br>
<br>
Igor2<br>
<br>
footnotes:<br>
<br>
^1 gerber&#39;s maintainer, Ucamco, made some efforts to upgrade the format=
 <br>
and pushes very hard to get the new format adopted. The new format would <b=
r>
describe all aspects, including holes, with a single gerber format. <br>
However, the industry is slow to move, and their copyright/licensing term <=
br>
for the specification is so nice that for example I can&#39;t copy their pd=
f <br>
and put it in our svn. Guess how popular this will be among free software <=
br>
projects.... Because of this I decided not to even consider dealing with <b=
r>
their new format until we see multiple fabs ouyr users use explicitly <br>
demanding the new format.<br>
<br>
<br>
^2 as most of the PCB fabbing standards, the official excellon format spec =
<br>
is not freely redistributable either. There are extracts and illegal <br>
copies floating on the web, and we tend to trust them. For example: <br>
<a href=3D"https://gist.github.com/katyo/5692b935abc085b1037e" rel=3D"noref=
errer" target=3D"_blank">https://gist.github.com/katyo/5692b935abc085b1037e=
</a></blockquote></div>
 
--0000000000008e6e32057b2625df--
--0000000000008e6e3c057b2625e1
Content-Type: application/octet-stream; name="slot.lht"
Content-Disposition: attachment; filename="slot.lht"
Content-Transfer-Encoding: base64
Content-ID: <f_joqqj04e0>
X-Attachment-Id: f_joqqj04e0
 
aGE6cGNiLXJuZC1ib2FyZC12NiB7DQoNCiBoYTphdHRyaWJ1dGVzIHsNCiAgIHtQQ0I6OmdyaWQ6
OnVuaXR9PW1pbA0KIH0NCg0KIGxpOnN0eWxlcyB7DQogICBoYTpTaWduYWwgew0KICAgIGRpYW1l
dGVyID0gMi4wbW0NCiAgICB0ZXh0X3NjYWxlID0gMA0KICAgIHRleHRfdGhpY2sgPSAwLjANCiAg
ICB0aGlja25lc3MgPSAxMC4wbWlsDQogICAgaG9sZSA9IDMxLjVtaWwNCiAgICBjbGVhcmFuY2Ug
PSAyMC4wbWlsDQogICB9DQogICBoYTpQb3dlciB7DQogICAgZGlhbWV0ZXIgPSAyLjJtbQ0KICAg
IHRleHRfc2NhbGUgPSAwDQogICAgdGV4dF90aGljayA9IDAuMA0KICAgIHRoaWNrbmVzcyA9IDIw
LjBtaWwNCiAgICBob2xlID0gMS4wbW0NCiAgICBjbGVhcmFuY2UgPSAyMC4wbWlsDQogICB9DQog
ICBoYTpGYXQgew0KICAgIGRpYW1ldGVyID0gMTM3LjhtaWwNCiAgICB0ZXh0X3NjYWxlID0gMA0K
ICAgIHRleHRfdGhpY2sgPSAwLjANCiAgICB0aGlja25lc3MgPSA4MC4wbWlsDQogICAgaG9sZSA9
IDQ3LjI0bWlsDQogICAgY2xlYXJhbmNlID0gMjUuMG1pbA0KICAgfQ0KICAgaGE6U2lnLXRpZ2h0
IHsNCiAgICBkaWFtZXRlciA9IDY0LjBtaWwNCiAgICB0ZXh0X3NjYWxlID0gMA0KICAgIHRleHRf
dGhpY2sgPSAwLjANCiAgICB0aGlja25lc3MgPSAxMC4wbWlsDQogICAgaG9sZSA9IDMxLjVtaWwN
CiAgICBjbGVhcmFuY2UgPSAxMi4wbWlsDQogICB9DQogfQ0KDQogaGE6bWV0YSB7DQogICBoYTpz
aXplIHsNCiAgICB0aGVybWFsX3NjYWxlID0gMC41MDAwMDANCiAgICB4ID0gNDAwLjBtaWwNCiAg
ICB5ID0gMzAwLjBtaWwNCiAgIH0NCiAgIGhhOmdyaWQgew0KICAgIHNwYWNpbmcgPSAyNS4wbWls
DQogICAgb2Zmc194ID0gMC4wDQogICAgb2Zmc195ID0gMC4wDQogICB9DQogfQ0KDQogaGE6ZGF0
YSB7DQogIGxpOnBhZHN0YWNrX3Byb3RvdHlwZXMgew0KDQogICBoYTpwc19wcm90b192Ni4wIHsN
CiAgICAgaGRpYT0wLjA7IGhwbGF0ZWQ9MDsgaHRvcD0wOyBoYm90dG9tPTA7DQogICAgIGxpOnNo
YXBlIHsNCg0KICAgICAgIGhhOnBzX3NoYXBlX3Y0IHsNCiAgICAgICAgaGE6cHNfbGluZSB7IHgx
PS0zNy41bWlsOyB5MT0wLjA7IHgyPTM3LjVtaWw7IHkyPTAuMDsgdGhpY2tuZXNzPTIwLjBtaWw7
IHNxdWFyZT0wOyAgICAgICAgfQ0KICAgICAgICBoYTpjb21iaW5pbmcgeyAgICAgICAgfQ0KICAg
ICAgICBoYTpsYXllcl9tYXNrIHsNCiAgICAgICAgIGJvdHRvbSA9IDENCiAgICAgICAgIGNvcHBl
ciA9IDENCiAgICAgICAgfQ0KICAgICAgICBjbGVhcmFuY2U9NDAuMG1pbA0KICAgICAgIH0NCg0K
ICAgICAgIGhhOnBzX3NoYXBlX3Y0IHsNCiAgICAgICAgaGE6cHNfbGluZSB7IHgxPS0zNy41bWls
OyB5MT0wLjA7IHgyPTM3LjVtaWw7IHkyPTAuMDsgdGhpY2tuZXNzPTEwLjBtaWw7IHNxdWFyZT0w
OyAgICAgICAgfQ0KICAgICAgICBoYTpjb21iaW5pbmcgeyBhdXRvPTE7ICAgICAgICB9DQogICAg
ICAgIGhhOmxheWVyX21hc2sgew0KICAgICAgICAgbWVjaCA9IDENCiAgICAgICAgfQ0KICAgICAg
ICBjbGVhcmFuY2U9NDAuMG1pbA0KICAgICAgIH0NCiAgICAgfQ0KICAgfQ0KCiAgICBoYTpwc19w
cm90b192Ni4xIHsKICAgICAgaGRpYT0zMS41bWlsOyBocGxhdGVkPTE7IGh0b3A9MDsgaGJvdHRv
bT0wOwogICAgICBsaTpzaGFwZSB7CgogICAgICAgIGhhOnBzX3NoYXBlX3Y0IHsKICAgICAgICAg
aGE6cHNfY2lyYyB7IHg9MC4wOyB5PTAuMDsgZGlhPTIuMG1tOyAgICAgICAgIH0KICAgICAgICAg
aGE6Y29tYmluaW5nIHsgICAgICAgICB9CiAgICAgICAgIGhhOmxheWVyX21hc2sgewogICAgICAg
ICAgY29wcGVyID0gMQogICAgICAgICAgdG9wID0gMQogICAgICAgICB9CiAgICAgICAgIGNsZWFy
YW5jZT0wLjAKICAgICAgICB9CgogICAgICAgIGhhOnBzX3NoYXBlX3Y0IHsKICAgICAgICAgaGE6
cHNfY2lyYyB7IHg9MC4wOyB5PTAuMDsgZGlhPTIuMG1tOyAgICAgICAgIH0KICAgICAgICAgaGE6
Y29tYmluaW5nIHsgICAgICAgICB9CiAgICAgICAgIGhhOmxheWVyX21hc2sgewogICAgICAgICAg
Ym90dG9tID0gMQogICAgICAgICAgY29wcGVyID0gMQogICAgICAgICB9CiAgICAgICAgIGNsZWFy
YW5jZT0wLjAKICAgICAgICB9CgogICAgICAgIGhhOnBzX3NoYXBlX3Y0IHsKICAgICAgICAgaGE6
cHNfY2lyYyB7IHg9MC4wOyB5PTAuMDsgZGlhPTIuMG1tOyAgICAgICAgIH0KICAgICAgICAgaGE6
Y29tYmluaW5nIHsgICAgICAgICB9CiAgICAgICAgIGhhOmxheWVyX21hc2sgewogICAgICAgICAg
Y29wcGVyID0gMQogICAgICAgICAgaW50ZXJuID0gMQogICAgICAgICB9CiAgICAgICAgIGNsZWFy
YW5jZT0wLjAKICAgICAgICB9CiAgICAgIH0KICAgIH0KCiAgICAgaGE6cHNfcHJvdG9fdjYuMiB7
CiAgICAgICBoZGlhPTEuMG1tOyBocGxhdGVkPTE7IGh0b3A9MDsgaGJvdHRvbT0wOwogICAgICAg
bGk6c2hhcGUgewoKICAgICAgICAgaGE6cHNfc2hhcGVfdjQgewogICAgICAgICAgaGE6cHNfY2ly
YyB7IHg9MC4wOyB5PTAuMDsgZGlhPTIuMm1tOyAgICAgICAgICB9CiAgICAgICAgICBoYTpjb21i
aW5pbmcgeyAgICAgICAgICB9CiAgICAgICAgICBoYTpsYXllcl9tYXNrIHsKICAgICAgICAgICBj
b3BwZXIgPSAxCiAgICAgICAgICAgdG9wID0gMQogICAgICAgICAgfQogICAgICAgICAgY2xlYXJh
bmNlPTAuMAogICAgICAgICB9CgogICAgICAgICBoYTpwc19zaGFwZV92NCB7CiAgICAgICAgICBo
YTpwc19jaXJjIHsgeD0wLjA7IHk9MC4wOyBkaWE9Mi4ybW07ICAgICAgICAgIH0KICAgICAgICAg
IGhhOmNvbWJpbmluZyB7ICAgICAgICAgIH0KICAgICAgICAgIGhhOmxheWVyX21hc2sgewogICAg
ICAgICAgIGJvdHRvbSA9IDEKICAgICAgICAgICBjb3BwZXIgPSAxCiAgICAgICAgICB9CiAgICAg
ICAgICBjbGVhcmFuY2U9MC4wCiAgICAgICAgIH0KCiAgICAgICAgIGhhOnBzX3NoYXBlX3Y0IHsK
ICAgICAgICAgIGhhOnBzX2NpcmMgeyB4PTAuMDsgeT0wLjA7IGRpYT0yLjJtbTsgICAgICAgICAg
fQogICAgICAgICAgaGE6Y29tYmluaW5nIHsgICAgICAgICAgfQogICAgICAgICAgaGE6bGF5ZXJf
bWFzayB7CiAgICAgICAgICAgY29wcGVyID0gMQogICAgICAgICAgIGludGVybiA9IDEKICAgICAg
ICAgIH0KICAgICAgICAgIGNsZWFyYW5jZT0wLjAKICAgICAgICAgfQoKICAgICAgICAgaGE6cHNf
c2hhcGVfdjQgewogICAgICAgICAgaGE6cHNfY2lyYyB7IHg9MC4wOyB5PTAuMDsgZGlhPTIuMzUy
NG1tOyAgICAgICAgICB9CiAgICAgICAgICBoYTpjb21iaW5pbmcgeyBzdWI9MTsgYXV0bz0xOyAg
ICAgICAgICB9CiAgICAgICAgICBoYTpsYXllcl9tYXNrIHsKICAgICAgICAgICB0b3AgPSAxCiAg
ICAgICAgICAgbWFzayA9IDEKICAgICAgICAgIH0KICAgICAgICAgIGNsZWFyYW5jZT0wLjAKICAg
ICAgICAgfQoKICAgICAgICAgaGE6cHNfc2hhcGVfdjQgewogICAgICAgICAgaGE6cHNfY2lyYyB7
IHg9MC4wOyB5PTAuMDsgZGlhPTIuMzUyNG1tOyAgICAgICAgICB9CiAgICAgICAgICBoYTpjb21i
aW5pbmcgeyBzdWI9MTsgYXV0bz0xOyAgICAgICAgICB9CiAgICAgICAgICBoYTpsYXllcl9tYXNr
IHsKICAgICAgICAgICBib3R0b20gPSAxCiAgICAgICAgICAgbWFzayA9IDEKICAgICAgICAgIH0K
ICAgICAgICAgIGNsZWFyYW5jZT0wLjAKICAgICAgICAgfQogICAgICAgfQogICAgIH0KICB9DQoN
CiAgIGxpOm9iamVjdHMgew0KICAgIGhhOnBhZHN0YWNrX3JlZi4xOCB7DQogICAgIHByb3RvPTA7
IHg9MTAwLjBtaWw7IHk9NzUuMG1pbDsgcm90PTAuMDAwMDAwOyB4bWlycm9yPTA7IHNtaXJyb3I9
MDsgY2xlYXJhbmNlPTIwLjBtaWw7DQogICAgIGhhOmZsYWdzIHsNCiAgICAgIGNsZWFybGluZT0x
DQogICAgIH0NCg0KICAgICBsaTp0aGVybWFsIHsNCiAgICAgfQ0KICAgIH0NCiAgICAgaGE6cGFk
c3RhY2tfcmVmLjcwIHsKICAgICAgcHJvdG89MjsgeD0yNzUuMG1pbDsgeT0yMDAuMG1pbDsgcm90
PTAuMDAwMDAwOyB4bWlycm9yPTA7IHNtaXJyb3I9MDsgY2xlYXJhbmNlPTIwLjBtaWw7CiAgICAg
IGhhOmZsYWdzIHsKICAgICAgIGNsZWFybGluZT0xCiAgICAgICBzZWxlY3RlZD0xCiAgICAgIH0K
CiAgICAgIGxpOnRoZXJtYWwgewogICAgICB9CiAgICAgfQogICB9DQogICBsaTpsYXllcnMgew0K
DQogICAgaGE6dG9wLXNpZyB7DQogICAgIGxpZD0wDQogICAgIGdyb3VwPTMNCiAgICAgaGE6Y29t
YmluaW5nIHsgICAgIH0NCg0KICAgICAgbGk6b2JqZWN0cyB7DQogICAgICB9DQogICAgICBjb2xv
ciA9IHsjOGIyMzIzfQ0KICAgIH0NCg0KICAgIGhhOmJvdHRvbS1zaWcgew0KICAgICBsaWQ9MQ0K
ICAgICBncm91cD0xMA0KICAgICBoYTpjb21iaW5pbmcgeyAgICAgfQ0KDQogICAgICBsaTpvYmpl
Y3RzIHsNCiAgICAgIH0NCiAgICAgIGNvbG9yID0geyMzYTVmY2R9DQogICAgfQ0KDQogICAgaGE6
dG9wLWduZCB7DQogICAgIGxpZD0yDQogICAgIGdyb3VwPTMNCiAgICAgaGE6Y29tYmluaW5nIHsg
ICAgIH0NCg0KICAgICAgbGk6b2JqZWN0cyB7DQogICAgICB9DQogICAgICBjb2xvciA9IHsjMTA0
ZThifQ0KICAgIH0NCg0KICAgIGhhOmJvdHRvbS1nbmQgew0KICAgICBsaWQ9Mw0KICAgICBncm91
cD0xMA0KICAgICBoYTpjb21iaW5pbmcgeyAgICAgfQ0KDQogICAgICBsaTpvYmplY3RzIHsNCiAg
ICAgIH0NCiAgICAgIGNvbG9yID0geyNjZDM3MDB9DQogICAgfQ0KDQogICAgaGE6aW50LXNpZzIg
ew0KICAgICBsaWQ9NA0KICAgICBncm91cD03DQogICAgIGhhOmNvbWJpbmluZyB7ICAgICB9DQoN
CiAgICAgIGxpOm9iamVjdHMgew0KICAgICAgfQ0KICAgICAgY29sb3IgPSB7IzU0OGI1NH0NCiAg
ICB9DQoNCiAgICBoYTppbnQtc2lnMSB7DQogICAgIGxpZD01DQogICAgIGdyb3VwPTUNCiAgICAg
aGE6Y29tYmluaW5nIHsgICAgIH0NCg0KICAgICAgbGk6b2JqZWN0cyB7DQogICAgICB9DQogICAg
ICBjb2xvciA9IHsjOGI3MzU1fQ0KICAgIH0NCg0KICAgIGhhOm91dGxpbmUgew0KICAgICBsaWQ9
Ng0KICAgICBncm91cD05DQogICAgIGhhOmNvbWJpbmluZyB7ICAgICB9DQoNCiAgICAgIGxpOm9i
amVjdHMgew0KICAgICAgIGhhOmxpbmUuNzMgewogICAgICAgIHgxPTI1LjBtaWw7IHkxPTI1LjBt
aWw7IHgyPTI1LjBtaWw7IHkyPTI3NS4wbWlsOyB0aGlja25lc3M9MTAuMG1pbDsgY2xlYXJhbmNl
PTQwLjBtaWw7CiAgICAgICAgaGE6ZmxhZ3MgewogICAgICAgICBjbGVhcmxpbmU9MQogICAgICAg
IH0KICAgICAgIH0KICAgICAgIGhhOmxpbmUuNzYgewogICAgICAgIHgxPTI1LjBtaWw7IHkxPTI3
NS4wbWlsOyB4Mj0zNzUuMG1pbDsgeTI9Mjc1LjBtaWw7IHRoaWNrbmVzcz0xMC4wbWlsOyBjbGVh
cmFuY2U9NDAuMG1pbDsKICAgICAgICBoYTpmbGFncyB7CiAgICAgICAgIGNsZWFybGluZT0xCiAg
ICAgICAgfQogICAgICAgfQogICAgICAgaGE6bGluZS43OSB7CiAgICAgICAgeDE9Mzc1LjBtaWw7
IHkxPTI3NS4wbWlsOyB4Mj0zNzUuMG1pbDsgeTI9MjUuMG1pbDsgdGhpY2tuZXNzPTEwLjBtaWw7
IGNsZWFyYW5jZT00MC4wbWlsOwogICAgICAgIGhhOmZsYWdzIHsKICAgICAgICAgY2xlYXJsaW5l
PTEKICAgICAgICB9CiAgICAgICB9CiAgICAgICBoYTpsaW5lLjgyIHsKICAgICAgICB4MT0zNzUu
MG1pbDsgeTE9MjUuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MjUuMG1pbDsgdGhpY2tuZXNzPTEwLjBt
aWw7IGNsZWFyYW5jZT00MC4wbWlsOwogICAgICAgIGhhOmZsYWdzIHsKICAgICAgICAgY2xlYXJs
aW5lPTEKICAgICAgICB9CiAgICAgICB9CiAgICAgIH0NCiAgICAgIGNvbG9yID0geyMwMDg2OGJ9
DQogICAgfQ0KDQogICAgaGE6Ym90dG9tLXNpbGsgew0KICAgICBsaWQ9Nw0KICAgICBncm91cD0x
Mg0KICAgICBoYTpjb21iaW5pbmcgeyBhdXRvPTE7ICAgICB9DQoNCiAgICAgIGxpOm9iamVjdHMg
ew0KICAgICAgfQ0KICAgICAgY29sb3IgPSB7IzAwMDAwMH0NCiAgICB9DQoNCiAgICBoYTp0b3At
c2lsayB7DQogICAgIGxpZD04DQogICAgIGdyb3VwPTENCiAgICAgaGE6Y29tYmluaW5nIHsgYXV0
bz0xOyAgICAgfQ0KDQogICAgICBsaTpvYmplY3RzIHsNCiAgICAgIH0NCiAgICAgIGNvbG9yID0g
eyMwMDAwMDB9DQogICAgfQ0KDQogICAgaGE6dG9wLXBhc3RlIHsNCiAgICAgbGlkPTkNCiAgICAg
Z3JvdXA9MA0KICAgICBoYTpjb21iaW5pbmcgeyBhdXRvPTE7ICAgICB9DQoNCiAgICAgIGxpOm9i
amVjdHMgew0KICAgICAgfQ0KICAgICAgY29sb3IgPSB7I2NkMDBjZH0NCiAgICB9DQoNCiAgICBo
YTp0b3AtbWFzayB7DQogICAgIGxpZD0xMA0KICAgICBncm91cD0yDQogICAgIGhhOmNvbWJpbmlu
ZyB7IHN1Yj0xOyBhdXRvPTE7ICAgICB9DQoNCiAgICAgIGxpOm9iamVjdHMgew0KICAgICAgfQ0K
ICAgICAgY29sb3IgPSB7I2ZmMDAwMH0NCiAgICB9DQoNCiAgICBoYTpib3R0b20tbWFzayB7DQog
ICAgIGxpZD0xMQ0KICAgICBncm91cD0xMQ0KICAgICBoYTpjb21iaW5pbmcgeyBzdWI9MTsgYXV0
bz0xOyAgICAgfQ0KDQogICAgICBsaTpvYmplY3RzIHsNCiAgICAgIH0NCiAgICAgIGNvbG9yID0g
eyNmZjAwMDB9DQogICAgfQ0KDQogICAgaGE6Ym90dG9tLXBhc3RlIHsNCiAgICAgbGlkPTEyDQog
ICAgIGdyb3VwPTEzDQogICAgIGhhOmNvbWJpbmluZyB7IGF1dG89MTsgICAgIH0NCg0KICAgICAg
bGk6b2JqZWN0cyB7DQogICAgICB9DQogICAgICBjb2xvciA9IHsjY2QwMGNkfQ0KICAgIH0NCg0K
ICAgIGhhOnNsb3QtcGxhdGVkIHsNCiAgICAgbGlkPTEzDQogICAgIGdyb3VwPTE0DQogICAgIGhh
OmNvbWJpbmluZyB7IGF1dG89MTsgICAgIH0NCg0KICAgICAgbGk6b2JqZWN0cyB7DQogICAgICB9
DQogICAgICBjb2xvciA9IHsjOGI3MzU1fQ0KICAgIH0NCg0KICAgIGhhOnNsb3QtdW5wbGF0ZWQg
ew0KICAgICBsaWQ9MTQNCiAgICAgZ3JvdXA9MTUNCiAgICAgaGE6Y29tYmluaW5nIHsgYXV0bz0x
OyAgICAgfQ0KDQogICAgICBsaTpvYmplY3RzIHsNCiAgICAgIH0NCiAgICAgIGNvbG9yID0geyMw
MDg2OGJ9DQogICAgfQ0KICAgfQ0KIH0NCg0KDQogaGE6bGF5ZXJfc3RhY2sgew0KICBsaTpncm91
cHMgew0KICAgaGE6MCB7DQogICAgbmFtZSA9IHRvcF9wYXN0ZQ0KICAgIGhhOnR5cGUgeyB0b3A9
MTsgcGFzdGU9MTsgICAgfQ0KICAgIGxpOmxheWVycyB7IDk7ICAgIH0NCiAgIH0NCiAgIGhhOjEg
ew0KICAgIG5hbWUgPSB0b3Bfc2lsaw0KICAgIGhhOnR5cGUgeyBzaWxrPTE7IHRvcD0xOyAgICB9
DQogICAgbGk6bGF5ZXJzIHsgODsgICAgfQ0KICAgfQ0KICAgaGE6MiB7DQogICAgbmFtZSA9IHRv
cF9tYXNrDQogICAgaGE6dHlwZSB7IHRvcD0xOyBtYXNrPTE7ICAgIH0NCiAgICBsaTpsYXllcnMg
eyAxMDsgICAgfQ0KICAgfQ0KICAgaGE6MyB7DQogICAgbmFtZSA9IHRvcF9jb3BwZXINCiAgICBo
YTp0eXBlIHsgY29wcGVyPTE7IHRvcD0xOyAgICB9DQogICAgbGk6bGF5ZXJzIHsgMDsgMjsgICAg
fQ0KICAgfQ0KICAgaGE6NCB7DQogICAgbmFtZSA9IGdycF80DQogICAgaGE6dHlwZSB7IHN1YnN0
cmF0ZT0xOyBpbnRlcm49MTsgICAgfQ0KICAgIGxpOmxheWVycyB7ICAgIH0NCiAgIH0NCiAgIGhh
OjUgew0KICAgIG5hbWUgPSBJbnRlcm4NCiAgICBoYTp0eXBlIHsgY29wcGVyPTE7IGludGVybj0x
OyAgICB9DQogICAgbGk6bGF5ZXJzIHsgNTsgICAgfQ0KICAgfQ0KICAgaGE6NiB7DQogICAgbmFt
ZSA9IGdycF82DQogICAgaGE6dHlwZSB7IHN1YnN0cmF0ZT0xOyBpbnRlcm49MTsgICAgfQ0KICAg
IGxpOmxheWVycyB7ICAgIH0NCiAgIH0NCiAgIGhhOjcgew0KICAgIG5hbWUgPSBJbnRlcm4NCiAg
ICBoYTp0eXBlIHsgY29wcGVyPTE7IGludGVybj0xOyAgICB9DQogICAgbGk6bGF5ZXJzIHsgNDsg
ICAgfQ0KICAgfQ0KICAgaGE6OCB7DQogICAgbmFtZSA9IGdycF84DQogICAgaGE6dHlwZSB7IHN1
YnN0cmF0ZT0xOyBpbnRlcm49MTsgICAgfQ0KICAgIGxpOmxheWVycyB7ICAgIH0NCiAgIH0NCiAg
IGhhOjkgew0KICAgIG5hbWUgPSBnbG9iYWxfb3V0bGluZQ0KICAgIGhhOnR5cGUgeyBib3VuZGFy
eT0xOyAgICB9DQogICAgbGk6bGF5ZXJzIHsgNjsgICAgfQ0KICAgIHB1cnBvc2UgPSB1cm91dGUN
CiAgIH0NCiAgIGhhOjEwIHsNCiAgICBuYW1lID0gYm90dG9tX2NvcHBlcg0KICAgIGhhOnR5cGUg
eyBib3R0b209MTsgY29wcGVyPTE7ICAgIH0NCiAgICBsaTpsYXllcnMgeyAxOyAzOyAgICB9DQog
ICB9DQogICBoYToxMSB7DQogICAgbmFtZSA9IGJvdHRvbV9tYXNrDQogICAgaGE6dHlwZSB7IGJv
dHRvbT0xOyBtYXNrPTE7ICAgIH0NCiAgICBsaTpsYXllcnMgeyAxMTsgICAgfQ0KICAgfQ0KICAg
aGE6MTIgew0KICAgIG5hbWUgPSBib3R0b21fc2lsaw0KICAgIGhhOnR5cGUgeyBzaWxrPTE7IGJv
dHRvbT0xOyAgICB9DQogICAgbGk6bGF5ZXJzIHsgNzsgICAgfQ0KICAgfQ0KICAgaGE6MTMgew0K
ICAgIG5hbWUgPSBib3R0b21fcGFzdGUNCiAgICBoYTp0eXBlIHsgYm90dG9tPTE7IHBhc3RlPTE7
ICAgIH0NCiAgICBsaTpsYXllcnMgeyAxMjsgICAgfQ0KICAgfQ0KICAgaGE6MTQgew0KICAgIG5h
bWUgPSBwbWVjaA0KICAgIGhhOnR5cGUgeyBtZWNoPTE7ICAgIH0NCiAgICBsaTpsYXllcnMgeyAx
MzsgICAgfQ0KICAgIHB1cnBvc2UgPSBwcm91dGUNCiAgIH0NCiAgIGhhOjE1IHsNCiAgICBuYW1l
ID0gdW1lY2gNCiAgICBoYTp0eXBlIHsgbWVjaD0xOyAgICB9DQogICAgbGk6bGF5ZXJzIHsgMTQ7
ICAgIH0NCiAgICBwdXJwb3NlID0gdXJvdXRlDQogICB9DQogIH0NCiB9DQogbGk6cGNiLXJuZC1j
b25mLXYxIHsNCiAgaGE6b3ZlcndyaXRlIHsNCiAgIGhhOmRlc2lnbiB7DQogICAgdGV4dF9zY2Fs
ZSA9IDEwMA0KICAgIHZpYV90aGlja25lc3MgPSAyLjAwMDAgbW0NCiAgICB2aWFfZHJpbGxpbmdf
aG9sZSA9IDMxLjUwIG1pbA0KICAgIHRleHRfdGhpY2tuZXNzID0gMA0KICAgIGxpbmVfdGhpY2tu
ZXNzID0gMTAuMDAgbWlsDQogICAgcG9seV9pc2xlX2FyZWEgPSAyMDAwMDAwMDAuMA0KICAgIGNs
ZWFyYW5jZSA9IDIwLjAwIG1pbA0KICAgICBtaW5fcmluZyA9IDUuMDAgbWlsCiAgICAgbWluX2Ry
aWxsID0gMTAuMDAgbWlsCiAgICAgbWluX3NsayA9IDEwLjAwIG1pbAogICAgIHNocmluayA9IDQu
MDAgbWlsCiAgICAgbWluX3dpZCA9IDQuMDAgbWlsCiAgICAgYmxvYXQgPSA0LjAwIG1pbAogICB9
DQogICBoYTplZGl0b3Igew0KICAgIGdyaWRzX2lkeCA9IDQNCiAgICBncmlkID0gMjUuMDAgbWls
DQogICAgIGdyaWRfdW5pdCA9IG1pbAogICAgIGJ1ZmZlcl9udW1iZXIgPSAwCiAgICAgc2hvd19z
b2xkZXJfc2lkZSA9IDAKICAgfQ0KICB9DQogfQ0KIGhhOm5ldGxpc3RzIHsKCiAgbGk6aW5wdXQg
ewogIH0KIH0KICBoYTpmb250IHsKICBoYTpnZWRhX3BjYiB7CiAgIGNlbGxfd2lkdGg9MS4yNzAw
MDFtbTsgY2VsbF9oZWlnaHQ9MS4zOTcwMDFtbTsKICAgaGE6c3ltYm9scyB7CiAgICBoYTpdIHsK
ICAgICB3aWR0aD0wLjEyNzAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsK
ICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTAu
MG1pbDsgeDI9NS4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg
ICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTUuMG1pbDsg
eTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewog
ICAgICAgeDE9MC4wOyB5MT01MC4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVz
cz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTomNWMgewogICAgIHdpZHRoPTAu
NzYyMDAxbW07IGhlaWdodD0xLjE0MzAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVj
dHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4Mj0zMC4w
bWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQog
ICAgaGE6YiB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRh
PTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0w
LjA7IHkxPTEwLjBtaWw7IHgyPTAuMDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg
ICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4Mj01LjBt
aWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4y
IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NTAuMG1pbDsg
dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MTUu
MG1pbDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1p
bDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MzUuMG1p
bDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg
ICBoYTpsaW5lLjUgewogICAgICAgeDE9MTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MjAuMG1pbDsg
eTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjYgewog
ICAgICAgeDE9NS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlj
a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAgICB4MT0wLjA7IHkx
PTM1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg
fQogICAgIH0KICAgIH0KICAgIGhhOmMgewogICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0x
LjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5l
LjAgewogICAgICAgeDE9NS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zMC4wbWls
OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0w
LjA7IHkxPTM1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK
ICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj0w
LjA7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4z
IHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlj
a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT01LjBtaWw7
IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpkIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWln
aHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6
bGluZS4wIHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTEwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTUw
LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAg
IHgxPTE1LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVz
cz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9
NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg
fQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4Mj01LjBtaWw7
IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsK
ICAgICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9MC4wOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9
OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0wLjA7IHkxPTM1LjBt
aWw7IHgyPTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg
ICBoYTpsaW5lLjYgewogICAgICAgeDE9NS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0xNS4wbWlsOyB5
Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAg
ICAgICB4MT0xNS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlj
a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6ZSB7CiAgICAgd2lkdGg9
MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2Jq
ZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTUwLjBtaWw7IHgy
PTIwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6
bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWls
OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0w
LjA7IHkxPTM1LjBtaWw7IHgyPTAuMDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg
ICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj01LjBt
aWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40
IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9MzAuMG1pbDsg
dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9MTUu
MG1pbDsgeTE9MzAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1p
bDsKICAgICAgfQogICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9MC4wOyB5MT00MC4wbWlsOyB4
Mj0yMC4wbWlsOyB5Mj00MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh
OmxpbmUuNyB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT00MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0z
NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6ZiB7
CiAgICAgd2lkdGg9MC4zODEwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEwLjBtaWw7
CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT01LjBtaWw7IHkx
PTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg
fQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9NS4wbWlsOyB5MT0xNS4wbWlsOyB4Mj0xMC4w
bWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu
MiB7CiAgICAgICB4MT0xMC4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0xMC4wbWls
OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0w
LjA7IHkxPTMwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7
CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpnIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBo
ZWlnaHQ9MS42NTEwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAg
aGE6bGluZS4wIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHky
PTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAg
ICAgIHgxPTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT0z
NS4wbWlsOyB4Mj01LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9MC4wOyB5Mj00
NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAg
ICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTgu
MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9NS4wbWlsOyB5MT01MC4w
bWlsOyB4Mj0xNS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg
ICAgIGhhOmxpbmUuNiB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWls
OyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7
CiAgICAgICB4MT0wLjA7IHkxPTYwLjBtaWw7IHgyPTUuMG1pbDsgeTI9NjUuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjggewogICAgICAgeDE9NS4wbWlsOyB5
MT02NS4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj02NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg
ICB9CiAgICAgIGhhOmxpbmUuOSB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT02NS4wbWlsOyB4Mj0y
MC4wbWlsOyB5Mj02MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp
bmUuMTAgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NjAu
MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOmggewog
ICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwog
ICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xMC4w
bWlsOyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg
aGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zMC4w
bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4
MT01LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04
LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTMw
LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICAgaGE6bGluZS40IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTM1LjBtaWw7IHgyPTIwLjBt
aWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAg
ICBoYTppIHsKICAgICB3aWR0aD0wLjAwMXVtOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTAu
MG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsg
eTE9MjAuMG1pbDsgeDI9MC4wOyB5Mj0yMS4wbWlsOyB0aGlja25lc3M9MTAuMG1pbDsKICAgICAg
fQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj0wLjA7IHky
PTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpq
IHsKICAgICB3aWR0aD0wLjEyNzAwMW1tOyBoZWlnaHQ9MS42NTEwMDFtbTsgZGVsdGE9MTAuMG1p
bDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTUuMG1pbDsg
eTE9MjAuMG1pbDsgeDI9NS4wbWlsOyB5Mj0yMS4wbWlsOyB0aGlja25lc3M9MTAuMG1pbDsKICAg
ICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9NS4wbWlsOyB5MT0zNS4wbWlsOyB4Mj01
LjBtaWw7IHkyPTYwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGlu
ZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9NjUuMG1pbDsgeDI9NS4wbWlsOyB5Mj02MC4wbWlsOyB0
aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6ayB7CiAgICAgd2lk
dGg9MC4zODEwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6
b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgy
PTAuMDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l
LjEgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj01MC4wbWlsOyB0
aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0wLjA7
IHkxPTM1LjBtaWw7IHgyPTEwLjBtaWw7IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpsIHsKICAgICB3aWR0aD0wLjEyNzAwMW1tOyBoZWln
aHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTAuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6
bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MC4wOyB5Mj00NS4wbWlsOyB0
aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7
IHkxPTQ1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg
ICAgfQogICAgIH0KICAgIH0KICAgIGhhOm0gewogICAgIHdpZHRoPTAuODg5MDAxbW07IGhlaWdo
dD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTps
aW5lLjAgewogICAgICAgeDE9NS4wbWlsOyB5MT0zNS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBt
aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgx
PTUuMG1pbDsgeTE9MzUuMG1pbDsgeDI9MTAuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTgu
MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MTAuMG1pbDsgeTE9MzAu
MG1pbDsgeDI9MTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog
ICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MjAuMG1p
bDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQg
ewogICAgICAgeDE9MjAuMG1pbDsgeTE9MzUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NTAuMG1pbDsg
dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9MjAu
MG1pbDsgeTE9MzUuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1p
bDsKICAgICAgfQogICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9MjUuMG1pbDsgeTE9MzAuMG1p
bDsgeDI9MzAuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg
ICBoYTpsaW5lLjcgewogICAgICAgeDE9MzAuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MzUuMG1pbDsg
eTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjggewog
ICAgICAgeDE9MzUuMG1pbDsgeTE9MzUuMG1pbDsgeDI9MzUuMG1pbDsgeTI9NTAuMG1pbDsgdGhp
Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjkgewogICAgICAgeDE9MC4wOyB5
MT0zMC4wbWlsOyB4Mj01LjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg
IH0KICAgICB9CiAgICB9CiAgICBoYTpuIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9
MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGlu
ZS4wIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWls
OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT01
LjBtaWw7IHkxPTM1LjBtaWw7IHgyPTEwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBt
aWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTMwLjBt
aWw7IHgyPTE1LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg
ICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7
IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsK
ICAgICAgIHgxPTIwLjBtaWw7IHkxPTM1LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTUwLjBtaWw7IHRo
aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsKICAgICAgIHgxPTAuMDsg
eTE9MzAuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg
ICB9CiAgICAgfQogICAgfQogICAgaGE6byB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0
PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxp
bmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTM1LjBtaWw7IHgyPTAuMDsgeTI9NDUuMG1pbDsgdGhp
Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5
MT0zNS4wbWlsOyB4Mj01LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg
IH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MTUu
MG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l
LjMgewogICAgICAgeDE9MTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MzUuMG1p
bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9
MjAuMG1pbDsgeTE9MzUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTgu
MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9MTUuMG1pbDsgeTE9NTAu
MG1pbDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog
ICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9NS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0xNS4wbWls
OyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7
CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOnAgewogICAgIHdpZHRoPTAu
NjM1MDAxbW07IGhlaWdodD0xLjY1MTAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVj
dHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9NS4wbWlsOyB5MT0zNS4wbWlsOyB4Mj01
LjBtaWw7IHkyPTY1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGlu
ZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zNS4wbWlsOyB0
aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT01LjBt
aWw7IHkxPTM1LjBtaWw7IHgyPTEwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7
CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTMwLjBtaWw7
IHgyPTIwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg
aGE6bGluZS40IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTI1LjBtaWw7IHky
PTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsKICAg
ICAgIHgxPTI1LjBtaWw7IHkxPTM1LjBtaWw7IHgyPTI1LjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNr
bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAgICAgIHgxPTIwLjBtaWw7
IHkxPTUwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICAgaGE6bGluZS43IHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTUwLjBtaWw7IHgy
PTIwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6
bGluZS44IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NDUuMG1pbDsgeDI9MTAuMG1pbDsgeTI9NTAu
MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOnEgewog
ICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjY1MTAwMW1tOyBkZWx0YT0xMi4wbWlsOwog
ICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MjAuMG1pbDsgeTE9
MzUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NjUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg
fQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MjAu
MG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l
LjIgewogICAgICAgeDE9NS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0zMC4wbWls
OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0w
LjA7IHkxPTM1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK
ICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj0w
LjA7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41
IHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlj
a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAgICAgICB4MT01LjBtaWw7
IHkxPTUwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICAgaGE6bGluZS43IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTUwLjBtaWw7IHgy
PTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAg
ICB9CiAgICBoYTpyIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsg
ZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAg
IHgxPTUuMG1pbDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9
OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTM1
LjBtaWw7IHgyPTEwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBt
aWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4z
IHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlj
a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6cyB7CiAgICAgd2lkdGg9
MC42MzUwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2Jq
ZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTUwLjBtaWw7IHgy
PTIwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6
bGluZS4xIHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTUwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTQ1
LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAg
IHgxPTIwLjBtaWw7IHkxPTQwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVz
cz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9
NDAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg
fQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj01LjBtaWw7
IHkyPTQwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsK
ICAgICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25l
c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAgICAgICB4MT01LjBtaWw7IHkx
PTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg
IH0KICAgICAgaGE6bGluZS43IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTI1
LjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGlu
ZS44IHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0
aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6dCB7CiAgICAgd2lk
dGg9MC4yNTQwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEwLjBtaWw7CiAgICAgbGk6
b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTEwLjBtaWw7
IHgyPTUuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo
YTpsaW5lLjEgewogICAgICAgeDE9NS4wbWlsOyB5MT00NS4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj01
MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAg
ICB4MT0wLjA7IHkxPTI1LjBtaWw7IHgyPTEwLjBtaWw7IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04
LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTp1IHsKICAgICB3aWR0aD0wLjUwODAw
MW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsK
ICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9MC4wOyB5Mj00
NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAg
ICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTgu
MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9NS4wbWlsOyB5MT01MC4w
bWlsOyB4Mj0xNS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg
ICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWls
OyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7
CiAgICAgICB4MT0yMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00NS4wbWlsOyB0
aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6diB7CiAgICAgd2lk
dGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6
b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTMwLjBtaWw7IHgy
PTEwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6
bGluZS4xIHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTUw
LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTp3IHsK
ICAgICB3aWR0aD0wLjc2MjAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsK
ICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MzAu
MG1pbDsgeDI9MC4wOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg
IGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAu
MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAg
eDE9NS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9
OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0xMC4wbWlsOyB5MT01
MC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9
CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0xNS4w
bWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu
NSB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT00NS4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWls
OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAgICAgICB4MT0y
MC4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4w
bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAgICB4MT0yNS4wbWlsOyB5MT01MC4w
bWlsOyB4Mj0zMC4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg
ICAgIGhhOmxpbmUuOCB7CiAgICAgICB4MT0zMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0zMC4wbWls
OyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAg
aGE6eCB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEy
LjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7
IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9MjAu
MG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0K
ICAgIGhhOnkgewogICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjY1MTAwMW1tOyBkZWx0
YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9
MC4wOyB5MT0zMC4wbWlsOyB4Mj0wLjA7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4w
bWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu
MiB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj02MC4wbWls
OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0x
NS4wbWlsOyB5MT02NS4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj02MC4wbWlsOyB0aGlja25lc3M9OC4w
bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTY1LjBt
aWw7IHgyPTE1LjBtaWw7IHkyPTY1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg
ICAgaGE6bGluZS41IHsKICAgICAgIHgxPTAuMDsgeTE9NjAuMG1pbDsgeDI9NS4wbWlsOyB5Mj02
NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAgICAg
ICB4MT01LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVz
cz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS43IHsKICAgICAgIHgxPTE1LjBtaWw7IHkx
PTUwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg
IH0KICAgICB9CiAgICB9CiAgICBoYTp6IHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9
MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGlu
ZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MzAuMG1pbDsg
dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4w
OyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog
ICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTUwLjBtaWw7IHgyPTIw
LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9
CiAgICBoYTp+IHsKICAgICB3aWR0aD0wLjYzNTAwMW1tOyBoZWlnaHQ9MC44ODkwMDFtbTsgZGVs
dGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgx
PTAuMDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWls
OwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTMwLjBtaWw7
IHgyPTEwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg
aGE6bGluZS4yIHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTE1LjBtaWw7IHky
PTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAg
ICAgIHgxPTE1LjBtaWw7IHkxPTM1LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNr
bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAgIHgxPTIwLjBtaWw7
IHkxPTM1LjBtaWw7IHgyPTI1LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICB9CiAgICB9CiAgICBoYTomN2IgewogICAgIHdpZHRoPTAuMjU0MDAxbW07IGhl
aWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBo
YTpsaW5lLjAgewogICAgICAgeDE9NS4wbWlsOyB5MT0xNS4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj0x
MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAg
ICB4MT01LjBtaWw7IHkxPTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MjUuMG1pbDsgdGhpY2tuZXNz
PTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT0zMC4w
bWlsOyB4Mj01LjBtaWw7IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg
ICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9NS4wbWlsOyB5Mj0z
NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAg
ICB4MT01LjBtaWw7IHkxPTM1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNz
PTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9NS4wbWlsOyB5MT00
NS4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9
CiAgICAgfQogICAgfQogICAgaGE6JjdkIHsKICAgICB3aWR0aD0wLjI1NDAwMW1tOyBoZWlnaHQ9
MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGlu
ZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9NS4wbWlsOyB5Mj0xNS4wbWlsOyB0
aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT01LjBt
aWw7IHkxPTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MjUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK
ICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9NS4wbWlsOyB5MT0yNS4wbWlsOyB4
Mj0xMC4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh
OmxpbmUuMyB7CiAgICAgICB4MT01LjBtaWw7IHkxPTM1LjBtaWw7IHgyPTEwLjBtaWw7IHkyPTMw
LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAg
IHgxPTUuMG1pbDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9
OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0wLjA7IHkxPTUwLjBt
aWw7IHgyPTUuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg
IH0KICAgIH0KICAgIGhhOnwgewogICAgIHdpZHRoPTAuMDAxdW07IGhlaWdodD0xLjI3MDAwMW1t
OyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAg
ICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBt
aWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTomMjAgewogICAgIHdpZHRoPTAuMDsgaGVp
Z2h0PTEwLjBtaWw7IGRlbHRhPTE4LjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgfQogICAg
fQogICAgaGE6JjIzIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9MS4wMTYwMDFtbTsg
ZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAg
IHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTgu
MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT0yNS4wbWls
OyB4Mj0yMC4wbWlsOyB5Mj0yNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg
IGhhOmxpbmUuMiB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT0yMC4wbWlsOyB4Mj0xNS4wbWlsOyB5
Mj00MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAg
ICAgICB4MT01LjBtaWw7IHkxPTIwLjBtaWw7IHgyPTUuMG1pbDsgeTI9NDAuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOiYyNiB7CiAgICAgd2lkdGg9
MC42MzUwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2Jq
ZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTUu
MG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l
LjEgewogICAgICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4Mj0wLjA7IHkyPTI1LjBtaWw7IHRoaWNr
bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9
MTUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9
CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0wLjA7IHkxPTM1LjBtaWw7IHgyPTE1LjBtaWw7
IHkyPTIwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsK
ICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTAuMG1pbDsgeTI9NTAuMG1pbDsgdGhp
Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9MTAuMG1p
bDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK
ICAgICAgfQogICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9MC4wOyB5MT0yNS4wbWlsOyB4Mj0y
NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp
bmUuNyB7CiAgICAgICB4MT01LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTEwLjBt
aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS44IHsKICAgICAgIHgx
PTEwLjBtaWw7IHkxPTEwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04
LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS45IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTE1
LjBtaWw7IHgyPTE1LjBtaWw7IHkyPTIwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICAgaGE6bGluZS4xMCB7CiAgICAgICB4MT0wLjA7IHkxPTM1LjBtaWw7IHgyPTAuMDsgeTI9
NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOiEg
ewogICAgIHdpZHRoPTAuMDAxdW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwog
ICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT00NS4w
bWlsOyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg
aGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MC4wOyB5Mj0zNS4wbWls
OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6IiB7CiAgICAg
d2lkdGg9MC4yNTQwMDFtbTsgaGVpZ2h0PTAuNTA4MDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAg
bGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7
IHgyPTAuMDsgeTI9MjAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTps
aW5lLjEgewogICAgICAgeDE9MTAuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MTAuMG1pbDsgeTI9MjAu
MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOiQgewog
ICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwog
ICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MTUuMG1pbDsgeTE9
MTUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MjAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg
fQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9NS4wbWlsOyB5MT0xNS4wbWlsOyB4Mj0xNS4w
bWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu
MiB7CiAgICAgICB4MT0wLjA7IHkxPTIwLjBtaWw7IHgyPTUuMG1pbDsgeTI9MTUuMG1pbDsgdGhp
Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MC4wOyB5
MT0yMC4wbWlsOyB4Mj0wLjA7IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICAgaGE6bGluZS40IHsKICAgICAgIHgxPTAuMDsgeTE9MjUuMG1pbDsgeDI9NS4wbWlsOyB5
Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAg
ICAgICB4MT01LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNr
bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAgICAgIHgxPTE1LjBtaWw7
IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICAgaGE6bGluZS43IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTM1LjBtaWw7IHgy
PTIwLjBtaWw7IHkyPTQwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6
bGluZS44IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTQ1LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTQw
LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS45IHsKICAgICAg
IHgxPTUuMG1pbDsgeTE9NDUuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNz
PTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEwIHsKICAgICAgIHgxPTAuMDsgeTE9NDAu
MG1pbDsgeDI9NS4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg
ICAgIGhhOmxpbmUuMTEgewogICAgICAgeDE9MTAuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MTAuMG1p
bDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAg
IGhhOiUgewogICAgIHdpZHRoPTEuMDE2MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0x
Mi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4w
OyB5MT0xNS4wbWlsOyB4Mj0wLjA7IHkyPTIwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg
IH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9NS4wbWls
OyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7
CiAgICAgICB4MT01LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTEwLjBtaWw7IHRo
aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTEwLjBt
aWw7IHkxPTEwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7
CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTE1LjBtaWw7
IHgyPTE1LjBtaWw7IHkyPTIwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg
aGE6bGluZS41IHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTI1LjBtaWw7IHgyPTE1LjBtaWw7IHky
PTIwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAg
ICAgIHgxPTUuMG1pbDsgeTE9MjUuMG1pbDsgeDI9MTAuMG1pbDsgeTI9MjUuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjcgewogICAgICAgeDE9MC4wOyB5MT0y
MC4wbWlsOyB4Mj01LjBtaWw7IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICAgaGE6bGluZS44IHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9NDAuMG1pbDsg
eTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjkgewog
ICAgICAgeDE9MzUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9NDAuMG1pbDsgeTI9NDUuMG1pbDsgdGhp
Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEwIHsKICAgICAgIHgxPTQwLjBt
aWw7IHkxPTQwLjBtaWw7IHgyPTQwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7
CiAgICAgIH0KICAgICAgaGE6bGluZS4xMSB7CiAgICAgICB4MT0zNS4wbWlsOyB5MT0zNS4wbWls
OyB4Mj00MC4wbWlsOyB5Mj00MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg
IGhhOmxpbmUuMTIgewogICAgICAgeDE9MzAuMG1pbDsgeTE9MzUuMG1pbDsgeDI9MzUuMG1pbDsg
eTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEzIHsK
ICAgICAgIHgxPTI1LjBtaWw7IHkxPTQwLjBtaWw7IHgyPTMwLjBtaWw7IHkyPTM1LjBtaWw7IHRo
aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xNCB7CiAgICAgICB4MT0yNS4w
bWlsOyB5MT00MC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWls
OwogICAgICB9CiAgICAgIGhhOmxpbmUuMTUgewogICAgICAgeDE9MjUuMG1pbDsgeTE9NDUuMG1p
bDsgeDI9MzAuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg
ICBoYTpsaW5lLjE2IHsKICAgICAgIHgxPTMwLjBtaWw7IHkxPTUwLjBtaWw7IHgyPTM1LjBtaWw7
IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBo
YTonIHsKICAgICB3aWR0aD0wLjI1NDAwMW1tOyBoZWlnaHQ9MC41MDgwMDFtbTsgZGVsdGE9MTIu
MG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsg
eTE9MjAuMG1pbDsgeDI9MTAuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg
ICAgfQogICAgIH0KICAgIH0KICAgIGhhOiggewogICAgIHdpZHRoPTAuMTI3MDAxbW07IGhlaWdo
dD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTps
aW5lLjAgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7
IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAu
MDsgeTE9MTUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog
ICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTAu
MDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAg
IGhhOikgewogICAgIHdpZHRoPTAuMTI3MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0x
Mi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4w
OyB5MT0xMC4wbWlsOyB4Mj01LjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MTUuMG1pbDsgeDI9
NS4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp
bmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTUwLjBtaWw7IHgyPTUuMG1pbDsgeTI9NDUuMG1pbDsg
dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOiogewogICAgIHdp
ZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjAxNjAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxp
Om9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0yMC4wbWlsOyB4
Mj0yMC4wbWlsOyB5Mj00MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh
OmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTQwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTIwLjBt
aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgx
PTAuMDsgeTE9MzAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1p
bDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MTAuMG1pbDsgeTE9MjAuMG1p
bDsgeDI9MTAuMG1pbDsgeTI9NDAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg
IH0KICAgIH0KICAgIGhhOisgewogICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjAxNjAw
MW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewog
ICAgICAgeDE9MC4wOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25l
c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0xMC4wbWlsOyB5
MT0yMC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj00MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg
ICB9CiAgICAgfQogICAgfQogICAgaGE6LCB7CiAgICAgd2lkdGg9MC4yNTQwMDFtbTsgaGVpZ2h0
PTEuNTI0MDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxp
bmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTYwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTUwLjBtaWw7
IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTotIHsKICAgICB3
aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9MC43NjIwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBs
aTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsg
eDI9MjAuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0K
ICAgIH0KICAgIGhhOi4gewogICAgIHdpZHRoPTAuMTI3MDAxbW07IGhlaWdodD0xLjI3MDAwMW1t
OyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAg
ICAgeDE9MC4wOyB5MT01MC4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04
LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTowIHsKICAgICB3aWR0aD0wLjUwODAw
MW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsK
ICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5
Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAg
ICAgICB4MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTAuMDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTgu
MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT0xNS4wbWls
OyB4Mj01LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg
aGE6bGluZS4zIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9
MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAg
ICAgeDE9MTUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MTUuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9MjAuMG1pbDsg
eTE9MTUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg
ICAgfQogICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9MTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9
MjAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTps
aW5lLjcgewogICAgICAgeDE9NS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj01MC4w
bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOCB7CiAgICAgICB4
MT0wLjA7IHkxPTQwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTIwLjBtaWw7IHRoaWNrbmVzcz04LjBt
aWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYToxIHsKICAgICB3aWR0aD0wLjM4MTAwMW1t
OyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAg
ICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTguMG1pbDsgeDI9OC4wbWlsOyB5Mj0x
MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAg
ICB4MT04LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTguMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNz
PTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT01MC4w
bWlsOyB4Mj0xNS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg
ICAgfQogICAgfQogICAgaGE6MiB7CiAgICAgd2lkdGg9MC42MzUwMDFtbTsgaGVpZ2h0PTEuMjcw
MDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7
CiAgICAgICB4MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9NS4wbWlsOyB5
MT0xMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg
ICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0y
NS4wbWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp
bmUuMyB7CiAgICAgICB4MT0yNS4wbWlsOyB5MT0xNS4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0yNS4w
bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4
MT0wLjA7IHkxPTUwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04LjBt
aWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsg
eDI9MjUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0K
ICAgIH0KICAgIGhhOjMgewogICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1t
OyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAg
ICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4Mj01LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04
LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MTAu
MG1pbDsgeDI9MTUuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog
ICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MTUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MjAuMG1p
bDsgeTI9MTUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMg
ewogICAgICAgeDE9MTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1pbDsg
dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9NS4w
bWlsOyB5MT01MC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWls
OwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgy
PTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTps
aW5lLjYgewogICAgICAgeDE9NS4wbWlsOyB5MT0yOC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0yOC4w
bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAgICB4
MT0yMC4wbWlsOyB5MT0xNS4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0yMy4wbWlsOyB0aGlja25lc3M9
OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOCB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0z
My4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9
CiAgICAgIGhhOmxpbmUuOSB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0zMy4wbWlsOyB4Mj0xNS4w
bWlsOyB5Mj0yOC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu
MTAgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MjMuMG1pbDsgeDI9MTUuMG1pbDsgeTI9MjguMG1p
bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOjQgewogICAg
IHdpZHRoPTAuNjM1MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAg
IGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWls
OyB4Mj0yMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg
IGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTM1LjBtaWw7IHgyPTI1LjBtaWw7IHkyPTM1
LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAg
IHgxPTIwLjBtaWw7IHkxPTEwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVz
cz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTo1IHsKICAgICB3aWR0aD0wLjUw
ODAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3Rz
IHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MjAuMG1p
bDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEg
ewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0wLjA7IHkyPTMwLjBtaWw7IHRoaWNrbmVz
cz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9MzAu
MG1pbDsgeDI9NS4wbWlsOyB5Mj0yNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg
ICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT01LjBtaWw7IHkxPTI1LjBtaWw7IHgyPTE1LjBtaWw7
IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsK
ICAgICAgIHgxPTE1LjBtaWw7IHkxPTI1LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTMwLjBtaWw7IHRo
aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsKICAgICAgIHgxPTIwLjBt
aWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7
CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTUwLjBtaWw7
IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg
aGE6bGluZS43IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9
NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjggewogICAg
ICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04
LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTo2IHsKICAgICB3aWR0aD0wLjUwODAw
MW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsK
ICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTIwLjBt
aWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4x
IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9MTAuMG1pbDsg
dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4w
OyB5MT0xNS4wbWlsOyB4Mj01LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9MC4w
OyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7
CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9MTUuMG1pbDsg
eTE9MjguMG1pbDsgeDI9MjAuMG1pbDsgeTI9MzMuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg
ICAgfQogICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9MC4wOyB5MT0yOC4wbWlsOyB4Mj0xNS4w
bWlsOyB5Mj0yOC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu
NyB7CiAgICAgICB4MT01LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTUwLjBtaWw7
IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS44IHsKICAgICAgIHgxPTE1
LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBt
aWw7CiAgICAgIH0KICAgICAgaGE6bGluZS45IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTMzLjBt
aWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg
ICB9CiAgICB9CiAgICBoYTo3IHsKICAgICB3aWR0aD0wLjYzNTAwMW1tOyBoZWlnaHQ9MS4yNzAw
MDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsK
ICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MTAuMG1pbDsgdGhp
Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5
MT0xMC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg
ICB9CiAgICAgfQogICAgfQogICAgaGE6OCB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0
PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxp
bmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsg
dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4w
OyB5MT0zNy4wbWlsOyB4Mj0wLjA7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg
IH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9MzcuMG1pbDsgeDI9Ny4wbWls
OyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7
CiAgICAgICB4MT03LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTEzLjBtaWw7IHkyPTMwLjBtaWw7IHRo
aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAgIHgxPTEzLjBt
aWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTM3LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7
CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTM3LjBtaWw7
IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg
aGE6bGluZS42IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7IHky
PTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS43IHsKICAg
ICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjggewogICAgICAgeDE9MC4wOyB5MT0y
My4wbWlsOyB4Mj03LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICAgaGE6bGluZS45IHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9MC4wOyB5Mj0y
My4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMTAgewogICAg
ICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4Mj01LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04
LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xMSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTEw
LjBtaWw7IHgyPTE1LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICAgaGE6bGluZS4xMiB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0yMC4w
bWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu
MTMgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MTUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MjMuMG1p
bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjE0IHsKICAgICAgIHgx
PTEzLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTIzLjBtaWw7IHRoaWNrbmVzcz04
LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTo5IHsKICAgICB3aWR0aD0wLjUwODAw
MW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsK
ICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1p
bDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEg
ewogICAgICAgeDE9MjAuMG1pbDsgeTE9MTUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MzAuMG1pbDsg
dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MTUu
MG1pbDsgeTE9MTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MTUuMG1pbDsgdGhpY2tuZXNzPTguMG1p
bDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9NS4wbWlsOyB5MT0xMC4wbWls
OyB4Mj0xNS4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg
IGhhOmxpbmUuNCB7CiAgICAgICB4MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MTAu
MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAg
eDE9MC4wOyB5MT0xNS4wbWlsOyB4Mj0wLjA7IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7
CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAgICAgIHgxPTAuMDsgeTE9MjUuMG1pbDsgeDI9
NS4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp
bmUuNyB7CiAgICAgICB4MT01LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTMwLjBt
aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTo8IHsKICAg
ICB3aWR0aD0wLjI1NDAwMW1tOyBoZWlnaHQ9MS4wMTYwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAg
ICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1p
bDsgeDI9MTAuMG1pbDsgeTI9MjAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg
ICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT0zMC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj00
MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6PiB7
CiAgICAgd2lkdGg9MC4yNTQwMDFtbTsgaGVpZ2h0PTEuMDE2MDAxbW07IGRlbHRhPTEyLjBtaWw7
CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTIw
LjBtaWw7IHgyPTEwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9NDAuMG1pbDsgeDI9MTAuMG1pbDsg
eTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhh
Oj8gewogICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4w
bWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MTAuMG1p
bDsgeTE9MzAuMG1pbDsgeDI9MTAuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK
ICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MTAuMG1pbDsgeTE9NDUuMG1pbDsg
eDI9MTAuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo
YTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4Mj0wLjA7IHkyPTIwLjBtaWw7
IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTAu
MDsgeTE9MTUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog
ICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTEwLjBtaWw7IHgy
PTE1LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6
bGluZS41IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTE1
LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAgICAg
IHgxPTIwLjBtaWw7IHkxPTE1LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTIwLjBtaWw7IHRoaWNrbmVz
cz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS43IHsKICAgICAgIHgxPTEwLjBtaWw7IHkx
PTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTIwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg
IH0KICAgICB9CiAgICB9CiAgICBoYTpAIHsKICAgICB3aWR0aD0xLjI3MDAwMW1tOyBoZWlnaHQ9
MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGlu
ZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MC4wOyB5Mj00MC4wbWlsOyB0aGlj
a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkx
PTQwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg
IH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTUwLjBtaWw7IHgyPTQw
LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGlu
ZS4zIHsKICAgICAgIHgxPTUwLjBtaWw7IHkxPTM1LjBtaWw7IHgyPTUwLjBtaWw7IHkyPTEwLjBt
aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAgIHgx
PTUwLjBtaWw7IHkxPTEwLjBtaWw7IHgyPTQwLjBtaWw7IHkyPTAuMDsgdGhpY2tuZXNzPTguMG1p
bDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9NDAuMG1pbDsgeTE9MC4wOyB4
Mj0xMC4wbWlsOyB5Mj0wLjA7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGlu
ZS42IHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTAuMDsgeDI9MC4wOyB5Mj0xMC4wbWlsOyB0aGlj
a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAgICB4MT0xNS4wbWls
OyB5MT0yMC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog
ICAgICB9CiAgICAgIGhhOmxpbmUuOCB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT0zMC4wbWlsOyB4
Mj0yMC4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh
OmxpbmUuOSB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0zNS4wbWlsOyB4Mj0zMC4wbWlsOyB5Mj0z
NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMTAgewogICAg
ICAgeDE9MzAuMG1pbDsgeTE9MzUuMG1pbDsgeDI9MzUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjExIHsKICAgICAgIHgxPTM1LjBtaWw7
IHkxPTMwLjBtaWw7IHgyPTQwLjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICAgaGE6bGluZS4xMiB7CiAgICAgICB4MT0zNS4wbWlsOyB5MT0zMC4wbWlsOyB4
Mj0zNS4wbWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh
OmxpbmUuMTMgewogICAgICAgeDE9MzUuMG1pbDsgeTE9MjAuMG1pbDsgeDI9MzAuMG1pbDsgeTI9
MTUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjE0IHsKICAg
ICAgIHgxPTIwLjBtaWw7IHkxPTE1LjBtaWw7IHgyPTMwLjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNr
bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xNSB7CiAgICAgICB4MT0yMC4wbWls
OyB5MT0xNS4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0yMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog
ICAgICB9CiAgICAgIGhhOmxpbmUuMTYgewogICAgICAgeDE9NDAuMG1pbDsgeTE9MzUuMG1pbDsg
eDI9NTAuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0K
ICAgIH0KICAgIGhhOkEgewogICAgIHdpZHRoPTAuNjM1MDAxbW07IGhlaWdodD0xLjI3MDAwMW1t
OyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAg
ICAgeDE9MC4wOyB5MT0yMC4wbWlsOyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBt
aWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MjAuMG1pbDsg
eDI9Ny4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh
OmxpbmUuMiB7CiAgICAgICB4MT03LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTE4LjBtaWw7IHkyPTEw
LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAg
IHgxPTE4LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTIwLjBtaWw7IHRoaWNrbmVz
cz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAgIHgxPTI1LjBtaWw7IHkx
PTIwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg
IH0KICAgICAgaGE6bGluZS41IHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9MjUuMG1p
bDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAg
IGhhOkIgewogICAgIHdpZHRoPTAuNjM1MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0x
Mi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4w
OyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog
ICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT01MC4wbWlsOyB4
Mj0yNS4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh
OmxpbmUuMiB7CiAgICAgICB4MT0yNS4wbWlsOyB5MT0zMy4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj00
NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAg
ICB4MT0yMC4wbWlsOyB5MT0yOC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0zMy4wbWlsOyB0aGlja25l
c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT01LjBtaWw7IHkx
PTI4LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTI4LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg
IH0KICAgICAgaGE6bGluZS41IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9NS4w
bWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu
NiB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTEwLjBtaWw7IHRo
aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS43IHsKICAgICAgIHgxPTIwLjBt
aWw7IHkxPTEwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7
CiAgICAgIH0KICAgICAgaGE6bGluZS44IHsKICAgICAgIHgxPTI1LjBtaWw7IHkxPTE1LjBtaWw7
IHgyPTI1LjBtaWw7IHkyPTIzLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg
aGE6bGluZS45IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTI4LjBtaWw7IHgyPTI1LjBtaWw7IHky
PTIzLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpD
IHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1p
bDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTcuMG1pbDsg
eTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg
ICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT00My4wbWlsOyB4Mj03LjBt
aWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4y
IHsKICAgICAgIHgxPTAuMDsgeTE9MTcuMG1pbDsgeDI9MC4wOyB5Mj00My4wbWlsOyB0aGlja25l
c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0wLjA7IHkxPTE3
LjBtaWw7IHgyPTcuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog
ICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9Ny4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0yMC4wbWls
OyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAg
aGE6RCB7CiAgICAgd2lkdGg9MC42MzUwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEy
LjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT01LjBt
aWw7IHkxPTEwLjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK
ICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MTguMG1pbDsgeTE9MTAuMG1pbDsg
eDI9MjUuMG1pbDsgeTI9MTcuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo
YTpsaW5lLjIgewogICAgICAgeDE9MjUuMG1pbDsgeTE9MTcuMG1pbDsgeDI9MjUuMG1pbDsgeTI9
NDMuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAg
ICAgeDE9MTguMG1pbDsgeTE9NTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9NDMuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MC4wOyB5MT01
MC4wbWlsOyB4Mj0xOC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9
CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTE4LjBtaWw7
IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBo
YTpFIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIu
MG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsg
eTE9MjguMG1pbDsgeDI9MTUuMG1pbDsgeTI9MjguMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg
ICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT01MC4wbWlsOyB4Mj0yMC4w
bWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu
MiB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTAuMDsgeTI9NTAuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MC4wOyB5MT0x
MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9
CiAgICAgfQogICAgfQogICAgaGE6RiB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEu
MjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUu
MCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTAuMDsgeTI9NTAuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT0x
MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9
CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTI4LjBtaWw7IHgyPTE1LjBtaWw7
IHkyPTI4LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBo
YTpHIHsKICAgICB3aWR0aD0wLjYzNTAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIu
MG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTIwLjBt
aWw7IHkxPTEwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7
CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MTAuMG1pbDsg
eDI9MjAuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo
YTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4Mj01LjBtaWw7IHkyPTEwLjBt
aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgx
PTAuMDsgeTE9MTUuMG1pbDsgeDI9MC4wOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog
ICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTUu
MG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l
LjUgewogICAgICAgeDE9NS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWls
OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAgICAgICB4MT0y
MC4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4w
bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAgICB4MT0yNS4wbWlsOyB5MT0zNS4w
bWlsOyB4Mj0yNS4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg
ICAgIGhhOmxpbmUuOCB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yNS4wbWls
OyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOSB7
CiAgICAgICB4MT0xMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zMC4wbWlsOyB0
aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6SCB7CiAgICAgd2lk
dGg9MC42MzUwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6
b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgy
PTAuMDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l
LjEgewogICAgICAgeDE9MjUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9NTAuMG1p
bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9
MC4wOyB5MT0zMC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWls
OwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6SSB7CiAgICAgd2lkdGg9MC4yNTQwMDFtbTsg
aGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAg
IGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTEw
LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAg
IHgxPTUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9
OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTUwLjBt
aWw7IHgyPTEwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg
ICB9CiAgICB9CiAgICBoYTpKIHsKICAgICB3aWR0aD0wLjM4MTAwMW1tOyBoZWlnaHQ9MS4yNzAw
MDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsK
ICAgICAgIHgxPTcuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9MTAuMG1pbDsgdGhp
Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MTUuMG1p
bDsgeTE9MTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK
ICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MTAuMG1pbDsgeTE9NTAuMG1pbDsg
eDI9MTUuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo
YTpsaW5lLjMgewogICAgICAgeDE9NS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj01
MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAg
ICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTgu
MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWls
OyB4Mj0wLjA7IHkyPTQwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAg
ICB9CiAgICBoYTpLIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsg
ZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAg
IHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MC4wOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWls
OwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTMwLjBtaWw7IHgy
PTIwLjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6
bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NTAuMG1p
bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOkwgewogICAg
IHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAg
IGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWls
OyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6
bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NTAuMG1p
bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOk0gewogICAg
IHdpZHRoPTAuNzYyMDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAg
IGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWls
OyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6
bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9MzAuMG1p
bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9
MTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MzAuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTgu
MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MzAuMG1pbDsgeTE9MTAu
MG1pbDsgeDI9MzAuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog
ICAgIH0KICAgIH0KICAgIGhhOiYyZiB7CiAgICAgd2lkdGg9MC43NjIwMDFtbTsgaGVpZ2h0PTEu
MTQzMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUu
MCB7CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTMwLjBtaWw7IHkyPTE1LjBtaWw7IHRo
aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTomM2EgewogICAgIHdp
ZHRoPTAuMTI3MDAxbW07IGhlaWdodD0wLjg4OTAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxp
Om9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0yNS4wbWlsOyB4
Mj01LjBtaWw7IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6
bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zNS4wbWls
OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6JjNiIHsKICAg
ICB3aWR0aD0wLjI1NDAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAg
ICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1p
bDsgeDI9MTAuMG1pbDsgeTI9NDAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg
ICBoYTpsaW5lLjEgewogICAgICAgeDE9MTAuMG1pbDsgeTE9MjUuMG1pbDsgeDI9MTAuMG1pbDsg
eTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhh
OiYzZCB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTAuODg5MDAxbW07IGRlbHRhPTEy
LjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7
IHkxPTI1LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9MjAu
MG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0K
ICAgIGhhOk8gewogICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0
YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9
MC4wOyB5MT0xNS4wbWlsOyB4Mj0wLjA7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg
ICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9NS4w
bWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu
MiB7CiAgICAgICB4MT01LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTEwLjBtaWw7
IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTE1
LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBt
aWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTE1LjBt
aWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg
ICAgaGE6bGluZS41IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7
IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsK
ICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhp
Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjcgewogICAgICAgeDE9MC4wOyB5
MT00NS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg
IH0KICAgICB9CiAgICB9CiAgICBoYTpQIHsKICAgICB3aWR0aD0wLjYzNTAwMW1tOyBoZWlnaHQ9
MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGlu
ZS4wIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWls
OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0w
LjA7IHkxPTEwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7
CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTEwLjBtaWw7
IHgyPTI1LjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg
aGE6bGluZS4zIHsKICAgICAgIHgxPTI1LjBtaWw7IHkxPTE1LjBtaWw7IHgyPTI1LjBtaWw7IHky
PTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAg
ICAgIHgxPTIwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTI1LjBtaWw7IHRoaWNr
bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsKICAgICAgIHgxPTUuMG1pbDsg
eTE9MzAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg
ICAgfQogICAgIH0KICAgIH0KICAgIGhhOk4gewogICAgIHdpZHRoPTAuNjM1MDAxbW07IGhlaWdo
dD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTps
aW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRo
aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsg
eTE9MTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg
ICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MjUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9
MjUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAg
IH0KICAgIGhhOlIgewogICAgIHdpZHRoPTAuNjM1MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBk
ZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAg
eDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4w
bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0xMC4w
bWlsOyB4Mj0yNS4wbWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg
ICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0yNS4wbWlsOyB5MT0xNS4wbWlsOyB4Mj0yNS4wbWls
OyB5Mj0yNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7
CiAgICAgICB4MT0yMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0yNS4wbWlsOyB0
aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT01LjBt
aWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7
CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MTAuMG1pbDsg
eDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh
OmxpbmUuNiB7CiAgICAgICB4MT0xMy4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj01
MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6UyB7
CiAgICAgd2lkdGg9MC42MzUwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7
CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0yMC4wbWlsOyB5
MT0xMC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg
ICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTIw
LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGlu
ZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0xMC4wbWlsOyB0
aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0wLjA7
IHkxPTE1LjBtaWw7IHgyPTAuMDsgeTI9MjUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg
fQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MC4wOyB5MT0yNS4wbWlsOyB4Mj01LjBtaWw7
IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsK
ICAgICAgIHgxPTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MzAuMG1pbDsgdGhp
Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9MjAuMG1p
bDsgeTE9MzAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK
ICAgICAgfQogICAgICBoYTpsaW5lLjcgewogICAgICAgeDE9MjUuMG1pbDsgeTE9MzUuMG1pbDsg
eDI9MjUuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo
YTpsaW5lLjggewogICAgICAgeDE9MjAuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9
NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjkgewogICAg
ICAgeDE9NS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25l
c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMTAgewogICAgICAgeDE9MC4wOyB5MT00
NS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICB9CiAgICB9CiAgICBoYTpRIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9MS4y
NzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4w
IHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9MC4wOyB5Mj00NS4wbWlsOyB0aGlja25l
c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTE1
LjBtaWw7IHgyPTUuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog
ICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9NS4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0xNS4wbWls
OyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7
CiAgICAgICB4MT0xNS4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xNS4wbWlsOyB0
aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT0yMC4w
bWlsOyB5MT0xNS4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00MC4wbWlsOyB0aGlja25lc3M9OC4wbWls
OwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0xMC4wbWlsOyB5MT01MC4wbWls
OyB4Mj0yMC4wbWlsOyB5Mj00MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg
IGhhOmxpbmUuNiB7CiAgICAgICB4MT01LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTEwLjBtaWw7IHky
PTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS43IHsKICAg
ICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9
OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOCB7CiAgICAgICB4MT0xMC4wbWlsOyB5MT0z
NS4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9
CiAgICAgfQogICAgfQogICAgaGE6VSB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEu
MjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUu
MCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTAuMDsgeTI9NDUuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT00
NS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1p
bDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMg
ewogICAgICAgeDE9MTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1pbDsg
dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MjAu
MG1pbDsgeTE9MTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1p
bDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOlYgewogICAgIHdpZHRoPTAuNTA4MDAxbW07
IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAg
ICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj01
MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAg
ICB4MT0xMC4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25l
c3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6VCB7CiAgICAgd2lkdGg9MC41
MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0
cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTIwLjBt
aWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4x
IHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTEwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTUwLjBtaWw7
IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpYIHsKICAgICB3
aWR0aD0wLjYzNTAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBs
aTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsg
eDI9MjUuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo
YTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj01MC4w
bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6WSB7CiAg
ICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAg
ICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBt
aWw7IHgyPTEwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg
ICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7
IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsK
ICAgICAgIHgxPTEwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTUwLjBtaWw7IHRo
aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpXIHsKICAgICB3aWR0
aD0wLjc2MjAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpv
YmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9
MC4wOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu
MSB7CiAgICAgICB4MT0wLjA7IHkxPTMwLjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhp
Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9NS4wbWls
OyB5MT01MC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog
ICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT0zMC4wbWlsOyB4
Mj0yNS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh
OmxpbmUuNCB7CiAgICAgICB4MT0yNS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0zMC4wbWlsOyB5Mj0z
MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAg
ICB4MT0zMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0zMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25l
c3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6WyB7CiAgICAgd2lkdGg9MC4x
MjcwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0
cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTUuMG1p
bDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEg
ewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRoaWNrbmVz
cz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9NTAu
MG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg
ICAgfQogICAgfQogICAgaGE6XiB7CiAgICAgd2lkdGg9MC4yNTQwMDFtbTsgaGVpZ2h0PTAuMzgx
MDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7
CiAgICAgICB4MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tu
ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9NS4wbWlsOyB5
MT0xMC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg
ICB9CiAgICAgfQogICAgfQogICAgaGE6WiB7CiAgICAgd2lkdGg9MC42MzUwMDFtbTsgaGVpZ2h0
PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxp
bmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTEwLjBtaWw7
IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAu
MDsgeTE9NTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK
ICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT01MC4wbWlsOyB4Mj0y
NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAg
fQogICAgaGE6YSB7CiAgICAgd2lkdGg9MC42MzUwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRl
bHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4
MT0xNS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9
OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTMw
LjBtaWw7IHgyPTE1LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K
ICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5
Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAg
ICAgICB4MT0wLjA7IHkxPTM1LjBtaWw7IHgyPTAuMDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTgu
MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWls
OyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg
aGE6bGluZS41IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHky
PTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAg
ICAgIHgxPTIwLjBtaWw7IHkxPTQ1LjBtaWw7IHgyPTI1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNr
bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS43IHsKICAgICAgIHgxPTUuMG1pbDsg
eTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg
ICAgfQogICAgICBoYTpsaW5lLjggewogICAgICAgeDE9MTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9
MjAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAg
IH0KICAgIGhhOl8gewogICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBk
ZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAg
eDE9MC4wOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4w
bWlsOwogICAgICB9CiAgICAgfQogICAgfQogICB9CiAgIGlkID0gMAogIH0KICB9Cn0NCg==
--0000000000008e6e3c057b2625e1
Content-Type: image/png; name="Oshpark-slot.png"
Content-Disposition: attachment; filename="Oshpark-slot.png"
Content-Transfer-Encoding: base64
Content-ID: <f_joqqj83w1>
X-Attachment-Id: f_joqqj83w1
 
iVBORw0KGgoAAAANSUhEUgAAAO8AAAF6CAIAAAB+zpiqAAAAA3NCSVQICAjb4U/gAAAPSUlEQVR4
nO3dfWxV9R3H8d/tvW2htAUqUCgUiqUoAnYoApPpCAPiFjUYsuiiySSLiMnmH27LJiYz2RI3/WML
izOKcyZGl02pm0KI4mQiQREmWHmGYp9orTxUCi0F6b13fxw4uWlv673XnnPP79P366/L6T0PTT58
+z3fc+65ocaWNnPFLTdVu6+37aplOcvtWh5qbGlLfBNgr9DkstJsHwMwOHKyfQDAoCHN0EGaoSMn
8dwQsBq1GTpIM3SQZuhg3gwd1GboIM3QQZqhg3kzdFCboYM0Qwdphg7mzdBBbYYO0gwdEe823dT6
hXcbh6U87Wy9mjcTZSTlaTDoNKCDNEMHaYaOiD+Phpll5vmwFwTTPrPTnx1Rm6GDNEMHaYYO7m+G
DmozdJBm6CDN0JHDo8ghg9oMHaQZOkgzdDBvhg5qM3SQZuggzdDBvBk6qM3QQZqhgzRDR2TbrtpA
tc6JnyHj04RIC7UZOkgzdJBm6PDpeRqpo1dGxqjN0EGaoYM0Qwf3N0MHtRk6SDN0kGbo4P5m6KA2
Qwdphg7SDB3Mm6GD2gwdpBk6SDN0MG+GDmozdJBm6CDN0MG8GTqozdBBmqGDNEMH82booDZDB2mG
DtIMHcyboYPaDB2kGTpIM3Qwb4YOajN0kGboIM3QwbwZOiLZPgAMjorFoaTLG7bEfT6SLCLNtuov
vndMm2SM2VB3POnbtMNNmu2TGFAnu331Xe7k21lXNdOB+75ADMyNcn857k9iza5YHJIMNLXZGhnn
OJGbackiTZotMCg5TqSaaebNQTfoUXa5G+zvhNI6zJvtMOhR9nSz2UJtDjSnanqaOWfjGuWZNAeX
D1F2yASaNAeab52ARsvB/c0BlZVKaXt5pjYHkW89RiKBfoM0B1TGUX5wXc2D62p83mlAcPVER2KI
ndfPrVqRvcPJgsi2XbW0zoGS7t/6ASqx+6O0Ym3vXRx0GnZLsanIuPewC2kOohT717QymuKbrW6d
SbOtMii38hWaeTN0UJuDJSDj3oAcRrpIM3SQ5sBJ5Tws4w44lRXtPRHk/mbooDYHjvvwgAFkfJEv
lRVTOYBgIs3QQZqDJSCXlANyGOli3gwd1GZbZdA6y99SR5qDKMXzsLTSmeKb7T0FNKTZdilmVL4q
O7i/OXAatsTTurDsJrXvlZHMQmzpKaDhsydKnOwOzU+dOEhzQG2oO57ZFeZvkmOrm2ZD3xxMzt96
n7Pl7M7eNsMwbw6srKTK6igbanPA+Vaebe8xHKQ5uHzrNwR6DAdpDjQfAi0TZcP9zbbwKNAaDYaL
2hx0btUc9OS5G9QozIZ5sxWctFUsDjn5++afdNLLsYM0W2NQMq2aYwffF2gZ9y6OdDOd2KhIRtlQ
m23kFmmTrJnu9c3ESddVRZpt1SuX7m13vXKsHd9eSLOIIZXa/jBvhg7mzdBBmqGDNEMH9zdDB7UZ
OkgzdJBm6GDeDB3UZuggzdBBmqEjNLms1IvtNrV+4cVmIcCjyBlqM5SQZuggzdDh1bzZu94IVvM0
GB5+9oRAw2d0GtBBmqHDq3kz4D+v+ubZ0ycvmjcr6Y8+2HPo4/2febRfDGVepbn0qpELqquS/qix
9SRphhfom6Ej1NjS5ulHA68uH/e7h39kjHnqr2/UHm7wbkdAFp51lJcbufmGayrLx0d7onuPNu85
WB+LxYwx9y9fVFRY0PT5ycKC4SMLh51sP/ferv0n28/6f4SwlN9pLhlZ+Oiqu8rGlTj/XLqwes/B
hrUvbbzUE51z3dQxo4sTu+3bbp3z++f+Vdf0uc8HCUv53TevvmeZG2XHnBkVy5fMT/rmYXm5P73v
ttxI2JdDg/V8fZ5G+fgxM6eVG2Pe2V676jfPPvzEiwePHTfGLFt4fTjn8v+rL06fWfOnV37y2DOv
bNxmjBk7uvjGmZW+HSGs5mttLi8b47xYv3lHV/fF01+e3fDex8aYgmH5JaMKnR/t/LSusfXUha8u
bdq6+2zXeWPMxNLRfh4k7OVrms91nndeVJaPd15UTZlgjInF453nLzpLJpaWhEIhY8yEsaNHFAw3
xpzt6vbzIGEvX88CD9QdP3Oua1TRiEdW3r7/WHNBfr6T5tpDjd0XLqf5huuu/sPP7z3Zfvbayonh
UCgai328j0stSImvz9OIxmIvrH83Go9HwuHq6RVOlDu7L7z85tbEt00qvWrOjKnD8/KMMevf3tHe
0enbEcJqfk/odh+of+LZmhXL5k8tL41GY3uPNL266YMT7R3uGxpbTxUXDisuGnHqy7Nvvf/J5u2f
+HyEsJfn1wJTt3bNyjGjizf893//2LQ928cCK3GfBnTw/GbooDZDB589gQ5qM3Tw/GbooDZDB2mG
DtIMHcw0oIPaDB2kGTpIM3Qwb4YOajN0kGboIM3QwbwZOqjN0EGaoYM0QwfzZujw8HkafHE8+vJ0
6uBVp0GUkZSnwaBvhg6epwEd1Gbo8OmpirPMPH92hADaZ3b6syNqM3Qwb4YOajN0kGboIM3QwbwZ
OqjN0EGaoYM0QwfzZuigNkMHaYYO0gwdzJuhg9oMHaQZOny6Wx9eGFE0PIt77zrXncW9J8W82VbZ
jXIQDqAvOg0rBSRJATkMF52GfbKYoY/ObXVfzy/6rnMwwWk5qM3QwbwZOqjN0EHfbJ+uc93Zap2d
XrnXwWTlSJKiNlspIBkKyGG4mDfbKutJyvoB9EWnYbEA5im76DSggzRDB/Nm6KA2Qwdphg7SDB3M
m6GD2gwdpBk6SDN0MG+GDmozdJBm6CDN0MG8GTqozdBBmqGDNEMH82booDZDB2mGDtIMHcyboYPa
DB2kGTpIM3Qwb4YOajN0kGboIM3QwbwZOqjN0EGaoWMIPVu/YnEo6fKGLXGfjwQeiQjPm/uL7x3T
JhljNtQdT/o2wm0vzdqcGFAnu331Xe7k21mXTNtIMM1ulPvLcX8Sa3bF4hCBto5UmjPOcSI30xRp
60S27aoVaJ0HJceJyLSNFCZ0gx5ll7vB/k4oESgKaXYMepQ93Sy8YH2anarpaeacjVOeg8/u+5t9
iLKDQFvB+trsWydAyxF8Fqc5K5WS8hxktqbZtx4jEf1GwFl8f3PGUX5wXc2D62p83il8IHUt8Gsl
hth5/dyqFdk7HAwyK9Oc7t/6ASqx+6O0Ys1dHMFka9+cuhSbiox7DwSHrfPmFPvXtDKa4ptpnQNL
uTZnUG6p0FZTTjOGGvvSHJBxb0AOA4ksnjcDvdhXm01q52EZd8CprMiJYDBZmWYgKSvT7D48YAAZ
X+RLZcVUDgD+s3XeDPRlX20OyCXlgBwGEtmXZqA/ymnOoHXmljqr2TpvTvE8LK10pvhmTgEDS7k2
O1LMKFVZgJX3Nzdsiad1YdlNat8rI5mFmFPAYLIyzRlzssunTlRZ/PzmDXXHM7vC/E1yTNMcZLb2
zc7fep+z5eyONiOwbE2zyVKqiHKQWZxmh2/lmR4j+GydNzt86zfoMaxgfW32IdBE2RbWp9nlUaBp
MCyikGa3ag568twNUpitYPG8OZGTtorFISd/3/yTTuTYRlLXAgcl0+TYXlJpdrh3caSb6cRGhSjb
SDDNJqFIm2TNdK9vJk66Lmwk8n2BSfXKpXvbXa8cE18ZmrU5KVIrT2FCBzhIM3TwPA3ooDZDB2mG
DtIMHXbf3wwkojZDB2mGDtIMHcyboYPaDB0+3XW0z+z0Z0cYyqjN0MG8GTqozdDhVZonl5V6tGVY
zdNgeHgWSKDhsxCZgwz6ZuggzdDhYd98//JFRYUFzutYPPZlR9f23YcaW096t0cMcaHGljaPbtVY
u2blmNHFiUuisdjfara8t3O/F7sDfH2eRjgn5/67Fu0+UH+28/wAb/v+rXOmTZ7QeuJ0zeaP+lsC
9OV537x11/57f7n2x79++rW3PzTG5EYi10wtG3iV6RVlC6qrZlVNGWAJ0JdPtbknGj30WYvzOpxz
+b9QXm7k5huuqSwfH+2J7j3avOdgfSwWW7rw+mlTxhtjJowb9bP7fmCMOdzQ2mvJM39/KxqLJV3d
XOnX9x5pLBtXUlw0vKn11Lsf7r3UE/32t6bPnDapo/P8B7uPNLed8ucXh588nDc7ffOJ9o7Pmk9E
wjkzqyYNz8+PxmK/ePKlE+0dJSMLH111V9m4Evf9ew42rH1p4wM/XLLwhmsTt7Oj9vCC6msSl9y/
5i9FBcOSrn6pJ9q3X285cfrM2fMzp5U7/+yJRv/44sbaww2D/isjuzzvNMaVjFxQXTV3VuXw/Hxj
TEvb6Y7O88aY1fcsS8yiMWbOjIrlS+anuNm0Vp847io3ysaYSDh8753fSeu3gBX8fqri5LKxq+9Z
+vrmnU683tle+9rbHw4blv/Q3UtnVE5atvD61Y+vy82NzJs9ra657fE//9NZKycnnLikfPyY/lZ/
ffMOZ5Uv2jueev7fl3qijz20orRkZE80+uTzb9S3nFh999K5syonjC3JzY1cutTj868PT3me5q27
9q979T/GmPy83HvvuOV7C2bPm111qL7V+en6zTu6ui92dV/c8N7HMyonFQzLLxlV+LXbLC8b87Wr
1x6sbzt1xhhzpKG1tGRk68kzB441G2P2HKifO6syJxTKi4RJsxj/7m+++NWlow2fX95r6PKjlCvL
xzsvqqZMMMbE4vHO8xedJSETMgmnjIlLzl0Z8A2weuzK423jcWOMiV/5d9zw3FtZntfmGZWTnEFE
fl549vQpxphYPP5R7dHbF904qmjEIytv33+suSA/34lj7aHG7gsXL1z8yhhTMXHsrx5YPrJw+ONP
v9ZryW+fqTlzrqu/1b3+jRBYPp0FLqiumjPj6kg4bIzZsmNve0fnC+vfjcbjkXC4enqFk8XO7gsv
v7nVGFN7qNEYE87JuX76lCll4+5aMq/XkjsXzx1gdQxZ/p0FRuPxtpPtW3bs27z9U2PM7gP1Tzxb
s2LZ/KnlpdFobO+Rplc3fXCivcMYs6P2SHFhwW23VF81qqiuqe39XQfaTp3pu6S/1TFkcX8zdHBH
KHSQZuggzdDB8zSgg9oMHaQZOkgzdDBvhg5qM3SQZuggzdDBvBk6qM3QQZqhgzRDB/Nm6KA2Qwdp
hg7SDB3Mm6GD2gwdpBk6SDN0MG+GDmozdJBm6CDN0MG8GTqozdBBmqGDNEMH82booDZDB2mGDtIM
HcyboSPU2NJmjLnlpmp3UWK+Wc5yi5bTaUAHEzro+D9cVu1nYOxlGgAAAABJRU5ErkJggg==
--0000000000008e6e3c057b2625e1--
 

Reply subtree:
2472 Re: [pcb-rnd] Oshpark and slots - .cnc files merged? from Anthony Tuttle <ke...@gmail.com>
  2473 Re: [pcb-rnd] Oshpark and slots - .cnc files merged? from ge...@igor2.repo.hu