"`rE۰&ssrnat)ssreflect(mathcomp@()Notations$Init#Coq@%Logic$Init#Coq@*Logic_Type$Init#Coq@)Datatypes$Init#Coq@&Specif$Init#Coq@%Peano$Init#Coq@"Wf$Init#Coq@'Tactics$Init#Coq@%Tauto$Init#Coq@'Prelude$Init#Coq@X)Notations$Init#Coq@0&v!D]hwnv %Logic$Init#Coq@0\͉!Ig)Datatypes$Init#Coq@0.i bYN Z*Logic_Type$Init#Coq@0 1jc6&Specif$Init#Coq@0;RWMi\N'Decimal$Init#Coq@0C涳N*ua#Nat$Init#Coq@0eʤģPSR蠠%Peano$Init#Coq@0 jha|ؠ"Wf$Init#Coq@0q+W,J+'Tactics$Init#Coq@0/9m+ a%Tauto$Init#Coq@0̂"&/rk0JqTttֱ$Bool#Coq@0j 2cZ`FW+ssrmatching#Coq@0L1T=>)ssreflect#ssr#Coq@0 zv)ssreflect(mathcomp@0tn|kN0 D/O&ssrfun#ssr#Coq@01 ZP"};o{,ssrnotations)ssreflect(mathcomp@0hPB &ssrfun)ssreflect(mathcomp@0âNO=(V'ssrbool#ssr#Coq@0X% 'ssrbool)ssreflect(mathcomp@0o: n߂Q&eqtype)ssreflect(mathcomp@0Wn"2&=zH0;<[tՐ{ݎ  I ciSˠР&ssrnat)ssreflect(mathcomp@A&succnK @@@&ssrfun#ssr#Coq@@&cancelں7)Datatypes$Init#Coq@@#nat@ B#Nat@$pred `<@@@@@AA@@A@)succn_inj @@CA3@)injectiveЀ,,@@@@@#eqn @@@ !mA!nDD@$boolZ'@ L MM@@A@A@@@@DUB YAA_B"m'e"n'jE@/onm@@l@7 )Datatypes$Init#Coq@@$boolZ'@ ,jk(*()=' RP'>= R-'> 3%'H''= R'>H'G'''+k6'+k6'+k6'+7Tk+7T'6'M\ȠM@@AAAAX@@@@@$eqnP @@B&eqtype)ssreflect(mathcomp@(Equality@%axiom F۠ڠ@@+@@@@@+nat_eqMixin @&eqtype(Equality@(mixin_of3@A  @9+@&eqtype)ssreflect(mathcomp@5@3@됐<67:kD=L@@@@@ߠ*nat_eqType @7@$type qD@A R@I_@10/@c@ qD@ $677;kL#TD@@@@@ $eqnE @@MC%Logic$Init#Coq@@"eq @њY@+򀩚@%eq_op&d@Q4X@@@@@5$eqSS @@uD@#nat@@5)Datatypes$Init#Coq@@$boolZ'@@3&2$@BBBACBA@@@@@v/nat_irrelevance @@E!x!y#!EvBA"E'CBDCBA@@@@@(addn_rec @@#add `@!n)Datatypes$Init#Coq@@#nat@!m)Datatypes$Init#Coq@@#nat@ &@@@@@ؠ$addn @Р@$unitUe@@@@@@Bl    AV@O(@EC756 G= R '6'k+k+7T'+7T'6'&@@@Ch|(t@@@@@%addnE @@RF&S@G+,}W@}(@@@@@(%plusE @@hG>$Init#Coq@@ ` @@@@@B%add0n @@Hr@'left_id kklA@}+,}@@@@@Z%addSn @@I>%@@nTqPBBAB`BA@@@@@%add1n @@JfzvD@BLA=BA@@@@@%addn0 @@K@(right_id5da@@@@@%addnS @@Lȶ@ΩBnBAtBBA@@@@@⠠'addSnnS @@"Mƛ@܀؀BBA〠BBA@@@@@ &addnCA @@MN=@0left_commutative4v66Ȑ@@@@@%addnC @@^ON@+commutative1/5/GGِ@@@@@/%addn1 @@oP@$A ABBA@@@@@O%addnA @@Q@+associative(! Bx @@@@@`&addnAC @@R@1right_commutative-d@@@@@q'addnACA @@S@+interchangeU,,@@@@@(addn_eq0 @@TfeyD7gyBAHA)Datatypes$Init#Coq@@$andb=RB^AZAfA@@@@@)eqn_add2l @@U!pѶѶөwCBCABA@@@@@ꠠ)eqn_add2r @@*V+〰ѩ〠BC造ACBA@@@@@%addnI @@TWD@/right_injective, ɽ===ϐ@@@@@%%addIn @@eXU@.left_injective,F̀NNN@@@@@6%addn2 @@vYG+H'AB\BBA@@@@@]%add2n @@ZAlRoNBB%AAB!BA@@@@@%addn3 @@[n{ABVCBHBMBA@@@@@%add3n @@\ũȩ1B6B;BAAzBBBA@@@@@%addn4 @@-]‰ހAiBeBBBBA@@@@@%add4n @@^^-0BBBBAABBBBA@@@@@_(subn_rec @q@#sub @@@@@@@z$subn @@&2x@@Ch|t@@@@@%subnE @@_#@2+&@Q2x@@@@@&minusE @@`U@Z @@@@@ɠ%sub0n @@ a@)left_zero =:@_+&@@@@@ޠ%subn0 @@b8a@AE@@@@@%subnn @@4c$@,self_inverse w_Rz@A^@@@@@ %subSS @@Md@@ yBABBAB@@@@@;%subn1 @@{e0ABA#@$pred `BAp@$negbBAB@@@@@ D<nNge @@ } ( @ *ȩ >kBBA2ʀAB@@@@@ n$ltnn @@ ~ O 9@ f〠 "BAAqB@@@@@ %leqn0 @@  p A NA J zA VA@@@@@ $lt0n @@ @ . ѩ! `BuA)Datatypes$Init#Coq@@$negb z A A@@@@@ ߠ)lt0n_neq0 @@ A ^@*P B AA94   Ȝ A@@@@@ 'eqn0Ngt @@ HB 驚 @$sort H6  ϩ € A A BA@@@@@ 5)neq0_lt0n @@ uC -^@ -  뀰 A A5B B A $@@@@@ a'eqn_leq @@ D EY F] \ '  JBA܀〠BA造AB@@@@@ (anti_leq @@ E'ssrbool#ssr#Coq@@-antisymmetric,۹a @@@㳠L A1DH   @@A@@ 'neq_ltn @@ F ׶ ۩ #@ YZ'@ p BA2@#orb< {BBAG BAB@@@@@ 'gtn_eqF @@ 0G ԛ @ t@@f BBA  é   B@@@@@ 'ltn_eqF @@ ZH  @ @j BBA "    &B@@@@@ D)leq_eqVlt @@ I (Ŷ 'ũ ;hBA  3BAȀ BBA@@@@@ q*ltn_neqAle @@ J U <@ W k耠 'BBÀ < lBABA@@@@@ )leq_trans @@ K $ ((@BC@#D *]@@@@@ ̠-leq_ltn_trans @@ L K O O@ABC@$J B, /U B7@@@@@ $ltnW @@ <M  @ @Lr BBAY @@@@@ !$leqW @@ aN  @nBAvϩ B @@@@@ C)ltn_trans @@ O $¶ ) @ ɶ@ BBC@ɀ B 3Ԁ B @@@@@ {)leq_total @@ P _ ^ǐ񀠐BAAB@@@@@ #leP @@ Q )Datatypes$Init#Coq@@#nat@ $Bool#Coq@@'reflectc@%Peano$Init#Coq@@"le UxT@BA7BA@@@@@ ۠.le_irrelevance @@R @ B&le_mn1(BA&le_mn2 CB ‰DCBA@@)YF @)YF  e@A@)ZFH@)ZFH i@A@AB@@@ #ltP @@KS )Datatypes$Init#Coq@@#nat@ rg@"lt UxcBA BBA@@@@@@.lt_irrelevance @@T$5#(<_mn1%BA<_mn2 CB GDCBA@@@@@h+leq_xor_gtn,<@H@JNS@VT@S@T@)LeqNotGtn)GtnNotLeq`^@@'is_true#œz=$VPLmk@ ++]SWBB@AB@AAAA@@95 @@@@@BAABA@AA@BBɠ@@@@$leqP @@Uֶة@Y5 @BA+BA1 pBAB@@@@@ڠ+ltn_xor_geq,<@@@rm)LtnNotGeq)GeqNotLtn  @l_@qkBBb AAAA@4@&%J@@_@a@BAABA@AA@BB')@@@@$ltnP @@PV46S@E%J@BAAB BBA@@@@@8,eqn0_xor_gt0,<@@`@ɠ)Eq0NotPos)PosNotEq0%g@%Logici@"eq @s  4v@֐K "("BBAAAA@@1A@@ȡ@@BAABA@AA@AAN@@@@w%posnP @@WX@LA@A.^A:A4BFAA@@@@@+compare_nat,<@@@@@@Р@նֶ@@@@DA,CompareNatLt,CompareNatGt,CompareNatEq@թ ]@9  b@ iFF>AAAAAA@@<>~g@@;@=@?@CAABACA@AA@BB@@@@<ngtP @@/X2@^>~g@ BAhBAnABtBBABABˀABрBA@@@@@4)leq_add2l @@tY uEEG-Z-CB3CABA@@@@@^)ltn_add2l @@Z oDoCqWԀB\CBbCA造(BBA@@@@@)leq_add2r @@[ xwBCACBA@@@@@)ltn_add2r @@\ ˶϶ѩ⩚2qBBCACGBBA@@@@@'leq_add @@0]"m1 r"m2 u"n1 v"n2 y@EkDB@NtQ٩TzFΩ`@@@@@%(leq_addr @@e^ 4 qAAB@@@@@@(leq_addl @@_$Q# éA6BA@@@@@[(ltn_addr @@`?&@A ߶ q@ӀBCBB©hN@@@@@(ltn_addl @@aoV@q  @ݐ BBCBꐩ OB򩚠~L@@@@@(addn_gt0 @@b̶̩ ߩ /nBBA  BBB LBA@@@@@(subn_gt0 @@4c s w뀰  hB cAB wBBA@@@@@ (subn_eq0 @@`d  ⩚Հ BAA BA@@@@@E)leq_subLR @@e) ƶ( ƶ ȩ> k  CBA ƀCJBA@@@@@o(leq_subr @@fS R   ဠ ׀ABA@@@@@&subnKC @@gn m @ א BA : p >p@@@@@%subnK @@h . .@  BAʩ  a a@@@@@Р&addnBA @@iᶐ Q U@  EABҀ署΀, E  Iڀ8 @@@@@&subnBA @@=j ~ ~B @ L rAB  nY r 婚 ve @@@@@*%subKn @@jk   @ w BA*      ސ@@@@@M%subSn @@l1 ζ0 ζ@  BAM ک  B4 B ʀ= @@@@@z&subnSK @@m^E@` @ ʐ /BBA\@=B lFB ?u C@@@@@)leq_sub2r @@n155@  'BA  /% f)@@@@@٠)leq_sub2l @@oZ\\@ ( NBA 0 VL7P; @@@@@'leq_sub @@@p @ Q wDC@ Z   ` | g @@@@@0)ltn_sub2r @@pqq@@@  BCA@  B #  ĀBÀ  @@@@@s)ltn_sub2l @@rY@@[@ Ő 뀠*BBC@ Ӑ 8B 1c ސ CB\ @`@@@@@)ltn_subRL @@s2@; ܩ ,kBB(AC <{BĀCBA@@@@@ꠠ*subn_if_gt @@*t!T)i"X@@כ@w!FA@GDE@ް@@@@CqBDCA#CAР)Datatypes$Init#Coq@@$boolZ'@@@@@@@@@C($ CDBDCA@@)i@_@A@A@aA @A@@Y$maxn @=|;}9@@@@@@@@C@ & Q@F-@H +k() 97!= R''''+k6'@@A@A@X op@@@@@$minn @lj/* OA@oV@q +k() 97!= R''''+k6'A)A@X p@@@@@%max0n @@ule@2iA@h+kB@@@@@Ơ%maxn0 @@v 4@z+kB@@@@@ؠ%maxnC @@w@@@@@栠%maxnE @@&xg݀7BA߀BWAB@@@@@ &maxnAC @@Iy//C@@@@@%maxnA @@WzȀ=Q@@@@@%&maxnCA @@e{KK_@@@@@3'maxnACA @@s|€Ymm@@@@@A)maxn_idPl @@}%߶$©<䩚BAB AB@@@@@d)maxn_idPr @@~HG婛_BAA 〠BA@@@@@%maxnn @@@*idempotent hnĐ@@@@@'leq_max @@|8CBA 䀠CB#CA@@@@@Ǡ(leq_maxl @@HH9BBA@@@@@⠠(leq_maxr @@"e.TA6BA@@@@@'gtn_max @@=| #sBYBACBBCBAC@@@@@;'geq_max @@{G۶F4aBACBCƀAC@@@@@j&maxnSS @@N5@P:@g#BB)BA/BրBA@@@@@)addn_maxl @@@1left_distributive?Xڐ@@@@@)addn_maxr @@@2right_distributivey,i@@@@@%min0n @@v@CzA@J+ù@@@@@נ%minn0 @@@*right_zeroJ|<H@_+ù@@@@@젠%minnC @@,΀@@@@@,addn_min_max @@:o{퀠>BAUBABA@@@@@"%minnE @@bbBABBA@@@@@E&minnAC @@倰kkk@@@@@S%minnA @@yy@@@@@a&minnCA @@T@@@@@o'minnACA @@@@@@@})minn_idPl @@a` ՀxBABBA@@@@@)minn_idPr @@! 䀠BAAAB@@@@@à%minnn @@<@@@@@Ѡ'leq_min @@RHTʀGCBAOVCB\CA@@@@@'gtn_min @@@ w &vBKBAC QBBCBAC@@@@@>'geq_min @@~"JI7dBAC ÀBCɀAC@@@@@m(geq_minl @@QⶐP߀BAB@@@@@(geq_minr @@lk ԐʀBAA@@@@@)addn_minr @@[ɐ@@@@@)addn_minl @@iא@@@@@&minnSS @@@@;xBB~BABBA@@@@@%maxnK @@2s逰h2GBABB@@@@@%maxKn @@PPAfBAA@@@@@.%minnK @@n%ͩrBABB@@@@@L%minKn @@0/쩛C멚ABAA@@@@@j)maxn_minl @@̀@@@@@x)maxn_minr @@ʀ@@@@@)minn_maxl @@@@@@@)minn_maxr @@ΐ@@@@@'acc_nat,<!iȠ!P@ؚi@  ֔A'AccNat0'AccNatS޶@ >Z] @ab@@@@AAAA@ @4 @@ 5@@@@BAABA@@A@BA864@@@@砠+acc_nat_ind @@>A6!fI@ o P@a@^ @A@CA@ f,!aةѐn4 BAAAA@@@@@D@)G"렷  5 tF1@JHKB, +k() ,?'(*()= R '> %'> 93! &''+k$'+7Tk+ 7!T'$')hADK|gP@@@@@Q,find_ex_minn @@#exP @"ex @>&Specif@$sig2#6@M|NL@   f@@@@@}'ex_minn @Է,*@%s2val'݀@?< A@:8 $+k() 7! + +-77#'+7T'+  7 T'7!7$' 7$'Р\ hT@@@@@,ex_minn_spec,<@Ѡ @  @ ? >*ExMinnSpecܶ@@߶@Q ?z _AA 4 CC@@%`*@@ 1 1 1@AAC@@A@AA,*@@@@ݠ1ex_minn_spec_rect @647!eO@A`*@*U T@@NO@ v:>Aȷ" HACC@@@@@@D0., @jhk4*$75\͐ +k()= R'> & ''+k() %'QAF|@@*U @9@A@A@@@-0ex_minn_spec_ind @RPN}B@ 8lAF|@@@@@F0ex_minn_spec_rec @)kig ԩ@w7,@ > <+k() 7%' h@@@@@d(ex_minnP @@5@Cl#@@@@@w0ex_maxn_subproof @@ζ\'%#ubP@xS˩1 C@@@@@'ex_maxn @}H!͠96 @4' Btp@˶W0-+͐ +k() 7 + 7! 7%'7!$'I\lx@@@@@Ġ,ex_maxn_spec,<@蠠 @S*ExMaxnSpec&$+@@!jSAADCC@@7 @@AAA@AAC@AA@AA<:@@@@(ex_maxnP @@-FDvsq]@87 @=c@jCb6W@@@@@*eq_ex_minn @@G`@,Ķ!Q@0ȶ45ඐ#exQŠ>?@&ssrfun#ssr#Coq@@%eqfunF`RDC%Xt@Clש @@@@@J*eq_ex_maxn @@@$predؚiuI {=}<  㐩/@됩 W7d?)[ dD#ubQ@cMzU r@gG2HG@Cb6I|SᩚH <n@@@@@$iter @*m@@ַ˶QRȐ$loop@@y@c% @! k $+k()  ,/$'*(= R'>3 $'''+k'+7Tk' eAB@@@@@蠠%iteri @=<  "x04 9@@?754àX=4@SR"2 (+k()  ,0$'*(= R'>3 %'''+k'+7Tk'+JAC@@@@@&iterop @nm="op<3=7~D`H·JhL @M,iv@URжS{퐐 +k() + 7&'()= R'>%'''+k'@~AC@@@@@M&iterSr @@/qfn @+|)&"(@@@A1DH@A@@i%iterS @@K'=̐@@@@|(iter_add @@ж^bƩ;:0<:SO3?U5@@@.@A1GKD@AB@@&iteriS @@z7VsGm<v@@G@@'iteropS @@#idxyӶNkon"@;{itjvZ@@6@@ɠ'eq_iter @@ @"f'@k@&ssrfun@F`uu $|@@@5A'hyx@@\@ABC@@(eq_iteri @@1FE @%(@@<@'@%eqrelF!ȶ"/%$@@#@@)eq_iterop @@Ncb2@#op'@@\ζ@ ___"өecge@@@?@@AB@@,*iter_succn @@l@U& u@+|ABB-BA@@@@@R,iter_succn_0 @@3vG!@$ABAA@@@@@q*iter_predn @@U趐ThBA/B߀BA@@@@@(muln_rec @@#mul @뛠ꀶ@@@@@@$muln @Ő@&3k@@Cht|@@@@@Ѡ%multE @@ Ā?@D  @6+@@@@@砠%mulnE @@ 'ڀ9 *@e3k@@@@@%mul0n @@ ;2 ! !i@\+@@@@@ %muln0 @@ M6^@A>@@@@@ #%mul1n @@ c@uB暠V@@@@@ ;%mulSn @@ { @ !5nBBABĀCBʀCA!#WB"lC"#aBBA@@@@@$ˠ)ltn_mul2r @@% ٶ$#Ā񩚠A#BBC AC!SZ#B"Cd#BBA@@@@@% *ltn_pmul2l @@%Mڶ$\^@\#B"֐C$@#BUv̩Yz%#B% @@@@@%H*ltn_pmul2r @@%۶%,ǶTS@#B#C$N{ˀ$ B%=܀$B%F@@@@@%)ltn_Pmull @@%ܶ%g %f @А$5B!MA@ݐ$BB#W;萩$MB𩚠ӀJ@@@@@%)ltn_Pmulr @@%ݶ% 8% :@,$kB!A@9$xB#qD$B& *@@@@@%'ltn_mul @@&/޶$@$@ x z@Fl$BDB@Tz$B\%_$BJ%ݩNoŐ@@@@@&4)maxn_mulr @@&tߩ_@@@@@&F)maxn_mull @@&ਗ਼&l&lK@@@@@&T)minn_mulr @@&ᩚ@@@@@&f)minn_mull @@&⩚ɀ&&k@@@@@&t(expn_rec @&X&&V&&&Ay&E"2@&\Ƕ&[&ɐ X+k()6 777#'ː@l&xA@`@@@@@&$expn @$ķ$$&&&&&$& @6h@--&ʛ$$$@Ch|&ڰt@@@@@&Ġ%expnE @@'㩛%#'@5+' @ah@@@@@&ڠ%expn0 @@'䶐&6%π7A&A$YB&A@@@@@&%expn1 @@':嶐&V%W9A$vB&AA@@@@@'%expnS @@'X涐&t&%@&z\B%BAVBlBA@@@@@'C&expnSr @@'綐'''&&@&=B%BABAB@@@@@'n)iter_muln @@'趐'R'Q'#&géAǐBCACBA@@@@@'+iter_muln_1 @@'鶐'|綐'{'&멚iÀB%B%f耠BA@@@@@'%exp0n @@'궐'">@ 0&oB'AA&Ā,'A''A@@@@@'頠%exp1n @@()붐'C&ހF(%dB'AA%mB%@@@@@( %expnD @@(K춐'g&&'lNC&BAH]CBcCA@@@@@(:&expnMn @@(zJI('3}pCBAwCABA@@@@@(i%expnM @@((MŶut'bʩCBACBA@@@@@(&expnAC @@(﶐(w﶐﶐񩛠'րڀCBAဠ倠CAB@@@@@((expn_gt0 @@(((' ᩚ 1'pB(A BA G'B&B''A(A@@@@@((expn_eq0 @@)7(S S''''ܩ+++''++ b+/r@+C* +@ ,/k*(= R'>3 7%'6''+k6'+7Tk6' qx+A@ +ACL@@@@@+)factorial @))))*@D@/.- G= R '6'k+k+7T'6'))@Ch|+Št@@@@@+%factE @@+*"+@2ċ+@n@@@@@+Š%fact0 @@,*6+A)AB+A@@@@@+⠠%factS @@,"+Û*@*ڀX9*BA *BAMA@@@@@,(fact_gt0 @@,N+~#X#~*B+AlA@@@@@,-+nat_of_bool @!b,+')@#"+@ +k= R'6'G''+k6'A@t,gA@H@@@@@,W&leq_b1 @@,*#G##ɀ,@>1B%A)B,!A@@@@@,z)addn_negb @@,M#j+q**m%"`A,A*B*L@@@@@,$eqb0 @@,r#++a+T+KAB+T,fAB+Z"A@@@@@,Ơ$eqb1 @@-#+++{+rAB+{*JB,AB+A@@@@@,$lt0b @@-.#ހ+倰%$b+B,AAA@@@@@-%sub1b @@-P㛠$,''v*B,AÐAƐ#A@@@@@-8%mulnb @@-x"b1$)"b2$.,5  n鐐B쐐A)BA@@@@@-b&mulnbl @@-5$R-G ,[  BAN@CB@@@CiS+͐BA-3A@@@@@-&mulnbr @@- _$|-q ߩ, ਗ਼ A:Bx@ml@@@C} BA-]A@@@@@-#odd @@@ -------}-婚-@#@-,o-r@ ,-k*(= R'>3 7$'H''+k6'+7Tk6'--Ԡ-hABLt@@@@@-$oddb @@.. $ހ,倰*.4@J+ AA@@@@@. 'odd_add @@.J -,-,-F,BA& & ,@@$addb1B6A@@@@@.;'odd_sub @@.{ .(.(@%%AB-;V($.!8b$f.-@@@@@.j'odd_opp @@. (붐.P@-b}A%gB@%Đ%ꀠ%.O-u(耠%)!ө!א@@@@@.'odd_mul @@..붐.멛-ةЀBA+BA@@@@@.Ơ'odd_exp @@/."."-؀ BA#--A.AB@@@@@.*double_rec @@@ ./8.Ơ,./!//@.㛠-.@ ,-k*(= R'>3 99'G''+k6'+7Tk6'/3R.ABL@@@@@/!&double @-I-:.@9>hj@%$# |-]-7@Ch/Zt@@@@@/D'doubleE @@/.7!/@0;86/@b>hj@@@@@/Z'double0 @@/.M5/A/A@@@@@/r'doubleS @@//S.=@.jR4.&BA.,B.1BHA@@@@@/%addnn @@//-.--AAcA@@@@@/%mul2n @@//. 瀠-4B+AA@@@@@/ؠ%muln2 @@0/'.̀(A-TB+A@@@@@/'doubleD @@07/./..֩-BA-􀠩ƀBˀA@@@@@0!'doubleB @@0a0*0*/‐*BA*BA@@@@@0K*leq_double @@00/%0.'/B(o'BA'̀BA@@@@@0q*ltn_double @@00UK0TM/h('倠/$B;B@A'/7BBA@@@@@0+ltn_Sdouble @@00{0}/(ũ(/TB/YBpBuA(-/lBBA@@@@@0֠+leq_Sdouble @@100/̀((JB/BA(]BA@@@@@1*odd_double @@1A0۩/;ĀA'B@@@@@1*double_gt0 @@1]00)?(/B0A耐A(/B0AA@@@@@1K*double_eq0 @@11,%0@0 /0.A1A0 0:A1A@@@@@1o(doubleMl @@11S1R0fN0BA>BA@@@@@1(doubleMr @@1 1y䶐1x䩛0tVɀBAπBeA@@@@@1$half @@@@ &uphalf & &11k1111ڷ11o11111a@10v0x ,_T+k*(= R'>2 9'''+k6'*(= R'>4$'''+k6'+7Tk6'+7Tk6'1pT1jABT@@@@@1% @1A0,+@1ћ00 ,_T+k*(= R'>2 9'''+k6'*(= R'>4$'''+k6'+7Tk6'+7Tk6'2 pT?1ABT@@@@@2'doubleK @@2N!2>ꚠʀ2Q@b+_@@@@@2"+half_double @1@L!@@@@@@23*double_inj @b@'can_inj*C2\2\1@";861@+_ @ @@2CЀ#$: D677777kРT\7L(t2ld@@@@@2l-uphalf_double @@2"2MF1a~2@="n1AA@@@@@2+uphalf_half @@2#2i1}A0~6AA@@@@@2/odd_double_half @@2$2婛100VÀAwAA@@@@@2Ҡ/half_bit_double @@3%2)Ā1ˀ ɀ0ˀABB@@@@@2%halfD @@37&21211,쀐0BA0􀠩/xB"A1BA@@@@@35(half_leq @@3u'3-3-@**BA**5)穚93@@@@@3Z(half_gt0 @@3(3;2O+|*̀2 B3AYA*݀2B0B33AA@@@@@3'odd_geq @@3)3q.3pǶ@*ڐA2++ *<3n+ ^*H3z@@@@@3'odd_ltn @@3*3.63@+ȀA2+㩚+32rB3*k+<2{B3ʀ*|@@@@@3렠'odd_gt0 @@4++3#@+6A+=+c2B3A3А@@@@@4 'odd_gt2 @@4M,3E@+XA@+`+2B/3+k+2B/*ɐ@@@@@48%mulnn @@4x-43-fAA }A1B0@@@@@4X%sqrnD @@4.4<2i4;2i3O  2OBA1B0)2Z2^ B1B0; A1B0E2B0NBA@@@@@4(sqrn_sub @@4/4/#4/'@+񐩚,AB3  /+X42.B0|/ 2+i2?B0 42HB02QB0 +4@@@@@4)sqrnD_sub @@5304/r4/v@,@,fAB3//bA2+4ݩ2B2B4AE2B2B2B2B4A`+5 u/+52B2B5A@@@@@5[(subn_sqr @@515?5>4R/ߩ/B2B2B5*AA2B2B55 45,B3B2A3B2!55DBA@@@@@6w(sqrn_inj @@666tշ/שA3B2A@@@@@6%leqif @6u66s6!C6t6@$prodt@.'X6~.Ͱ.-=6o6k@61#61#5bA +k() 77"77" 7!7 7%'.֐l6@(8h%t.t'|H.\@@@@@6Ҡ,leq_of_leqif @6666A6!H6C@Q,nm-y667@#fst (g.&'6ɩ//*2-66B@61n61n^573@n,nm-66ĩ.C +k() 77"77" 7!7 7&'/)p6D(l.x/=x'ΐL/ `@@@@@7$&leqifP @@7d771715䩛)~9CBA"@""@@@C"*"5A5쀰6CB.5BCB@@@+A+@A@@7\*leqif_refl @@787@1ݶ6)oBBAA@@@@@7v+leqif_trans @@79&1&1"m31#C126:#C236=@EDB@7G*7]t7K3*.3@@@+A+@A@@7*mono_leqif @@7:@2&2&@@.monomorphism_2<|2.2./ːA721723/ 7772972;/(7772A72C166"Հ7.k777݀.q77@@@@@7ࠠ)leqif_geq @@8 ;72a72a@/-/SBA.7/]7.@@@@@7(leqif_eq @@8?<7272@/L/rBA.7ݩ66.7@@@@@8)geq_leqif @@8^=2 26޶@0CBA70L/.+y8@@@@@8>)ltn_leqif @@8~>42 26@PCBA7?0l/6B+..18*@@@@@8g)leqif_add @@8?'w2趐's2趐"C17('{2﶐'w2﶐"C27/@FED@+/8O6q8A6un+ө4'|/-@@@@@8)leqif_mul @@8@'3'357\'3#'3#47b@FED@+/P8ဠ8t倠,,7r7,8A59'/o@@@@@8ޠ*nat_Cauchy @@9A8-8-퀰6[B6`B8ABA6耠:B6wB6|B8ALA6B6B8A7Ҁ8BA@@@-A-@A@@97(nat_AGM2 @@9wB99Fg6B6B6B6B9 ABA7OBA6B6B9(A8$8TBA@@@@@9'NatTrec9A7ߐ @@@79z99x9Է9}999g9d9[9,9g1`@98E98m@ ,0k(*()= R'>9 3%'''+k6'+7Tk+7T'6'9Ġ9 7! 3&'''+k6'+7Tk+7T'+7T'6'|:<(Р09|ADX@@@@@9e @9:!9:"<h9Π79:%.@N0Ѐ999@9훠89o9@ +k()= R'> 7&'G''+k6'h:?^9AD@@@@@@:-'mul_exp @A@ ::X::Y6x:[:[::]::^:_y: :9:b9-: m@)R@:+>:*86 H,3k(*()= R'> 7! 3&'''+k6'+7Tk+7T'+7T'6'|:|<(Р9ADX@@@@@:j#exp @:N::L::66(:):@Lcl1:>1@:Yl:X9:.@ +k()= R'> 7&'6''+k6':A@:AD@#h@@@@@:  @@@  琷:::q:p::s6d:::v:u::|6i:j:A@:9W:Z ,Tk*(=, R='>= R$'>3$'6 7%''6 7%''+k6'+k6'+7Tk6'Р:T,:pA@:3Ƞ :VABL@@@@@:٠  @::}:8::@@:9:@ +k= R'>9 7%'G''+k6'`;0:|ACt@@@@@:$addE @@;?C@F;';';'/8@@@@@; ː @@;ND;4;4<@  @oܐ@@@@@; (add_mulE @@;`E;D;[:;L'N8ࠩ/ m:@@@@@;8$mulE @@;xF9;^;^;^=@@@@@;F(mul_expE @@;G;*=;)7:?;rtS:@+ ;!@@@@@;b$expE @@;Hc;;;@)G@@@@@;t$oddE @@;IR;V;@ )ـ:@ + @@@@@;%trecE @A`;|;;;;,X;vu >;;ƶ;;Ƕn;ȩ,`X@36"#@ t:+^@H4<-!/! @47@)+ّ9#"@l3f@]%@87@$prodt@@I @F l67:77::77:7::kL8D7|2d'DJT7\@@@@@<@@@@@@@)pop_succn @@@  -<0:,<1<1 0<3M 2<5;ܠ:2<7;޷"e'<:;<;/_!T@ ::::@ `,Ak*(= R"'>3+ '+''9%''+k+7T'6'+7Tk+7T'6',ssrnotations)ssreflect(mathcomp@0hPB A"_39.z"<-"_49.z"->#_10YS-coq_nat_scope'coq_nat#_11@rrAr@@r@BrA@%_ + _@r @B%_ + _!x!+!y@@@@@AA@" +@A@@B@@@@@#_12%c?@-coq_nat_scope=)nat_scope@@=@@@;==@@@@%_ + _>@%m + n#_13@rrAr@@r@BrA@%_ - _@r @^%_ - _]!-\@@@[@AA@" -@A@@B@@@@@#_14%c?@-coq_nat_scope>Z@@>_@@@8o>> @@@@%_ - _>r@%m - n#_15@hhAh@@h@BhA@%_ * _@h @%_ * _!*@@@@AA@" *@A@@B@@@@@#_16%c?@-coq_nat_scope>Z@@>\@@@>g>f@@@@%_ * _>@%m * n#_17@FF@F@@F@@FA@&_ <= _@F @@&_ <= _"<=@@@ @A@@# <=@A@@B@@@@@#_18%c?@-coq_nat_scope> @@>@@@1>>@@@@&_ <= _?$@&m <= n#_19@FF@F@@F@@FA@%_ < _@F @@%_ < _h!<g@@@f@A@@" <@A@@B@@@@@#_20%c?@-coq_nat_scope? e@@?j@@@1??@@@@%_ < _?}@%m < n#_21@FF@F@@F@@FA@&_ >= _@F @@&_ >= _">=@@@@A@@# >=@A@@B@@@@@#_22%c?@-coq_nat_scope?e@@?g@@@1@"ge Uw?u?t@@@@&_ >= _?@&m >= n#_23@FF@F@@F@@FA@%_ > _@F @@%_ > _!>@@@@A@@" >@A@@B@@@@@#_24%c?@-coq_nat_scope?@@?à@@@2,@"gt Ux?Ѡ?@@@@%_ > _@5@%m > n#_25YS'N_scope#num#_26YS)nat_scope!N#_27YS-nat_rec_scope$Nrec%succn9D{(@@>B@%predn9D{(@@9@#_28@BBA@B@B@%_ .+1@B  @B@#.+1@@@AA@@@#_29%c?@)nat_scope@+)nat_scope@@@=@3@@@@'@@%n .+1#_30@BBA@B@B@%_ .+2@B  @9@Q#.+2@@@AA@@@#_31%c?@)nat_scope@c8@@@sv@l@@@@@'@@%n .+2#_32@BBA@B@B@%_ .+3@B  @r@#.+3@@@AA@@@#_33%c?@)nat_scope@q@@@@@@@@@@*A @%n .+3#_34@BBA@B@B@%_ .+4@B  @@Ơ#.+4@@@AA@@@#_35%c?@)nat_scope@ؠ@@@蠢렢@@@@@@@@-AK@%n .+4#_36@BBA@B@B@%_ .-1@B  @A#.-1@@@AA@@@#_37%c?@)nat_scopeAs@@@A@@@@%A@%n .-1#_38@BBA@B@B@%_ .-2@B  @$A<#.-2@@@AA@@@#_39%c?@)nat_scopeAN7@@@UXAW@@@@@'A@%n .-2A2 Q@@A@#_41A@A=y#A@@@@@@@@@@#_422M접#_43'`o@@@@A2 Q@@A@#_45A@A((:A@@@@@@"x1C@A"x2@A@@@@#_462M접#_47'`o@$@@@#_48@BB@@B@@@%_ .*2@B  @@AƠ#.*2@@@A@@@@#_49@BB@@B@"@%_ ./2@B  @@ A砐#./2@@@A@@@@B2 Q@@E@#_50@q@@@@@@#_512M접AA@A#_52'`o@Bjl@A蠐A@A2 Q@@A@#_54B@A+A@@@@@@@@@@@#_552M접#_56'`o@@@@A2 Q@@C@#_57B@A_#@@@@#_582M접 @#_59'`o@@@@#_60(шZAԠA2 Q@@C@#_61AbDAe@@@@#_622M접Am@#_63'`o@As@@@#_64(шZAxA#_65cbB@!x@AA!y@AA@@@#_66wB@@AA@AA@@@AŠ2 Q@@A@#_68C@A+A@@@@@@@@@#_692M접#_70'`o@@@@A2 Q@@A@#_72C2@A+A@@@@@@@@@@@#_732M접#_74'`o@BIK@AݠA@A2 Q@@A@#_76C_@A!!VA@@@@@@AC@AA@A@@@@@#_772M접#_78'`o@#D@@@A󠐒ABFBI@A2 Q@@@@#_79AH?@@@@@@#_802M접AA@A#_81'`o@B@AРA@#_82@%_ + _@@#_83%c?@-nat_rec_scopeCv@@Cx@@@ACC@@@@%_ + _C@%m + nAנ2 Q@@@@#_84A@@@@@@#_852M접AA@A#_86'`o@B@BB@#_87@V%_ + _F/@@#_88%c?@)nat_scopeCŠ@@CǠ#@@@A֠CҠC@@@@%_ + _D6@%m + nA2 Q@@A@#_90D=@A,X`A@@@@@@@@@#_912M접#_92'`o@@@@A2 Q@@A@#_94D^@B,w#A@@@@@@@@@#_952M접#_96'`o@@@@A2 Q@@A@#_98D@B ,X\sA@@@@@@@@@@#_992M접$_100'`o@@@@B2 Q@@A@$_102D@B,X_ A@@@@@@@@@@@$_1032M접$_104'`o@B@B'B@B 2 Q@@A@$_106D@B,X\A@@@@@@@@@@$_1072M접$_108'`o@A@B@B2 Q@@A@$_110D@B,X`A@@@@@@@@@@$_1112M접$_112'`o@@@@B!2 Q@@A@$_114E@B,,X`A@@@@@@@@@@@$_1152M접$_116'`o@B.0@CKBA@B#2 Q@@A@$_118ED@B. IA@@@@@@@@@@@$_1192M접$_120'`o@B[]@BBCk@B%2 Q@@A@$_122Eq@B0:D_A@@@@@@@@@@@@$_1232M접$_124'`o@@@@B82 Q@@A@$_126E@BC,X`A@@@@@@@@@@@$_1272M접$_128'`o@@@@BJ2 Q@@A@$_130E@BU,X`A@@@@@@@@@@$_1312M접$_132'`o@A@C@BQ2 Q@@A@$_134E@B\,X`A@@@@@@@@@@@@$_1352M접$_136'`o@@@@Bd2 Q@@A@$_138F@Bo:D;A@@@@@@@@@@@@$_1392M접$_140'`o@@@@Bw2 Q@@A@$_142F'@B "#A@@@@@@@@@@@@@$_1432M접$_144'`o@@@@B2 Q@@A@$_146FL@BbA@@@@@@@@@@@$_1472M접$_148'`o@Bce@DDs@B{2 Q@@A@$_150Fy@BA@@@@@@@@@@@@$_1512M접$_152'`o@C@DDD@B2 Q@@A@$_154F@BA@@@@@@@@@@@@$_1552M접$_156'`o@CĠƠ@DӠD栐D@B2 Q@@A@$_158F@B,X`A@@@@@@!yD@A@A @A@@@@$_1592M접 "$_160'`o@(@@@B2 Q@@A@$_162G@B,X^NA@@@@@@?D@A4@A2 @A@@@@$_1632M접!$_164'`o@'@@@BϠ2 Q@@A@$_166GD@B,X`A@@@@@@@@@@$_1672M접$_168'`o@A Z@Eu@BϠ2 Q@@A@$_170Gk@B,X\A@@@@@@@@@@$_1712M접$_172'`o@A @E@Bɠ2 Q@@A@$_174G@B,X`A@@@@@@@@@@$_1752M접$_176'`o@A @E@BĠ2 Q@@A@$_178G@B,X\A@@@@@@@@@@$_1792M접$_180'`o@A @E@B2 Q@@A@$_182G@B,X`A@@@@@@@@@@$_1832M접$_184'`o@A @F@B2 Q@@A@$_186H@B,X\A@@@@@@@@@@$_1872M접$_188'`o@A @F(@B2 Q@@@@$_189BJ&@@@@@@$_1902M접AA@A$_191'`o@B B D@BB@$_192@ 8%_ - _ ( @@$_193%c?@-nat_rec_scopeH ^@@H c@@@BHH@@@@%_ - _Hv@%m - nBĠ2 Q@@@@$_194Bu@@@@@@$_1952M접AA@A$_196'`o@B  @BB@$_197@ %_ - _ w c@@$_198%c?@)nat_scopeHT @@HV @@@BؠHaH`@@@@%_ - _H@%m - nB2 Q@@A@$_200H@B,}A@@@@@@@@@$_2012M접$_202'`o@@@@B2 Q@@A@$_204H@C<9A@@@@@@@@@$_2052M접$_206'`o@@@@C2 Q@@A@$_208I@C,}NA@@@@@@@@@@$_2092M접$_210'`o@@@@C2 Q@@A@$_212I0@C,}A@@@@@@@@@@$_2132M접$_214'`o@@@@C2 Q@@A@$_216IR@C*,}A@@@@@@@@@@$_2172M접$_218'`o@@@@C(2 Q@@A@$_220It@C3,}A@@@@@@@@@@@$_2212M접$_222'`o@B  @CGCE@C'2 Q@@A@$_224I@C2,}A@@@@@@@@@@$_2252M접$_226'`o@A @D@C)2 Q@@A@$_228I@C4,}A@@@@@@@@@@$_2292M접$_230'`o@A @DA@C%2 Q@@A@$_232I@C0=xA@@@@@@@@@@@@$_2332M접$_234'`o@C   @H&HH@C.2 Q@@A@$_236J"@C9=xA@@@@@@@@@@@@$_2372M접$_238'`o@C : < >@HIH\H_@C72 Q@@A@$_240JU@CB,X^tA@@@@@@@@@@@$_2412M접$_242'`o@A l@H@CA2 Q@@A@$_244J}@CL,X`A@@@@@@@@@@@$_2452M접$_246'`o@A @H@CI2 Q@@A@$_248J@CT=xA@@@@@@@@@@$_2492M접$_250'`o@A @Ce@CJ2 Q@@A@$_252J@CU=xA@@@@@@@@@@@@$_2532M접$_254'`o@C 䠐 栐 @IENH@CS2 Q@@A@$_256J@C^=x|A@@@@@@@@@@@@$_2572M접$_258'`o@@@@Ci2 Q@@A@$_260K#@Ct,}A@@@@@@@@@@@$_2612M접$_262'`o@B : <@EC@Cl2 Q@@A@$_264KP@Cw=xRA@@@@@@@@@@@$_2652M접$_266'`o@B g i@CE@Cm2 Q@@@@$_267B,@@@@@@$_2682M접A$_269'`o@B  @EE@$_270@ &_ <= _  @@$_271%c?@)nat_scopeKS @@KU @@@B堑K`K_@@@@&_ <= _K@&m <= n$_272@ %_ < _  |@@$_273%c?@)nat_scopeKx J@@Ky$@@@# K@K@@@@%_ < _K@%m < n$_274@ l&_ >= _ \ H@@$_275%c?@)nat_scopeKE@@KN@@@HKK@A@@&_ >= _L @&m >= n$_276@ 2%_ > _ " @@$_277%c?@)nat_scopeKg@@K @@@j ӠK@K@A@@%_ > _L0@%m > nC2 Q@@@@$_278L7@D+ 砠@@@@$_2792M접 @$_280'`o@@@@Cޠ2 Q@@@@$_281LU@C+ @@@@$_2822M접 @$_283'`o@@@@Cՠ2 Q@@@@$_284Ls@C+ #@@@@$_2852M접 @$_286'`o@@@@$_287@FF@F@F@@F@@@@FA @+_ <= _ <= _@F @@+_ <= _ <= _Ԡ"<=Ӡ"<= !z@@@۠@A@@# <=@A@@B@@# <=@A@@C@@@@@$_288%c?@)nat_scopeL9@@L8@@H<@@@I?LL@FLI@@@@@+_ <= _ <= _M @+m <= n <= p$_289@FF@F@F@@F@@@FA@*_ < _ <= _@F @@*_ < _ <= _R!<Q"<= ~@@@X@A@@" <@A@@B@@# <=@A@@C@@@@@$_290%c?@)nat_scopeM  @@M @@In@@@} $M@M@ŠM!I@@@@@*_ < _ <= _M@*m < n <= p$_291@FF@F@F@@F@@@FA@*_ <= _ < _@F @@*_ <= _ < _Ѡ"<=Р!< @@@נ@A@@# <=@A@@B@@" <@A@@C@@@@@$_292%c?@)nat_scopeM5@@M4@@I8@@@:MM@A M@J@@@@@*_ <= _ < _N@*m <= n < p$_293@FF@F@F@@F@}@@FA@)_ < _ < _@F @@)_ < _ < _P!<O!< |@@@V@A@@" <@A@@B@@" <@A@@C@@@@@$_294%c?@)nat_scopeN @@N@@Jl@@@{"N@N@à,N"@J@@@@@)_ < _ < _N@)m < n < pEˠ2 Q@@A@$_296N@E+jiA@@@@@@@@@@@$_2972M접$_298'`o@B@EꠐE@EȠ2 Q@@A@$_300N@E,niNA@@@@@@@@@@$_3012M접$_302'`o@A@I6@E͠2 Q@@A@$_304N@Emathcomp.ssreflect.ssrnat#<>#1",8@F2 Q@@A@$_317O@F",oA@@@@@@@@@@$_3182M접$_319'`o@A@F3@F2 Q@@A@$_321O@F(;_5A@@@@@@ObC@AOe@A@@@@$_3222M접$_323'`o@"CѠӠ@@J7J:N@F<2 Q@@A@$_325O@FGmathcomp.ssreflect.ssrnat#<>#2",9@F2 Q@@A@$_330PI@FZ,A@@@@@@@@@@$_3312M접$_332'`o@A_@Nz@F2 Q@@A@$_334Pp@FB`A@@@@@@@@@@$_3352M접$_336'`o@A@J@F2 Q@@A@$_338P@F#1A@@@@@@PIC@APL@A@@@@$_3392M접$_340'`o@"C@@FàK!G@F2 Q@@A@$_342P@F=&A@@@@@@PB@A@@@@$_3432M접$_344'`o@B@@KRH@F2 Q@@A@$_346Q@Fmathcomp.ssreflect.ssrnat#<>#3",:IA@IѠQ5@BR%@A'META229@@KGMGyJ@GNQEGNQhRYGMGKIڐGJGIGGRi\R@>mathcomp.ssreflect.ssrnat#<>#4",;@GD2 Q@@A@$_379R@GOWScA@@@@@@@@@@@$_3802M접$_381'`o@B@@@GG@GC2 Q@@A@$_383S@GN" T3A@@@@@@!xC@A!y@A@@@@$_3842M접$_385'`o@$@@@GQ2 Q@@A@$_387S>@G\/ԭMA@@@@@@@@@@@$_3882M접$_389'`o@B@@@HH@G:2 Q@@A@$_391Si@GEd\A@@@@@@SC@AS@A@@@@$_3922M접$_393'`o@"C@@GdM󠐑J@GK2 Q@@A@$_395S@GV,iA@@@@@@SVC@ASY@A@@@@$_3962M접$_397'`o@"CŠǠ@@GuN.J@G\2 Q@@A@$_399S@Gg XA@@@@@@@@@@@$_4002M접$_401'`o@B@N[N^@G\2 Q@@A@$_403T @GgrUA@@@@@@@@@@@$_4042M접$_405'`o@B#%@G{N@GU2 Q@@A@$_407T9@G` WmA@@@@@@S葐D@AS@APSE@A@@@@@$_4082M접!#$_409'`o@)Eace@@@NʠN͠NРKK@Gy2 Q@@A@$_411T@GRA@@@@@@T3D@AT<@APE@A@@@@@$_4122M접!#$_413'`o@)E@@@OOOKˠK@G2 Q@@A@$_415T@G+jmA@@@@@@TC@AT@A@@@@$_4162M접$_417'`o@"C@@GOYL @$_418X@LA@L@'META235'META236N@@GGGO@L5G꠩GTTL>GKTU6@>mathcomp.ssreflect.ssrnat#<>#5",<@G2 Q@@A@$_420UD@G+UA@@@@@@TC@AT@A@@@@$_4212M접$_422'`o@"Ceg@@OˠOΠL~@G2 Q@@A@$_424U@H#A@@@@@@U.D@AU7@AQE@A@@@@@$_4252M접!#$_426'`o@)E@@@PH2PLƠL@H2 Q@@A@$_428U@H A@@@@@@@@@@@$_4292M접$_430'`o@B᠐@PFPI@H2 Q@@A@$_432U@H(+A@@@@@@@@@@@$_4332M접$_434'`o@B@H<H?@$_435)(B@U@AAU@AA@@@H2 Q@@A@$_437V9@H* òzA@@@@@@U됐C@AU@A@@@@@$_4382M접$_439'`o@#D[]@@@HHHsHv@H/2 Q@@A@$_441Vy@H:+A@@@@@@@@@@@$_4422M접$_443'`o@B@HNHQ@$_444)(B@VR@AAVS@AA@@@H<2 Q@@A@$_446V@HGkYA@@@@@@VmC@AVp@A@@@@@$_4472M접$_448'`o@#Dݠߠ@@@HHHH@HTN$@@B@HY @HDHD@@@@$_449H D@@@@@@@@ A@VC@AV@A@@@B@V͑C@AVБ@A@@@@$_450'`o@6@D57*bool_scope@W'W*V預V@$_451'`o@S@ACRT@@W@WCH@$_452'`o@i@BChj@@WVWYH@H2 Q@@A@$_454W@H+UxA@@@@@@@@@@@$_4552M접$_456'`o@B@WW@HN$@@B@H @HH@@@@$_457H`0@@@@@@@@ A@WnC@AWq@A@@@B@WC@AW@A@@@@$_458'`o@6@D蠐ꠐ@W٠WܠWW@$_459'`o@R@AC@@W򠐒WIV@$_460'`o@h@BC@@XX Il@H2 Q@@A@$_462X4@H+jfA@@@@@@@@@@@$_4632M접$_464'`o@BKM@X8X;@HN$@@B@H!z@HH@@@f@$_465H0@@@@@@@ A@XB@A@@@B@X)B@A@@@@$_466'`o@+@CXZ@X~X=X@@$_467'`o@B@AB@@XI,@$_468'`o@S@BB@@XJ@I2 Q@@A@$_470X@I!,wpA@@@@@@@@@@$_4712M접$_472'`o@A@X@IN$@@B@I" @HHH@@@@$_473H+@@@@@@@@@@@@A@XC@AX@A@@@!B@XɑC@AX̑@A@@@3C@XېC@AXސ@A@@@@$_474'`o@L@HCE@Y<Y?XYYYY Y @$_475'`o@|@ACsu@@YaYdJ@$_476'`o@@BC@@YwYzJ@$_477'`o@@CC@@YYJ*@I2 Q@@A@$_479Y@IYAYDU@J2 Q@@A@$_575^@J*8AA@@@@@@MӑE@AM֑@AMؑF@AMۑ@A@@@@@$_5762M접&($_577'`o@.F!"!$!&!(@@@YYYYVFVI@J۠2 Q@@A@$_579_J@J#A@@@@@@[YD@A_E@A_ @A@@@@@$_5802M접!#$_581'`o@)E!r!t!v@@@KK Y᠐VV@J2 Q@@A@$_583_@J#A@@@@@@[D@A_M@A_OE@A@@@@@$_5842M접!#$_585'`o@)E!!!@@@Z&KZ,VܠV@J2 Q@@A@$_587_@J#5A@@@@@@@@@@@@$_5882M접$_589'`o@C!!!@Z_KZe@J2 Q@@A@$_591`@JNA@@@@@@JD@A@@@@@@@$_5922M접$_593'`o@ E*type_scope"5"7.function_scope@@@KZA@@J2 Q@@@@$_594J_@@@@@@@$_5952M접A$_596'`o@B"g"i@JΠZ@J2 Q@@@@$_597Hwi@@@@@@$_5982M접A$_599'`o@B""@JΠZ@J2 Q@@A@$_601`@J,pA@@@@@@@@@@$_6022M접$_603'`o@@@@Jà2 Q@@A@$_605`@J,p nA@@@@@@@@@@$_6062M접$_607'`o@@@@JӠ2 Q@@A@$_609`@J,p A@@@@@@@@@@@$_6102M접$_611'`o@@@@J2 Q@@A@$_613a @J,p A@@@@@@@@@@@$_6142M접$_615'`o@B#$#&@K[@J2 Q@@A@$_617a:@J@LA@@@@@@@@@@@$_6922M접$_693'`o@B&U&W@N^@L 2 Q@@A@$_695dk@L,pA@@@@@@@@@@@$_6962M접$_697'`o@B&&@N^@L2 Q@@A@$_699d@L<A@@@@@@@@@@@@$_7002M접$_701'`o@@@@L*2 Q@@A@$_703d@L5,pѽA@@@@@@@@@@@@$_7042M접$_705'`o@@@@L@2 Q@@A@$_707d@LK<A@@@@@@@@@@@@$_7082M접$_709'`o@@@@LV2 Q@@A@$_711e@La-KA@@@@@@@@@@@@@$_7122M접$_713'`o@@@@Lm2 Q@@A@$_715e)@LxA@@@@@@@@@@@$_7162M접$_717'`o@B'@'B@O~_@$_718)'B@e@AAe@AA@@@L2 Q@@A@$_720ej@LA@@@@@@@@@@@$_7212M접$_722'`o@B''@O_@$_723)'B@eB@AAeC@AA@@@L2 Q@@A@$_725e@L,pA@@@@@@@@@@$_7262M접$_727'`o@@@@L2 Q@@A@$_729e@L*8A@@@@@@@@@@@@$_7302M접$_731'`o@C'堐'砐'@`LP(`R@L2 Q@@A@$_733f@LdgA@@@@@@@@@@@@$_7342M접$_735'`o@C(((@`P[`@L2 Q@@A@$_737f3@L3A@@@@@@@@@@@@$_7382M접$_739'`o@C(K(M(O@`P`@L2 Q@@A@$_741ff@L.fA@@@@@@@@@@@$_7422M접$_743'`o@B(}(@P`@L̠2 Q@@A@$_745f@L.lA@@@@@@@@@@@$_7462M접$_747'`o@B((@P蠐a@Lޠ2 Q@@A@$_749f@L5挺A@@@@@@@@@@@@$_7502M접$_751'`o@@@@L2 Q@@A@$_753f@L5挴A@@@@@@@@@@@@$_7542M접$_755'`o@@@@M 2 Q@@A@$_757g@M<A@@@@@@@@@@@$_7582M접$_759'`o@B))!@M)M'@M2 Q@@A@$_761g5@M,p A@@@@@@@@@@@$_7622M접$_763'`o@B)L)N@Qa@M2 Q@@A@$_765gb@M,pA@@@@@@@@@@@$_7662M접$_767'`o@B)y){@QࠐQ@M"2 Q@@A@$_769g@M-,pA@@@@@@@@@@@$_7702M접$_771'`o@B))@Q䠐b@M12 Q@@A@$_773g@M<,pQA@@@@@@@@@@@$_7742M접$_775'`o@B)Ӡ)@RR=@M@2 Q@@A@$_777g@MKCA@@@@@@@@@@@@$_7782M접$_779'`o@@@@MV2 Q@@A@$_781h @MaIA@@@@@@@@@@@@$_7822M접$_783'`o@@@@Ml2 Q@@A@$_785h1@MwiA@@@@@@@@@@@@$_7862M접$_787'`o@@@@M2 Q@@A@$_789hU@MiA@@@@@@@@@@@@$_7902M접$_791'`o@@@@MN$@@B@M1@MM@@@~@$_798h}@M (@@@@@@ A@MC@AM@A@@@B@MC@AMȐ@A@@@@$_799'`o@h@M @B@*@MҠh@$_800'`o@h@M @AC@*Ǡ@@M栐hZ@$_801'`o@h@N @BC@*ޠ@@Mh͠@@MѠ2 Q@@G@$_802h@M7Ѯ@NCD@A"P0@A@@N0F@A@@@@$_8032M접i@M7ѮFF@A$_804'`o@i#@N7ѮF@점++@@NJAAAi N @$_805? 3V._ind_from_propiG@Nq@iI@N.MƠ2 Q@@A@$_807iV@M< A@@@@@@N}B@A@@@@$_8082M접ik@M< $_809'`o@iu@M< B@@@NM@MΠ2 Q@@@@$_810i@MCl4@NB@A@@@@$_8112M접i@MCl3$_812'`o@i@MClB@@@NŠN@MϠN$@@B@M2@M@@@@$_813i@M`*h@@@@@@ A@N푐C@Ai~@A@@@@@$_814'`o@i@N`*@B@+@Oi@$_815'`o@i@N`*@AD@+@ @Oi蠐[IA@M2 Q@@@$_816j@N7,@O8B@AC@A@i͐E@A@@@@$_8172M접j3@N"7,EE@A$_818'`o@j<@N+7,E@  ,B@@OaAAj5N2@$_819? 3V/_rect_from_typej\@N{@j^@NMM2 Q@@t@$_820jj@N 6~@OB@ArC@A@j%E@A@@@@$_8212M접j@N*6~EE@A$_822'`o@j@N36~E@ ] _,@@OAAjN@$_823? 3V._ind_from_typej@N@j@NUN>2 Q@@@$_824j@NH6l@O萐B@AʑC@A@j}E@A@@@@$_8252M접j@Ni6EE@A$_826'`o@j@Nr6E@  ,@@PAAj堐N@$_827? 3V._rec_from_typek @O+@k@NNx2 Q@@A@$_829k@N!%A@@@@@@PBB@A@@@@$_8302M접k0@N!%萐$_831'`o@k:@N!%B@@@PYO@N2 Q@@A@$_846kO@N' A@@@@@@PvC@AkD@A@@@@@$_8472M접kk@N' $_848'`o@ku@N' D@-w@ A@PkhOA@N2 Q@@@@$_849k@NCb6D@PC@AkJD@A@@@@@$_8502M접k@NCb6DBAA$_851'`o@k@NCb6D@-@ @PڠkP5A@NҠN$@@B@N4@N@@@@$_852k@N7 @@@@@@ A@QC@AQ@A@@@@@$_853'`o@k@O7 @B@-@Qk@$_854'`o@l@O7 @AD@.@ @Q2l]cA@O2 Q@@A@$_856l-@O  ]A@@@@@@QTC@Ak呐D@A@@@@@$_8572M접lI@O( ]$_858'`o@lS@O2 ]D@.U@ @QvlFPѠA@O+2 Q@@A@$_861lq@O6>UA@@@@@@QC@AO;D@A@@@@@@$_8622M접$_863'`o@%E \ ^@@@@AAQQOJ@O,2 Q@@A@$_865l@O7>ѿA@@@@@@QܑE@AOG@AlsF@AlvH@A@@@@@@@@$_8662M접+-$_867'`o@3I@@.預.@ @ @@OnOql㠐l栐QqAQvAO@O/2 Q@@@@$_875m@O:+|d@WC@A@@@@@@$_8762M접m/@OP+|DB@A$_877'`o@m8@OY+|D /; @@@m+A@@O-2 Q@@@@$_878mT@O8,i@X7C@A@@@@@@$_8792M접mj@ON,iDB@A$_880'`o@ms@OW,iD B/v ?@@@mfA@@O72 Q@@@@$_881m@OB;{iڠ@XrC@A@@@@@@@$_8822M접m@OY;{iEB@A$_883'`o@m@Ob;{iE ~/ {@@@@mA@@@OA2 Q@@A@$_885m@OL;yWA@@@@@@XC@A@@@@@@$_8862M접m@Oc;yW$_887'`o@m@Om;yWD / @@@m᠐A@@Ob2 Q@@A@$_889n @Om,iA@@@@@@XC@A@@@@@@$_8902M접n!@O,iߐ$_891'`o@n+@O,iD 0. @@@nA@@O2 Q@@A@$_893nG@OA@@@@@@Y+D@A@@@@@@@$_8942M접n_@Oꐐ$_895'`o@ni@OE80l0n7@@@n^naA@@O2 Q@@A@$_897n@O;zA@@@@@@YnC@A@@@@@@$_8982M접n@O;zڐ$_899'`o@n@O;zDz0w@@@nA@@Oܠ2 Q@@A@$_901n@O#>@z#{@T2 Q@@A@%_1168|@T),byA@@@@@@{ˑB@A@@@@%_11692M접%_1170'`o@B>8@@vsL@T%2 Q@@A@%_1172|M@T0,byA@@@@@@@@@@%_11732M접%_1174'`o@A>c@|N@T*2 Q@@A@%_1176|t@T5,b}A@@@@@@@@@@@@%_11772M접%_1178'`o@C>>>@zzz@T.2 Q@@A@%_1180|@T9;om.A@@@@@@@@@@@@%_11812M접%_1182'`o@C>>>@zޠz᠐|@T22 Q@@A@%_1184|@T=,b}A@@@@@@@@@@@@%_11852M접%_1186'`o@C>>>@{{{@T;2 Q@@A@%_1188} @TF;olA@@@@@@@@@@@@%_11892M접%_1190'`o@C?%?'?)@{D}}@TD2 Q@@A@%_1192}@@TOYA@@@@@@@@@@@%_11932M접%_1194'`o@B?W?Y@{t}G@T72 Q@@A@%_1196}m@TBVA@@@@@@@@@@@%_11972M접%_1198'`o@B??@{}t@T,2 Q@@A@%_1200}@T7;A@@@@@@}LC@A@@@@@%_12012M접%_1202'`o@C??@@xTSt@T62 Q@@A@%_1204}@TA 4A@@@@@@}D@A@@@@@@%_12052M접%_1206'`o@D???@@xW}⠐}堐u @TB2 Q@@A@%_1208~@TM#&A@@@@@@}D@A@@@@@@%_12092M접%_1210'`o@D@,@.@0@@x~~"uJ@TD2 Q@@A@%_1212~K@TO-A@@@@@@}D@A@@@@@@%_12132M접%_1214'`o@D@i@k@m@@xѠ~\~_u@TP2 Q@@A@%_1216~@T[,b}A@@@@@@~:B@A@5E@A>4@A@@@@%_12412M접!#%_1242'`o@)BB:@@zwN@T2 Q@@E@%_1243T[<@@@@@%_12442M접 AA@A%_1245'`o@ABb@~@T2 Q@@@@%_1246T`@@@@@%_12472M접 AA@A%_1248'`o@AB@~@%_1249@BB@@B@>@$_ `!@B  @@ I"`!@@@A@@@@%_1250%c?@)nat_scope[B@@@T͠c@@@@&@$n `!T2 Q@@A@%_1252@T,bA@@@@@@@@@%_12532M접%_1254'`o@@@@T2 Q@@A@%_1256@T,bA@@@@@@@@@%_12572M접%_1258'`o@@@@T2 Q@@A@%_1260@T,bA@@@@@@@@@@%_12612M접%_1262'`o@AC&@U @T2 Q@@A@%_12647@T A@@@@@@@@@@%_12652M접%_1266'`o@ACM@@T2 Q@@A@%_1267T%T @@@@@%_12682M접TAA@A%_1269'`o@TA*7@x'@%_1270T@@@x.U @T2 Q@@A@%_1272@TYA@@@@@@@@@@%_14012M접%_1402'`o@AH@c@U|2 Q@@A@%_1404@U>VA@@@@@@@@@@%_14052M접%_1406'`o@AI@@U2 Q@@A@%_1408-@Uƒ A@@@@@@@@@@@%_14092M접%_1410'`o@BIDIF@ad@U2 Q@@A@%_1412Z@UƒA@@@@@@@@@@@%_14132M접%_1414'`o@BIqIs@@U2 Q@@E@%_1418U6,@@@@@%_14192M접 AA@A%_1420'`o@AI@@U2 Q@@E@%_1421TP@@@@@%_14222M접 AA@A%_1423'`o@AI@,@%_1424@E%_ ./2EE@@%_1425%c?@)nat_scopeyI@@@U@@@@%_ ./2@%n ./2U2 Q@@A@%_1427@UL!A@@@@@@@@@@%_14282M접%_1429'`o@@@@U2 Q@@@@%_1430@U1"@@@@@%_14312M접!%_1432'`o@@@@U2 Q@@@@%_1433.@U>\kA@FIC@AFH@A@@@@%_14342M접j@'can_inj*C%_1435'`o@$@@@U2 Q@@A@%_1437]@U)rfA@@@@@@@@@@%_14382M접%_1439'`o@AJs@@U2 Q@@A@%_1441@UH\A@@@@@@@@@@%_14422M접%_1443'`o@AJ@@U2 Q@@A@%_1445@U.PQA@@@@@@@@@@%_14462M접%_1447'`o@AJ@/@U2 Q@@A@%_1449@UA@@@@@@@@@@@%_14502M접%_1451'`o@BJ預1@Y@Uɠ2 Q@@A@%_1453@U,fA@@@@@@@@@@@%_14542M접%_1455'`o@BKK@3&@U2 Q@@A@%_1457,@U1TA@@@@@@ޑC@A@A@@@@%_14582M접%_1459'`o@"CKMKO@@f@UΠ2 Q@@A@%_1461g@U1ToA@@@@@@@@@@%_14622M접%_1463'`o@AK}@@U 2 Q@@A@%_1465@U2bA@@@@@@@>C@A@@@@%_14662M접%_1467'`o@CKK@@@UϠ2 Q@@A@%_1469@U2b&A@@@@@@@uC@A@@@@%_14702M접%_1471'`o@CK⠐K@@HV@UҠ2 Q@@A@%_1473@U2bA@@@@@@B@A@@@@%_14742M접%_1475'`o@BL@@,@U2 Q@@A@%_1477-@U2bA@@@@@@ܑB@A@@@@@%_14782M접%_1479'`o@CLJ@@@_b@U2 Q@@A@%_1481c@U,rA@@@@@@@@@@%_14822M접%_1483'`o@ALy@@U2 Q@@A@%_1485@U,}"A@@@@@@@@@@@%_14862M접%_1487'`o@BLL@@UԠ2 Q@@A@%_1489@U)6A@@@@@@iC@Al@A@@@@%_14902M접%_1491'`o@"CLؠLڠ@@>A@U2 Q@@A@%_1493@U>A@@@@@@C@A@A@@@@%_14942M접%_1495'`o@"CMM@@y|,@U2 Q@@A@%_1497-@U2{ A@@@@@@@@@@@%_14982M접%_1499'`o@BMDMF@ad@Uv2 Q@@A@%_1501Z@U,iA@@@@@@@@@@@%_15022M접%_1503'`o@BMqMs@@Ui2 Q@@A@%_1505@Ut*8A@@@@@@@@@@@%_15062M접%_1507'`o@BMM@@Uf2 Q@@A@%_1509@Uq)6zbA@@@@@@@@@@%_15102M접%_1511'`o@AM@@UU2 Q@@A@%_1513@U`W^'A@@@@@@@@@@@%_15142M접%_1515'`o@BMM@@UR2 Q@@A@%_1517@U])6|A@@@@@@J$C@AJ#@A@@@@%_15182M접%_1519'`o@"@@@Ue2 Q@@@@%_1520U,@@@@@@@%_15212M접@%_1522'`o@CNJNL5@@%_1523@FF@F@F@@F@@@@@A@@/_ <= _ ?= iff _@F  @@/_ <= _ ?= iff _!x"<=!y"?=#iff%!c@@@A@@@! @@! @B@@@@@! @(@! @+@! @C@@@@@%_1524%c?@)nat_scopevN@@xN@@V 5@@@UV@@@@/_ <= _ ?= iff _@1m <= n ?= 'iff' CU2 Q@@A@%_1525@U2'y@D@A@AV: @A@@@@%_15262M접DD@A%_1527'`o@%DOO5@@U@%_1528>@@@V?CUݠ2 Q@@A@%_1530@@U0{A@@@@@@@@@@@%_15352M접%_1536'`o@BO6S@@U2 Q@@A@%_1538@UvA@@@@@@|~F@A|@AUG@AV@AV @A@@@@@%_15392M접+-%_1540'`o@3GOҠOԠO֠66@@@?BEhkVV@V2 Q@@A@%_1542@V'VuA@@@@@@r䑐B@A@@@@@@@%_15432M접%_1544'`o@ E-@P!P#6@AVG@V"2 Q@@A@%_1546A@V-<]A@@@@@@C@A@A@@@@%_15472M접%_1548'`o@"CPbPd@@Ƞˠ{@V>2 Q@@A@%_1550|@VImG*A@@@@@@.C@A1@A@@@@%_15512M접%_1552'`o@"CPP@@@VZ2 Q@@A@%_1554@VeP!A@@@@@@s{D@Ab^@AW @A@@@@%_15552M접!%_1556'`o@'DPݠPߠ7@@EHkW@V2 Q@@A@%_1558@V#A@@@@@@sD@Ab@AXB @A@@@@%_15592M접!%_1560'`o@'DQ"Q$7@@X@V2 Q@@A@%_1562A@V7@@2@@Ѡΐ@@A@1e@<@)contra_eq1e @@@MfQ"T2T"z1C"z27"x1%"x2@@niZCRto`4@4e76H<D@@g@@@@A@ABg3@Yi@0no_fixpoint_negbg3 @@YnR!b)Datatypes$Init#Coq@@$boolZ'@%Logic$Init#Coq@@#notШ@"eq @)Datatypes$Init#Coq@@#Z'@/@$negbAA@@@@@AA@@A@/NCoq_Bool_Bool.@@A@w&@h`@0rel_of_simpl_relw& @!T*Zw@@!rACBCC&ssrfun@,fun_of_simpl$vDАD@yZؚi@&$@#relᡀ X+k() 7 7# 'p#@@@@9A'vfn'@=A*@AB@@AA@@A@1NCoq_ssr_ssrbool.@@A@Y@@+prod_eqTypeY @B-.0A@$prodt@' @,prod_eqMixinV=hz@WBCC +k()7 7 7! 7! 7 7 7!;'Ttdtd@@@@jA1N@nA ϲ6W@rA вuX@ABC@@@@A@A"@h@/keyed_mem_simpl"Ԡ @+h2@@!p@)pred_sortߺ@,predPredType>h`!k(@(pred_key4n@#k_p3@*keyed_pred%Z@ A?@-pred_of_simplF@0pred_of_mem_pred+蠭M@#memڕ6U@*unkey_pred&ƀک\@+keyed_predEˀ@UOM@>644㐐 +k() 7  7 7 7" 7! 7!:'ࠒPxxd1->@@@sA @uA*ɔ@yA*̈@ABC@@ӠА@@A@BCDE*@Z@-eq_sig2_hprop* @!A:>9à]ZZZ@@@!P@AA!Q@B'Q_hprop!xC!p !q %Logic(@"eq @D '!u8@|#6@ !a#*%!vE - 2)@#sig#* @F<$@+sig_of_sig2a  $ P  Y.@'eq_sig22 G$SZ6@,proj1_sig_eq0  8  Y: _hoD@,proj2_sig_eq%SYQL@)proj1_sigYd@'eq_rect=߀%'\@)proj3_sigS$, @ki[YS|m9/- +k()+:+<7 5 +,+-7 +#+$7  7   + + 7+7"   + + 7 + ++7 + 7" 7  ++7+7"" 5   + + 7   + + 77 5  + + 7  + + 7  77#'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'FS$hhĠ'!TJ8?: @@:>9@@A@A@A1DH@AA8A@A8ܠD@ABA8РP@A8̠T@AA8 U@A9{ Ơ@A9~ @A:<9E[@ABCDE@@AA@@A@1NCoq_Init_Specif.@@A@@{@(can_comp @@{X!A(iР!fl@@!B !C !f@iU!h"f'cJJ"h'@f@ں7GXg{@If@'funcomp5πH )Datatypesq@$unitUe@Ank  @@@v@A@@@AA ůMQ@EA+Ql)ssreflectf@KA+ˠr@ABC@@@@A@Bj@@(list_indj @!A al\@@!P!l\@$list]@AA!fA; !aCD@E%BFB@@!F7978A@B@B@@@@@DDB=<(!y LJG,%F/@^\VU@S]@RQPVOTKJg@M@OeMLsXYo D+k() ,2'*(= R'>3 &'''+k$'+7 Tk$'L@@ABAE|@@@@@AA@@A@4NCoq_Init_Datatypes.@@A@CFj @S@(list_recj  @@@)list_rect ]ƀ~@Yj@@ͩxɐ <+k() 7%'7h@@@@@RO@@A@y,@}@y, @!S(:h@@!T "op@@#add"x0!z穛r@"eq @ %@0.(/&$" A +k() + T' +T'+T'!!! !!7&' @@@>A@A@@@@A@A|1@@4proj1_sig_of_sig2_eq|1 @ꔑ:.5ӠM@@ݷطַکѰ@.sig_of_sig2_eq!@Ҷ +k()7 +(+*7 +!+"77# '$'$'$'$' X@@:.5@8@A@A@;A]@AK(2@5OR%@@@@@ @@A@ACDE <@M@+bool_choice < @!S@"R1E"R2A!H?=!@'sumbool7̂K@AA@4)Datatypesg@$boolZ'@!f Z)M@"or @U@#andЖw@]f A< d&m'BM!z`9BAAAA@@@@@A!sE][9@_@^q KB@@@@@DSd}<6O#_aqU@8@29C\ 6!rTAPiJJTmNGYA AwXз0lBh[b.lð__13c@߶@ 0+k() + +:' = R'>L:9'>L:9'' +k M = RC'>G'>H'77"7! L = R('>G'>H'77"7!7%'+k6'+k6' = R'>G'>H''+k6'𠑑,^AABAABwAAȠ{ @DH$h8 @@@@@30@@A@f@&Option@#mapf @̔'jcbj@@ڔ'kcNcj@@/@j@$bindq Ҡ|@锑@@H@B!u)Datatypes$Init#Coq@@ >v@ h+k()+ 7&' 9'6x@@'jc@I@A@'kcN@D@A@AB@MA'fb^j@JA ůM)Datatypes$Init#Coq@@TA'gbR_j@ABC@@@@A@Aq @o@Qq  @8@@D@@@/ l@%apply3qg  ;B @S@_@@BYki ]  T+k()G 7 7#'%|\l@@'fb@[@A@'gbR@O@A@AB@_A'[_^SkF@UA_@WA'\_TkL@ABC@@@@A@BtH@@1eq_sig2_hprop_ifftH @:mET@@ŷ*ڰ˰ްg @'f_equal=l l@*@% ԩ@#iffС)#Ԑ +k()7+:'+$+&7"+$7!+"+$7"7#'$'$'$'$'$'Р̠͐ܐ젒X*(@@:mET@I@A@A@jAr@ANAz@PA1FdJ@ABSA|@UAz@WAt@YAK@ABCD@@eb@@A@,@E@)innew_val, @@I@ \5)X' @@"nT JA a@-pred_of_simpl h@%predTt&ssrfun#ssr#Coq@@&cancelں7B [B'ssrbool#ssr#Coq@@''ssrbool#ssr#Coq@@%predTtA@ K&B#BA@%innew&=րBA@@5)X@_@A@A@ A(?z&ssrfun#ssr#Coq@@AkA Y@mA2($@qA*ZEDC@@ABC@@ b _@@A@A@pl@*negb_imply @@pp!a)Datatypes$Init#Coq@@$boolZ'@%Logic$Init#Coq@@"eq @ @@%implbMBA0@$andb=BA@@@@@ @@A@6@@q6p@@@A@AL@@L@@@A@BC3qg@@3qg @h@@씑g@@?   AA@A@@@@@C        @@@Z@B ö.B  +k()= R'>$'''+k'(AA@@AB@@@'[_^@@A@'\_@@A@AB@A@A@@  @@A@7Y@q@+fun_of_pred7Y @*/@@B @@@ @q2@ؚi@ (+k()'@@@@A@@A@ADEFGAM @@4proj2_sig_of_sig2_eqAM  @:06QO@@ӷB@@@@@D3̷-ĩgQH~eɩR[     @)proj2_sigV @ |1 㐩jߩ"@Bʶ ܰ{& +k()= R 'G'' +k()++7+7" d 7 ++7+7" +y+{7+x7"+v +t+v7+s7"7 +h+j7+g7" 7&'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'M@@A@|LtȠ3,<젒p@@:06Q@o@A@A@rAg@AsAa@uA`@wA]@yAL@ABCD@@NK@@A@Zpz@K@1eq_sigT_hprop_iffZpz @J9hH@@E7C9k֠P@@'P_hpropAF>&$@$sigT#6@Hp 4'PC#"Y`G7@&projT14|[d\S1 32i54rY&*gnfz,.kryN@-eq_sigT_hpropT<C[ry@F@97\6L.v+ +k() 7+:'+7!+7!7#'$'$'@|Ƞ5@@9h@`@A@9k@Z@A@AB@8JVA8噠G@A8鉠WA8ؠH@qA@ABrAx@vA@AwA@yA9=à]@ABtA@wA@AxA@zA@|A9@`@ABCDE@@蠐@@A@j&@rg-DefaultKeying@7default_keyed_qualifierj& @ +ڠ@}@@!nR@#nat@!q@)qualifier& 6@  @.KeyedQualifier-x    xA @+has_quality.=j % " (@ 6/@,+%r@$& 6@ 8 5@/keyed_qualifierjI@ : = @r@ 4n@A B' H+k()G 7#'9p@@+@W@A@A@ZA*ѳ'@A]A*p*@aA @cA+d6@ABC@@ , )@@A@AB{@r@)impliesPn{ @@rClk!Q@r@'implies <@BA@n@#notШ  {@@@@@ W T@@A@b@d@b@@@A@m@l@}m|@@@A@AB(@s@(@@@A@CD @@  @!e @ @       @      ܐ t+k() + T' !7&'`@@@@ Š @@A@ @@-clone_subType  @    !U@@ @      @@  z   !c E Ƕ@ ␩   ˷$Urec!K P @@@ X s"Px  y ٩   *  V T"cK f   J _  Ȑ#sT' AI  h      @ ?@(phant_id9     @  R  NSQ K J@HEC><&$@  l+k()8 +' '@@@`@A@A@ @'pנZ ^@A @'q[ a@M@@ABN@@ A @A A @ A $@tA @ABCD@@ Ǡ Đ@@A@A2M@d@'Acc_ind2M @!A7iAdݠdܠd@@@!R@A@BA!P!x !fC@!yD@&@#Acc>b@FE!@@((A@!F-"!a!';(5' A(CAA@@@D@1G+J,"M>@+:IHT5IXG!r^J>^R`b@rpge_]ZX1 +k() ,A'(*()= R#'>3+ &''() ! %'+k$'+Tk+ 7"T'$'U2AAAD@@@@@AA@@A@-NCoq_Init_Wf.@@A@2M@@'Acc_inv2M @!HxQ@|u@w<P @w@@  +k()= R '>'' +k+T'+ !T'7&'nKCBQCA@@@@@  @@A@i?@~,TheCanonical@&get_byi? @"vT*nfWfZfYfX@@@"sT*n'V @@@@AC&@#get4` B@#"@@@@A!v!s!pF@#put4`@АED!!, <+k() 7%'0h@@*n'@>@A@*nf@L@A@AB@BA*lQN@RA*lPR@AB@@AA@@A@3NCoq_ssr_ssreflect.@@A@AC 7@ @,andb_true_eq 7 @!a)Datatypes$Initg9@@$boolZ'@ !H%Logic@"eq @A@=BA(@@@@@@@@D"/!2D$@#andЖw@,?#E/B&53F*'C-"?L><O30+5BU99!HFY=:??(A;;C,USfJGiBOȐ"H0]@&eq_ind JvZ!eyQn{AWl@$Truey@r@%Falsee@ A%g {@)False_induُ_|0ErCs}V6w>qhtFCA,#}aCQQNL7.))C''@›@n@ABA@Жw@@A@Aΐ +k() = R'+ '+'$'= Rb'+ '+ '$' :'ML +L77LL77"ML77"7!7%'= R'6'6''+k6'+k+L 7!L77"T'GL77"L77"7%'= R'+ '+O'$'ML +L77ML77"LL77"7!7%'= R'6'6''+k6'ML +L77ML77"ML77"7!7%'= R'6'6''+k6'+k+M 7!L77"T'HL77"L77"7%'+k+ 7!L77"T'L77"L77"7%',wxXPH< xX㠠@@A@A@T4점@C,L@` <D(hH@@@@@@@A@@l@*tag_eqType @!I"T_@sY&SpecifN@$sigT#6@q!it?u@+tag_eqMixin)À@  +k()+ 7 7! 7! + 7 7!;' 7$' 7$' @TWtt@@@_@A8噠G*@A8ؠH.@ABC@@KH@@A@Alh@@(unit_eqPlh @@U@ F)Datatypes$Init#Coq@@$unitUe@@@@$boolZ'@A@@@@@xu@@A@B .@r@/diff_false_true . @@hAaK@@@@@<9@@A@ƒ @@tNƒ tM@@@A@ƒ@@t0ƒt/@@@A@ABCn@@)Fix_F_invn @@hAҶǶ#Rwf@,well_founded8Enʶ@”7l͠D@@Ŷ@@%F_ext׶ö@!g@ö@!p%Logic@"eq @ԩ  !s ũ@%Fix_F?5q  @@@JA1DH)@A@@@@A@@@(and_comm @@!O!A!B.@#iffС)6@#andЖw@BA AB@@@@@AA@@A@0NCoq_Init_Logic.@@A@ADEFHt@N@(and_recttԠ @10!P1?C@@!f@C@!a@;Жw@DBBB@@@@D@E  AB@/.-/,+@(@'@((&_@#00 +k()= R'> % ''+k'+ABAD|@@1?@G@A@A@@@c`@@A@@@,orb_true_iff @@jX  @#iffС)  BAA@"or @&BA*AA@@@@@@@A@@G@+sum_eqMixin @q\ ]%@b3@A@#sum@2Q@&sum_eq8ÀW@'sum_eqP:^@y(z T+k() 7! 7!:'|h@@@@@@@A@ABPi@@*sig_eqTypePi @l@#sig#* @@+sig_eqMixin6Ҁ@  T@Ơett@@@m@A8A8@AB@@UR@@A@YZ@@+bool_eqTypeYZ @@,bool_eqMixin7{@@ $677;kTDL@@@@@{x@@A@ACZ{@ @/comparison_rectZ{ߠ @Y U@ ;f@ Uxk@@UZA[?BaUC@@@@@@@@@@@D&%7r^bR@ 뛠 @)@{'~c$v! r +k()= R'''''+k$'*@@A@B@A@D@@ U@I@A@A@@@@@A@ku@y@(all_and2kuՠ @@yP)~@@"P1@ }"P2@  @ <@ q@#andЖw@ @@@@@he@@A@ADku@z@(all_and3ku֠ @@zQ3-+*("P3@ +8@$and3@'& ++@@@@@@@A@ku@zA@(all_and4kuנ @@zER[USRP(&"P4@ թT a@$and4@ *PO   . U U@@@@@@@A@ku@zj@(all_and5kuؠ @@znS ~|{yQO)'"P5@  ~F@$and5@Щ ,U{z ж 0Z@@@@@䠐@@A@ABqK@@#tagqK @N@&projT14|@8JVU@@!P@{8鉠W_@@pg@$sigT#6@ky@@@@@B?@@A@CE|@@$esym|Ǡ @@&eq_sym X@!A1FdJ%Logic$Init#Coq@@@!xA!yB@@"eq @C  D+@@@@@}z@@A@|@@$fsym| @@B}'hyxv@@{vu@v@ F`ڐ@@@A1FdJJ@A@@@@A@~@!@$tag2~ @ @!wϰCCC@@@@@B۰ !t l  @%# +k()= R '>''+k' ACAC|@@@@ߠܐ@@A@AB~j@[@$wrap~jߠ @9'ueĠmwF@@-?wO@'wrapped$u@A)@I@A~@$u@Q 0+k()9'@@'ue@$@A@A@&A'rejwl@A@@@@A@@@vv@@@A@ACX@{@)symmetricX @A+S٠@@!R#?=<;:"=> 0@R  @ +k() + T'+T' ! !77&'3@@@@@@@A@ @.@} }렐@@@A@A@5@~~@@@A@B,@B@.eq_irrelevance, @@FSYO@) qD@g`V@ HAgd B"e1%Logic$Init#Coq@@"eq @CBA"e2*DCB $5EDCBA@@@A1DH-,+@@A1FdJ%Logic$Init#Coq@@AB@@<9@@A@@@+sub_eqMixin @a1)q@I1SY@ȶöP +k() 7" +:'() 7 7  7 77&'l}܀@@@:AI@A@@ro@@A@ACY@@fY @$@@!eBBB@@@@D !b@ +k()= R '>''+k'ABAB|@@@NAU@A@@85@@A@V@2@ AV @0:%#6428+))-,@<F1/B@)%,3 +k()= R '>'' +k7"$'N2AB|@@0@@fc@@A@ADEFS@_@S @]@@VTPNh+$+CCC@@@@@@s6=T[U)A+CZhh7El6!cn@~!sqmklQh'Sjqx +k()= R '>'' +k 77"$'/.ACAC|@@@A@A@A@ABC@@@@A@@@)projT1_eq @9+UK@@@9,L@@ d} h b  ]~ Y ]@  r  a W +k()+7!+7!7# '$'$' ~d Ӑp p@@@9+U@3@A@9,@-@A@AB@ ;@A 6@:A$@AB;A @>A >@A?A A@:A,@A;A @=A @@?A D@ABCDE@@@@A@A @ @)projT2_eq  @ 90P@@@91ϠQ@@W T R  ǐ  @&projT24} @& ']ikkl ##f %@C:84 ( Ω{ Щ % ѐ X+k()= R 'G'' +k()+J7" 2 7+77"+47"+2+37"7 ++7" 7&'$'$'$'$'$'$'ࠐ  CA@|̐x34 h;7@@90@a@A@91@[@A@AB@gA@AhA @jA @ABkA@fA@AgA1E%IO@kA @mA @oA@ABCDE@@@@A@B;@@)projT3_eq; @9@@@9C@@@9@@pn@%sigT2$TA@gp i c N  穚@-sigT_of_sigT2i :  X     @&projT34~ @2projT1_of_sigT2_eq    ʐ mT~ɩ 2@YSLE>=ư 3h%,  +k()= R 'G'' +k()++7 \ 7 +r+t7+q7" +k+m7+j +h+j7+g7"7 +\+^7+[7" 7&'$'$'$'$'$'$'$'$'$'$'$'$'$'$' : A@|B Ty@7 @Ƞ 0x@@9@@A@9C@@A@9@{@A@ABC@AX@AA8敠K@A u@ABA8FZ$@A8])@AA9͠,@Aj@ABCA8ԠL1@A @AA8ꅠ[8@A8B^<@ABA9 ?@A~@AA@A8MH@AA8Ġ\K@A@A9KQ@ABCDEF@@mj@@A@ @@.orb_true_intro  @@pH[ ـ ݀@4ɀBAрAAـ A@@@@@ǠĐ@@A@+l@#@0applicative_pred+l @ Y@ X RX@@ Q@@@@A@A@@3@%canLR@ @@7PWUQVONL@@  @@@A@A{@AB@@٠֐@@A@@@V@%canRL@ @@ZQzxtyrqo%'" @#@()8+&@@@ @AV@AB@@@@A@ABCDF`@t@mF` @wxBDB+z@~1 x+k() + T'  7&'Od@@@A@A@@@@A@F@@F @!r@}@nS!s@}@j[rtoZsjxj@-%# d +k() + T' +T'! !7&'@@3@@MJ@@A@F@@%esymKF @@S(d{@@AgUB@.ں7CAB CBA@5|ǀCBA CAB@@(d@-@A@A@/A1DH6@3A:@AB@@@@A@AH@@%freflH @@A+ @@@@@@A@BCWI@"@%nesymWI @@*not_eq_sym6Ԁ@dbVTSQ@O@#notШWO@@@@@ɠƐ@@A@[@G@%pcomp[ @Ȕ@@@'h @  p $&3 P+k()  7# 'x@@@Ad@Ak@A_@ABC@@@@A@[k@z@%s2val[k @X'X|e@@@_6!Q@^:I@$sig2#6@fCCC@@@@@BɩeKvf_!pM!qfn@("!ieACAC|@@@7A8ܠDr@A@@GD@@A@AB`@@%rrefl` @@DDǶ<ȶ:ɶ)'|@F@@E@@_\@@A@bo@@%svalPbo @@HcC]@#sig#* @@)proj1_sigYƐ@@@uA8A@yA8РP@AB@@@@A@Af@@%unitEf @@ @@,all_equal_to+.@XUe@@A@@@@@@@A@BCDP@@#eqbP @ ? V < X 0 Z Z 5 3 ] ] 7  5 8 @ I! H%' x+k()= RF'= R%'G'H''= R'H'G'''+k6'+k6'+k6' plD M jA@t@@@@@@@@A@Us@K@#ifbUs @2 1  i  b2 C g@ vN uR tVX +k()= R''''+k6'  ~ A@@@@@@@0-@@A@AY@z@#lebY @a `  d  >      >@   I +k()= R'G 77&'6''+k6'Р ͐\  AC@ [ ǐd _|@@@@@he@@A@ŵ{@$@(insub_eqŵ{ @;z6v#u Ȑ(Some_subWL@&option >v@A"ᵩ2@#Sub&ɫ"/>B lȐ(None_sub@"&<YB<@ !@@@@@@@@C(@6+f;^Mj"H@A7@}jQ.\MUb +k()G = R*'+ '+'$' 79'G' +k+  77"T'7"7$'ࠒdtC̠MHU5@@A@@GThP@@@A ůM_@A@@:7@@A@A"e@R@'iff_and"e @@VU 5 4 3 6@ 3BA 2@  @  @@@@@ ( %@@A@BCEFGI"@q@'iff_sym"㡠 @@uD # " ! #@ @ PС)    @@@@@ A >@@A@#œ@@'is_true#œ @!bQ@IZ'@%Logict@"eq @YA@@A 8+kG 77&'"\ d@@@HAA1DHߠޠ@@A@@@@A@A3 @@-andb_lazy_alt3  @@t_  ѩ πBA@  ְ@@@AǛƀ ߐBAB@@@@@@@A@P!@M@xP!x@@@A@Aj@@3is_true_locked_truej @@Ch)ssreflect#ssr#Coq@@&locked9vz@Z'@@A@@@@@ro@@A@Bl|@@*bij_can_eql| @@!_(x0@@?$bijf@)bijectiveق@#f''@@4 @@@ AA@"A@$A@ABC@@ՠҐ@@A@9@R@(phant_id9 @"T1'pנZ?@@"T2'q[H@@"v1>"v2A@f@'phantom2"@7K @"!@@BBA p+k() + 7!T'7%'"\|@@'p@<@A@'q@5@A@AB@@A*rԠi)ssreflect#ssr#Coq@@AA @AB@@2/@@A@ACD0@@(unlocked0 @!T*w|M@@&A!uY@*unlockable|3@BMBBB@@@@@M,W)Y@%Logic$Initr@"eq @=hg]@20*j) @'|3@hsr +k()= R '>''+k'/ABAB|@@@@@>;@@A@@@ˠ @@ 󩚠%@&eq_mem%ڀߩ߰@@@@@#A*̈́1@ABC@@}z@@A@A{^@.@/expose_mem_pred{^ @Δ*=C@@5L@1manifest_mem_pred$U@AѩU@(mem_pred1J@A׷ CA@#R1< `+k()G +9:'$'@@@-AA@/A@AB@@@@A@BѪY@]@-orb_prop_elimѪY @@uS[`_@p@'Is_true%iuBA Àn@@@@@C@@@A@@@Šʠ@@@A@A.f@@_.f^@@@A@.l@ @M.lL@@@A@ANE@2@(sig2_etaNE @19e{/@@,*)' %+ICְ@@@@@D 7AŰ@jB851{ީӰBIPz@b2@[NA[YSB`R@#6@C9Cp>dBu%Logic$Init#Coq@@"eq @!Dd~A,AD)Dr(D@%YD8D@XaDCDBDA@VDSD©D\D˷[DϐA@ISDlD۷kDАߐA +k()= R '>G'' +k+Q+S7 +L+N7+K7" +E+G7+D7"; +?+A7"7&'$'$'$'$'$'$'$'$'$'$'hhAC|f(|͐ȠԀ@@9e@@A@A@A1DH@@AAH@AG@AD@AC@ABCD@@52@@A@BCDENJK@.@(sig2_indNJK @-^@@&$ (%Ķ '. # 5@E:842<@4;BA:!7$65'4(".EFU +k()= R'>  & ' '+k$'1AF|@@@@@@@A@NVP@@(sig2_recNVP @Rtrnlv 5I@)sig2_rect$<( @]}yw򩛠Ew~F$}dzgyxjwkZ3GV[s H+k() 7#',p@@@@@ɠƐ@@A@X@@(sigT_etaX @”9e@@9h@@ sBBB@@@@D=}vͩApԩՐɷ | z@񔑠0@궐ݐA0@ߩ @#6@BBC AACC-@4|C!CA9@ 4}C-C)A \+k()= R '>G'' +k+7" +7": +7!7&'$'$'$'РuABAB| ېȠ(@@9@@A@9@@A@AB@AH@AA@A@AAM@A@A@ABCD@@zw@@A@AB@s@(sigT_ind捠 @r@@k@i@@q! ofdc<f:Rpw*Ul.AYI~f@@)~s +k()= R'> % ''+k$'lAD|@@@@@ʠǐ@@A@@@(sigT_rec @QM)Hx@)sigT_rect) @[Wö4?BeѶDȩɐؐ @+k() 7&''l@@@@@@@A@U@@0U @ec#op1@!_Z#op2@!^g!R!T!O!LV!; R!?U!B!A!T!]!CP!D!I"!JN@}{L T+k() + T'+T'+T'+T'!!! !!!7&'j@@@J@@!5!2@@A@ABCF@3@(sig_rect @2g@@+), ;8䝠C7@@ζ&$#& G;#@K@>A]@#* @ W@A?>B=Cĩ1HIX o SAD|@@8@8@A@A@@@@@A@g@@(CompSpecg @蔑 Gy@@@ڶ@ڷ"lt@@߷!xҷϩ@+CompareSpec!Q]@OPޠ@!@@A@ٔ @B@ CƐD@z d+k()!!!7&',P@@ @C@A@A@@@@@A@A@@(Fix_F_eq @@y`@y@~Oys@rp@oJ}r-NN{zkmg};Eonw@2MAKwv@@~@@"@@A@@@(compareP @@o"B@@(Hcompare!@*comparable!!!}!멚!@(compareb!O@@@A!j@A@@!!@@A@A@@  @"('!!"!!"#@'is_left !!/!@#notШ"!r@"<;53!"!" ! +k() ! 7"7 7"7&'l" `|H@@@@@!ݠ!ڐ@@A@BCC@l@,eq_true_rectC @@e Fz`@@^qo!e@'eq_true;2@@@@@@@D@̐@ܶ@"@Щ֐~!@ ;2@ΐÐ +k()= R '''+k()$'+@@A@|@@ @C@A@A@@@ro@@A@ (V@#V@*returnType (V @"aT*rf@@"rT*rVg@@@@@@@@@B (+k()'@@*r@$@A@*rV@@A@AB@@@@@A@A 3@v@(and3_ind 3 @\!f@ @!@!!_!!`CCC@@@@@D@k!!!"!@v"!@!@!@!!/@z@!%!0!0 +k()= R'>  & ' '+k')ACAF|@@@@@! ! @@A@ ?@@(and3_rec ? @LMNQ@@)and3_rect,;ۀ @XYZ] W@!U@!V@!W!Wj;3!]!h!h H+k() 7#'p@@@@@!B!?@@A@AB 0!@@(and4_ind 0! @~@Q@R@S@TT}W!!DDD@@@@@@D@Ge!!!!@!@o@p@q@rr(@@{!!! +k()= R'>  #' '+k'-ADAH|@@@@@!!@@A@ <&@?@(and4_rec <& @R̷Oͷ%ηϷX@)and4_rect,av!!!!@^ض[ٶ1ڶ ۶׶@@@@멛<!!!鐐 L+k()7# 't@@@@@!à!@@A@ -2@u@(and5_ind -2 @[3  @@@ @ @   w"" EEE@@@@@@@D@АH"""%"@ !y"Q#($'&!@(@)@*@+@,,6@-@5","7"7 +k()= R'>#' '+k'0AEAJ|@@@@@""@@A@ 97@@(and5_rec 97 @STUV[WZ @)and5_rect,>a]*"T"_"b"e@`abchdg `@g@h@i@j@kku?q>"h"s"s P+k()7# '!x@@@@@"M"J@@A@ABCDE W@-@&Fix_eq W @@|B,*!XVPICA2'@#Fix>  . 0C 3@@@@@@A@ @%@@9nary_congruence_statement  @@@ !n)DatatypesY@#nat@@!B+Ql@@@@ʶ@A@@A@A@@@@D$"נ!kҠ޷"x1᷐"x2٩淐"n'4Ȑ"k'!A+ˠr@@6+ s @@!e!x"x0:"f1@"f2@/-F@G BP/-]'!UHb53ec)] D@w@#nat@@sr@@@A@0p <,k*(= R'>3+ '+i''+7T'+%'()+ +@T%'() +T' +T'+ 7"T'  %''+7T'+ %'() 7&'+k+ + 7TT'6'+ + TT'6'+T'6'+7Tk+ + 7TT'6'+ + TT'6'+T'6'ࠑ@[0d8ܠ@@AAACL@@+Q@@A@+@s@A@+ @n@A@ABC@Aq@AA1DH%Logic$Init#Coq@@A@A @ABC@@41@@A@A W@&@,abstract_key W @@$unitUe@A@@VUe@(Gk@@@@@SP@@A@ ՛@}o@(int_rect ՛ @!P!i}}}~@@#int).J@,kD @@!f!d@$uint):U@B!AAC,B 1//@AAAA@@@@@D:8E@A@P@;).J@:@764.-;:8'&RD1 +k()= R'> $'>$''+k$'/AABAAB@@@,k@Y@A@A@@@AA@@A@2NCoq_Init_Decimal.@@A@AB @@(tagged2'  @&&&ux&k&twusyk&l@~&X&j&s&&&s&lq&X&qo&@&&&&}&&!Đ +k()= R '>'' +k 7$'qAC|@@@@@&Q&N@@A@ ިy@@(andb_idl ިy @@i ŀc ɀ@@ 吐A $pdyK$z$}$}@@@@@$K$H@@A@ ި@@(andb_idr ި @@ 퀶 @@ B $(q$$$@@@@@$q$n@@A@AB ޱ@"@(andb_orl ޱ @@&}&ssrfun#ssr#Coq@@1left_distributive?À@=@#orb@@@@@$$@@A@ ޱ@L@(andb_orr ޱ @@P~*@2right_distributivey,#!@@@@@$$@@A@ACDF mFr@@-identity_rect mFr @"B =P~@@"#"2"A"%"!i"@@(identitytM@".""? R~@@"B"G"'A"<",""9"8"<"QB@@@@@D""9%#""<"\"=!"]@"u3"P"_"n"S"B/0@.tM@"["K"l-@"l"r+"5"_@"`"d"y"e"Z"{ +k()= R '''+k() %'3@@A@|@@ @I@A@A@@@" "@@A@ >@$R@(rew_sig2 > @$Q:vG$O@@$=$I$M@$D:wGʠ$X@@$N$ $E@$B$S!R$%$3@$"$X$2$0$O$9$O$R$$$a$R$\!y$ $N$ $$i$SI$o$V$G$\$e$i$w$h$#J$J$S$m$q$s$G$}$ M$'$o$<$p$ $Ð $Ơ$$B$$5$X$$ܷ$d$$K $.$$L%$)( $+$$X$=$K$$$"$|4$$$+!$  ($$m$Z$$p$$$$$$d$$gZ$ȷ$$~$L^$_$$M$$r$ f  $$$Zl$z$c$$ $X$Ґ"x0,$* /$z$ $s$W$$)  , $ $y_~$ $  $$$ 4g+${@%¶$%% %$$ $$%$%$$K$$L$$% $H% $$+% %%  } |$U$$ө$ig$kif%%%#j$[%$Ǡ%!%(S q$b%!$%.$ 0+k()= R'= R'>G' ''+k++ 7 ++ 7+| 7" ,G  +n+p 7+k 7"7; G+V7+k+m 7"7&'%'%'%'%'%'%'%'%'+ +  7&'%'%'%'%' +k()&= R'++ 7' 3= R '++ 7+ 7"' 1 +&+' 7+  7"7; + 7 + +  7"7&'%'%'+k()- +'+( 7+" 7"7 %'%'%'%'%'%'%'+k(), +%+' 7+" 7"7 %'%'%'%'%'%'%'+ +  7&'%'%'%'%'(3AC|7@M$ `d$ d H ACl$du<$ ,%( ࠑ%=@@:vG@@A@:wG@@A@AB@A$@AA$@A@ABA$@A$@A$@A$@ABCD@@$$@@A@A `@%@(rew_sigT ` @%9t %@@%u%%@%|9uL%@@%8%c=%%h%%%l%.%U!K%z%I%X%ܷ3%7%%:%%N%'%!3׷%o4T%g%% %(:%HF%m%%%y>%%4A%%%38EQ%U%%%%!,l%%r%%%a%%u  %G%g%z%_%%j %l%%Q%q%o%%s %Ɛ%!  %_q%}  %%@%k%%%e%%^%!X%Ұ!O%!Pީ%r%%%%%%%%%% )!X!W%z%%%@>%%%C%%%g%%[& +k()= R'= R'>G' '' +k+C 7" G+9 7"7: G+&7+0 7!7&'%'%'+  7%'%'%' +k()= RZ'+G 7"' +n 7"7: +Z7 +d  7!7&'%'+k()+ 7"7 %'%'%'+  7%'%'%' SAC|W @J%L`DȠ YABl,|4&  Ԁ@@9t @@A@9uL@@A@AB@A%s@AA%t@A@A@A@ABCD@@%Z%W@@A@B @8@"op  @)Nm@@!m)?ABB@@@@@ ):)X@#relᡀ)3)N! )D@(ؠ)9)U)F@)n f@)^@#relᡀ)V +k()= R '>''+k7$'0ABAB|)@@@@@))@@A@ O@@$pack O @)'H@@N's)~))~@)R) 8+k() ;'@@@'WA@'YAMr@AB@@)@)=@@A@A H@@\ H @!t))@CC@@@@@@ )ʔ@@)t@@&@@)@) +k= R '>''+k6'x&ACACp@@@@@)y)v@@A@B P@(s@'negb_if P @@^!A7/q@@A"a'B(((jD(g@@@@A((m(cACB(@@@@A((ABC@@7/@5@A@A@7A1DH(((@@A@@(w(t@@A@ I@@)left_loop I @$$$$#inv***$**&8**" *%@$$$$   +k() + T'   7#'&Ep@@@$A&%@A@@*y*v@@A@A =@@N = @$$ٷ$$ڷ$*η$Ҷ@*X**Ʃ$İ**@$$$$$*ֶ$$ t+k() + T' !7&'$ѐ`@@$@@**@@A@ (@@'can2_eq ( @@h"aT*"rT*!f@*z*z!g@*~*i@)@&cancelں7*y*q**@*M*t**z*)*)*s*h*_*)***b)@**_*@@@A)@)@AB@@*I*F@@A@ABCD ;@|@-f_equal2_mult ; @%Logic@(f_equal2%}a?皠#Nat@#mul @"x1)Datatypes$Init#Coq@@#nat@"y1"x2"y2@%Logic$Init#Coq@@"eq @(DC@CB5@󀠐FDE < 67777k\lVLAd\T@@@@@AA@@A@0NCoq_Init_Peano.@@A@ @}@-f_equal2_plus  @|[[[t@#add `@q\b]`)Datatypes$Init#Coq@@#nat@i@goZY@XVUTOLJ(Lld\T@@@@@IF@@A@ :@@2symmetric_from_pre : @@ö)qki@)@-pre_symmetric,mg)/@X$@@@@@)})z@@A@AB /@.@*clone_pred /ߠ @))̷!U*۠F@@"pTP@(predType4mЫ@)@@)A)))ҷƶ@)ԩ)$"mP&Specif-@#sig#* @))٩ ䷐)p@%isMem$))Ȑ#pT',A/@)@(phant_id98h*$*@**GE?=@631/@) T+k() ; +''@@*@R@A@A@*@'pנZ*@A@'q[*@!vA@AB!wA@@cA*i@gA@ABCD@@))@@A@ I@@ I@@@A@ "#@ @g "#f@@@A@AB ;JQ@@-SimplFunDelta ;JQ @'Д'~gv@@'ޔ'h:w@@(3@,@,,@)simpl_fun!4,@A,,&,,,,@'픑@'@(L@B@,,@!4,@,, X+k()+9' %'@@'~g@8@A@'h:@3@A@AB@''+k7 7$'QZ| ACp@@@A@A@@-K-H@@A@ j?@@%clone j? @-/6-̷ p@@--@ --ҩ@A O-----@-?F-ܶ! @@-ߐ <+k() 7%'h@@@@ @A@ @A@ @ABB@ @-EA @A-FA @*-A @AA @*-A @A @ABCDE@@--@@A@ òz@@ òz堐@@@A@ABC '@@'if_expr ' @!A)ZA@@'5"vT,>"vF,>',D' ,@+@'? ,F,D,9 +k()= R''''+k''#@@A@A@@@@@@@,",@@A@ )@@'if_same ) @@]31'`+,g'L,f'<,l,],k,o,o,o@@@9A1DH'Q@A@@,>,;@@A@ @J@ @@@A@ @R@ Š@@@A@ABC .@@'ocancel . @*****@.٩%.Ʒ*l<..̩(ʰ.ũ%....*.@*(*&*"*'* *uE( +k() + T'   77&'%x(ܐ@@@*@A*VA%@*XA%@@ABC@@..@@A@ ^޽@Ë@ ^޽@@@A@A |@-(@.eq_iff_eq_true | @@G N-&@ N- BA-B-?A-&A-GA@@@@@--@@A@BDE DU@@/nat_rect_succ_r DU @@T!ALOT@@!f@AB!xB!n@D@(nat_rectb!n)Datatypes$Init#Coq@@@EB@DBA$!ECBDA@@LO@N@A@A@PA įL*)(@@WA1DHBA@@@AB@@@@A@ hn@@r hn @)))V//)/ /@)))[) p+k() + T' !7&')\@@)@@/y/v@@A@A ;@4@!t ; @tsr@@q@@@,6kD@@@@@AA@@A@.NCoq_Init_Nat.@@A@B `@)@#add ` @@@k3u7v)"ymI@¯ ,/k(*()= R'> 3!9'''+k6'+7Tk+7T'6'@ E@@A@A@@@@D@@AAACX@@@@@:7@@A@ @`@#div  @!xb!ye ggA"y'll@#fst sss@&divmodCԀC~A@!" +k()=  R!'> L7777&'''+k6't&WQAH@@@@@@@@A@A @@#eqb  @@@ *@$boolZ'@  { B_A˜B"n' "m'֩Er@PODSE@$boolZ'@ ,jk(*()=' RP'>= R-'> 3%'H''= R'>H'G'''+k6'+k6'+k6'+7Tk+7T'6'8\ȠAAX@@@@@䠐@@A@ @ @#gcd à @@@ !a!bԷ Y"a'D@&modulo"ig+B@쀶 4,6k(*()= R'>9 97!3%'''+k6'+7Tk+7T'6'?(ܠADX@@@@@0-@@A@ABC @T@#leb  @@@ \]@֛Հʛـ ,Lk(*()=' R2'>= R'> 3%'H''G''+k6'+k6'+7Tk+7T'6'4 ulP5/ACX@@@@@fc@@A@ @@#lor   @|z@'bitwise/v@#orb'@#max '9@@ \+k() 7!77#'p&D#|@@@@@@@A@A @@#ltb  @ɷʩW@ 􀠩k@I8@>tr D+k() 97%'p@@@@@͠ʐ@@A@B '@@L ' @@@WȐDCG9.I=-ؐ-@zclaa ,Mk(*()=( R3'>= R'> 3!9'''''+k6'+k6'+7Tk+7T'6'pT8ACX@@@@@@@A@ @&@#min  @@@ z.y/6nc25q4@īĪğĮİ@ ,Mk(*()=( R3'>= R'> 3!9'G''G''+k6'+k6'+7Tk+7T'6'GpT8ACX@@@@@85@@A@A @\@#mul  @@@4fƨjƩ\+U@RƬY3@ $,2k(*()= R'> 3! 7%'G''+k6'+7Tk+7T'6'@R `w̠71ACX@@@@@he@@A@ @@#odd  @@$negb!@$even ?1m@)Datatypes$Init#Coq@@Z'@ 8+k7 7$'X&d@@@@@@@A@ABCDF @@#one ݠ @I@:@A@D@@@@@@@A@ k@@#pow k @A@ =<0?@ ܠ@tfuw@ (,3k(*()= R'> 3! 7%'6''+k6'+7Tk+7T'6'РA@ACX@@@@@@@A@A @,@#sub  @@@ 45<tu!k:=y!l?i@ ,Lk(*()=' R2'>= R'> 3%'''''+k6'+k6'+7Tk+7T'6'GlP4 ACX@@@@@85@@A@B @\@#two  @2@@UAA@D@@@@@XU@@A@ @}@$div2  @@@ B! E$dpc@@ `,Ik*(=' R2'>= R'>3 9'G''G''+k6'+k6'+7Tk6'TD(_YABL@@@@@@@A@AC ?1@@ ?1 @@@  xW {Z4@:)䀐 \,Hk*(=& R1'>= R'>3$'H''G''+k6'+k6'+7Tk6'P$Ӑ@ABL@@@@@Ġ@@A@ @@$iter  @7뷐!A&ؠo{@@!f@67@(nat_rectbMN@y@@AMBC x+k() + + 7#''' H@@&@/@A@A@1A įL@@A@@ @@A@ @5@$land   @$5"67@$andb={{@-Ƴ. L+k() 77#'tl@@@@@:7@@A@AB @^@$log2 ɠ @^@)log2_iterwd@$pred `<>@@ L+kG7L 7 7#'thA@X@@@@@mj@@A@ R@@$lxor R @@$xorbȀ3@󐰠| pD@@@@@@@A@AC `<@@K `< @uTU!uX@6X3 +k= R'>'''+k6'ɐAAt@@@@@@@A@ ;@@$sqrt ; @,ਗ਼m@)sqrt_iter!$:jjj@^åO@ <+kGLL 7#'d@@@@@⠐ߐ@@A@A @@$succ  @@@j@ $+k9'@@@@@@@A@BDE Z@@$zero Zנ @@ǐ@(Gk@@@@@ @@A@ @ɋ@# Р"@@@A@ @ɓ@ ̠֠@@@A@AB @E@.to_little_uint  @@@ M#acc'DecimalQ@$uint):U@ [ ^`A&Little@jCj@ᛠ(!'Decimal$Init#Coq@@$uint):U@  ,1k(*()= R'>7 3%'''+k6'+7Tk+7T'6'!x䠐HBACX@Ȁ@@@@@}z@@A@ X@@ X~@@@A@ 4@@o 4ܠn@@@A@ 4@@ 4@@@A@ABCD B@3@/diff_true_false B @@@3%M@@@@@3l3i@@A@ _@$@3 _2@@@A@ e@,@ e@@@A@AB 9@3@ 9@@@A@ ?@<@p ?o@@@A@A ާ@C@6 ާ5@@@A@BC ާ@J@d ާc@@@A@ ީ@R@ ީؠ@@@A@AD @Y@ ٠@@@A@ Wm@c@ Wm@@@A@A )u/@@'inT_bij )u/ @@㶐"T1&@+predArgTypeC"T2@33@2@,bijective_in;33233.<@2sort_of_simpl_pred/_3C@/pred_of_argType-.3ǩ3@)bijectiveق@333̐@@@*TA(?z3@AA(x03@ A3@AB A*נ^@A2@AA+rze@A,/i@ABA,4l@A,%5p@ A1A)E.@$A@ABCDE@@3 3@@A@ /lb@t@'inW_bij /lb @@xdb]c"D133@44@H4 44a.43H.ک3y.44@@@BAE@AH@D@AB@@;@A3@0@-@ABCD@@3ꠐ3@@A@AB <@@'implyFb < @@/%,, BA@@@@@44@@A@ <}@@'implyNb <} @@,K,J/E,?,=,R,-ŀBA,^@BA@@@@@424/@@A@A <@@'implyTb < @@/m,g,e(,SAAA@@@@@4O4L@@A@ <@@'implybE <ܠ @@,,/,,H,sBABBA@@@@@4v4s@@A@ABCEFG <@'@'implybF <ݠ @@+/,,l,A!B3A@@@@@44@@A@ <@L@'implybN < @@P,,߶/,Ѐ,BWA,ȀAaB@@@@@4Š4@@A@A <@v@'implybT < @@z0- ~,䀠AnA@@@@@4ߠ4ܐ@@A@ <@@'implybb < @@0-%-AA@@@@@44@@A@ @[ @@,all_sig_cond @[  @@¶!I+J墠x@@5T+L z@@!C,B0SyC"x05XA@C@y0*@ڐ5X5j&Specif$Init#Coq@@ #* @#py(#r0@5v5|@#y#yu@#|#|y;@#5#555@@+J@P@A@+L @J@A@AB@UA,@AVA+84f@RA+>⮠l@VA8A321@@ABC@@5o5l@@A@AB k$ @ @'introFn k$  @@$q00"b'#Pb'0505@50 5B@@@@@55@@A@CD k$@>@'introNf k$ @@Bo00˶0 "Pb05*@5ѩ0'0@@@@@55@@A@ k%@V@'introTF k% @@Zc00080900۶@0055ީ05٩0Ұ@55@@@@@55@@A@ k%*@o@'introTn k%* @@sp00OQMK@00שT@#œ0ܐ@@@@@5֠5Ӑ@@A@ABE H@@%ldiff H @{y|ٷ"b'ܩ\өi/@Y򐐠 +k() + 7#'()7 7%'|lxh@@@@@@@A@ 0@6@/absorption_andb 0 @@v)͛6)̛66)Ʃ)ĀB1BAB@@@@@66@@A@A @6@.andb_prop_elim  @@:V) 6ˀ6Л6π@p)뀠BA(C~(۩)@@@@@66@@A@ @ @(monoW_in  @@"aT"rT"aD61z"aR66"rR@3@(prop_in26$5$6 66$61 6"616$6$66ÐI$66L@)inPhantoma^H6@.monomorphism_2<|$1&6Ƿ6$ѷ6;66/616$#,@6B6E 6ѷ6D6@66J㐩M6@6@16Щ&6@.homomorphism_22uZ$16[6ש;6$6`'@@@1A(6@A+@%@6A*ˠŊ@)@ABCD@@6נ6Ԑ@@A@A )@@9applicative_pred_of_simpl )ڠ @7(7&6Ş@*simpl_pred%@}7#77!r7$@72706 Ũ@ {+l7 D+k()7 7&'7*p̄d@@@7 @A@@77@@A@BC ӥ2@7@.negb_false_iff ӥ2 @@W72' 777~A7B7A7A@@@@@77@@A@ ]@e@4 ]Ơ @44444 ߠnY@@4@44ö44 4  @4 44444444@44433434P4ΐ44OAE|@@ @&@A@A@@@4N4K@@A@ @@'is_left  @ v2!B2!u @'sumbool7̂K@7 BAAAA@@@@@C27 7A27 @ lnd@7̂K@77՛7@ +k()= R'>G'>H''+k6')AABAAA@5@@@@@77@@A@ABD*R@s@/eq_ex_uncurried*R @@wi(%1z@@('@((,"u1("v1(""u2(&( "v2(("pq((@P @(/@͘ @F(/((1(/ #A (;(T (I(:@@1@C@A@A@EA1@D3@IA7@AB@@((@@A@-)7@m@(not_eq_S-)7 @@A Aۀ!m@G@#notШ~@"eq @b _A ikBŦ m@@@@@-*@@A@'= R9'>':' +k= R'>'$'+k'+k'%%@F D@@8@8q@A@A@8sA8@8uA8}@AB@@8d8a@@A@@9^@+sig_of_sigT @9]8끠_9[@@9X9V\59J9Q0&'%?&(@9j@9c@AHju9b9iCCB \+k() 7" 7":'%[l1D@@8@.@A@A@0A8@2A0@4A0@ABC@@88@@A@ACD(6@ͫ@+eq_true_ind(6 @7@ 79@7@ 7﶐77   ?777ސEA@|@@@@@77@@A@4;@@+eq_true_rec4; @8&@ 78!@wC8@Q@ 7xM ,+k7$' X@@@@@77@@A@,@t@+bind_unless, @@xH)ppɊ@@6 )qq;ɒ@@0)rqzɚ@@0@&unless'aCB  CAB@@)pp@/@A@)qq;@)@A@)rqz@#@A@ABC@7A)]lO@A:A)amK@6A)^l@AB9A)bm@=A)enG@9A @;A @ABCD@@;;@@A@A@@$notT @!AըA @@@@A%Logic @%Falsee@@@A <+k+ T'6'p@@ը@&@A@A@@@AA@@A@5NCoq_Init_Logic_Type.@@A@BCE ~@@/f_equal_compose ~ @+Δ1h lƗ@@+Ҕ1imƞ@@!C1j@nƧ@@++Է!b+ʷ+۶@++!g++HI+̩ +ސ+Ԑ+␩++֩+@'f_equal=+ J+++ ++搩+++琩а˩+됩, ++ѷ, ,,,++*1+@,UW@,VU@RQ@,CPD,+@E,R@E,gќGDCѣFBCEDѵ@Z=GFBCECDHGCEDAHF,jCD,ZEDA +k()= R 'G''  +k()+=7 7  7     7"7&' $'ZA@|`(ܠQ@@1h@@A@1i@@A@1j@@@A@ABC@Aj@AA\@A^@Ao@Ab@ABCD@@,,@@A@g'@@9g' @:::::i::>>>>ǩ8Ű4,&:>>@:#:!::":s:: 8 +k() + T'9   7 7&':l8ؐx@@@HAA:N@:@%@ABC@@>>@@A@Ax@ϯ@"IDx @: S@@@99@A@ H+7Tk+ T''P@@ @@A@A@@@99@@A@{p@@"id{p @:/(8::@@3x (+k()'@@@@@99@@A@AB@@#appʠ @:H s@@@@:K:I!m:L:8:My:R::U:7::):K:=:7"l1:!:4:1:0:9:S:B@:k$@@:@A@:D :X h+k,5'(*()= R'> 3! :'''+k7$'+7 Tk+7 T'7$':yT8䠐:F9ADp@@ @G@A@A@IA:@A@@99@@A@ @J@#fst  @:=@@!B>@@!p:@-t@:BBB@@@@D]::::n::@:": +k()= R '>''+k'ABAB|@@@nA ϲ6Wn@lA вuXr@AB@@:C:@@@A@AC@Б@_ @"b1#"b2##@@@@A ##:#:@ ȅ@ +k()= R'G'''+k6'#A@@@@@@@:u:r@@A@@@#snd @;zvtpnhra:; *:::; @;$~|xv: +k()= R '>''+k'y`AB|@@^@@::@@A@;@c@ ;; @V @@X @@!d"! 8@#ex2М@> >8з!g̐@(prop_in168>>8۩8,>,>P>@&cancelں7>8> >#̦@(prop_on16Z$>8 >+889'>'>-8>>.>98>-,>4)ssreflect̸@'phantom2"@A$9>1>B@)onPhantom- >F@V@V@U@"1J@>YP@C>ZA X+k() + +V +{T7&' 7"+(T7"L +7! +!+!TT7# ''   7&'6'' 77  + 7#'   7&'' ZG4ԠUsp69x9b8x@@,@ @A@,%@ @A@AB@2-@*rԠi)ssreflect#ssr#Coq@@A26@ @ A(?z&ssrfun#ssr#Coq@@AB A>@ A@A A @ A @ABC A1A)E666@@ A1DH @A A@ A)@AB A @ A @ A@ A @ABCDE@@>>@@A@@9@,bijective_on @-, !9N@@1, 8U@@"cd">޷ ѩַܰש$9>Ҷض>>,9>>ɠ>9ҩͰ>9> >>>&9>>>@V*@X(@%?@C? X+k()++6 +{T7&' 77 + 7#'   7&'7"+(T7"L +7! +!+!TT7# ''   7&'6''' ܠؠJ<pܐ`:4:@@, @W@A@, !@`@A@AB@2@@A2@ O@aA@ABbA?@@eA@AfA V@hA T@ABCiA@mA@AuA@wA@ABxA a@zA _@|A@~A@ABCDE@@??@@A@ABCDF=@L@E= @%C%D@)eqb_negb1 @@S@=@<@#'=@AA@MB@@@@@@@@@A@ @@b@)eqb_negb2  @@T@a@`@G'?aA@?>*?5?k?r*A> 77*?u?|7÷?K?s?z?7!*???+m7Ϸ?W?7 ?*?*CCC@@@@@D; +?+۩?17շ?m2+?7ϩ/̩?%77?E7C*7֩+*??:ȩ:㠩+Ʃ??5:G7Sɩ+ȩG?+*@?j???d?nlj?]_?w;|]?+.?I7?i?8+2???˩YF;-;,?O8?o?7m+??8?8 ?i?v?`?א+ 8 ?8?p??ݐ+!(8.7AC|+6 `d857@M?q d HfACACl+a ࠒ+?d+<7 ,?@@:"2@@A@:#3@@A@AB@A?W@AA?X@A+@ABA+@A7u@A+@A*@ABCD@@?A?>@@A@ABD0A@@*iff_to_and0A @@V111111BA1@B1d@A1@@@@@11@@A@3@A@)orb_assoc3 @@Be4AӀ4A׀4AۀA€<𩚠<퀠C<򀠐BA<9'>9''+k()7 7%'^AABAAA@UРM@@@@@BDBA@@A@A:@B@+reflect_iff: @@a4PB4Ͷ@CBA14B~44BA@@@@@BhBe@@A@BC:@B@+reflect_ind: @4s444v!f4Щ4Ѡ4۩A44ַ ~44B4ѷ454445 G44444@41B5@447-445-3444,B5.ҩ45 455 +k()= R'>$'>$''+k() %'AB@@@@@@BȠBŐ@@A@:@C@+reflect_rec: @ 4շ 5E5R @ @,reflect_rect+Rr|57@4ᶐ|C"5`K5A5@v5F5G5Qv5'5I~5-5.5w5E5SC=5{5A5Z5B5]5\ <+k() 7%'3h@@@@@CC@@A@?M@o@)sub_in111?M @@sѶ_]X^"T3a"d1')=۶#d1''-B"d2#d2''4=۶"d3#d3'11m@ U@ V@ W>$sub1Ѥ@'sub_mem*Xv怰 A!1!$sub2  F1&=$sub3 K=C""Ph>4C9MC8!z!BB><@@*prop_in111?8 NL d!(1D>CL  O g!+1GCL@@@m@A@@CC@@A@AB,@BH@5eq_sig2_uncurried_iff, @BG:B:aBE@@BB'B<'B?]B B=|@?[B?JB8?KB/AAǩAAAװAABAAAB-A:|ABS:}AηBE?XB<B AA AA AB[AԶ@B2BEB#AB%B$BB'B&B$B]'(BUBL:pAB?jB:?hBi:mBZ BQBH:uAB#?pBA??oBpABBX<~BeBl>,?BZ@(eq_ind_r!2#<BtBT<BRBeB B B"BB3B$BBBABuBlB(B::B<:::BhB::::B:BBxBH B:::ǩB:BB 'aBBP??BBUB!BABB7NBBNBBMB&BFB!B:BB!BB=۠B\?=ݠ::=ߠ@<BBB@1eq_sig2_uncurried:3@B{B'B'B?ҶB~B<?] +k() 7+:'7++J+L7"7#'+E + ++7+7" ++7+7"7"7&'+}+7 P +t+v7+s7" +l+n7+k +h+j7+g7"7 +\+^7+[7" 7&'$'$'$'$'$'$'$'$'$'$'$'$'$'$'++7+7" X ++7+7" +z+|7+y7"+w +t+v7+s7"7 +h+j7+g7" 7&'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'(Bp( ,ppBD@B>\Tࠒ:ܠ"|BZ 0P BԠA@@@BȰ @@:B:@@A@A@AB0@AA1GKB@AB.@ABAB,@AB)@AB(@A::8ǠYC@ABCD@@BB@@A@CDM@ @%implbM @**ABAd* @ +k()= R''G''+k6'*-iA@@@@@@@@@@@A@2@CC@B2 @CAB[@@C:C8C4C2C@UCCC+ݷC'׷>C$BBBBC:B;yBBCC( C,;};uC8C/;BհCЩCC;CBBݰC C  ; CY; CKCBBB B CaBCTC[Cb@Cr1CgCeCaC_C>@C.C=CX CT>-CQCB;;;C1CI `+k();7#'ȐH@@:<9E@B@A@A@BAB@ABAB@BAB@ABAB@BAB@BA@ABCD@@BB@@A@A3@C@'eq_sigT3 @C99ǠYC@@C@C9:ZC@@C{/Ck;VCCC;ECCwC&׷CC/rC.Cq/Cp/;@C/oC@1eq_sigT_uncurried:JCiCxCC&CCm;WCoCnC;YCCCs;^CbCXCCDCd/CZ/Cĩ/CC@C2C,C0C;{C%C!C;YCC X+k():7# '%@@@99@C@A@9:@=@A@AB@IAC$@AJA;;@LA;?@ABMA97IWC@JAC-@AKA/~@MA;A@OA;E@QA98XC@ABCDE@@CC@@A@BEF@ڡ@0eq_sym_map_distr @5S1ՠY@@5W1Z#@@ 54 5Q5U@5F5F  5=5V5:     % 5B5A ' )  65S &   : r  5X *5I5K t  5Z5K ,   .5M5O5O  85U5S - ~ 65X5U5d5d  85f5f  :5h@55@53@ B C5@D5| ECB bEBCD EBDBC bFEBDCA lFEBCD FDCA +k()= R 'G'' +k() 77  7  7  7"7&'  A@|  ܠ L x@@1@@A@1@@A@AB@Aм@AA @Aп@A @ABC@@6 6 @@A@@ܧ@@@@A@A@ܮ@٠@@@A@i@ܷ@iנ@@@A@Ai@ܾ@iݠ@@@A@'@@-',@@@A@A-@@F-E@@@A@BCD0@{@/equivalence_rel0 @F2ڷ22ҶFF F F Fa@$prodt@F @FAAq@FF"@A @2␐ @+k() + T'+T'+T' +!7 T !7 7%'!!77&'|$*"접A,@@@@@FF@@A@X@E5@0eq_sig_uncurriedXҠ @E49 E2@@E/E-ED1{DD<۷"pqDEEDD(fE*E!ED<ЩDED1~E=l1EC=m<թ2T@E<EE2EDְEEEOD<EAE8EDDDD1DD=1EEZ=EB?dEVE8EO"u1E$"u2E%4E!ENE DE EAE EEfEmE^EUED==E7D=D==A%==ElEs== E{= 2@E;==QE>Ek!E!:A5!<EeE|E!>EE} Et!"E!Ea!!EEE!E !AF! E^Ev= E= EE[!&EEd"v1=۷"v2=ܷxEeE!2E6!4A\!6EEEE!:E?!E!! EAg!"EEE>!$EG!&Am!( EvE = Eé= E@2eq_exist_uncurried !2EEEEECEE!6EE@EEEӶEEEEEА +k() = R '>   +'$'= R0'> +'$'+ 7#'$'+k+( +: +7":+7"7"7!T':+ 7!7&'$'+F7" .+?7":+87"+6:+37"7++7" 7&'$'$'$'$'$'$'$'$' +k +$ +3+7" +7"7"7!T'+ 7!7&'$'+>7" &+77"+47"+2+37"7++7" 7&'$'$'$'$'$'$'$'$'E_Ex\>X\"\Es(4\8(@ElP32@KH@@9 @@A@A@AE@@AAE>@AE9@A9 F @ABC@@E'E$@@A@A @F @@  @F@@FFFsFFrAwEՠFEEFFFE!ĩEEEEFEF#F32AEᠩFEEFFFE͐EE>fEEF EF0F"FE hA>kEEFA>mEEF)F7F)F%>!ة>s @F%!!E!>y!EEF5FCF*F!FA!!!EA!!>FCFJ>!!3bF6!>FQF8 B!!FNE!!!EFPFWFPAF!B!>EE!E>F"EA!FCFH B!>FF(B!>FE!F >F,FFb@Fy[FnFl FeF_ FWAζ?WFWF.FF(B!FF*F9FhB#FF,FSFq +k()= Rv'>= RF ' = R ' G' ' ' '+ k() 7 ::7!7&'+ k()::7!7&'+k::7!7&'Р>>{A@tF0FBpdFq|p33AE|@@9 @@A@A@AE@AE@AB@@EE@@A@ ]@ޗ@v ]u@@@A@A!%@ޞ@!%@@@A@B@@H;@/Is_true_eq_left@ @@O!xH:@H"AHCA+【:c@@@@@HH@@A@CDEA|@H[@/Is_true_eq_trueA| @@N HY@+AHF :HfA@@@@@H0H-@@A@B2@@'s2valP'B2 @@JDc0 5000?0Jau@0[kE@@/@@J"J@@A@MWH@@-eq_comparableMWH @JJIJIIJ@$decPFVIIIIRJ @#eqP&⯀IYB  @J14؀(@(*!4ِJ$ +k() 7" 7"7 7"7&'Р$tl\IDJh@@@gA(R@iA4@AB@@I䠐I@@A@jp=@O@,isSome_insubjp= @@SwJfIJaIJNII@%eqfunF`J%J;IJ=Ji@&isSome&9_怠.񩚠J[@%insub&EJCJKJXJgBJwJMJY@@@JA'hyxI@AJA@=Q@.@IA)UlnJ@ABCD@@JJ@@A@ABCFnp@$@)KeyedPrednp @HH+H%H#HHHHHHHH@%freflHHHHE@&in_mem&0HH- @HH?H9H7H*H(H +k() + 77" :'7 7" 7&'РH7h@,xHx@@@HXA'hyxH@A@@HH@@A@<@f@8collective_pred_of_simpl< @IIHg޷HHРH@)simpl_fun!4,@BAA@@@BHu IZH\I (@I _@IICI@I!IHח@<LH +k() = R'> +'$'$'+k+T'6''AA@FHv@@@@@HH@@A@@@.option_eqMixin @KK8/K K@&opt_eq7hKK @'opt_eqP.K@K.K,8 @+k7 7 :'Xh@@@@@JʠJǐ@@A@ABµ@4@'NewTypeµ @KK"$@@>*&@@K#@KBK&>JK(K(>J̶JK+%%h"@@"x0KKC0'KBKJȐ%Urec'KiJK4"IHJJdJK.AKGK$KWKJKXJJ⵩K[KkKz@#isTBKU ӶKKdJ}J>JJJK7KTJJ@JKJKK~@KM@>ڔK@Kk@AKp>ѶCKu>ζCQ@NPK^KKKKaKK@K,Ke>ԩJɐJ)Datatypes$InitA@$boolZ'@AKKK4KzK9@J␩JeKũJ͐KKK@K:t}@Jշ#J" +k()+ +8'()+ %'6 %'()$'j@@"$@@A@%%h@@A@*&@@A@ABC@AK@AKQ@?B@ABC@@KK@@A@@@)unfold_inΠ @@J4.fJ&J(IE yhJ'J*IbJ)vJ/J+8BJ2J@@@.F@A.D@.tAI4@.vA/@ABC@@JJ@@A@ACЖY@@#allЖY @:t1BhF=@@:vO:O:P@: @:~@A:9 T+k()+ T'$'@@1Bh@@A@A@@@::@@A@ОL@@#genОL @@X:1CGh@@:z::::@:}p@:~:@BЖY:@@@A=@A@@:Ơ:Ð@@A@AС)@@:С) @:::::@::@::@:::::Ȑ |+k()+ T + T7%''':P@@@@@:砐:@@A@BDGHIJKШ@0@#notШ @::@:@;;_ <+k+ T'6'p@@@@@;;@@A@ۦ~@U@$instۦ~ @@YW;h;ܶ5:ܶ@_:9::{ؐ@@^@@;";@@A@m@KN@1not_false_is_truem @@DKMKL@KBK8 AKYBK@=yK`A@@@@@K*K'@@A@ABݗ@@,and_cancel_lݗ @@M;u;t;s;vl;x@@B;.@@;!;$;y;};z;0;<;~;4;M;;D;Q@@@@@;v;s@@A@Cݝ@@,and_cancel_rݝ @@N;;;;;@@B;[@@;N;Q;;;;i;];;z;a;;q;~@@@@@;;@@A@`@K@.xorb_nilpotent` @@>|KЛKπKF䀩K@$xorbȀAAKB@@@@@KK@@A@A) @@|) @@@A@)G@@)GȠ@@@A@AB)R@@ )R;@@@A@)@@)٠@@@A@A36"@@L36"K@@@A@3f@@3f@@@A@A47@@#47"@@@A@4<@@4<@@@A@ABC6~@@=6~<@@@A@6@@,6+@@@A@ADEFE@S@(canLR_inE @@WܶCA<Bݶ*ܶ ޶@KFKK۶K9@ *QK%*SFK*TFհ)ѩK:K- 9*\KK@;)KK5)ީKf)9@F)K:F٩F":FK@@@<@A3@-@AB@-@@@A1GKF@ABCD@@KࠐKݐ@@A@E\@@(canLR_onE\ @@߶}"D2Cw+!CL,LL*:'@ $*:*@L2:,*G.Ki:.|FL%:0*F:4*L+  L8@9~*G L$Ky*e:>B@@@?@*rԠi@Az@r@AB{A@n@AH@o@Ak@]@B@ABCDE@@LL@@A@AQ3@@(canRL_inQ3 @@ݶ\Z+YY[}LfG-LdG.@|@e*KLio@GR*N:kL\LmGUG:@@j@@L@L=@@A@Q4@@(canRL_onQ4 @@^CӶ+{{}LGOLGP@\@̰*GWGcN#@@L@@L]LZ@@A@AB^q@@(tail_add^q @@@ 됷gf#[kQ@ᘛ߀ጛ@ ,0k(*()= R'>9 3%'''+k6'+7Tk+7T'6'2ĠACX@@@@@# @@A@^@I@(tail_mul^ @IJ@+tail_addmulF2e@ț40 @+k() L7&'l@@@@@KH@@A@b`@k@:check_applicative_mem_predb`Ѡ @M 1=LlDK"apۅ@9manifest_applicative_pred k@L]"mp1'Mې@?manifest_applicative_pred_value$zL]ۘ@4applicative_mem_predW@AM L9M@M,1^LDl! M 0+k()9'@@@1>@A@@LL@@A@n@@(can_monon @@,6Z۾@@,79@MCM5#fgK/;EHMGM<@}+;HHx++.H@@@AP@AC@AB@@M!M@@A@ABC>^@@%eq_ex>^ @=1r|[@@=ml=mj=hfecPY!qQ=@*RL[=}==Gd_=^g>[V=e====@= ===}jsit}b]ds=_f== `+k():7#'&H@@1r@9@A@A@;Ac@=Aؘ@?A@ABC@@=栐=@@A@ @}@ @@@A@AO@8@%proj1O @@<@====@=3=ܐ@@@@@>=@@A@BDEGO@J@%proj2O @@NA====@=ѐ@@@@@>>@@A@˃@@-invariant_inj˃Ѡ @@n%3 V@@#rT1Oж#rT2OӶ%:@OO!h@OO!k@OO~@OOOOzOOFF{OHO@)invariantWWOOOOO#@'funcomp5πONOVO@$unitUe@AOOԩFO_OaNOOؐ@@@A'kmDO7@A%K@=A@A>A@@A"@BA*ZP@ABCD@@OO@@A@Ax0@M"@2eq_sigT2_hprop_iffx0 @M!:.q/M@@MMM:/5M'@@MMM:/.2M/@@M MM8L8HeM"M8M)M0MDG98L˩8LǶM&MD8S8LM 8M-M4M,G@8 8LM1M8M?M@.eq_sigT2_hprop' JO@MU4MJ.MD'M@M>M"8M8G<G7Р8̠E젒G](X8Ȑ@@:.q@R@A@:/.@D@A@:/@N@A@ABC@8VA8[@A8CA8J@82A85@AB_AL@bAG?@AcAD@eA8e@ABCfA8a@jA9M@A]AL@_AGL@AB`A8G@dA8H@AeA9M@qAL@ABrAGW@uAD@AvA8l@xA8g@zA9 jM@ABCDEF@@LL@@A@M;@@A@@@,is_true_true @@A4Ð@@@@@OO@@A@lg@@)subon_bijlg @@:F.WW#D2'@ FOY3NO[NOl@@=kJ8NJ:`OrOo-=oCOf@@@@AAF@@AB@A*΀@A@@ABA@A@@@ABCDE@@OSOP@@A@AB@@0imp_iff_compat_lؠ @@I?????@?BA?@??@??Ő@@@@@?ꠐ?@@A@CD@3@0imp_iff_compat_rޠ @@7J@@@@ @@@BA@@??̶@??͐@@@@@@ @@@A@@@栐@@@A@A"؜@N@+eq_sigT_ind"؜ @N͔9bN@@NȶNNƔ9e\N@@N;NFN˶@;NϩN@+eq_sigT_rec"䡀FW@NNN;'NFN JyN;NɩNŰNFNdN +N: +FN:F~NِN@ _3NNNNNNN $N L+k()7# '%t@@9b@;@A@9e\@5@A@AB@@ANE@AAAF\@DA9ZyO@A?ANL@AAF_@CA9]d|O@ABCD@@N2N/@@A@B"@O+@@"䡠 @O)@@O"OO @@N;sNFطO#@;qJ驚N@,eq_sigT_rect+F@O>O3O ;NFO/ XDt@@9Z@:@A@9]d@5@A@AB@?AN@A@AF@CA9IiOR@A?AN@AAF@CA9LtlOY@ABCD@@NuNr@@A@3eB@S@0bool_irrelevance3eB @@WXjAiA!E= BA"E'= CB=DCBA@@@@@RR@@A@AC:@O@+eq_sig_rect: @O9 {O@@O4oOq lOa kO@OOZGGOO9 8O@@KCOOOl h kOOOp _O0OdO9 OdG  cOGGKOO@&eq_sig2cPηOOOzOOK\OO`OcOwOOOéOTOOhO|OO<طK= LOȶ@OO+c OO2O©O 5OOtKrOϐ"+?+^OHOx+A+`OHO۩OlOOOH"p0HO޶@Oʰ F 6OFO֩OͰ  .HKO㐩6+N+SK+PO+Q+ROOO+O+T+Y+OOH<+OMOO=O䰩ONOOKOOPP@OﰩOƠOOOKOOP rKP_P KOPHQOP OPPO*PP@P,K,+OPKéP's)1&&O+3((Ka/*OP/+P P)P0@P@P55 P  O P1KP'{P +k()  7  7!= R '>   +'& '() = R'+'%'()'+k() + +V :+Q7!7"TT' +6 .:7 :7:7 T'$'6'$'+ k + +f +d7!7"TT'++A7!7"T'+, $ 7  77 T'$'$'6'$' HH:@CX(P\8OOܰ@pdP;hD=i=M@IȀ@@9 {@@A@9 8@@A@AB@AO@AAO@AO@AAO@AO@A9 Pw@ABCD@@OO@@A@B`@l@ޖB`ޕ@@@A@X~@t@X~@@@A@ABX@{@"X儠!@@@A@Z$C@@шZ$Cч@@@A@Z$I@@uZ$It@@@A@ABCDZ,@@Z,Ԡ@@@A@Zߝ@@Zߝ@@@A@A\<@H@:applicative_mem_pred_value\< @Q6QII(0ʩQ2BAA@@@@0өL˩6QQQ鐷6LQ@Q6-Q\I;0 +k()= R '>'' +k7%'AAAA|64@@@@@QˠQȐ@@A@mG*@@mG*@@@A@AHY@ˀ@&TaggedHY @ThTfT`T^T]T[TNTaK[?ATMTUTNOTWTg@TsTqTkTiThTfTY ?TT 4+k() :'@@@T|A8噠GTW@TqA8ؠHT[@AB@@T0T-@@A@V@ @V᠐@@@A@ABY@@#Y"@@@A@h@@ths@@@A@ACDEFJ@N@'nat_indJ @O!nO@@OOO AO @OOOBO@@OO!@@@@@D'%O|OO)'OO@Oʶ.@@OöO©OⶐOŶ; @@OO6DOÐOِ 4+k() ,1'*(= R'>3 %'''+k$'+7Tk$'O5ACx@@@@@OgOd@@A@O@@'nat_recO @PkiOeP@(nat_rectbP@PtFO_PP qP}O@@PPPsXPP%X@@@@@OO@@A@(X@@)insub_eqE(X @@TT$TT TT 9TTT@9ŵ{T xT@@@ q@AG@TA1GKT@A9O@TRA w@TTA+ˠrT@ABCD@@TT@@A@A=@@'eq_frel= @@lUU *s@TT붐"f'@TT@ TTTTTM@%eqrelFTTT䩚U@0rel_of_simpl_relw&T멚U@$frel&&H] T'U@@@DA @AEA'4@GA(@IA@@ABC@@TĠT@@A@BCM@.@'eq_reflM @@2BUE?쀶I?鐐A>@TW#œ谀BAA@@@oA1DH%Logic$Init#Coq@@A@@TT@@A@!@]@3_! @Us3rTU\TUNUm@)decidable.lOU?T@U~3}3}(X@ +k+ T'+T'7"7$'pUOd@@@3AT~@A@@UU@@A@|@@*val_insubd| @@}UTUTܶUT۶"u0TҶUUkUjUPUOURUoUwU@&insubd60:\:FU!UiTUxUUU[U^U{UU@@@H@:@UA'caV[T@ABC@@UKUH@@A@ABDC@U@ 9C @ @@@ A@,6kD@@*@ (@A@A@@@SƠSÐ@@A@0@@)unit_rect0 @QL!uQI@$unitUe@ B@@QJQOA@ذ@@DQBQYQM@Qh'@Ue@@QbQh* Q[Qm +k()= R '''+k$'"A@|@@ @1@A@A@@@PP@@A@ Z@@y Zx@@@A@A@@)is_inleft @())Y}@@O_*@%sumor$|@SBAAAA@@@@@CǩO[Tw@(C@ Щ@$|@TT9@%AABAAA@@@)Y@=@A@A@?A:J@A@@TkTh@@A@BCET@@.Empty_set_rectT @Q4*Q@)Empty_set#(M@ ̠A@@47  @@D4;TQ@R4>@#(M@@4H QR +k()=R''+k$'A@x@@ @'@A@A@@@QQ@@A@ >@@)can_in_eq > @@j,>VҶ,<VӶ!DVАV,?,<@VV|@V@(prop_in16VV@#memڕVV@,predPredType>h`VVVbVVU VީV@)inPhantoma^H,YVVVV穚V@(prop_in26U!UUVηVyUVqಐVpVѰVƩVVt ,[VUVVVV V}  @@@,a@A.A*W@2A*ɔW@6A+rzW@ABC@@VV@@A@A;f@@3sort_of_predArgType;f @UO!UQB@!l@@@!Cq<+k'@@@@AU'U$@@A@BC@J@'Fix_F_2CР @J7m EJ@@!B J@)DatatypesJ@$prodt@I@ JJ J J @J@J7nKFJ@@IJJ"x'J @J I"y'J@J$AIIJ(J*IIJJJ J B@DJ.JJJJ!9IJJIJJ=J?J2J9J!(J"J J,DIIJ'#J'J;JHJ9I,I!hI,KJJSJU0J5JCJ JJJW5YL  9 J?J>JL;JSJ`Jb@JrlfmJhdJ`VJ5N1  +k(),?'(*() 3+ &'()::7!7 &'+Tk +T'+ :7!7"T'%'5ݐJYܠs@@@A ϲ6Wv@A вuXz@AJ@ABC@@J J @@A@b@t@b @VVV Bʩ AV ":2@VVVBѩU T+k()+9'$'@@@U@I@U@ABC@@U⠐Uߐ@@A@A@-@@.nat_double_ind @@O!R@ް@޳A@) ޺B0Aж@)+ŀCѐ @)5πӀ@E)F穐F޶)Dހ
 )S@@@@@--@@A@BCFGH@@)eq_rect_r @F1I!Md@@FwF@Fw1J`Nm@@!HFFF"H0mFFF`jFkF%FFnFFF@F FF@F@ +k()  7+ 7# '$'rpܐ@@@1I!@2@A@1J`@+@A@AB@6A@8A@1A1E%I@ABC@@F점F@@A@@%@+inj_can_sym @@)VTTTTTTATT>@T=@XXYTXXXX@@@To@A@@X X@@A@A^5@)I@'of_uint^5 @!d#(@+of_uint_acc5+((@ 'Decimal$Init#Coq@@#):U@ 0+kG 7%'\@@@@@)V)S@@A@+@p@(Some_inj+ @@tRSN(`\@@Ђ@ЀP@AAPAA@@(`@@A@A@AP@AAT@ A?@"AD@ABC@@Y'Y$@@A@G@@)reflexiveG @WJD DDW=W<!9W?*@C d+k()+ T' !7$'!BP@@@@@WW@@A@ABCS@VC@.eq_sig2_nondepS @VB:qFPV@@@!BV;!CV>VVV4@V5V5@V6V=V VV"@V#V#@V$V;V:V1VUհV@VVVV@VV-VKU۰VVVVVVBV>VNV@VVV V@VV"VQNVVVV\QVKV)UV@V V @V VVEUV V^V NV<NNV=NVV3VKVbVV@(eq_trans!yVUNVNVINVK22VkV/NVNNVP2NVpVF@NNNNV7N@NV)VLVNV<N VhV NN V@N VlVw@)rew_const<NV8VV(VNVN#VVV NVT'VV@VnhVfVV|dVl`V\VPQDVVN)$VoV +k() ]  + + 7 ++7 + 7" ++7 + 7"  7   + + 7   + + 7 a ++7 + 7" ++7+ ++7+7"7 7  g+a+_7 +W 7" +I+G7 +? 7" +3+17 +) 7"  7   + + 7+ 7"   + + 7 + 7" k ++7+7" ++7+7"+ ++7+7"7 7++7#''''''''''''''''''''''''''''''''''''''''''''''''' VYVf0 |pXXTؠV:LРV4(D|-N VM 8,Wd@@:qFP@@A@A@1KcVAV@AAV@A@ABAV@AV@AAV@AV@AV@ABCD@@VV@@A@"@@*on_can_inj" @@޶$u$s$n$t Of7$ 2@$RX@<SA@@A?@ABCD@@V렐V@@A@k@¸@)equivPifnk @@¼jUGUEOUGUEU@U>ZK$@h@8U#U"ZCU!@@@@@ZZ@@A@A$@\@/nary_congruence$ @@F77)Ȑ7|7+-Ml@@7b7^A7MZ7*!yBBMmMmB727n7mMrMh787]@7 퀠BA@@+-@%@A@A@7A1DH%Logic$Init#Coq@@1A @7B3@ABC@@MKMH@@A@B'@]0@,ssr_have_let'ޠ @%Pgoal+ cM@@&Plemma+ ۠bM@@$stepM$rest7MMMM@@@AȐ7ÐABDD (+k()'@@+ @(@A@+ @3@A@AB@@@MM@@A@D@Y@&eq_bijDɠ @@]`Xڔ(~6D@@XXX{@@:X{Cö@H^6@=]]]?@@@@*@AAHm@AX@AX@A@R@ABCD@@]]@@A@AD@@&eq_canD @@ԃ[YXXXXXXXX@S"g'@]9]9@@S@HX]@]=]O@@RXXX]C]R@@@YAH@X@X@ABC@@]%]"@@A@BCD@ԡ@&eq_injD @@ԥZY"Y YY!YXXY@Hr@H][]m]v]]`]]]x@@@@]>];@@A@L!{@@L!{Ž@@@A@L!@&@L!Р@@@A@AL!@-@L!@@@A@BCL!@4@¼L!»@@@A@L!@=@L!@@@A@AL!@D@žL!@@@A@BDL| @@&etransL|  @W@(eq_trans!y@I-I+IIII!zI@IIII @I II#I!"I@@@@@]]@@A@rDO@@&ftransrDO @@CYIYIYY-Y,YYDu@o@I]]]]IYy]]]@@@D@I!AYS@AB@@]]@@A@A@\#@6eq_true_negb_classical @@I\"\!@\\ \ [A\2A\NR\9A@@@@@\\@@A@BEFGIb@@ b @Y0   įL@@ @ ( ' &@ ' U  #ACx@@ į@@A@A@@@XX@@A@@@ @@@A@@@ȠР@@@A@AB@^@*master_keyϠ @@@8@@@@@@NࠐNݐ@@A@-@ @ -Π @@@A@-@@-Ԡࠐ@@@A@ABQ@@ϋQϊ@@@A@W@ @]W\@@@A@v@(@~v}@@@A@ABCDĕ@5@*contraFneqĕܠ @@9I]_^J]]^]^)]^@@^^^,^;]N@]M]^]Y^]J^^&@@]I@@]蠐]@@A@9@T@(pair_eq19 @@XJ]~^i]^j^D\8^8\9^>^K@]{^ ^X@\QYQ^S^b]^)^%^4@#fst ^$^K^Q^&^M^`@@@\/@A\+@A ӳ2[^@@A Գq\^D@ABC@@^^@@A@9@@(pair_eq29 @@K]^]N^^z\n^n6@4]^T^m^_@#snd+*@@)@@^>^;@@A@AB9/@@(pair_eqE9/ @@H]^]l^^5b\ \^@'pair_eq/Z"(^^yY^@@@ @ @AB@@^_^\@@A@9:@@(pair_eqP9: @@G]^߶]^^O\ @@@A^8@A\@\@AB @]@A1FdJ^@ @ABCD@@^}^z@@A@l4@@*contraNneql4 @@H^^^^^o^ܶ^g^ж@@]@@]@@^^@@A@ABCE @@*contraTneq  @@G^&_^$^ʶ^^^{^@@]@^Ő@@^@@^^@@A@'@@*contra_eqF' @@K^>_)^<^^_^^@@^:^^;^6^^__@^^__^^^^3@@^+@@^ʠ^ǐ@@A@A'@4@*contra_eqN' @@8J^^_I^\_^_(^_@ @^Z^U^@@^B@@^᠐^ސ@@A@'@L@*contra_eqT'Š @@PL^v_a^t_^_@^_4@@^r^m_8:@4^v_ @@^\@@^^@@A@3@f@*contra_neq3 @@jN^_{^*_|^(_i^&_[^$_G^"_!@@_G^x___n^@^^^_8^_Q_Y@@@^|@ Z@AB@@__@@A@ABC@'@#idP @@+U"b1 X']]@@@@@]]@@A@@<@#ifEܠ @@@a11X1]ζ1]̩X]1V@1 ']@@1j@@]]@@A@ADF@U@#ifFݠ @@Y[11X71]1]@(/XΰXX]>K]X]@@1@@]]@@A@@o@#ifN @@s\11˶XQ1^1]@(X@@1@@]Ӡ]А@@A@A@Ƅ@#ifP @@ƈX11Yf1^1^@'if_spec >@^^^^"(e^1ސ@@@@@]]@@A@@Ɵ@#ifT @@ƣZ11Y*1^11^/@(0YXJ^2@@1@@^^@@A@t@Ƶ@#inEt @^UB7A;^N^P]*F#amp24~Y7^H^S@7manifest_mem_pred_value%%^O^]@ \<^U^c^fT^e^g]*]#msp@3manifest_simpl_pred@4YT©^e^pB^g^w^h^rY@ɵ@9manifest_simpl_pred_value2WWYH^}^B'gYJ^r]Uѩ^~@%eqfunF`^]Ϡ^@)SimplPred' ]^LG0@.in_applicative,#^@(in_simpl3ә^$@+simpl_predE;vd^@^B^' X+k7 7 7 ::'Xh!x@@@@@^^@@A@ABC@6@#isT @I@@}@@@@@^^@@A@ڕ@N@^ ڕ @^픑]@@55^Р4@$unitUe@@@@@@B^ @^_Y蜠A5+ACC@@@@@B5856@5._^m4@@&topred@_^!s54__5)5(Y___59BBB@@@@B5C_"_5:5857M__!_'@^M"52CK5&_,5A !i _.@_?S@5lDZ@5k4mЫ@_?@Ǹ@^ߺ_CA _E 4+k()G= Re'= R?'>= R'>'''' +k+ ;7!T'7$'+k+ 7!T'7$' +k+ 7!T'7$'Рn@@AF|aACAFl^Ȱ0KABABC L@@*ɔ@^j@A@A@^lA_x@A@@_9_6@@A@AA@@#orPA @@_˶"b2ΩZoZd@"or @)_kͩ@:^@@@@@_[_X@@A@@ @_{ᡠ @__m@@@_+@_@SKV L+k+ T'7$'_x@@*@_@A@A@_AW @A@@__@@A@AB@6@#rwP۠ @@:ZZöZ))Z@#iffС)_H@@@@@__@@A@͹@6@)plus_Sn_m͹ݠ @@|G2Лj'n6Հ6VzBBABfBA@@@@@66@@A@ACDGw;@7,@)plus_n_Smw; @@F3蚀'螀7@B􎀠BABBA@@@@@6ꠐ6@@A@@ٱ@&inj_id @@ٵU^2^0Ĝbbbbb@@ @@bGbD@@A@A@@ @[R[+`[[U`^[5`^``@[X)Datatypes$Init#Coq@@$boolZ'@!b,'XR +k= R'6'+'''+k+7T'6'ʠ[Q4.A@t[YH@@@@@`P`M@@A@@@$altP @@A[[[**©@(alt_specI@```@@@@@`j`g@@A@@@$andP @@ [2[O#*@X=` @@@@@``@@A@ABCo@4@$appPo @@8|[[|[¶[*[6@[?>@@@@@``@@A@FV@I@$decPFV @[[ַ[++ + (_evar_0_[2)decPcases[[`*j@)decidable.lO[[? [[`[[ 7 +7D@/.@@@D[I[K[[`?a[6a``V*decPcases0a)VA`+a +)\B@/+5`^@\\\e+E+C0[ꐐ +k() 7" = R'+ '+ '$'9'9'+k+ = R''7 'T'7$'+k6'ࠒ7pl24@C`[4@D(\*[L@@@@@``@@A@׋@ɲ@$forE׋ @@ɶȶ--b@@aHaJ\G?aI\F#phP\KaPaLOB\M\5\O@(prop_for6`I@@@@@a&a#@@A@Aə@@$idPnə @@W\Y+f++@@@@@a9a6@@A@BCDk@@$ifPnk @@Y5H5F\u̶5@a|5>azfaqa|aa|a|5>@@@@@aMaJ@@A@@@$iffP @@y\\I\\+Ͷ@@@@aO\#m@@@@@afac@@A@L@@$in1TL @@̶..P,P*@#a`aaa-a-aa*됶aafaaP#B\@@@-@-@-@ABC@@aa@@A@ABO@9@$in1WO @@=ɶ.).'-YPNPH@~#aF'aΩ+aa@@@-@-@AB@@aa@@A@_@T@$in2T_ @@XͶ.D.B.=.CPe@aPd@m@)prop_in119aa.;Ca+(aaaaNB\aaaa+ B\@@@@@aŠa@@A@Ab@v@$in2Wb @@zʶ.f.d._.e...P@aP4@b\նb \&P \ةaHP +[b.b+KbPbP @@E@@a䠐a@@A@r@ʗ@$in3Tr @@ʛζ....(.P~@b(@b)P~@ b!b,b/agb#ab.zb%.ub .b7+mb8b)b6b*b+b-aB]8b=]b;]]]aB]=@@@@bb @@A@Au@ʿ@$in3Wu @@˶....P..L+-+"D3+P@PS@PT@PU]W@b]@b[@#@% @?@P[a@Ac]*++bb+bf@Dbd@E,@F)@@@@b5b2@@A@BCD8,@@$memE8, @bF@)mem_simpl 2ib@bF"sp+g]e.zaȠbaàbab @-simplPredTypeǂbqbaa搐V/X@@@@@bebb@@A@R@@$negPR @@X]]x,@@@@@bybv@@A@a{@+@$norPa{ @@/c A ]Q2,]tY]<@@@@@bb@@A@ABEFa@C@$notFa @V@1not_false_is_true .>@XY,ꐑ @@@@@bb@@A@v@c@$on1Tv @@gն/S/Q/L/RA/J"Q1@.Q"@$$bb]/Hb#f''Ac] ҩ,9bAzcQ]ڐ@@O@@bԠbѐ@@A@Av@˅@$on1Wv @@ˉҶ/u/s/n/tZfB/#@B Q@ AcQ+c$$Q]^ c$Ac#A,,[]@@T@@bb@@A@v!@˥@$on2Tv! @@˩׶////B-/"Q2@/1@c.Q;@ $c1c<^</c?CB2cB^ c@Q= ,{c(JAcIQCcGA ^@@@@cc@@A@ABv$@@$on2Wv$ @@Զ////4ZBQ/Q$@BO@^&@dAֶccQ]caA*cF D$Q`^-^b ?cbiAWchA˶cfAG*Y,^?@@@@c9c6@@A@{@@$or3P{Ԡ @@`̶Ͷ"b3Щ^q@#or3$@-Ωc@@@@@cYcV@@A@AC{@ @$or4P{ @@a "b4^'@#or4%@-c-#"c#@@@@@czcw@@A@}O@,@$orFb}O @@0p? @'left_id .9@@@@@cc@@A@}@C@$orKb} @@G[?^ϛ[؀[ɀ?e[B/ABB@@@@@cc@@A@A}@g@$orNb} @@k|^/[逰[/qAAIhA@@@@@c٠c֐@@A@BCD~Y@̊@$orTb~Y @@̎o_\I/ÀIAA@@@@@cc@@A@B@̪@$orbAB @@̮u?@+associative(! Bj?y@@@@@dd @@A@AD@@$orbCD @@t?@+commutative1/5/[?@@@@@d'd$@@A@BG@@$orbFG @@r?@(right_id5I@IB?@@@@@dDdA@@A@L@@$orbKL @@\_o\{@\`06BABB@@@@@dhde@@A@AO@@$orbNO @@{_ԩ\0RA"AJA@@@@@dd@@A@BCU@:@$orbTU @@>q_JB0qAJ2A@@@@@dd@@A@c@V@$orbbc @@Zs@4@*idempotent hn@%@@@@@dd@@A@Aؚi@m@=ؚi @e \R@eN@e\U@X <+k+ T'6'^p@@*@\f@A@A@@@dߠdܐ@@A@ؾ @͒@$relUؾ  @e2e0"r1Q뷐"r2e@be+ e` .e4_e2S/._Qd@eGeEQe"` +k() + 7%'() ! !7%'|x@@@e@A@@ee@@A@AK@@$rwP2K @@@`U`S `T`R/@`L'0@@@@@e)e&@@A@BCDEGH0h@dV@5eq_sigT_uncurried_iff0h @dU9C=cdS@@dPdBdN9Ffd[@@d-Pd\_@P\ PdLP~@\ dP  dG\dTd[`P!\d^d>\\dOd\\ d\dS cdP\dPJ dp GdYd7\\ded\cd-\d,\dy_d>\ _PCP>dod} Q@d9d3dYP϶dI\4^sP' D+k() 7 +:'7++7!7#'++~7" +{7"7"7%'+>7" &+77"+47"+2+37"7++7" 7&'$'$'$'$'$'$'$'$'$' d \@PA@@| x"'P\?D 4dXD@@9C=@c@A@9F@]@A@AB@iAc@AjA!@lA\@ABmA\@qA @AjAc@lAPQ@ABmA!@oA\@qA\@sA @ABCDE@@c蠐c@@A@b?@f[@&eqb_eqb? @@R fY!yf^@I;`BAfPXfX@@@@@f7f4@@A@Au@f@(negb_orbu @@MYfYffjfffZaBAYfhBfmA@@@@@fiff@@A@v@f@(negb_symv @@!Qff"b'f@fAfBfXfX@@@@@ff@@A@AB@@Р @d d dd d[ddhö_h@bhh_cbhhh@dddddhdb +k() + T' +T'+   7"T'7&'bȠ@@ N@@hh@@A@9 @\@2default_keyed_pred9  @f+=-@@ff4@npff\f @fǔ@f,f+ff&fffĩ\Affɐ @+k()G 7&'l@@+@(@A@A@*Af@,AfK@AB@@ff@@A@A&I@T@%addFb&I @@X(881+k@]@@@@@ff@@A@&@k@%addIb& @@oBI@.left_injective,F̀{@@@@@fѠfΐ@@A@AB&@ς@%addKb& @@φB`@)left_loop I!xAϖ@@@@@f점f@@A@&@ϟ@%addNb& @@ϣ_32趐b+é_#Ʃϱ󩀐BA󯀐ϿBA@@@@@gg@@A@A'S@@%addTb'S @@bS멛_KـLAAՀA@@@@@g9g6@@A@BCD(<@@%addbA(< @@@@@@@@gMgJ@@A@(>@@%addbC(> @@@5$@@@@@gdga@@A@A(A@@%addbF(A @@=IM @M B(@@@@@g~g{@@A@(D@0@%addbI(D @@4C@/right_injective, ɽgWV@@@@@@gg@@A@AB(F@G@%addbK(F @@KC%@*right_loopI~npAZ@@@@@gg@@A@(I@d@%addbN(I @@h_b3_耰vBoAtЄBA@@@@@gݠgڐ@@A@(K@Џ@%addbP(K @@Г`#3ضc` `` BAЫBA@@@@@hh@@A@AB(O@е@%addbT(O @@йc?穛`7کŀAMAA@@@@@h%h"@@A@C(]@@%addbb(] @@C@,self_inverse w_R M@MB쀐@@@@@hBh?@@A@0@@%and3P0 @@\ ն ֶ שcxV٠hې@@@@@hYhV@@A@ADEF0@ @%and4P0Ϡ @@]  cVh@@@@@hphm@@A@0@%@%and5P0 @@)^  ;: "b5 cVЩ2c2 9 c"@@@@@hh@@A@A27@A@%andFb27 @@EfD@)left_zero =((3&@@@@@hh@@A@2@X@%andKb2 @@\`cD,`܀󩚠4B`ƀABB@@@@@hɠhƐ@@A@A2@z@%andNb2Ϡ @@~zd4é`D`ဠAANyB@@@@@hꠐh@@A@BC3A@ћ@%andTb3A @@џeo1m}@@@@@hh@@A@4*@Ѱ@%andbA4* @@ѴkDD@@@@@ii@@A@A4,@@%andbC4, @@jDDD@@@@@i'i$@@A@B4/@@%andbF4/ @@hD@*right_zeroJ|<DN@NBD@@@@@iDiA@@A@44@@%andbK44 @@aDɶdDɩa{52adBABB@@@@@ihie@@A@A47@@%andbN47 @@ydD멛aE7aA"AOB@@@@@ii@@A@BCD4=@:@%andbT4= @@>gbEO2@O0AE@@@@@ii@@A@4K@W@%andbb4K @@[iE+E'@@@@@ii@@A@A\V@k@%boolP\V @@oV DL g Bjj@@@@@iˠiȐ@@A@1@@΁1΀@@@A@AB@҄@%elimF @@҈seeef4F4D@djj4]4-@@@@@i砐i@@A@@Қ@%elimNà @@Ҟte)e'e%|4\4Z@m4A@@@@@ii@@A@A@Ҭ@%elimTɠ @@Ұre;e9e74n4l@ j1@@@@@j j @@A@BCEG@i:@&s @i8&4@@i1i/i+i)ifLhi#pqr&ةNdcB&i%i3ii,#h#h﷐"u3Dii*DשhΰD%hD%%ND%%i=iDiK%i< i3DᐩhٰD#iD#i"DDi hDܩhD#Ʃi D#N$D# i8iOiV#ʩai^aiPiGahDh ifhN;dܩi@D#;iCiVDשhD#i$D#iCD#N?D#i;iSijiD#©i+D#i|imidD搩i Di4DiSD#iiDiDi;DNUD iBiQiiaiai"ixEiDi iiiipDiiP#E##$ "v3E(irizii1i[izNviOiciri8ibN| iiiiiiCimiĩNiiiiC©iLéiv N aiii}ǩaiʩai&iE0iQiJ iҩiKi@3eq_exist2_uncurriedJ(bii{iiiiCi°i! ii@iiiiiܶifii''t  +k()= R '>    +'$'= RD'> + '$' + +7# '$'$'+k+[+v+M +D+F7+C7" ;+7+97+67"7"7"T';++7"7&'$'$'++7 \ ++7+7" ;+r+t7+q ;+h+j7+g7"7 +\+^7+[7" 7&'$'$'$'$'$'$'$'$'$'$'$'$'$'$'++7+7" d ++7+7" ;++7+7"+} ;+t+v7+s7"7 +h+j7+g7" 7&'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'+k +M +f +5 + +"7+7" ++7+7"7"7"T'++7"7&'$'$'+}+7 P +t+v7+s7" +l+n7+k +h+j7+g7"7 +\+^7+[7" 7&'$'$'$'$'$'$'$'$'$'$'$'$'$'$'++7+7" X ++7+7" +z+|7+y7"+w +t+v7+s7"7 +h+j7+g7" 7&'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$'$iPLl(  ,   Dd蠒ip NVs@OHiqX\b% ,8i@pL  P 4 h i i `$  H|@@::8@'@A@A@'AiT@A'AiN@'AiN@A'AiJ@'AiI@'!A:67ˠUj#@ABCD@@i?i<@@A@@@AZ @k_k]AA,@@ LkWkY"MkTAnkZkY(Of>k]kY(Kk_jkZOf'kaf(4@kqkoA ZAz fa +k()+ +T7&'+9'%'7$'fPLO@@*i@AO@A@A@_A?@bA? @AUA? @ABC@@kHkE@@A@:@@%monoW: @@4Q4RJ7ᶐ"aP4궐"rP4@k@.monomorphism_1<|fbkkkfcZkkZk@.homomorphism_12uYfkkkY5Ykfo5-@@@Y@A@@kwkt@@A@AB@(@%nandP @@,b  > f <f @@@@@kk@@A@C@=@%negPf @@AZff"k66@@@@@kk@@A@@R@%negPn @@VY+3fԠ)f {@@@@@kk@@A@A!$@d@%negbF!$ @@hFfQT@QoABc퀰c⩚olQdB@@@@@kՠkҐ@@A@!)@ԇ@%negbK!) @@ԋHGe@*involutive&j\7՚@@@@@kk@@A@ABD!2@Ԟ@%negbT!2 @@ԢDg(Q@@d$AQBQlA@@@@@ll @@A@_@ @D_C@@@A@A@@%on1lT @@ֶ8888)^8KV8V!hlc#Q1l@Jܶ@lZ@Jgf@.I$Zgg4Zkg68\8g88g:ln uJc"h'g=lwJU =lzg^.FZ gN.;lnl| @JJ Z{l5 C@@@ =@A 9@8@A8@8@8@ABCD@@lUlR@@A@B@@%on1lW @@ Ӷ8888)8 s8KK:l8@J@gf@J~g@ $0Zl5 kg.$JK  M l @JJ6K l5 llƩ.z Tl.oZl@@@ l@A h@8@8@8@ABCD@@ll@@A@Cq@4@%orbACq @@8wH@1right_commutative-dH@@@@@ll@@A@q%@L@%orbCAq% @@PvH*@0left_commutative4v ǚH@@@@@ll@@A@ADt@c@%pred0tӠ @mmhl@l7:@mm5ސ D+k+ 7%'H'rd@@@@@lΠlː@@A@t@Ձ@%predCt @m!mldaml9mmg.m@m)m'ldi6l l+k()+ 7%' 7$'tgX@@`@@ll@@A@t@է@%predDt @mGmE"p1d"p295m< 6m3mDh  .[l@mVmTd 9@6/h +k() + 7%'  7 7%'Đx th/h@@`@@m&m#@@A@ABt@@%predIt @mwmu0d.9aޠmh56ȷ3m_mph7 [l@+ |+k() + 7%'  7%'x ɐh@@a@@mJmG@@A@CEt@@%predTt @mmm@m5@ D+k+ 7%'G' d@@@@@memb@@A@t@@%predUt @mmqdo9mv7 tmmhx(\m@lA+x1h@@aS@@mm@@A@uo@<@%preimuo @mmڷ7.*R@@Lʶmmmշ/9ΩKmʩLжmmmͷmLmͷm[/m4@mm7@L /9٩6mΐ l+k()+ 7%' $']x@@*@@A@A@!AeD@A@@mm@@A@AB@n@%sameP @@r}hhhPhQ81h@h'8@@@@@mѠmΐ@@A@-@ք@%total- @n$ZZZ۶nnnn8ZZ@Zڐ +k() + T'+T' ! !7!7$'8!@@@@@mm@@A@2#@֧@+irreflexive2# @nG[[Zn:n9i8@Z p+k()+ T'H !77&'Ti+\@@@@@nn@@A@ABڜ7@@&s2valPڜ7 @@IjVH\(VBVAV?eV>p&=@@V@@pYpV@@A@CDFGHIJ,@`@(sum_rect,Š @k ˱:SS@@1 ̱yTZ@@k!sk@#sum@k αVk@@kkkkAkkkȷkŶTkkBI!kk BAAAA@@@@@D,*kkũkkkI@k?1Q9k4@3@kk씑3@k춐kkk2kTkk.J+kk +k()= R'>$'>$''+k$'5AABAAB@@@ α@T@A@A@@@kk@@A@ 0@@]@/boolfunPredType 0@ @nnDn n n󩜠EAn SE n  ni S+S!@o o  +kG +: + + T;'+9'$''6'U@@@@@nԠnѐ@@A@A@ @*prod_curryĠ @lb eh@@1” ᶤi@@!C j @@l^@lR@lSlS1Ω1̠lRlV1ȷ1ҩ1lUljOlSl/lTO@l$@1㔑"@@ly@C@lplp1멛QlrlvC +k()= R'> % ''+k'11AD|@@ e@H@A@ ᶤ@C@A@ @<@A@ABC@NA1@IA1@AB@@ll@@A@>@@'mem_mem> @@oSE"ppnnө)mjc,zno@+memPredType>R j\nnjn,nðo;שnӠonΠo  @@@S@%a@SAn@ABC@@oco`@@A@A\P@@&tagged\P @qqq\q@&projT24}qqqiM@rqq\\]uq@]qKqqqm%r `+k()+ 7%'$'t@@@rA]@ArA]@]A@]A@ABC@@qȠqŐ@@A@BC:J@n@*:J @nĔ*@@n@n*@@n[nfs) eRj7fg) `n!nnn)kn)in)f~nnpfnnrnhR)g+nnnwfv)fn[gfyggR)egZnߩZ)mRjUf)d)fnΰJ{fJ}+R)cf)bnnհJf)anuJzfJ|)dR*)^)eZnZ)hnᰩf)]nn)\g5)Zg4)ЩfnJfJ)tR:)XnnJfJu)WRB)UnJxfJz)\RG)T)]Z oZ n@3eq_existT_uncurried|)SCof)R oo@o1mo&in[rnf׶)  Ɛ)Onfx\RsQ@KH[X\!\f(4\8(@o'lP@@97I@+c@A@98@+Y@A@AB@+iAn@A+jAf@+lAf@AB+mA93MSo[@+fAn@A+gAZ@+iAf@+kAf@+mA94Tog@ABCDE@@nn@@A@@@&unwrap̠ @lڔ]{@@]ܩ]r]AAA@@@@] irrꐷrr@l]]@rr񐐠 +k()= R '>''+k'AAAA|@@@@@rr@@A@AQ@q*@1andb_false_intro1QǠ @@ʗhdPq(dOq,@q Bq5BqdRdPc6cYq@B@@@@@q q@@A@Q@qU@1andb_false_intro2QȠ @@id{qSdzqW@q?Aq`BqGd}d{cacqkB@@@@@q5q2@@A@ABD'@q@-negb_true_iff' @@Vq~9ک`倠qfqbqVAqAqr9AqB@@@@@q]qZ@@A@J@p5@FJ @p3@@p,p*p&p$*p*p*k*koKӷ*ppKoop'pKJ}oKoKoop<pp- p$*oKohwp3opAp:Ukpp,Koop8p/KKoKhKpopMpp> p5*oKhKp-opRpDp9p*KKKUKKKhp p3U!KKKoppLpZpLpHkpEKKoKKKp&hp\p>hLKKٷ@pNKK}o kKKp KpGplpSpD d o wU9 f q yKKhU; h s {KLpmpthLKK@p` Ko }K LLpYp~peUI v  Kp{p xK hKpGp}h̷L# ]po KppqUU   pp K Lppp K hpppkɠpl KKUa KLLhpNCpUe KLL#p  L%LhL%kՠ L'p$ L)L pXL)@ppppp+Ip+p+Hl +l n} *||ppL7LDhU{L9LFhpTpwpU}L;LHhpjpp +k()  = R ' >= R ' = Rc ' = R ' G' ' ' ' '   + k() 7  7 ;;7"7&'      + k()7 ;;7"7&'       + k();;7"7&'  +  k ;;7"7&'РihA@xpBU]BAF@p p@@:67@@A@A@Ap@Ap@AB@@oo@@A@ǂ@y@vǂ @rrHr :qPrr:V1H#r:q:VCrrrqZqaV= @ +kG +: 7 7 ;'+9'7&'qct;D@@@@@qq@@A@ABا@r@(eqb_propا @@JdЛrrr@r|YtGBArArdd@@@@@rprm@@A@ɤ@r@(eqb_reflɤ @@(Q*rVYGAA@@@@@rr@@A@-@@4.- @r>@@m{r~rmzrr~4Mm}`@r @mAAhDBX@'phantom2"@h'Br (+k()G'@@,@>@A@A@@@rmrj@@A@ABCE20@,@*uniqueness20 @bޔ1j@@b::b:bֶ@:@::@c @b@Ac!(l +k() + T' +T' + T'+ T'7&':܀@@1@@A@A@!A@A@@cc@@A@:@ @:ꯠ@@@A@AR=@ @xR=w@@@A@WSc@ @'WSc&@@@A@W^'@ @IW^'H@@@A@ABCWW@@$WW @JQ%JOtJMtXtt%@ttt@)SimplPred' ttbttt)d[@Ja%.J_tJ]%t@*simpl_pred%@}tŐ +k() + 7%'   7&'|tx@@@%@A@@tt@@A@|@r"@| @r @@r@r@@,r,zr,r,ym~,i,U_mi+r iL\UZ+U[+r)r,r,jsM+@+riM2Ue+Uf+r4j}MMʷ_L+r   Un+r5mriMmUs+Cr(Uv+Uw+@rU5rJ1,rA,r;,r3,m-,r3j+ܩU+۩U+ڐ+ِРjjSA@tqܐ0jpdUU-AE|rM|p@@93M@@A@94@@A@AB@!Aq@A"Ai@Aq@A^ @Ai@ABCD@@qq@@A@AD׼@t @/xorb_move_l_r_1׼ @@w@t t Vt #b''t@s(C(ACBAtf(Lf2fA@@@@@ss@@A@׼@t;@/xorb_move_l_r_2׼ @@ͨAt:t9 t=1tA@t)(s(qCBAt4f^(|fqfN@@@@@tt@@A@Aع@h@0well_founded_indع @hhhhddѷh@hhh@;well_founded_induction_type9phhhh@hhhhddݶh @dжhrhhQ H+k() 7#'p@@@@@h=h:@@A@u@t@/xorb_move_r_l_1u @@Btt tt@tC(ˀBAt(ש(Հfffʐ@@@@@txtu@@A@v@t@/xorb_move_r_l_2v @@0Ct›ttŀtɀ@tC(BAt))fff֐@@@@@tt@@A@ABCEFQ@ @(iff_reflQ @@ BddZdd@@@@@dנdԐ@@A@ ;@s@+sigT_of_sig ; @s9`s@@ss:`Vss`\k`\@s @s@A:|::sssVCB:4kҐls4D@@9@,@A@A@.Ar@0Ak@2Ar@ABC@@rܠrِ@@A@$z@Z@'$z @tY+tZl9!m''BBB@@@@@ 'ott'>U@otutt@uY@tolN(>[ +k()= R '>''+k7$'tABAB|@@@@@tݠtڐ@@A@Cb6@ @Cb6@@@A@ABCCj@Qv&Little@$succCj @@@ QeQcQcQgQeQe@,@AAAAAAAAAA,@AAAAAAAAAA@,@@@@@@@@@@@@@@@@@@@@@DQxQvQvQh,QyCQ}AQQ QtQQQDQyQQQEQ~QQQFQQQQGQQQQHQQQQIQQQQJQQQQKQQQQBQQ@QQ@Q):U@@  ,tk*(= [ !(/6=DKRRT'>9'>9'>9'>9'>9'>9'>9'>9 '>9 '>3 9'6''+k6'+7Tk6'B@d,@@AABACADAEAFAGAHAIAJAABpQذԀ@@@@@QQ@@A@Cl@ @ClР@@@A@AD]=@t@-eq_sigT2_rectD]= @t9#ܠt@@ttt9$t@@ttt9%V t@@t`tz`P_@`9% t@@pYttts__ܶtttwlbtft\'tHthlftjt``2zta`t̩`pttlpm m `"2ItWm `m`tЩ`2Ltt@(eq_sigT24)'tѩtȰ`8ttptް`#mttttt詚t@2projT2_of_sigT2_eq#2t@`x; t搩 m-tttt 5ipl`bP11P@t尩`h utLtt鰩`lPl/N ttpu/ PlPqPtmA`HPnPsPtmCu % ttÐuP%3PtPtP@t` ~5P|%, u uumQfu u`%'%& t5%)%( vtuuPpuK %&%.P5%(%' ktuuP`f%*%2PPu+C>muP̩`%&%%u%'%0bGu`%"%u%#%+5%%%"tttu;P@u$`Quu1u%+5m}ttu@puIp R %75uu>uPmtuD`%>uFuMlgOuOQ@u@+5%Q%P+uu u8pu_ %L%V%a))`%N%X%c++p0-~yuhP%9@uxζumȶuguD`Զu4`ͶQq u`u9 +k() 7       7       7 "= R '> +'& '() = R'+'%'()'+k() + +~ ;+v+x7"7"TT' +W O;7 ;7 ;7;7 T'$'6'$'$'+ k + + ++7"7"TT'++[+]7"7"T'+B : 7 7  77 T'$'$'$'6'$'$'$mms@Cؠ55@L<Ϡlh`hTX`Ͱ(𠑑u{t@@9#@@A@A9$@@A@9%V@@A@9%@@A@ABC@ At@A A`@ Am@AB A`@A`@AA`@A9ɠu@ABCAa0@A9vu@AAt@AaQ@ABA`@Am@AA`@A`@ABCDA`@#A9u@A&Aa@@(A9u@AB#Au@'Aai@A(A`@*A`@AB+A`@.A`@A/A9Gu@3AaM@5A9u@ABCDEF@@u u@@A@H\@ @&H\%@@@A@]%@,@p]%o@@@A@ABiy@ @|iy @f@@-x@hNlh@ @hG <6 +:k()G'D@@@@@xx@@A@CDE@ @'or_commȠ @@ Sggggg @"or @BA AB@@@@@gg@@A@@ D@)xpair_eqE @@ HIxnyYxyZxy8"y1y.xy/"y2y*y'yyxZyw6Axayy3yHxcyy=yYy'@$andb= y%y!ySyb@@@w!@w@AB@@y y@@A@ċ@o@ċⰠ@@@A@AB(@@*transitive( @wd{dudswwww4uw@Awww@A1Ae%@dz <+k() + T'+T' +T' + !7 T'+ !7 T'!7$'A(@@@@@ww@@A@C@=@'tagged2 @z%z#zezzeeeeezSz tz zyoxe z@z0z.z$e'zz#e&e$zS +k()= R '>'' +k 7$'e,e AC|S@@@@@y점y@@A@Д@p@'negb_orД @@tp]`r]doozCBAo瀠BA@@@@@ww@@A@`@@)keyed_mem` @xCwwwwwwwwx*x5x8@+pred_of_mem&[wwwg@wa +k() 7  7 7 7" 7!:'Рwxwsxw}dw@@@wX@wW@AB@@x#x @@A@AB@@-right_inverse @tttt!RtmzP]t@zPzztzzzuz@tttt¶tömzP]t t +k()+ T'  !7&'tl@@t@@z~z{@@A@:A@@,left_inverse:A @tttt-tmz۷P0zzzt,zztͰzzݠvzz@tttt9tmzP< + +k()+ T'  !7&'tݐl@@t@@zz@@A@ACD @w@b  @wbv@@w@wbi@@w@wb]@@w~cwncwccw^wmbbũw@0sigT_of_sigT2_eq0ހt@wwwwcw|cwctc Xc @@9@b@A@9 @b@A@9K@b@A@ABC@bAw@AbAb@bAo0@ABbAb@bAd2@AbA9Ѡw@bAw!@ABCbAb@bAo9@AbAb@bAd7@ABbA9w@bAw/@AbAb@bAb@bA9Ow@ABCDE@@ww@@A@Pj@@(wlog_negPj @@Rt D߶@@^A^y2^y4@@@@@yx@@A@Ad@{@3dependentReturnTyped @]*p`lJ@@!PV@l@*qZclT@@@VHl=l>lJl?@^@VRA@@VYBBl^ l^ X~@@*p@.@A@*qZ@&@A@AB@@@l&l#@@A@AS@@,homo_mono_inAS @@BEBEX|E۶;~,EByyByrtSB&fgK_on;m$gW@yWWtxʰWByy;{Wgygt|Wg-y;i ;Xgy;_th@BWx۰W-yyWyB@yBŷyKByBtByB鐩BWXgyWyBByXyWB@C WxW5-3WyW1BީX(yȩxBy-Bg÷yWyC@#y6y6CːC y($C BWCg!yCyBCԐCC+CyCUCTCyC1"9Wyy<yN>XMyC%yCtа>y6y6 BC-yyIy6WyMyMC/C*C5CKX^yC6yCC6yCySC@@@C@AF(@F#@AB@F#@-@ABCD@@yҠyϐ@@A@ABF2e@L@-3F2e @A@->!rLKLKLLLKLKLLRJK֠LKLKİL)@-^qKKL;K@-}-S -- H,3k(*()= R'> 7!3&'''+k6'+7Tk+7T'+7T'6'L<(РLpLjAEX@@@@@LL@@A@CEFGϿ@ H@&IDPropGϿ @ww=@w=wP@@@@@ww@@A@@y]@,proj3_sig_eq @y\:37RyZ@@yWyUyQyOy.vryy-yHvnqtseyOqyByqxqqq+qq6y`ty?q}xyvgy6vgq{@yvykyiyeycyBvy2yAy\vyS7xy$vqy7voqu7dqqrA@|y* Tx@q xȠy0xyp@@:37@@@A@A@CAx@ADAx@GAx@AHAx@JAx@LAv@ABCD@@xx@@A@A3E@y@+3E @y+@@y^y^yv˷ywyU\@vȔ:O=ny@@uV+y+uXyqשy@rAM ܩy@yyq rylyyy ^uAyնU|@yjyy"yũyyyyxuvyӐy U>UCUbyrrҩ өyyyUt*UdyѷU@yͰN^r7yکyѰyΩ^Uuy鐩y ))UT^Uyr))UWU{y84r@Uy˷gy䰩yɩ^zU@y갩yƩ^zUuz y )^yr1)zzQMTz U@y^euzy ***r@***uS! b^z"U)@z2{z'^z!^ywByyUw,i$rwr*@Cؠyؠh_ f@L<r\(𠑐l}TXzhz2t@@:J<@,:@A@:O=@@A@AB@,@Ay@A,AAy@,CAy@AB,DAy@,GAy@A,HAw@,JAr@,LA@,NAy@ABCDE@@yy@@A@kY@c@kY@@@A@AA@|@,andb_false_lA @@mk{{{倰oo| BA| B@@@@@{נ{Ԑ@@A@BCA@|!@,andb_false_rA @@Վj| ||o<o:A|+B|.B@@@@@{{@@A@@M@)etrans_idȠ @@QTx+(h 9@@ AאB$eqxy"4CBA";iDCBx@ L| DCCB"OADCAA@@(h@3@A@A@5Ad@7Ai@AB@@~~@@A@&@@*tagged_asE&נ @@Mm~m@}<u@@}m}m}m}}~@#tag&}m}}~}} }m}(~~ ~@)tagged_as9}~~~@&Tagged3MEˀ~~ ~'~'@@@VAz:Sl@AYA;q@}7@AB]A1I!M~ @m@AcA8JVm@>Ay:k@ABAA @@A@A@@@@Dmq-q,qLqOqHq0q:Aq q5qVqEq @Z&qqFqqHq:qZ@ql9qaq_+ +k() ,N'(*()= R-'> 3+'''+9'()!&'+k7%'+7Tk+ 7!T'7%'mX3*@@AAAD@@@OAq@A@@pp@@A@' @@' @@@A@A'@~@,decide_right' @@փA!CA&decide&Specif$Init#Coq@@'sumbool7̂K@A%Logic$Init#Coq@@#notШA@B!P@)C7@!H&DB&Specif$Init#Coq@@?7̂K@BEA@@@@@AA@@A@2NCoq_Init_Tactics.@@A@-v@@*unless_sym-v @@FH")ioC @@xu)jo @@s BbBABhAB@@)ioC@@A@)jo@@A@AB@BUA)Wjՠ @ABMA@*AB]@AB+ABW@.ABW@A/ABT@*ABe@A+AB_@-ABe@/A)fn +@ABCDE@@}w}t@@A@Vu@@ܫVuܪ@@@A@ABC5d@|@*eq_sig_ind5d @|9|@@|az||7w|l7v|@- |||@*eq_sig_recAit.@||a|7|x7| ,}-Ðt@@9@@A@A@!A|@#A|@%A9,|@ABC@@{ꠐ{@@A@Ai@|@"Ai @|┑@@|a|7|7|׶@-@x|@-V:tb@||a|7|7| ,-t@@9,@.@A@A@0A|8@2A|7@4A-d@ABC@@||@@A@@@*mem_topred @@~:blTcIy;(}f~-Jz @+'$}@@@uA2)@Aq@T#AT@ABT$A2,@bR@bQ@4 @ABCD@@~ ~ @@A@ABDEӊ@C@)CompSpecTӊ @{ I6@@^^^^^{|{P{y{@,CompareSpecT, /@^@{@dE@A@{~^^Ķ@B@{^^ĐC{jD@z àJ_@@^+P@@ @9@A@ @@A@AB@dOA@A@@{B{?@@A@@}@*sigT2_rect @}hf@@}@}~hZ@@}@}}hI@@}xhjY8瑠O}@@y/}}n}}_}x}q>%aky iaj> yiai}h}}@}&}"}}y}@i $TA@}}} @yL}}}}}}}}}"y+}}}}}aj>8=AF|@@8@>@A@A@@@||@@A@ߺ@o@~bߺ @ ~o U4ACC@@@@@@~yU?      @ @~ - +k()= R '>''+k6'AC| @@@@@~점~@@A@A!@~@{! @~z@@~~~ ~}{+}}~{'xx}ϩ}x~~ ~@~$ ~~~~}{4}}~ {0~}{.}͐ <+k()+$+&7"+$7!+"+$7"7# '$'$'$'$'$'}ӐP}px-~@@:,5U@{@A@A@{A}{@A{Ax@{A}{@{A}y@{A}s@ABCD@@}b}_@@A@BCFG@d@z @!rnYn;n[n[|nNnBnH@{{ +k= R'G'I'H''+k6'nInA@xnj@@@@@|9|6@@A@3@a@3@@@A@3@i@3@@@A@AB4o,@@(sub_in114o, @@жLLKL<c˶<<<<<<n+T<<^zw<<^<<zHHHBz@HH^zHH^!z@@I^^z#@@,v/7@V@A@,w/v@P@A@AB@0A8@A]A9@_AL^@AB`A0@cALQ@A\A@@^ALe@`A0@bALX@ABCDE@@@@A@4o?@@(sub_in214o? @@궐Y,2@@=P,3'@@B]d}BrdC=PdC=RdD{l@F@^ն@^v@{GED@^q|=Oy{@Iö;I=PInBv!@ @)prop_in219II^{_II^{c@@,2@R@A@,3'@L@A@AB@1&A@AYA@[AL@AB\A1*@_AL@AXA@ZAL@\A12@^AL@ABCDE@@|@@A@ABC5W@0@(sub_refl5WȠ @@4Д*F@@8BwAրBAA@@*@@A@A@A@A1^@AB@@@@A@>[@@'ifN_eqC>[ @@RѶ!RWJ@@KC"vT"vF@$g|WKMŐ@@W@@A@A@A)ZA@A@AB@@@@A@AC@S@SCԠ @@@SS8SS6S!qSNSS@$prodt@SSSGSSESSNSSeSLSRASSRSK"x'SSpNSRFSTRRSAR"u'SGSRRS\@SdSCSc;0/@O Q3@3t@SSא P,gk(*()=3 RG'>= R('>3# '9 3# '' :''+k677%'+k677%'+7Tk+7T'+7T'+7T'677%'A<XS(4,PHSSAEX@@@HAA ϲ6WO@A вuXO@AB@@SݠSڐ@@A@BDNĴ@T@&doubleNĴ @SMTQSS@|{k 0+k 7%'Q\@@@@@SS@@A@V=h@}@LV=h @@q5a$ҩy@$9:@Iq!$ې +k() 7! 7! 7 7 7!7!:'Рh$| P\Lyh.t@@U@@B?@@A@AYX@L@(subrelUlYX @@Pnǩc@&subrel'5婚j@w&詚p@ؾ <@@@@@@A@Y^@p@(subrelUrY^ @@tnǶ$@@@@Ҡϐ@@A@q@@*InjEqMixinq @R@@"eTYg@߷%f_inj=qϷzзrh.\@+inj_eqAxiom;l}9@Y|qߐ +k() 7 +:'()  7&'͐x@@@~AnF@A@@@@A@ABC@@-classic_imply @@O}O){Р@@w蔑)|@@@@B@+classically!WbҀi@kk@@){@@A@)|@@A@AB@"A)xr@A@AB@@FC@@A@N@T@6N5@@@A@A>R @@>R  @XC ZCfXC Cfˠ dfŠ @ ltfِD@@@@@yv@@A@Cc@+@+can_mono_inCc @@/LOLOaOD5|LL 7L 8 6 4@L` "`L}РK#LL`a4!p˷`L La7`KL&` `L}+LL`L0p@@@@@@A@AB"i@Uc@T6"i @UUbUUcUTTTTUfT@RE UUl@#sndU@UTUꀛ +k()=$ R%'> L7777" 7%'''+k6'РU tUUJUDAH@@@@@@U{Ux@@A@@@3sym_left_transitive @@Ķ;ooo$symRY#trR@ (~@/left_transitive;U1Y@@@@@  @@A@ACDE=@B@-eq_true_ind_r= @Hi=i;!Hg"H0bb˷iHiF@bն bƩObb@@EciTE@BA@b@EA +k()= R'+'$''+k()+  T'G$'bb@CH@@@@@96@@A@y@e@'insubdKy͠ @@i~|wd/.E.G.IPIH./o.ZjO/;2j@@@@A!A5@#A.t@AB$A.q@x_@0@@ABCD@@%"@@A@AțJ@@-eq_true_rec_rțJ @Hr@@FdiF@BA@aF.A_cTc)@CH@@@@@@@A@B6@Ve@&of_int6 @-Q@#int).J@@AAAA@@@@@DVVu@&option >v@V|Q,@$norm)9փUUQQ4AVV@-K^5Ua-FQ?B@-K-A@#int).J@@&option >v@_ +k7 = R'>7 9'>G''+k67$'Р"`FAABAAB@B=XV@@@@@VV@@A@ڧ@@(sumboolPڧ @@{*Y$decQ#zdRb@L h7Ll@@@@@74@@A@A @d@7exists_to_inhabited_sig Š @@@c9"Bb@@_RAA@g@"ex @BaBBr%Logic$Init#Coq@@)inhabitedJ@J[wzyz@@9"@5@A@A@7A1@Dg@;A1Ϲug@?A@ABC@@@@A@@9@'onT_bij @@=Q)Q'Q"Q(cQ @5b#"Q @@@Q@AP@P@ABP@P@AP@P@AB5V@5U@P@P@ABCDE@@@@A@ABCFHIK@f@(True_ind @uuYx@uͶutY|YeuYbYYaA@|@@@@@u>u;@@A@@@(True_rec @u;Ku)@Y K@YKYK X@@@@@ubu_@@A@8@@'onW_bij8 @@QQQQ9 |d(Q(@Q'5'i5@@@Q"@AQi@Qe@ABQa@Q\@A5@5@QN@ABCD@@ @@A@Au@@'7{3 t+k() + T' !7&',`@@ @@@@A@AR/@y@'or3_indR/ @ttt_  e@e@ ee!o"dzt"CAAAAAA@@@@@@@D@"ddtt%@@t t!ty"%$e@+e"@ +e%@## @"$@$ +k()= R!'>$ ' >$ ' >$ ' '+k',AABACAABD@@@@@@@A@R@!@!R @@@A@ABT,)@@'or4_indT,) @t[t\t]t^a_eY@,de[@.ce]@0Ze_d޷X"OdKdtg"DAAAAAAAA@@@@@@@@@D@"OOdXdd|Blwz@txtytzt{~}ex@Le{@Oe~@R|e@UU| @"%@*t +k()  = &R+ ' >$ ' >$ ' > $ ' > $ ' ' + k'2AABACADAABL@@@@@ro@@A@a^H@&@Oa^H @H@!p|K,@|PA<+kG'@@@@@@@A@Ad\@@yd\x@@@A@dgB@@tdgBs@@@A@dg@@ydgРx@@@A@ABCvY@Y_@&shiftlvY @XN@YaYaVUhXXYdX@mNĴ@XX@V@@X!n @A h+k+ + 7&'6'6'Ut!LY\@@@AUm@A@@YxYu@@A@vY@Y@&shiftrvY @X>U?Y8XYY,@V- @X@<VY,7520UtLY\@@@AU@A@@YY@@A@@!@ՠ렐@@@A@ABDEFy@Y@&squarey̠ @YYөV@K`\ϐV\@@@@@YɠYƐ@@A@ @@.orb_prop_intro  @@HTzـޛ݀@w4kBkAkyz@@@@@@@A@A@Z@&to_int @YiZAY@'to_uint#mX@T@ 0+k7 9'X@@@@@Z!Z@@A@@C@7keyed_qualifier_suproof @@GM}}Ӷ}}˶6M嶐#k_qMکl9S˩}d@/unkey_qualifier78f Sթ}ɰ@@@M@A @}A@AB}A@}AlE@AM@}A}@}Al@ABCD@@Ġ@@A@A@u@'orb_idl @@y memi@@mBm$S@@@@@預@@A@B@@'orb_idr @@.m(m@@mAm5)$@S=@=@@@@@ @@A@˴@@*sub_in_bij˴ @@TTTTTMTKgJTJ#D1'H@E9"TJ$TJ_@TvZ'v\Qa^Tfv^$'>$''+k$'5AB@@@:I@I@A@A@@@@@A@@@+sig_subType @씑>+0@@-}ηdz[xXѷgxRzm@)proj1_sigYxbA ~%s~##K_Swն~oȩא }?xs׷ة5cxwBBB@@@@@x5n ʷ~9~2@*vrefl_rect+ [36@,A@+@#ؚi ?Z@B!xBA +k()+" 7! +! +D+H7!+I7!8'$'()= R'> %''+k$'() :' 7$' 7$'Рx+t\\tEABAD@@>+@s@A@A@vA@AwA@yA*@}A8A&Specif$Init#Coq@@A8РP @ABCD@@@@A@Ai@@si @sb@@@sT@@@~sG@@O kg~sCHH@@@@@@Osu4XO  s   OOO@$@@A%@@B&@O @kƀDCO8H@F D@@8F@s@A@8@s@A@8@s@A@ABC@sA*@AsAs@sA(@sAs@sAs@ABCD@@@@A@B+Q@h@7negb_involutive_reverse+Q @@PgfMA>BA@@@@@>;@@A@4@@.eq_true_iff_eq4 @@H}@}@@yzBAAA!||Ð@@@@@qn@@A@A9+@~@6well_founded_induction9+à @~~~~{%{#~@~~,R@~~~~{*{(~KH[p@@@@@~~@@A@BCEG@z?@o@&idProp@z? @M@y@1GϿM@@@@@85@@A@FY@@,eq_sigT2_indFY @:+%}@@zlx: ,(@@{ty: -u+@@_tOte4@t_@,eq_sigT2_recFe@!lt\teA (;ǐx@@:+@/@A@: ,@)@A@: -u@#@A@ABC@7A@A8At@:A9)@AB5A@8At@A9A9)Ġ@5A@7At|@9A:*@ABCDE@@⠐ߐ@@A@AFe@@6Fe @ٔ @@ҶД@@Ѷϔ@@uCu<e@u<@ND]=@uOuHe {<x@@9)@H@A@9)@C@A@:*@=@A@ABC@PAA@AQAt@SAb@ABMAE@PAt@AQA_@KAK@MAt@OA]@ABCDE@@/,@@A@ho @@)pair_andPho  @@T=LⶐL䩚1@+yС)8@yЖw@BAS@$prodt@BA@@@@@(%@@A@v@@v @yo>lAorroWit@o>t 4+k()G :'@@>P@@FC@@A@AB~:@@.absurd_eq_bool~: @@TK曠倶%3逶@%Logic$Init#Coq@@%Falsee@ހ}~@@@@@А@@A@!@@.absurd_eq_true! @@}L@@& ~2A@@@@@㠐@@A@ACD+@@;v+ @;c@@;b@@w{f@v9Mm@@Z;F\v;@v ;;k  n @˶@;ĩvtѐ;fAf`v;;;ݶ@ɰ.թ̰␩<fMfRn:fvfPfUf-8f:xܰ:n+:@Ⱙ:n1:I<::n7:v::Ee{@n@:X<);;v;;J Uf:@(qmwiζh3 9'G''+k6'+7 Tk6'蠐ACd:qȀ@@ @<@A@A@>A@A@@@@A@wd@_X@Zwd @@@Z\'__!p_b _c_d_d\._f_g _h_i_$\3_k_k^K^"k'_o_*_q_q^ _ ^K^V ^"r'_y ^^_@\D9 [ 蛠!@D[  ,\k(*()=7 RB'>= R)'>93# '99 3# ''''+k6'+k6'+7Tk+7T'+7T'+7T'6'_tL_R_LAEX@@@@@__@@A@ABEH~ @"@&absurd~  @@"Y}b}aQ}b@}7@}N@BШ}Z}Z@@@@@}}|@@A@T<@:@T< @8u@@1#/p@@ ߷'˩=O+29ҩ=X=x#@NC ؐ +k() +N 7" 0  +E7" +@7"+<  +; 7" 7+17""7# '$'$'$'$'$'$'ː=dLx5x$t@@9=@@A@9@@@A@AB@A@AA@A@ABAH@A@AAw@A@A@AH@ABCDE@@@@A@ "g8@@1expose_simpl_pred "g8 @q𩜠/:A/qΠ /@q/B D+k()G 7!:'/&l@@q@@@@A@A .>@3@* .> @@6B*@@@@@@@A@ 2i@A@+P 2i @@D+S@@@q@Aq@C@?@ABC@@@@A@ABC 5@B@-andb_true_iff 5 @@fh@gD}/ecBAUA@BaAH#AiA@@@@@30@@A@ Uw@e<@  Uw @aUa%@ UxT@Ua @aUڛ8 <+k() 7%'h@@@@@dd@@A@ Ux@ei@ Ux @-E,F*@ Uxc)@aC݀V('h@@@@@ee@@A@AB Uxc@e@ Uxc @QiPjOUV @adV!E D+k() 97%'\p@@@@@e7e4@@A@ U@e@#O_S U沠 @@-BaV:e@@@ @A4BA@@@@@eeeb@@A@ACD [4@$;@'rew_ex2 [4 @@$?l~픑1@@V ~ɶ~@~ɔ1Z@@!Q~~@D!R~~@C!u~@#ex2М@VV~~V~VAV̶8nV԰VV~VְV~VV֠~V~VS5V̷S6VUVVuVVu%CCC@@@@@D20VS>VVSMV8VڷVV)VV8WW"u3WS[$IASaS=SfS>VS?WKSQSfK2>V~JVWL7SX7WM =:<I;VUV SuMUؐ@@1@@A@1Z@x@A@AB@A9@|A1A)E;@A8@ABC@@@@A@ `@fu@$eq_S ` @ft@'f_equal=XXV@!x@!y@b@fQ @fHA BfQfR @+ 777"k9')`XP@@@@@f>f;@@A@ a@f@$n_Sn a @@4Cb"WAf A/BA@@@@@f`f]@@A@AB D@%6@&eq_ex2 D @蔑1b@@W÷@WWշWWWSW"v3WWWTWӷB_WT JWSWT W巐!rWTT WTTW@0eq_ex2_uncurried>`⾀(TTT WWWϰT T$WWҰT%WTT+T'W·W WٰWTWT-@$< W)6WW WWWT)54WڶW2B0+)W갩(T(T*T?W T,TEW +k()    ;         7# ' 2@@1b@Y@A@A@[A@]A@_A1ԥ@ABC@@^[@@A@CE J@%@&eq_ind J @Y"@@W3ZoR9WCWW{WWX@LF:@f W<c@= ^CBWSW%@O[N\N +k()= R '''+k()$'WWMA@|@@@@@@@A@ V @%@&eq_rec V  @=Wl@lWXEW@BWq@rW wvWW̩4 @+k() 7&'X_l@@@@@ʠǐ@@A@ X@&@W X @ŔW@@WW:!WWW@WXXW@XW@WXǐ +k()= R 'G'' +k() 7&'XWA@|X@@@WA@A@@@@A@ @ 2@/explicit_id_key  @@x&@(Gk@@@@@̠ɐ@@A@ABC 5{@&\@&ex_ind 5{ @X@@XXB@F X>XXBBB@@@@D@X@$ X! ڶXW@WXT&@ A @%%%ABAD|@@@@@UR@@A@ s1@@+iff_reflect s1 @OwC@С)x ɶ xO@'and_rec1@ж@@O·r"H1@FשAT NXNICO^C7H'ж@L@MO"@R O#%O@e .wCO.COǠ0C{@Q3ڛ@@EBǀ AAO  +k() = R'+ '+B'$' + L7!+!LL77"T +T7#'()G 9''GL77&' + M7!+*LM77"T +!T7#'()+9' 7$''GM77&'+k+L 77"7!T'7%'𠑑O d2P}접B|lࠐ<@DL8t@@@@@ՠҐ@@A@A K@@7inhabited_sig_to_exists K @@LA9'YG@@A@ 6WBB S@@9'Y@#@A@A@%A 5@'A 3@)A @ABC@@점@@A@ ʖr@nI@'int_ind ʖr @nHnFnDAn6@nLnKn n=n<n:n4n3nBnAn?n.n-nZnn8nn5nAB@@@@@@nm@@A@ ʢw@n{@'int_rec ʢw @nznxnv@nx@n ՛nZ@nBnAn@ n9 ,+k7$'X@@@@@n%n"@@A@ABCDFI G}@'@/or_iff_compat_l G} @@'GV@BAuyj@@@@@@@A@ G@'@/or_iff_compat_r G @@'Hܶ޶V@݀BA〠;?@@@@@ؠՐ@@A@ @o@@ @oa@@@A@AB y@ @1eq_true_false_abs y @@xB  @AA@3B0@@@@@栐@@A@ ~G@1@+negb_xorb_l ~G @@D0>,}B GfBAGlBA@@@@@@@A@ ~M@`@+negb_xorb_r ~M @@E_/,-EA5GBAGBD@@@@@?<@@A@!!V@)@(J!!V(I@@@A@ABCD!$:@e@`!$: @@@`NbueNee!eekGde6FeenDdePCdCe@b`Ӷ]`Ӷ%($@5$`ܐ ,`k(*()=; RF'>= R-'>3# '99999 3# ''''+k6'+k6'+7Tk+7T'+7T'+7T'6'e\eeAEX@@@@@ee@@A@!-@j@+f_equal_nat!- @k@!B1FdJf @@!f@jX"@j]jOjSjT867 k8LD@@@@@jMjJ@@A@!8@.@6locked_with_unlockable!8ߠ @xb*|Q@@p6px^Axa@+locked_with/Ξxh@,locked_withE1,Cp@x}@p7pBxS@Ő \+k() 7" 7":'l(D@@*|@9@A@A@;Ax@=A*zuH@AA*{qL@ABC@@@@A@ABE!9@k@%max_l!9Ġ @@Pf[@ |ABj򀰛k(u@#max '=g=Ґ@@@@@jǠjĐ@@A@!9@k>@%max_r!9ʠ @@Qg[@ BAk(&=g*g*@@@@@jꠐj@@A@A!9@k_@%min_l!9 @@Rg3=[?@ ŀBAk;kX@(@#min >gQ>@@@@@kk@@A@!9@k@%min_r!9 @@Sg\f\h@ ABkd)&>?gtgt@@@@@k4k1@@A@A!S*D@x@,eq_sig_hprop!S*D @w9u@@rp&$INB9CԷcZ8N7C,;jqxT1N.0C}@75ZNSJCtkBxC CِLx$t@@9@0@A@A@3A@A4A@6A@8AC6@ABC@@ǠĐ@@A@!Wb@F@i!WbҠ @Ԕb@@*+@@5U5U@ܔ @s +k+7T'+ + TT'7$'7$'*:d^p@@)xr@|@A@A@@@@@A@A!\%@_@2xorb_assoc_reverse!\% @@~^].a!UeLIIICBAICIBA@@@@@IF@@A@!@@(bij_comp! @@a:E:F:G@z{Wi}@z~Z_\nw@@@zm@A:SA@:C@:B@:A@ABCD@@C@@@A@ABCDF!2#@*@(eq_ind_r!2# @1GK N@@\a>>\q>>ީy@B J>@\l>ې>ؐ p\@@@1G@@A@A@!A o@#A\b@AB@@@@A@!ć@h@'testbit!ć @A@ fhdNfh gWh ggKgg@e fAg_hfvZg@ge|**g; 0,5k(*()= R'> 7 3%'7$''+k6'+7Tk+7T'6'Рgo$ؠ|h0ggACX@@@@@h!h@@A@A!%0@+N@(eq_rec_r!%0 @1HL @@]3ܷp?^?\]3?[?Y@ V ?[@]>{?V?S p].@@@1H@@A@A@!A @#A\@AB@@85@@A@!и5@+@(eq_stepl!и5 @@+ge1еy @@]hA]hB!zC@+DCB@+(4%+^ E8@@1е@"@A@A@$A!"@A@@nk@@A@AB!y@+@(eq_trans!y @i]?]>*\?é^)R_C?Q ]]^'@Q ^/Z^IKJ@w]M]Li@ @Q^7^2Tm +k()= R ''' +k()7&']]PA@|^D@@@@@@A@!g@ @=well_founded_induction_type_2!g @ A@A@@97A!X@@@@ @@A@Է!b@A+CЀ  @@/A)A#A*%A!A]$@ǐ x+k(): 7#'`@@@@@@@AB@@@@A@" T3@-~@!" T3!@@@A@AB"@,9@&or_ind" @@·޷!o@r @BAAAA@@@@@D@^٠@@ඐ@ @ +k()= R'>$'>$''+k'(AABAAB@@@@@@96@@A@"f@-@R"fܠQ@@@A@A"y @,@&rew_ex"y  @@,j>1"@@^qA@1+"@@QOH_% _'^~+@__ .-__[[_[\9_ __L__"[Q_[R5R68J^_'>Q_@_@_-_" _!'^_C _> ___"_#_![[_JYf^e[^_5[q[Q[Q_*%[u[bSUo]@@1@C@A@1+@<@A@AB@GA"N@@A_@BA@@ABC@@@@A@B"}@,@3inhabited_covariant"}Ġ @@,fʔ17w"c@@Δ1vx"k@@@@B~@-@)inhabitedJ@@@17@@A@1v@@A@AB@#A1Ϲu"@A@AB@@֠Ӑ@@A@"r@n@-nat_rect_plus"r @@?Uj -_R 1jO Wj@@j@AjjBnCjjjDAjjC,2EDjjjDjjjDAjjCDjjCE@@O @5@A@A@7Aj@9Aj@;A1GKj@ABC@@nn@@A@ACDEG"@-v@&unique" @(1Ši"@@*`_\M"x'$@M)R@h@7@An_lBA +k() + T 7%'+  T'7&'3L`@@1@)@A@A@+A#@A@@he@@A@#m@j@#m @ije\@#rev).Vj@@ey jRekBeoA@-8eWeS @+k6 7!7$'`"lA@T@@@@@j j@@A@A#*{F@]@#Exc#*{F @\:LZ@@@&option >v@G@jHA@ ,+k7$'X@@@A ůM@A@@@@A@#]c@/l@ #]c @@@A@#]i@/t@ #]i @@@A@ABC#myD@@+tag_of_tag2#myD @'um@@@'uàn@@@'vo@@  @FHYt?>@ t*@! W/@t \@20@*@A/@&@B.@8&Specif$Init#Coq@@%sigT2$TA@:EJȠ3;4Q%@@+W?Y- +k() 7  7: +  7 7#'  7%'РCdSРt@RKx@@'u@x@A@'u@r@A@'v@l@A@ABC@A@AA8敠K&Specif$Init#Coq@@A ϲ6W@ABA@A8ԠL@AA вuX@A@A8M@ABCD@@KH@@A@#~@0)@#~@@@A@A#~ @00@@#~ ?@@@A@#&@09@x#&w@@@A@#,@0A@}#,|@@@A@AB#2@j@#g#2 @h"@@a@_"@@`@^"@@Bҷ2˷\ǷcƩVéZ[v=0/b@%!|YIsjI<; nA@|LtȠՐ,젒<p@@9@"@A@9@"@A@9G@"@A@ABC@#A@A#A@#A@AB#A@#A@A"A@"AP@ABC"A@"A@A"A@"A@AB"A @"A@"A@"A@ABCDE@@@@A@CDE#@,@'sum_ind# @I+\+B++4+v@M+\+F++V?>=43$+C9:++8<=S+T++SAB@@@@@@ܠِ@@A@#@-,@'sum_rec# @+̷\+Ʒ}++کx@+,ŀu7@+ն\+϶+++Ѷ++j[+jn++pq+lp++os+ @+k() 7&'l@@@@@@@A@#@16@#à@@@A@A#1@1=@ #1 @@@A@#1@1E@ F#1 E@@@A@ABC#1@1L@'Y#1'X@@@A@#@1V@#@@@A@A#@1]@#@@@A@#5@1e@~#5}@@@A@AB#@1l@###@@@A@CDF#@0'@,eq_id_comm_l# @ٔ1x|%@@Ҷ@"HfbPk׵YbOOਗ਼@!yOObOPyPyb bbbݐbbb'Է@bb֩bbb bap b+PbOȐ"a0bb,b5bb3bȰbbʰb̰_!bb6b?_$@_#bҰ__$._+ ũb0_-b_ bH bްb bbbIbR_7bP_6b尩b_#bA_%bbbC_'bbשb;_)b  b>b_G_bBP.$@2eq_trans_sym_inv_l/_lMCbb'P85P:_E++8P<Pͩ@|s@B@A&rBB0CAB6NC0c#DCA_DDCACABABCA t+k()  7L #= R' = RU 'G''+ -    7     7   7"7# '+ k()   G77 7"7&'+k() += R3'    7  7'  7"7&' +k() 7&'   = R''   7"7&'+k()  7&'ࠐbb\@DHb|cV$`TĠfL@@1x@@A@A@A&p@Abc@A1r8v&t@ABC@@ @@A@#$@1@,eq_id_comm_r#$ @1}A&@@cQO=cÐbb cccbc@cccccc cbSȐ&Hfsymf̩b_P߶ϩc_ϵc@##cccސ_cȐ"e0ؐݐcðcc-c6cȰc+cĐ-@cͰcϰ`$c c``*`*c cذcڰ`+`0NuNucEcN`/@c` c ϩ` `"`<`$cVD`=`Bcc c_Hcc*cccc[`=ccc#c 01]A'c`S /cgcpd`SN(@dd`C F`Y H`N`G`G`\c J 'd d ,*cxc @d  ;0d   `V 6`m6w <`\>>`f  `_>@=`u`vA?c@d*`{Nd%cc`hcd/ JKd1d3   "Qcc @d; #Wd=N  "d5 #]^ + 2 4 p` 1 1 7` 3 3 9g tc 5 vik` `m@ !2#d[``VV`cdadc OD@c `  `c` @/eq_trans_refl_l)o$8`iCdr`m````oo````  c`  cʠ` Cd~c`````O````dOfCdcdөѩcݠCddQΩ`QRa@@ն@AՐB2ECBȐAC2QdDCA`DDCCAABABCA +k()        7L  +T7= R'    +A  7= R '  = RL '%        7 1   L        7L+        7"7'''+G T    %        7          7     7"7# '  7#'  7#'        7"7&'    + k()  ]= Ri'N   -  7 7    7        7'    7"7&'+k()   7&' + k()   A= RM'2       7       7'   7"7&'+k()   7&'+k()   /= R;'           7'   7"7&'+k()   7&'   = R''   7"7&'+k()   7&'(dHc@D  $ wa+ l,?hࠒdIx<$d@t  `    ,  |  P  P|@@1}@@A@A@A(@AAd@A1lp(@A@Aw@ABCD@@eb@@A@#/@@1eq_bool_prop_elim#/ @@X@y BA<@@@@HAAt@A@@qn@@A@AB#䪮@@/orb_false_intro#䪮 @@(\ᛠ@ BB@眠B㩚ϜB@@@@@@@A@#o@@)andb_comm#o @@\p퀶񀩛؀ BAAB@@@@@ˠȐ@@A@A#@@)andb_diag# @@l"0.AAA@@@@@蠐@@A@#v@" ǰ>O@@$ A0-B}k %AA@A@@@@@D)'/dBx@Z3R.1@- >v@N-@NE45,S8'BII_ +k()= R'>$'''+k$'/AA@@AB@@@ ǰ>@L@A@A@@@@@A@#:@5@%error#: @4ةB@9א<+kG'@@@@UR@@A@$.@5-@ $. ܠ@@@A@AB$~@V@%value$~Ϡ @UA7@Z@L5 0+k()9'@@@@xu@@A@CDGHJLM$0@4@e$0 @1>lB)}@@eb@e&@e'eQegA@x@@1>l@@A@A@@@ݠڐ@@A@$%]L@4/@+subrelation$%]L @ᔑ1ɠe)@@唑1f)@@@"R'@@f"ضf ٶ@ϩ@,@-@@B@8@C@=T +k() + T' +T'+ !T'%'@@1@3@A@1@.@A@AB@@@+(@@A@A$'@5@$'Ơ@@@A@$'@5@$'@@@A@A$.@4@.invariant_comp$.Š @@4mvWQ$QQvTQQQQQ@'subpred*ZEeQQͩQQ@@@Q@A@K@Q@P@ABCD@@@@A@BC$K@@*sumor_rect$K @:J@@G@%sumor$|@,:J)@@Aȶ-BBAAAA@@@@@D(>C@N3H?D`@/$|@DK/@춐DL.WIJ+˩ 89_3AABAAB@@@:J@P@A@A@@@@@A@$o@5s@)eq_Tagged$o @@5wQc]+5M#oab\+<ZOF~@#y#hh#jkF+MVoVx @&tagged8N+z@@@*A#d@A#v@#t@AB*A#c@*A#@AL@L@AB @@#r@*A#`@ABCDE@@QN@@A@A$vD@U@,fun_of_simpl$vD @ruf@@~ͩu*,uBAA@@@B٩ ,@#lamu1M@ +k()= R'> $''+k'AAAB|@@@@@ @@A@B$@3@5injective_projections$ @@3Cm ۵*c @@bΔ ܵid@@"p1F6BA"p2F?CB@倰DF4DCBF;DCA@{F>{FBw4~@@ ۵*@H@A@ ܵi@B@A@AB@NAb@AOAX@QA5@ABRA1GK6@OAb@APA[@RA>@TA @ABCD@@41@@A@$PL@@-in_collective$PL @@ ѶlB,B*w5W԰ΰɩ/@W<B%B=W@@Vp@@mj@@A@A$ *@@(inj_comp$ * @@W@ z@  y@@@d@b@AB@@@@A@BCD$-@3@/CompareSpec_ind$- @#Peq#Plt#Pgt@@@ @ķƩ.H0CAAAAAA@@@@@@@@Dӷ@=JI%&@+')(')9@,+@ض0@!&׶5@&'ֶ4 @]!Q]@4(( +k()= R! ' >$ ' >$ ' >$ ' ' + k()$'=AABACAABH@@@@@נԐ@@A@$y@ @'qualifE$y @@ 54F+)1/@@AB86 @X&0CA @ڕC @>h`C @D.=jZe;ADCBBA@@+)@>@A@A@AA@ABA{@DAjv@FA+@HA*@ABCD@@NK@@A@A$<(@{@$<( @yLnlhfp8ZF{@@N@Wywsq @rY[m]j^XU퐐0` AF|@@8Z@!@A@A@@@@@A@$@ 5@&addbAC$ @@ 95AiAY B@@@@@@@A@A$@ I@&addbCA$ @@ M4A}Am V@@@@@@@A@BC%9@ ]@&andbAC%9 @@ am5)}1}/}-@@@@@@@A@%]@ r@&andbCA%] @@ vl5&}F}D}B@@@@@ՠҐ@@A@AD%i@v@%i @8@u +k= R'6'6''+k6'7XA@tIIH@@@@@RO@@A@%%@ @C%% @O-V_zBBB@@@@@-_Pa_@MC_G@3_FSDTES@d-kt_P-VABAB|@@@@@30@@A@A%@}@ @kP%@} @Ynx7@ 4+k6 7%'Y`7֐T@@kR@@UR@@A@B%Q@ @&contra%Q @@ M@@B@/"/@@@@@|@@A@C%SY@@"%SY @@@y\ti\sR\^d_\T.N7E\XO\X砩\u8{\wz\v\wW}\u@"\\R%\E\\\dG\ࠐA@|Qxq蠒4ahÐ@@9~ @ @A@A@A*@AA(@A#@A@ABC@@ @@A@%V'#@@*tag_of_sig%V'# @p's@@ ^_j}@boo@@@AAɩ F@#sig#* @{z|}a p+k() 7" 7" 7#' XѐH*l@@'@8@A@A@;A@AA8A *@BA8РP .@ABC@@`]@@A@A%}a?@8@(f_equal2%}a? @@8["A11SW.m@@"A21T֠X.v@@ᔑ1UY.~@@@C@"x1D"y1E"x2E"y2F@9+HDC@93g97gkkũkԐ@@1S@B@A@1T@;@A@1U@5@A@ABC@HA.@AA.@;A.@ABC@@@@A@%}a@@9O@(f_equal3%}a@ @@9S\_1VTZ.@@^1W[.@@"A31XҠ\.@@G1Y].@@@D@@  gEfFeFdG"x3G"y3H@9KFE@9*@9/<9hGh]k)hIhcl 7@@1VT@U@A@A1W@N@A@1X@G@A@1Y@A@A@ABC@]A/(@AVA/)@OA/+@IA/-@ABC@@yv@@A@ABDEF%}aA@9@(f_equal4%}aA @@9]Ҕ1ZP^/>@@є1[_/F@@s1\Π`/N@@"A41] a/W@@”1^Lb/_@@@E@w@x@yyFGGH|H{I"x4I"y4J@:NHG@: Flol~@:%Kl@:*P:.Tsyhhluhl@@1ZP@i@A@A1[@b@A@1\@\@A@1] @U@A@1^L@O@A@ABCD@sA/@AlA/@fA/@_A/@YA/@ABCD@@@@A@%}aB@:P@(f_equal5%}aB @@:T^`1_c/@@_1`ʠd/@@1a e/@@1bHf/@@"A51cg/@@X1dƠh/@@%@F@l@l@l@llzGyHxHwIIJJK"x5K"y5L@:QJI@:Qiriv@:ÀQi|m@:ɀQmm(@:πQm.P:ԀQPАO(im( $izim9@@1_@@A@A1`@}@A@1a @x@A@A1bH@q@A@1c@j@A@1d@d@A@ABCD@A0\@AA0]@A0`@A}A0a@vA0c@pA0e@ABCD@@@@A@%'@ @&elimFn%' @@ w}{o:жooʶ@;js@@@@@OL@@A@A%@@&elimNf% @@u:oo@x:Go@@@@@c`@@A@BC% @@&elimTF%  @@e::@X{zD@@@@@wt@@A@%1@*@&elimTn%1 @@.vp ; pp@F6oѐ@@@@@@@A@%@=@"%ڠ @ܔ @@8f8Щ;&]ԩ]@ꔑ@8嶐8㐐 +k() + T' 7" 7"77&']-lT;Cxڐ@@*̈́@M@A@A@OA @QAn@AB@@̠ɐ@@A@AB%@}@&equivP%Π @@z  K  ;`p@EI@FIT-T.@@@@@᠐ސ@@A@%f.@@(negb_and%f. @@("2BAq݀2B2A@@@@@@@A@A%q|@@(negb_inj%q| @@J@)injectiveЀ>r2ʀ@@@@@,)@@A@BCD%ɦ#@Y@-sig2_of_sigT2%ɦ# @X9aV@@SQMKlX'ȩ/FM1H=@i@b@AlG_@BlKlm^el DCB +k() 7  7 7"  77";'Ǡdxe| ̀@@9@=@A@A@@A@AAAx@CA@EAw@GAt@ABCD@@@@A@%ν@6@&fun_if%ν͠ @@:_zzozs<zz<"5(HϠ@@zh@@@@A@A&B@@2eq_sigT2_uncurried&B @Δ9@@ɶ@ǔ9@@ʶ@Ȕ97@@>7<@z,c|}/ ʰ `g k _ϰ l f^aH<XٰDct13߰1*}3M2 1+1+ 119S4:111,갩mb``<<٩sbé_bb©f<ʩbȩdbǷ `l<̩`q`<ѩf<`  '  b <کq /r<ݩf13=ְ``<ǩf<Ʃ۰`<ŷ1 (VX<ĩV]V_<ɩf<V`5 P6 B9 <ҩ X<թ@1C T```ʷ<<=.ȰIVkVmVlVoVn<f<VrVqVtVs<f<_ VVyVtVsVvVu<g<VyV{VzV}V|<g <V}e f r iV <ɩ _@4eq_existT2_uncurried:T@&ɫ @A=!s>BEE@@@@@@@@((ض@ ꔑs@@@ ȷ϶˶@ @HF@@5>_ķ@F.C @5t0p3o@쐐 +k()= R '>'' +k+T'+  7 T'7&'ˀBA@1 5 B@} VBA@@@4A@4A #@AB@@@@A@B&@?@ae&⯠ @@?À5BA>A@@@A@AA~j@4A@4A@4A~p@ABCD@@<9@@A@&@?@#eqb& @u@$addb@؛)Datatypes$Init#Coq@@Z'@!b)Datatypes$Init#Coq@@$boolZ'@ @ 8+k7 7$'/dX@@@@@@@A@&@?@-& @u@&projT14|@!A8JV @@!P@A8鉠W @@!x @$sigT#6@BC(@@@@@@@A@AB&@@$@& @:y5u8t6:,@ ))*)%$#"@ @ @HCF@w +k()= R '>'' +k+ 7"T''NAE|*@@@@@栐@@A@& 0@@&if_arg& 0 @@`~O~Mr~N~?ն"fTy"fFoT`?>{bL~@@~'@@a^@@A@ACDE& Ŏ@@&if_neg& Ŏ @@^~p~n?~h~fz~f{~g@@~=@@wt@@A@&$@@@$SubK&$ @@@r߶tglRQTqy^@@@x@A@@<9@@A@A&$@@@$SubP&$ @@@q쩛@(Sub_spec5@bI@@@A@[B@AB@@YV@@A@B&&@@@$eqbE&& @@@Wi@@(&@>@@YZ@@@@@wt@@A@C&&@@@$eqbP&& @@@V,2@@@@@@@A@&&@@@W&& @  q|驚@(SimplRelb|İz@@)simpl_rel1VH +k() + 7 7%'()  7&'D6Аxڐ|@@@W@A@@@@A@&(69@A+@$valK&(69 @@A/zB=}*|z@'pcancelg'wuX[@@@u@AXX@@s@ABC@@ݠڐ@@A@A&(6>@AG@$valP&(6> @@AKy^YF8k0 b@@@Xr@A@@@@A@BCD&0w@@&implyP&0w @@dM@L@@L L @@%implbM@@@@@gd@@A@&0@@b&0 @t@@^ҩLͷLĶ^l۩"JLĐ3~@ɔ@wA^ y +k() L= R'6'&'+k+7T'+ 7 T'7 7%'ࠒ1젒3dLL@CPGЀ@@*@t@A@A@tA@A@@@@A@A&2@c@&introF&2 @@gmAEv%v#@uv<@@@@@Ġ@@A@BE&2@u@&introN&2 @@ynAWv7v5@vN@@@@@֠Ӑ@@A@&2@@&introP&2 @@xQAl@@Nb@A @@@@@점@@A@A&2 @@&introT&2  @@l,*(Av_v]@-v-@@@@@@@A@B&9_@@&isSome&9_ @O)Uln:@@tA@&option >v@QAA@A@@@@@Ct9AY!tZtv@k@t:A@&option >v@l@ +k()= R'>G'H''+k6'AŐ,AA@@AA@@@)Ul@?@A@A@AA ůM@@A@@TQ@@A@&:@@&is_inl&: @e)Vs;@@t)Vt;#@@tA@#sum@BAAAA@@@@@Cu Bt@!@u@u@@̛.@t(AABAAA@B+@@)V@F@A@)V@A@A@AB@JA ˱:Sa@GA ̱yTe@AB@@@@A@A&C@&a@'all_sig&C㘠 @@&eKI' M@@GܷrƩǐᶐ=Gˠ>@@'v@_@A@'w@\@A@'x@/@A@ABC@fA8噠Gt@AiA8ؠHw@iA@AjA@=A@?A@ABCD@@@@A@ABCFG&H+@@@,identity_ind&H+ @η ۶@Ӷⶐϩ  ƶܩ A@|@@@@@@@A@&H0@@@,identity_rec&H0 @K &5D(@@ mFr@U0? өD$6&3ԩӰ26KҐÐl@@@@@ӠА@@A@A&j\@'@*involutive&j\ @(9@@@{vxx}}@" V H+k() 7#' p@@@A@A@@@=@@A@&k@D%@/comparableClass&k @<;53ް-"@I{@ED><琐Ɛ9|h@@@QAq@A@@᠐ސ@@A@A&@DK@)eq_axiomK&͠ @@DOTb fA@,all_equal_to+̠͠@@"eq @BA@A&BA@@@9A@A@@@@A@B&J@%@0equivalence_relP&J @@)ƶ~|N==@h01=D@WG+@@@@@@@A@CD&[@D@6&[ @aoAAA@@@BaJ{(ᐷPzd@. +k()= R'>+''$'+k7 7%'MAAAB|]@@@@@@@A@&@s@(&Ơ @ysqdbeXWCBB@@@@@n-|z>F@v&V@){y|o +k()= R '>''+k7 7%'#ABAB|@@@@@@@A@A&[@@&mono2W&[ @@xbxb5{xJxJ@xt 6DAF DAxoH9F xYE<LFJxTNLIxR@@C@@@@A@&]@@&monoLR&] @@xb%xb&V{qXbxxxxbb@bgEeFLD2xn@@@b@b4A@AB@@<9@@A@&]@@&monoRL&] @@xbExbFv{նqxb?xxٶxxڶb>b<@b:x©lDکR5@@ @@YV@@A@ABCE&t@ @&negbFE&tɠ @@G{S@<AB@@@@@xu@@A@&uH@-@&negbLR&uH @@1K{x@B<5A<>Ӑ@@@@@@@A@A&ua@R@&negbNE&ua @@VI{@[@A@A@@A@BA>@AB@@@@A@AB&E@G@h&E @ZVU AAAAA@@@@@@C8޷5ĩ%@#idPJ跐!n@ 4+k() 7 = R"'>79'>G'' +k()7"7$'Рl1AABAAIT @@@@堐@@A@&=@GP@%memPn&= @@GTOze!AbF[\=\?\ALB~y%>bS\K w@&in_mem&0Tn@@@''+k' ACAC|@@@:A8ܠDN@A@@kh@@A@ABC'o@G@%pred1'o @귐"a1٩?̩ηb|@ >] |+k() + 7 7%' 7&'?D=xh@@@@@@A@'p@H@%pred2'p @+"a2?/멷2@#orbհװc@-+A ?5 +k() + 7 7%' 7" 7"7%'?JH=|l@@@@Р͐@@A@A'q@H:@%pred3'q @QOe<:."a3$?jm BN]Q< I%@M1O@@hf|SQE9?q3 +k() + 7 7%' 7" 7"7! 7"7%'?LU>@)p@@O@@  @@A@'r@Hx@%pred4'r @zxl>`"a4[?68G] ' >C~NJRkVwXj/@]x?] +k()+ 7 7%' 7" 7"7! 7"7! 7"7%'?͐P>eDox@@@@SP@@A@'@H@%predX' @蔑e5(WH@@f5gXH@@"p1"p2?J;|Vs ̐VK#@ "@ @)π޶)Հ䩚 @@%@} I H G@@$prodt@鐐 +k() + 7!7%'7" 7" 7%'Р@7P;VDVt@@e5(@_@A@f5g@Z@A@AB@eA ӳ2[(@AhA)@jAq@ABdA Գq\.@iA)@AjAx@A ϲ6W6@ A вuX:@ABCD@@ݠڐ@@A@ABCDEF' :@Fl@4comparison_eq_stable' :Š @@FpD"!"c'&@"@#notШ.BA4@@@@@KH@@A@' @@e9'  @e@@|d@@e@@l\e`= 8L[x:Negef'w;?5ek!A=59 5@"pet$hhĠ3'=ݐT[ 8@@9@eH@A@9@e?@A@9 j@e4@A@ABC@eQA@AeRA+@eTA@ABeUA0@eXA@AeYA@e[A4@ABCe\A@eaA=(@AeWA%@eYAw@ABeZA@e]A@Ae^A@e`A=@ABCeTA/@eXAD@AeYA@e[AI@ABe\A@e_A@Ae`AI@ebA@edA=-@ABCDEF@@@@A@' @I@%svalP'  @@JAtnxN+ E@@@{AW@}A8РP@AB@@@@A@AB'@J@%valKd' @@J|/n*ji`^00@@@^@A@`}@\@A'@ABCD@@ȠŐ@@A@'v6@J3@%vrefl'v6 @@J7pJE%@((@@ @@ݠڐ@@A@AC'b,@@&orbACA'b, @@x@+interchangeUP@@@@@OL@@A@'8q@~@0dependent_choice'8q @zt/@pj)fk.fghi@@!n)@#nat@K @@A@A@@@@D2"n'859:_fJ@T>3Y&A+)`/Bz86| ~<:c@'nat_indJDBy~g<C)ɐ",SQ#IHnvep{qrm6n=KCʐA٩͐D@z@@yIG +k()  ,N  +PL: :'*(= R('>3  3+ 7&''' %'+k'+7Tk'+ +\7"+Z7#'()  +7"  +7&' %'  + 7"%' %'%'9  %'РH1h@@AAAE@@@@@>;@@A@'f@L@*'f*Р@@@A@AB'M@?@.eq_sigT_nondep'M @>9oҠ<@@]9pC@@8 995665,"$%%C'L84*5D8Mel $  2IP]+-M;^F =V]JX]+ ah@x:^04C.3+](Y!U"&Md +k() /  + 7"   +| 7"  +s 7"  7+c7"+[7" 2 +M 7"+D7"+=+97"7 7+$7# '''''''''''ࠒ ]䠒eTg@`"^$@@9o@\@A@9p@W@A@AB@]@AcA@eA]@ABfA@iA@AjAq@eA@ABCfA3@iAj@AjA1ˊd@nA@pA@rAq @ABCDE@@Ϡ̐@@A@'+@=@'andb_if'+ @@]ʔ6p@@AǐBJIOM4Ec@kj@@@A[i$qBADCe@|{@@@Alk$ɐBo@@@@AOu$ӐADCC@@6@B@A@A@DA@A@@HE@@A@ACDGHI'@I'@*option_ind' @XwRPiC@[zV(srqhWXOw\Kgno&T%AB@@@@@@ @@A@'s@Ia@*option_map's @ Ȱ}PT@@y ɰQ[@@@z}}d@є@y/@@B@C +k()= R'> 9'G''+k7$'yAB@@@ Ȱ}@A@A@ ɰ@<@A@AB@EA@@A@AB@@jg@@A@A'@I@*option_rec' @e@#~b@[吩ܠ ꐩِHh@@@@@@@A@'j@d@&subon1'j @@hضTRMSsxsT@oTsԩs궐#Phfs̠TJUضsԩsҠT Jb E7S@x$H շT@JJ+KBx$/OT@11=l0B1@@s@@砐@@A@'k@@&subon2'k @@ڶtxRtO#S@@+Jȶt 65s1T9J86sT tt8T@J?y=Z<B>-@_#$#A? TH7GaE=t 6GJ_($dF(DTM5L=Jt-BK6KN@@t@@@@A@AB'5@@5t'5 @ljR:#R8G`\^R@eqF@rpR@)R>Ma +k() + T' +T'+ !7 T'!7$'g@@R'@@;8@@A@CD'~@h@6eq_sigT2_uncurried_iff'~ @g9!fe@@bT`9"#m@@c\a9"u@@G׷7Щ@ѩ۰AfAAgA^=AAt,A}ܶ@7ݩt zZwk:wnAǩ +A!AAA|s0A$AŠFǠ ɠk@&B@D>7wgʐs(( ,pp,@t9ࠑԠ|\ܠ[ 0P A@@@ @@9!f@u@A@9"#@o@A@9"@i@A@ABC@~A@AAs@A@ABA9@A@AA@A!@ABCA(@A}@AAs@A@ABAD@A@AA@A)@ABCA8@A@AAt @A@AA@A@A.@ABCDEF@@$!@@A@'$@ @Y%'$ @DBYS96m@e);Y7Y6Y2Y0@Y-<@MKY\@H +k()= R '>''+k+ 7!T'7$'69LXAC|@@@@@@@A@A'a@ @}4'a @)condition}#@@(property}#@@$goalj@@lo@fm@@@ +k() +7T'+ +TT'+ + TT''''t@@)]lO@}I@A@)^l@}D@A@AB@@@VS@@A@' @!@Z'  @by@K 0+k()9'@@`=@@li@@A@AB(! B@2@K(! B @ީΩީ⠩@F +k() + T'+T'+T'!! !!7&'Ԁ@@@@@@A@(7@0@-orb_true_elim(7Ҡ @lDano@_rr@?S[wh{3_j}XaW)r.w 0]C-@tmcmw)86ԩw jC:@".pzw6@[_@GurBAmAwXnxA_ +k= R"'+ '+''()9'()9'+k+7T'+L 7!77"T'G77"L77"7%'РdH ࠒUA@twox°lP(@@@@@_\@@A@AC(?@@2not_false_iff_true(? @@F@ABAA@@@@@@@A@(]b@@'xorb_eq(]b @@BԛӀS!׀@n nBAB̀@@@@@@@A@ADE(f@@/negb_involutive(f @@jO‰ީҀրAA@@@@@ӠА@@A@(k:"@"2@&xorPif(k:" @@"6g_zOX@ZGͶ@>z_{@@@@@@@A@A(_@3D@'bij_inj(_ @@3H]'(`!^@@@ @A@@۠ؐ@@A@B(@u@$lock( @@GA󔑠*vx@@A@@"eq @BA@&locked9vBA@@*v@!@A@A@#A*uȠu@'A@AB@@ȠŐ@@A@C(@B@(mult_n_O(ޠ @@HB+@+A0A+A@@@@@@@A@((:@Q@P((:Pݠ@@@A@(@Q@ H( G@@@A@AB(z@E4@&double(z @@@@ +succ_doubleE4E4E3E$,EDaEEE E DE%DEDEDE EEJE;,E:E;E-E%EEEEEE7EE/E©E'EĩEE@țEE@ , k*(= m %.7@IR[dRf'>2 9'>2 9'>2 9'>2 9'>2 9 '>3 9'>3 9'>3 9'>3 9'>3 9 '6''+k6'*(= m %.7@IR[dRe'>3 9'>3 9'>3 9'>3 9'>3 9 '>4 9'>4 9'>4 9'>4 9'>4 9 'G''+k6'+7Tk6'+7Tk6'B@EvEABxtXH,$@@@@@@@A@CD(鈒@M@.eq_true_rect_r(鈒 @@ ĠI@@7v@@} @}%@BA@7g}4A7eZ/@CH@@ @+@A@A@@@@@A@)@#k@*fun_of_rel) @ [`B[b@Ŷ@[@[e@#}@ᡀ @ M@@@@Aݠڐ@@A@)+ّ@+@)+ّ@@@A@AB).S&@u@#opp).S& @[o@]qqM_]I`^U@a7@@ +k= R'>9'>9''+k6'W(AAt@@@@@'$@@A@C).V@@#rev).V @@&revapp:֞}F@EۀE݀ 0+kG 7%'\@@@@@LI@@A@)6zb@RC@)6zb@@@A@)6|@RK@)6|@@@A@AB)6@RR@z)6y@@@A@C)9փ@@$norm)9փ @iũ@%unorm*"HFi!x詚@&nzhead:g?,АF1Fa!uߩːF7շϐFe ҐFf ՐFdؐFbېF`ސF^F\FZFX@@ +k= R'>7 9'>7 = m %.7@IR[dRh'>99'>99'>99'>99'>99'>99'>99'>99'>9 9'>9 9'6'''+k6'+k6'ࠑAA@DKTC|ADtFFVAAȠ8|@@@@@֠Ӑ@@A@)N@R@*)N*@@@A@ADEFG)o$8@Q@})o$8 @7@@hfdb`i"gZX!VN%CP@x@xAxBxQCBAQDCBQ@&!yDCCBQADCAA +k()= R 'G'' +k()  L7 7"7&'HA@|<Ԡ!@@1l@>@A@A@@AGS@BAF@AB@@@@A@)o$>@Q@/eq_trans_refl_r)o$> @1nɀD"H<KA3ADD0VDKZHD+D=c~@iD6DHn5DcrAUDDDV|DMD_LDzA@4~D]Do\DAh}|AC|Ƞ(NԀ@@9@@A@9@@A@9i@@A@ABC@A@AA@A#@ABA@A@AA@A@ABCA&@A@AA@A@AA@A@A@ABCDE@@@@A@)be@@)sigT2_ind)be @?q?m?h_?c?\@?v?r?me?P׶춐ސ?mw }}AF|@@@@@:7@@A@)nj@4@)sigT2_rec)nj @3?(?"?*?驚@?@=?2?,?????(?#? }.5<??1?p@@@@@mj@@A@)@TK@)à @_ک٩G@&tag_eq8BM@'tag_eqP:@o鐐h|@@@@  @@A@ABCD)@T%@.eq_trans_assoc)Ϡ @ה1v4zI@@ (tϷ?÷ӷ"e'#e'' ĩ$ɩ$ʩ$ʩ$ ΐ ԩ$֩$@4-@4A4B(̐CoD:ToEDC8TxFDC>TGDCTHGDԀHGFDC݀HFEDBAHGEDHGFECBA +k()= R 'G''+k()  77  77 7"7&'/A@|#$~lH؀@@1v4@@A@A@AJ:@A-@AB@@@@A@)@A@o) @?ͷ4ɷ5Ĕ8VJ@@@@I׶>Ӷ|{z @y64x617Ѷts#:rAD|@@8V@@A@A@@@yv@@A@)V@'@(equivPif)V @@'fe?Tڶ~^ö@s@_^^@@@@@[X@@A@AB*"H@@*"H @Ji,JSJRJNJJJFJBJ>J:J6@ޛJ+J-@ +k7 = Y !(/6=DKRRR'>9'>9'>9'>9'>9'>9'>9'>9'>9 '>9 '6''+k6'XJJ%AAdA@@@@@@@@A@*8@V@E~*8➠E}@@@A@A*8e@V@?*8e?ܠ@@@A@B*8@V@=*8=@@@A@*8@V@3\*8ՠ3[@@@A@*8@V@ *8 @@@A@AB*8A@V@B*8AB@@@A@*C@9p@·*C @@9sO@$^'9B@@@@@@@A@ACDEF*PQ@9@'catcomp*PQ @=>?׀B?QZje@GHI _X򐐠 P+k()7# 'x@@@@@0-@@A@*Xq@(@'sub_in1*Xq @@(϶}Bm}?j},}*h}}JO^@Da-EMDR@@}@@ @@A@*Xq@(@'sub_in2*Xq @@(綐r,b*KN@@nA@Bs@C@j @@DCB}P@zAQ<B @) @6@@,b*K@7@A@A@q!A@A;A@=A@?Aq&@AA@ABCD@@sp@@A@*Xq@)%@'sub_in3*Xq @@))趐Ŕ,j,CO;@@ᐐA@֩搐Bƶ@C@@^@@ՀDCB}@΀׶ڶ}EBv@)`@(prop_in36署T@@,j,C@;@A@A@qxA@A?A@AA(@CAq}@EA@ABCD@@ʠǐ@@A@ABC*Xv@){@}*Xv @q@@S6S3@?xV@)@SB$SF%? +k() + T' +  7"7 T'7"7$'xkl+x@@*΀@q@A@A@qAB@qA1@AB@@@@A@*Z!"@)@'subon1l*Z!" @@)ٶ~I~?n~=~FC¶T@T@TҶ@L~6~+A V~ TS^[ JT8[G_F~*~(Z^b JTb~ "6@A$GTb`^i@GGTj~1~,\f3knJ$~%G¶Tkҷ^r@~(~(TGƶs~+ &;Gps@@~'@@A>@@A@A*ZEe@)@'subpred*ZEe @TKҷTI|@Uߩl@TSڶTQ +k() + T'+  7 T' 7$'d@@,@@c`@@A@BD*cc,@@3negb_prop_classical*cc, @@q[_@܀A.@@@@@ܠِ@@A@*|w@'@.negb_prop_elim*|w @@Y&@ĀA"рQ@@@@@@@A@*+@@'default*+ @2'caV[&?@@0a@: @u><1 H+k+ 7&''@h@@'caV@@A@A@A@A@AB@@@@A@ABEG*[@@*[ @7jOB@@@ ML}KAD@@7jO@@A@A@@@KH@@A@*R@¥@/andb_false_elim*R͠ @@԰ذڰǠq_ C@ rfC@ s @̀р@¹署퀠BABʀBр/ ǐ +k= R"'+ '+''()9'()9'+k+7T'+M 7!77"T'H77"M77"7%'Р7dH ࠒ4A@tx4lP(@@@@@Ѡΐ@@A@+ [3@X@9u+ [3 @ģĞީć@e'v6@` <+k() 7%' h@@@@@@=@@A@A+(@$''+k'!AAAB|@@@@@נԐ@@A@+Rr|@@+Rr| @ŷ5B8nr@@X@϶L딑 @-.]YYީݠ6ܐ'AB@@@8n@#@A@A@@@@@A@A+@=D@5+ @!'mc̠e(.@@'#Ȑ$flex--(@/@(AՐ d+k() + T' 7&'*P@@'mc@ @A@A@"Aj@A@@@@A@B+@Z@Z+Z@@@A@+ @Z@R+ R@@@A@+ @Z@RS+ RR@@@A@+@Z@M+ϠM@@@A@ABC+@Z@R+R@@@A@+@Z@L+L@@@A@A+ @[@R+ R@@@A@+ @[@-$+ -#@@@A@AB+,}@[@Y +,}Y@@@A@CDEF+@[@Y+Y@@@A@+@[(@.U+.T@@@A@+@[0@.6+.5@@@A@AB+@[7@Y+Y@@@A@C+@[>@Z+Z@@@A@+@[G@4w+4v@@@A@+_@[O@)`+_)_@@@A@AB+|@[V@=w+|=v@@@A@+Ux@[^@Lx+UxLw@@@A@ACD+U@[e@N+UN@@@A@+e@[n@.L+eޠ.K@@@A@A+e@[u@P+eP@@@A@+jF@[}@RN+jFRM@@@A@+jf@[@LA+jfL@@@@A@ABCE+ji@[@R+jiRѠ@@@A@+jm@[@Nf+jmNe@@@A@A+j@[@P+jP@@@A@B+kB@[@F+kBF@@@A@+u@[@E+u̠E@@@A@+@[@;+;Ԡ@@@A@+@[@-+-@@@A@ABC+&@[@V+&V@@@A@+@@Z@)iff_stepl+@ @@ZhcbadZf@cCB@j%n6)@@@@@[X@@A@ADEFGHIJ+>@Z@)iff_trans+> @@ZCVUTV|W@4.V@63L@@@@@qn@@A@+@Ţ@.xorb_negb_negb+ @@Fš^Ňyѩyπ{Bŀ̩y܀BA@@@@@Ł~@@A@A+Ǜ@@(ssr_have+Ǜ @j+~Zr@@jʔ+a\y@@jajnmmoU@j̔@jڔ@j͐BjͶCC 4+k()$'@@+~@*@A@+a@%@A@AB@@@JG@@A@+x@1@(ssr_suff+x @j+g@@k+Uh@@jjLd@k @k@k Bk CC 4+k() $'@@+@)@A@+U@$@A@AB@@@@@A@A+<@l@(ssr_wlog+< @@D+x@.@@@@@@@A@+蠭@.k@/+蠭 @ @@x&gt}BL@ @y- p+k() + 7%' 7&'}T\gx@@*̈@@A@A@A+@A@AB@@@@A@A+$@Ə@,orb_lazy_alt+$ @@`͛ƍƒƑxBAƝ@@@@AƤƣBƨAA@@@@@sp@@A@BCD+@YR@0CompareSpec2Type+٠ @%Ò%Ó%ÔJI+LK@ÂÆÊÛH }ÄÈ|ÝCÌÐÀFHAÍÑÕC%]\@ÌÓ×ì@_bÎT%ïC(Ø"H1fi[[C0%ùʷC1å mp\b C7q@&eq_ind Jzf{]~}ʰ|@%Falsee@@$Truey@ A@)False_induُCY%%CZҷ26C`)3$###Chî%@>ҩ󐩜ACuHoBCy%@[@CY]CPZKDJJ>J;C%%)Ch̰lC0CoӰ©sCf=Q(]NC&+<@-:ϷCM"̩HC#'C&$@@?C(ݩC7rI~oC&(&8L]C8驷Cʩ~U{C&D&DXiCH C?_p@Kan@&he&gg&fi@&,@DCBAZB@H, /@eim] +k()= R' +' +' +''G *= R'>+'>+'>+R' 9'' LL +M77+/T7&'= R'6'6'6''+k6'' LL +N77+/T7&'= R'6'6'6''+k6''+k()+ L 77"T''G *= R'>+'>+Y'>+R' 9' ML +L77+/T7&'= R'6'6'6''+k6''' ML +N77+/T7&'= R'6'6'6''+k6''+k()+ M 77"T''G *= R'>+'>+W'>+' 9' NL +L77+/T7&'= R'6'6'6''+k6'' NL +M77+/T7&'= R'6'6'6''+k6'''+k()+ N 77"T'' +k+  7T'7#', &v&9@Gh𠑑0 d D H 8p`dD(A@ 0 L0DI$  X0 ĠI   `ġ  x( `8̠Y  T (T@@@@@.+@@A@, 3@@&IsSucc, 3 @9kPP@@A@A@@@@D9sP9`)@%Falsee@!pP@$Truey@@P-qz +k= R'>6'6''+k6'`qP1@@AAAAt@@@@@ur@@A@A, &@@@'pred_Sn, &@ @@!j@PXPl@$pred `<q@@@@@@@A@,ٽ@0\@,all_tag_cond,ٽ @@0`+,@ZVr@@+.޾\Vz@@FBD C+48bV@@@C@ ܶ@ @$sigT#6@ "( @%%!@(( @.70648@@+,@@L@A@+.޾@F@A@+48@4@A@ABC@TA@AUA+ؗCV@YA8噠G@AB\A8ؠH@YA+IV@A\A @JA+!ۋOV@NA@ABCD@@&#@@A@A, ɽ@A@Z, ɽ @ķĵįĶPķĮ@ʡʜʙ,ʤʛ @ĿĽķľP ĿĶď p+k() + T' 7&',̐\@@@@wt@@A@BCE,;L@[~@0CompareSpecT_ind,;L @'ž'ſ'жwvxJ6űŵťŷö1ųŨo)1ȶ6ŸŽn%Ͷ;ŽžmœŶŽַJJ'JJCAAAAAA@@@@@@@@DJW'ĩ'I'@'''鶐bdy@c۠3i4o5ā' +k()= R! ' >$ ' >$ ' >$ ' ' + k() %'BAABACAABH@@@@@Šŝ@@A@,;X"@[@0CompareSpecT_rec,;X" @(51(32(13Csš?@1CompareSpecT_rect;mphx@(A=(?>(=?OĸĺVšF8-8<@QN@E[9@DYVHI,AHa٩(T%HhIIj H+k() 7#'9p@@@@@@@A@,;@1@,;۠ @IJKN)}ȠW@@L@STU @@P@Q@RRP_/W.AF|@@)}@@A@A@@@;8@@A@AB,P@\q@)andb_prop,P @@\u@ƣՀoـ@'$\BAA4@#andЖw@< œACƹ@@@@@ZW@@A@,R@2&@0all_sig_cond_dep,R @@2*{$@@̶ wA)@@yB˶ CxАy@ DD޶@ Ħ@VԐ橛|鷐 Ķ򩛠  b@v}@@+84@s@A@+>@q@A@AB@xAa@AyA@|At@AyA'}@}A@A{@ABCD@@堐@@A@A,X\s@`@^z,X\s^y@@@A@,X\@`@^?,X\^>@@@A@AB,X\@`@\n,X\\m@@@A@,X\@a@\,X\\@@@A@,X\@a@[,X\[@@@A@AB,X^N@a@\,X^N\@@@A@,X^t@a@Z ,X^tZ @@@A@ACDE,X_ @a&@^,X_ ^@@@A@,X`@a1@^W,X`Ϡ^V@@@A@A,X`@a8@],X`Р]Ԡ@@@A@B,X`@a?@\,X`Ѡ\Ԡ@@@A@,X`@aH@\,X`Ҡ\@@@A@,X`@aP@\/,X`Ӡ\.@@@A@AB,X`@aW@],X`]Ӡ@@@A@,X`@a_@^ ,X`^ @@@A@ACD,X`@af@_ ,X`_@@@A@,X`@ao@]',X`]&@@@A@,X`@aw@ZF,X`ZE@@@A@AB,X`@a~@^,X`^@@@A@,Xa @a@1,Xa 1@@@A@ACEFG,aj@33@'topredE,ajɠ @@37kŶ[Mkթū`Lʼʩ ʾ̩ѐ@@@@@@ABC@@ʟʜ@@A@,av@3V@,av @he;蔑)~Yn@@h@spF @@@¶@ö@ĶpKwJAH|@@)~@@A@A@@@נԐ@@A@,b@a@5,b̠5ꠐ@@@A@A,b@a@6,b6@@@A@,b@a@5,b5ܠ@@@A@ABC,by@a@:,by:@@@A@,by@b@9,by9䠐@@@A@,b{Z@b @6,b{Z6@@@A@ABD,b}@b@;,b}۠;@@@A@,b}@b@:,b}ܠ:렐@@@A@,b}@b"@9,b}9⠐@@@A@AB,b}@b)@;1,b};0@@@A@,b}@b3@8,b}8@@@A@A,b}@b:@9,b}9@@@A@B,b}@bA@:,b}:@@@A@,f@bI@/,f/@@@A@ACDE,i@bP@V,iՠV@@@A@,i@bZ@<7,i<6@@@A@,i@bb@,,i,@@@A@AB,i@bi@C,iߠCˠ@@@A@,i@bq@DU,iDT@@@A@AC,niN@bx@Y,niNY@@@A@,nm@b@+,nm+@@@A@A,nm@b@W,nmWŠ@@@A@B,nm@b@Y=,nmY<@@@A@CDF,o@b@Y0,oY/@@@A@,p@b@L,pL@@@A@,p@b@He,pHd@@@A@AB,p n@b@L,p nL@@@A@,p @b@Lm,p Ll@@@A@AC,p @b@L,p L@@@A@,p @b@L,p L@@@A@,p @b@H,p H@@@A@AB,p @b@L,p L@@@A@CDG,pP@b@J,pPJꠐ@@@A@,pQ@b@Hj,pQHi@@@A@A,pѬ@b@J,pѬJ堐@@@A@,pѽ@b@Jr,pѽJq@@@A@AB,pѿ@c@J,pѿJߠ@@@A@C,p@c@J,pJ@@@A@,p@c@H,pǠH@@@A@A,p@c@J!,pJ @@@A@B,r @c@B,r B@@@A@,r @c'@B,r BϠ@@@A@,r (@c0@3C,r (3B@@@A@A,r@c7@B,rBǠ@@@A@BCDE,r^@c>@B,r^B@@@A@,r_@cI@A,r_Aޠ@@@A@,r`@cQ@3E,r`3D@@@A@AB,ro@cX@A,roA@@@A@,rq@c`@A,rqA砐@@@A@AC,rs@cg@CL,rsCK@@@A@,r@co@B,rB@@@A@,r@cw@6 ,r6 @@@A@,r@c@/,r/@@@A@ABCD,r@c@C,rC@@@A@,w#@c@a2,w#a1@@@A@,wp@c@S,wpΠSꠐ@@@A@,}"@c@/,}"/@@@A@ABCEFHI,}N@c@],}N]@@@A@,}U@c@6p,}U6o@@@A@A,}O@c@P],}OP\@@@A@B,}@c@],}̠]@@@A@,}@c@PI,}PH@@@A@AC,}@c@],}]@@@A@,}@c@]j,}]i@@@A@,}@c@]M,}]L@@@A@ABD,}@c@^,}^@@@A@,}@c@Q,}ŠQ@@@A@A,}@c@\J,}͠\I@@@A@B,}@d@],}]נ@@@A@,~1@d@M,~1M@@@A@ACE,F@F@_,F̠ @ɕɓɍɔTɕɌ޶}1ρfɇgG@ސ +k() + T'+ 7&' %'1d@@@@QN@@A@,mg@5@,mg @t3-+gfed@e+U@) +k() + T'+T' + !7 T'!7$'m@@@@@A>@@A@,4@cS@4,4 @iΨdΤ$gΣ$e$i$[$SU$V$U$Q$P$O$N@$L@$D@tγoί$rή$\ +k()= R '>''+k6'$y$=AE|$i@@@@@@@A@AB,>a@6@G,>a @/ȩ,ȪȫȬȭȰ)~F\6@@@;ȵ8ȶȷȸȹU @W@@@@@VUŐAJ|@@)~F@!@A@A@@@͡͞@@A@CF,FW@B@*orb_negb_r,FW @@'cA@'URAAQA@@@@@@@A@,@6z@0all_tag_cond_dep, @@6~ϔ@@ ːA@@ͩcBaېC̩$+@@@DD6@@,>";A?EDJ.HIRFMNW@ΐU^W] Ր@@+ؗ@@A@A+@@A@B+!ۋ@@A@C@#AŻ@A$A @&A@A$@A#@ABCD@@;8@@A@A,#@6@o,# @@6΋p/@@@@@J@ABC@@LI@@A@B,@@,argumentType,Ġ @I*o#Z@@UJ*o]@@@UH@Y@UXA@@BB (+k()'@@*o#@)@A@*o@#@A@AB@@@kh@@A@,۹a@7:@Y,۹a @˶ɶ@ʐn`ɵpR@ +k() + T' +T'+ ! !7!7 T'7&'Ԑn*ÐԀ@@@Au@A@@αή@@A@A-@7b@)- @O]v@aqt@y7u@%@}A¡X@@@;A@A@@٠֐@@A@BC-Q@Ѣ@1external_view_ind-Q @Uж@-external_viewٖ@I!fᔑ*iE,@@AU۷(@AA@@@D0U.@U4@$ٖ@l$$2BAC +k()= R'> $''+k$''AAAB|@@@@@ @@A@-]@@1external_view_rec-] @V"cR@@2external_view_rect=2CV@V,n:[;[iUx wy ,+k7$'X@@@@@A>@@A@- @fj@G(- G'@@@A@A-*M@8@*can_in_inj-*M @@8۶Ķ@vmwwv@@@@~{@@A@BCD-x@b@(unit_ind-x @{{{@{{{{Û {{dqA@|@@@@@̏̌@@A@-x@b@(unit_rec-x @.{{̋)@{0'@{Ͷ{{̀{Ð X@@@@@̰̭@@A@A-zT@b@-Empty_set_ind-zT @M{]?{Q@O{LE*L{G{dA@x@@@@@ՠҐ@@A@-z`@c%@-Empty_set_rec-z` @t{ѩo@{Tm@{x{w{v{nN X@@@@@@@A@-M@а@*orb_true_l-M @@*`ЯЮЕéйAAнA@@@@@ЇЄ@@A@AB-M@@*orb_true_r-M @@*>_Лπж䩚ဠAAA@@@@@ШХ@@A@-K@g^@N-KN@@@A@A- @χ@/eq_sigT2_nondep-  @φ:1&:τ@@yD:1e;ϋ@@yH:1<ϒ@@dπK\ρψWmI`nυτ{Y4[G]Ih^vϔ9`LbNϟϋχeXNZPt[jϙ]S_UϤϓqPQ~QeόSTϥZ yGyFxϐϧyEW9Wy@ y=y9yP yRyQσ^yGy7ϵyWyYyXϢy6i ϻ ©yYMyE y>υ@[yUyOϭIϝFC8"-CyoynϠϸy1 00 |pXXTؠgLРyW[1(D| ǒ 8,yd@@:1&@@A@:1e@@A@:1@z@A@ABC@y6@AAL@Ay8@ABA@Aj@AA@A@ABCAZZ@AZ@AA@A@ABAw@A@AAu@A@ABCDA@AZW@AAj@A@ABA@A@AA@A@A@AZP@ABCDEF@@WT@@A@BCDEG- @f@)and_assoc-  @@fPĶƶȩĀŀCBÀCрBA@@@@@ǠĐ@@A@-@Ђ@&Choice- @53"S'6!@pq0mk&@WWAZЀn\ ^ _`sauCdGP*Q|RЂFВВЈWЕ@YW$XC"@!U  +k() + +::' = R '>'' +k+ 7"%'%' +7&'%'*XAB@@@@@Πː@@A@A-w@gY@2eq_trans_rew_distr-w @@g]`<1^\@@@A1O_\@@IBIC;DLgECBJgFCB!kFEgGDg@=߀HFGADHFEDCBHEGHFGAECDB@@1@c@A@1O@[@A@AB@hA]=@AiA/@aA]@@cA{@ABC@@Ž‹@@A@-d@K@e-d @ΫΩΣΪΡ@ԟ7ԓԕԐԖΗԎΕԁԑԓΈԧ@ηείζέ Ά +k() + T'+T'+T' !! !!7&'Τ܀@@΄@@ol@@A@A.@ @0abstract_context.◠ @@+L=+<ʼn@@Y?@A+=œ@@B@@C@@DACŌŗŘŏ@@+<@&@A@+=@@A@AB@ @7@,A9@AB@@a^@@A@BC.?ϣ@h<@ $forall_exists_coincide_unique_domain.?ϣ @@h@d1r]@@@A(@C@B-)/C@CީީA@C?8CB󩛠h{@;"U@@1@>@A@A@@A@BA]@DA; @ABC@@HE@@A@.Q(N@f @,BoolSpec_ind.Q(N @YJ!QM]cL@@1O@CDǷa@(BoolSpecޜ@@G`BAAAA@@@@@@D#!@2Y*m+bnd@}n$o@*rq@fW v@kl﶐87:fM@*ޜ@)pi +k()= R'>$ '>$ ''+k()$'3AABAAB@@@@@@@@A@._|g@j<@^._|g^Ҡ@@@A@A.|?@;@+implyb_id2l.|? @@;}ـw݀xံ@@CzӊӍ~AlӇӒpӋә@@@@@gd@@A@.@iy@. @ՏՍՊՈwuahv@m@ՙ՗ՔՒՁՙ +k() 7 7" 7"7 7";'vtx_JhlP@@@<@AV@AB@@;8@@A@ABC.H@ $''+k6'+AAAB|j@@*p@@A@A@AS@A@AB@@@@A@BC/C@=@'unlessL/CΠ @@=D @@\@@BHBA@@)amK@/@A@)bm@*@A@AB@3A)Si٠c@7A:@2A5@ABC@@GD@@A@/C@=@'unlessP/CҠ @@=G?Ќ JMsBA͉@v @BA@@@\A_@WAh@AB@@sp@@A@A/C@>$@'unlessR/CԠ @@>(EhX@@йq@@LABA@@)enG@@A@)fn@X'@A@AB@A]@A@X-A@ABC@@բ՟@@A@B/ @h@(prod_ind/ 혠 @0]@@^@@1#!A .ff1%@IB0@=<;21346:;M +k()= R'> % ''+k$'AD|@@@@@נԐ@@A@/ @i&@(prod_rec/  @~NJwԩr@)prod_rect1l2@ӈXTӁީ?YzҶwnm8opYkocӄtxyӋ<&l@@@@@@@A@ACD/L@X@'Choice2/L @   "R'@F@GDB!ީ׷/ӷ1E ̩ ϩO^@" !@ɐȐ4AB X@@@@@ԕԒ@@A@/L@P@*pcan_pcomp/L @@PYԑԏԉԐԇԑԅԃԂԄԀ=~@*x@,vzu;@[Ԁt|@@@ԣA#@AԤA)@ԦA@l@j@ABCD@@ؽغ@@A@A/Z"(@l@y/Z"( @سbش+փؐք؄zL_Ii؂z@؆؎ؙzB؈ؐتoؐzz@ŶtƩ+z x+k() + 7 7 7!7%'()7 7 7" 7 7 7"7" 7 7 7" 7 7 7"7"7%'+`_adb{(<, HxzZH֧T،X蠒z9@@@֍@A։@z^@z[@@ABCD@@xu@@A@/Z@m@K/ZK@@@A@A/_@?@Y/_ @*A@@֏tB@1@֖-.B5ՀB <+k() 7%'ցh@@*@f@A@A@hAΗ@jAQ@AB@@@@A@/nCO@n@5 /nCO5 @@@A@ABC/o$&@׻@(orb_comm/o$& @@1(dᛠ׹׽פҩπBAՀAB@@@@@חה@@A@/o5@@(orb_diag/o5 @@1O^Nŀ󩚠AAA@@@@@׳װ@@A@AD/p@@(orb_prop/p٠ @@1jZ;@瀰BA AcA8A@@@@@預@@A@/V@@E@3equivalence_relP_in/V @@@I붐唑,5^f[@@ĥ܀A.BL C6C@s@_>h`CAC̩Ѡ  @֠CmcD@@Pa^H@@0CBLހ@@6C6܀C=CA;C8;AA*@@GCBC6C_CACR@ؐVBi=e7ivkbqXm%Logic$Init@"eq @mЩ{D؅~؁؇m@@z F`mƍ[C^ؗ@C?D@DBAAƤ?Ʀƨ؟=Ʃ<nƬؤAƯزA20n ƵӃعӅؾ@@,5^@@A@A@A'hyx0@AA@Aؙ@ABA@A@AA@AŞ@A@ABCD@@ؠ؝@@A@A/x@c@z/x @A@cf@ci@ , k*(= m %.7@IR[dRf'>2 9'>2 9'>2 9'>2 9'>2 9 '>3 9'>3 9'>3 9'>3 9'>3 9 '6''+k6'*(= m %.7@IR[dRe'>3 9'>3 9'>3 9'>3 9'>3 9 '>4 9'>4 9'>4 9'>4 9'>4 9 'G''+k6'+7Tk6'+7Tk6'B@ccdABx0tXH,$@@@@@䠐@@A@BEFGHJK/z@n@2eq_trans_sym_distr/z @>1ɒ\d@@qoB6nBjs qAg!0  `(eb*>gdE,)+>if.GkhI0/mjK/1y6B3JJ u: zw<>|y>tA>|A~CEG|0+MM>-OOO/QQ6@ɭ?@ABCECn倰DCBnECBnZFCEFECHFEDCBARFCDEFDCAFEDB t+k()= Rp' +''= R 'G''+k()  G7  77  L 77 7"7&' +k() +  7"T' 7  77  777"7&'A@|88`TTԠ>X@@1ɒ@@A@A@Ad@A@AB@@@@A@/Ξ@U@F/Ξ @TU;@@@@@BT\ǔE@@̐ϵB@FӔ @ΐ +k= R'+''()'+k+7T'+ T''#@@A@p!@@*zu@F@A@A@@@̨̫@@A@A/_l@o@>/_l @7>@@hfdb`i"gZ?XSQ@y@yAyByoCBAoDBDBCBODCBAAoADB (+k()= R 'G'' +k()G     77 7"7&'MA@|ȠD?@@1r8@>@A@A@>Ae[@>AN@AB@@ʩʦ@@A@B/_r@o@2eq_trans_sym_inv_r/_r @ʤ1txem@@ʀϷʑɩk=?hʊʇʊʉoʉ@攑@AB橛pCBAp"DCmDCBCADCBAp7 7 377!7 7 != R'6'G'7%'G''+k6'+k6'+ +"7TTk+7T'+7T'+7T'6'+7T'6'(,@AA@|hؠEȠTA@@A@@CL8A@$}AHX@@@@@@@A@B0 @O@0  @Mo@@FD 6J ;BI@Y NL$>Ɖd[p@@@9{ @ُ@A@A@P@AْA٨@ٔA.@ٖA٩@٘A٤@ABCD@@ًَ@@A@0 @@,f_equal2_nat0  @dd@H-1UYL@@H,@d3@d6@ @ HG 677!kTdàLD@@@@@@@A@0 =@r@6l0 =6k@@@A@AB0%$@r@Q0%$Q@@@A@0&9@r@K0&9K@@@A@A0I@z@8not_locked_false_eq_true0IŠ @@5LB!@#notШ"]m@!]uB]xA@@@@@λθ@@A@BCDE0Vu@@/identity_rect_r0Vu @լE@@3\!P@3[խF@@3`3d3g3M"H03d3L3R3Z3n3K3S3iG3O˩3P@3&;3W3x3ZӐ3j@ᔑ+@!aA+@B+@@AB33x@)Datatypes$Init#Coq@@(identitytM@3333 +k()  7= R '''+k()$'33tA@h;@@@լ@`@A@խ@W@A@AB@dA3@fA =P)Datatypes$Init#Coq@@AB@@@@A@0hl@@,f_equal_pred0hl @M@ee@M;M8@M6xM0M8lM/M. (6777"kِDMY\eTL@@@@@nk@@A@0@@@(plus_O_n0@ @@6dEeReq:N.AAA@@@@@@@A@AB0G@@(plus_n_O0Gؠ @@6Dכeq؀AqZANOA@@@@@@@A@0M@g@+xorb_true_l0M @@6{feLpAADA@@@@@@=@@A@A0S@݊@+xorb_true_r0S @@6z݈݉oAݔAgA@@@@@c`@@A@0@:Z@:%0Р:$@@@A@ABCF0@A@d|0ޠ @?dZ@@8@6dS@@7@5dO@@ǩ Ǣ3ǡGǞѩǓP8?F@VKE"Dzǫ<Ǫ3}i^2ǡP p^Ɛ@@9@d@A@9@d@A@9O@dy@A@ABC@dA۲@AdA7@dA@ABdA]@dA[@AdAۺ@dA@@ABCdA@dAU@AdAO@dA@AdAI@dAE@dAD@ABCDE@@۩ۦ@@A@0ֻ@ @)uint_rect0ֻ @",B@@h{"@hJhQ""@#cސh "(@䩐Fh"/ @Gh"7@ Hh "?@Ih&("G$@Jh.0"O,@!Kh68"W4@)Lh>@"_<@1MhF@@!F"oL@"rOh"tQOFE,"xUIh"{X""}Z,"\6"^@ "`J "bT "d^"fD"h,@"h@@zih}"@@nsD"@@M}i"#@@r".@@"ț9@@"ӛD@@"ޛO@@ɶ"雠Z@@Զ"e@@ʩ߶"p@@թ#yܐ L+k()     , ' *(= +7CO[gs~R'>3  %'>3  %'>3  %'>3  %'>3 %'>3 %'>3 %'>3 %'>3 %'>3 %'''+k$'+7Tk$'ii*AC䠑(@@,@ @A@A@@@@@A@0@XA@+sig_of_sig20Р @)' C,@@̭Ƿķ{élA/Fǩ ApΩCA@pڜ7nCF@B2s@I!@˶@A;ɶ@B;ͶؔF@$sig2#6@DOT;@@\B)GaRc +k() 7  7:  7:'6d4x@@' @U@A@A@WA@YA;@[A8ܠDF@ABC@@2/@@A@AB0#@ߤ@.andb_false_iff0# @@9gʛߢɛߦߑǩŀBA߷B ߢBBߪ#AB@@@@@ߕߒ@@A@0@uQ@'s2valP'0 @@uUCh-ȶc-¶--B-EP@-'݀@@-@@@@A@A0Q@"@,ssr_converse0Q @!R*tNoң@@!rҘ@$prodt@AE@$Truey@ҜAҪ@@A)Datatypes$Init#Coq@@ t@%Logic$Init#Coq@@&y@ 4+k()L:'@@*tN@C@A@A@EA вuX! @@A@@ҙҖ@@A@BC1l@r@ 1l @B  ; ҲZ9@@ @L   Ķ  ” @  , -.   -1  AD|@@ Ҳ@@A@A@@@͠ʐ@@A@1d@F@&le_0_n1d @@9Li$WQAA@@@@@預@@A@A11@^@&le_S_n11 @@9K2h@򛠠h@@WʀhBBhBAWڀ!V@@@@@@@A@B1Q@@&le_ind1Qؠ @RPih0%@ikR@m RVip@RV0@0/[䞠A@!FRii!lRi?$@RqiRoB*RpA@B@B@@@@@@DR~i@R|H8,9URiU>Z@@Ri0`@iHRi@X4@B@0Xw!qBi9 @;z +k() ,9'(*()= R'> 3! &'''+k()$'+7Tk+ 7!T'$'?@@ABAERdiՐ8@@@@@@@A@1W@ @&le_n_S1W @@:Mi鶐i@XqBAXwiBéiB@@@@@@@A@A1I@I@,classic_bind1I @@IL)vo@@֭)vo@@@@B^ŀ+@^ʀ-^΀1@@)v@@A@)v@@A@AB@#A^@A^@AB@@ @@A@1@I@,classic_pick1 @@IN])yZo@@T%A^4B% BA%&B񀐩BA@@)yZ@*@A@A@,A4@.A_ @0A@ABC@@MJ@@A@1)̄@w_@*SubEqMixin1)̄ @vtqo^\\BEE@@@@@@@BևiU`@_RXtc/Ti=₩8;`m:=b~ 【88e@;8{ =8z/۶8y@8x8ֺ8zh/ 8t〷"vP㬔Y24Kwo@@}"㜩mZֻ#㑷'㒷ㆩgLeォ_ⰷ/ⱷ'$oK(8㮐@ h+k() 7" = R.'> +'$'+:'()  7&' +k+ + 7 7"7!T'7 7"7$'() 7 7  7 77&'  l=]8@J\㬠x{m4l㇠@㑠T@@Y24@<@A@A@|@A @@@AFAA@@@DAA@ABCD@@|@@A@AB1,C@@NT1,C @@;rDԔN2@@8NXB(+CȐ$flex@Nw/ΞBCA%AA@@*{q@NO@A@A@NQANU@NSA@AB@@@@A@1/5/@[@u1/5/ @ޛޙޓޚޑ䄶|ރ~\@ޢޠޚޡޘq +k() + T'+T' ! !7&'ޏ@@o@@ZW@@A@ACDEF10Y@@(eq_add_S10Y @TNkfTMkg!Hkl2Sknkn @fk@&k@orCB l+k() 9 97777# '|S;TkLD@@@@@PM@@A@1;4@K@5keyed_qualifier_keyed1;4 @·خجئؤZzZZթq7@Z@ζغظزذʶZ݆Z⾐ +k() 7 7 7":'ئZ|@@@Z@A@@✠♐@@A@A1<O@=@/negb_prop_intro1<O @@<Z<E@/ހA【g@@@@@@@A@B1?@_@+andb_negb_r1? @@Aq@ABC@@ur@@A@1@w7@,prod_uncurry1 @Ꮤ ݵe>*@@ ޵f>1@@u- ߶&g>8@@ቶ@mĮzR{တit{s@ᬔ@ @uF@ᠶ@tቶʐDpDD @+k():$'@@ ݵ@?@A@ ޵@:@A@ ߶&@5@A@ABC@EA@@A@AB@@@=@@A@1-@zj@'predD1P1- @@znal^:tI@#andЖw@[SX{m!嗐C@@@@%"@@A@AB1&@z@'predU1P1& @@z_椶摶 惶_n@"or @#"2材@@@@C@@@A@1B@z@'predU1l1B @@zbö4氶,梶~@9Ӑ2za槐@@A@@\Y@@A@1H@z@'predU1r1H @@zcܶMɶE滶时@Q@@@@@pm@@A@ABCDEGH14@z@'and_ind14۠ @:98:7;/@=<;=:`4@3@442 -:: 4 AD|@@@@@he@@A@1@@z@'and_rec1@ @hgfheߩS@utԀ@ponpAܶ=@c@dd<;ZggTːl@@@@@ՔՑ@@A@2g @|+@i2g i֠@@@A@A2j@|2@j 2jj @@@A@BC2x@|9@v2xv@@@A@2{ @|C@F2{ F@@@A@2%@|K@B2%Bߠ@@@A@AB2@^@'eq_comp2ˠ @@^EsͫkͬiͭgeaVWtS@Yȶ@\֩Z^Y\T`SƩ[^VbUѐ@@@HA @JAC@LA?@ABC@@睠皐@@A@2'y@|z@Et2'yEs@@@A@AC2=@@+andb_true_l2= @@?n20 AAA@@@@@점@@A@2=@7@+andb_true_r2=à @@?m65RPAAAA@@@@@  @@A@ADE2OV@{t@.not_iff_compat2OVĠ @@{xKWVUX@UBA[{@]Ш)@@@@@RO@@A@2WW@N@2WW @0bpq7XxBBB@@@@@q@xK/x@xQ5N3@Dv݄qKXxq6ABAB|(@@@@@@@A@A2bi@}@N2biNޠ@@@A@2bޕ@}%@N+2bޕN*@@@A@AB2b@},@Ik2bIj@@@A@2b@}5@I2b۠I@@@A@2b@}=@H2bݠH@@@A@AB2b&@}D@IY2b&IX@@@A@2b@}L@N|2b頠N{@@@A@ACD2b@}S@N2bN@@@A@2b @}[@N2b N렐@@@A@2@@'rew_sig2 @儔9@@p|倶@w9W@@3^B$KAз'+ҟsJ#Ƿ_$NV哩@)7 ߷g,Ҡ喩$1(堐墐Ҳa印d+KyhMZ1Qe:R奐렩tߩf=O]Fl@MöGs@c劶5寰ݩMm偷nϩ|10Ss喩\v?匠Dِؐ *AC|.@JjL`DȠ,{|4ݠ Ԡ ABl@@9@@A@9W@@A@AB@AJ@AAK@Aѝ@AL@AG@ABCD@@1.@@A@ABEF2K@z3@-CompSpec2Type2K @䋔 ALA&@@ǣǢǠǞǜl@i32c@Ǻgfmque䆩@ +ـЩmx'ux(v{o@䨔@@@A@yǠǿ@B@ǥǿCeDǠ@zr@gFEDCBAz~@i;ӊw䙐 x+k()!!!7# ':`@@ A@P@A@A@RA@TAiD@AB@@IF@@A@2u@a@.homomorphism_12u @,"4#T"aP@ɷ"rP˶@@:0B1b   Ր +k()+ T'+  T' $'@@@@@鹠鶐@@A@2u@a6@.homomorphism_22u @SI[J{"aR@ @"rR  @@e[m\፶ +k() + T' +T'+ !T'  %'@@@@@䠐@@A@AB2cP@@2cP @g@@׷@XҀҩɰ4̰iE;E:@3"@@@9 @@A@A@AB@AA@@A;@A@ABC@@'$@@A@3 @#@&except3 Ǡ @@)False_recu唀@!P@!f˩@%Falsee@B@@@@@OL@@A@A3&Lq@P@(impliesP3&Lq @@PB[j@@򔑠)Xkv@@@BA@nn@@)Wj@j@A@)Xk@@A@AB@jA@A)Tjv@AB@@IF@@A@B3'%@P@(implybNN3'% @@PCE~AluBu AzAB@@@@@sp@@A@3)O@Q&@)andb_addl3)O @@Q*Q5@@@@@苠舐@@A@3)U@Q=@)andb_addr3)U @@QA QL@@@@@袠蟐@@A@AB3*{@QS@)andb_id2l3*{ @@QW盠CᛠG⛠K@@gC䀰耰Ą̀р@@@@@Ѡΐ@@A@3*{@Q@)andb_id2r3*{ @@Qsw{@@ΗB'Ĵ!,30@@@@@@@A@ACDE3IW@.@-sigT2_of_sig23IW @-9>b+@@(&" -ҩ"ԵSԵԴ@;@4@A1@B?׀07>_DCBBҐdƐxz|ܐ̀@@9>@9@A@A@`=@@?#6@v`tx끐랐 4+k() :'@@;@mw@A@= R-'> 3%'I''= R'>H'G'''+k6'+k6'+k6'+7Tk+7T'6'2\ݠȠAAX@@@@@Πː@@A@C3(@@2eq_bool_prop_intro3( @@DJWMLMN@F΀B΅AрMa @@@@@긠교@@A@3@o@_y3Ǡ_x@@@A@A3@v@_M3Ƞ_L@@@A@3@@_3Ҡ_@@@A@A3k@@a3ka@@@A@BC47@c@0not_identity_sym47 @@Dy@bBBWAA@@pBAڐ@@A@@DA@@A@4)@@t4) @Ȕt@@@鿔s@@@龔s@@2+CC鵰3WRru f3Vu713< t鯩b齰uCɩ_q}s/CCϷ̰ j| -C.@40+XQDD=&۰Cѐ3eH@@9v@tJ@A@9@t6@A@9@t#@A@ABC@tSAO@AtTA@tVAj@ABtWA@tZA@At[ADQ@tGAY@ABCtHAժ@tLA@AtMAr@tOA@ABtPA@tTADX@At@Ag@tBAչ@ABtCA@tEA@tGA@tIADZ@ABCDEF@@PM@@A@ADEFG4D(@@1eq_refl_map_distr4D(Ҡ @@_۾1ĦHvW@@”1Iv_@@ɐBے@CےbCABTDCABBADBACAB@@1Ħ@=@A@1@7@A@AB@BAv@ACA@=Av@?A@ABC@@ꠐ@@A@4`@@ޟ4` @Ôo@@޼x@@wެޛޮޚ޺@ޙ4`@ޗ޷޷E@@@@Bޡޠޡȱ@┑ @۔ @޼B޻B޺޸ް +k()= R '''+k'"@@A@|@@*l@ު@A@*l@ް@A@AB@ޮA*jI@޶A*k3J@AB@@޲ޯ@@A@A4i@o@(bool_dec4i @VޫUެެ@(bool_rec<̰з_޴>޶Vާ޺ޕޔO޽ޕ޲޿_ްާޝXޟPu]wZH6a8:dbMDOޭCެ֩vǰr޴o޶[.t02wu~p޿n ek_eC s))[އ@ڛ첀ٛ춀c졀BA쵀쫀BA p+k() + +| +7#'= RL'+ 9'6''LL +M7777%'= R'6'6''+k6'+kM77"7 M77"7%'= RL'6'+9''ML +L7777%'= R'6'6''+k6'+kL77"7 L77"7%'+7T'77"7 77"7%'0ޏ@p$H A@T\ސ$ިp޵ {X˰\A@hĠ$P(蠑޼0Ѱ4@@@@@ȠŐ@@A@B4@@*andb_assoc4נ @@Fq87653C8BA>BCBA@@@@@@@A@4X@@4X@@@A@A4]8@U`@0right_transitive4]8 @ٿٹٷ@rG羷翩©à@ٻ 4+k() + T' +T'+ !7 T'++77#' %' %'䠑Xܠ@@@A,@A@@ܠِ@@A@B4v@f@4v @mkelcaTVQNXOV?4qRg@wuovmkF +k() + T'+T'+T'!! !!7&'d؀@@D@@/,@@A@4|@.@4| @,|@@%@#}@@ιf0+'@>3%#-wAB|@@@@@AB@@b_@@A@ACD4}@[@&4} @Y-N)@ϊB$A)QGE!hV@f:[6MS(ϡ,AB|@@-@@덠느@@A@4~@@ׯ4~ @셔Z@@~@|M@@}@{ٖnc٘cx%Ld#"@ ١o숐G<dAC|:@@@׆Aא@AׇA@׉A׎@ABwAׂ@zAn@A{A@}Aׁ@Ap@ABCD@@ՠҐ@@A@4@@*app_fdelta4 @5ɷ3=="df@)fun_deltaB@ ;F路=6 BBB@@@@B &﯐SK{lK ҩ@VT=^!S=Mﴐ  +k()= R1'>7"= R''$'''+k'+k' ABAE|Ԕ_AAﭐd@@@@@@@A@A4@@)negb_andb4 @@GNᱛᰛtpdᬀBA驀rBwA@@@@@sp@@A@4Ȍ@@4negb_prop_involutive4Ȍ @@H+\Q-@[Ad@@@@@@@A@ABCE4@l@*absurd_set4ޠ @k[ "h1Y"h2I@#notШCX]lT@|S21@B@@Шll D+k() 7%'op@@@@@쩠즐@@A@5 -@h#@(all_pair5 - @ 'N\+FS@@'Q\IS@@A] 'T]LS@@ V?t  C"@#fst K耷*@#snd@:0@5~A0@A~B/@BHCU1@~9:T~=GX +k() + +:'   7&'   7&'>9@@'N\+@e@A@'Q\@_@A@'T]@X@A@ABC@lAU@AmAU@hAU@AiA ӳ2[@dAU@fA Գq\@ABCD@@0-@@A@5fp@h@(all_sig25fp @@hL񖔑(S@@딶~A(S@@&B똩L)GC롩L2@DBV@g#6@D񽷐?`D·?eƩCɩ3ѷgֶ<3p߶Eɠ<@@(@X@A@(@O@A@AB@]A@A^AB@aAt@AWA@YAB@[Ay@ABCD@@񩠐@@A@A5u@i%@(all_tag25u @@i)G '{-T@@ qA'{T@@Bc|B'}%T+@@!VC-'~`T;@@@7DB@V$TA@DA?DAF?0JCHMT()U-.Z]42^鷷67cf=Mg@@'{-@f@A@A'{@\@A@'}%@O@A@'~`@A@A@ABC@pAs@AqAB@sAV@ABtAV@wAV@AmAW@oAB@ABCpAW@eAV@AfA{@hAW@ABiAB@lAW@A]AV@`A|@AaAW@cAB@eAW@ABCDEF@@IF@@A@BC5+@@z5+ @@@ؐ@,@AAAAAAAAAA,@AAAAAAAAAA@,@@@@@@@@@@@@@@@@@@@@@D*,†Ϡ‰}@^͐ϐѐӐՐאِېD¢§¬Ʃ±˩¶Щ»թک ũߩʩ@뛠ံِ ,k(*()= !1CWmR'>77! 3%'>77!9 3%'>77!99 3%'>77!999 3%'>77!9999 3%'>77!99999 3%'>77!999999 3%'>77!9999999 3%'>77!99999999 3%'>77!999999999 3%'''+k6'+7Tk+7T'6'РAAAAAAAAAA@(<d\g(Dl d,@@AABACADAEAFAGAHAIAJAAC|lT p@@@@@]Z@@A@5`@Y~@'addbACA5` @@Y<YY@@@@@㠐@@A@5ng#@@&bij_eq5ng# @@gv t rp@F@)bijectiveق@޶~ܰo@@@|0A(x0R@A@@򭠐@@A@AB5 @@&can_eq5  @@fȘ,Ȗ-ȔȒȑȏ@ȎҶ&(ȁ"@@@Ȃ@A@@ɠƐ@@A@5@@/ssr_congr_arrow5۠ @@JG+9l@@Ĕ+:-t@@@7}BA@mm@@+9@@A@+:-@@A@AB@@ @A@1I!M @@@A#A1J`N@A'@!A@ABCD@@A>@@A@ACD5f@&@+unlock_with5f @@JEZ*}U@@]ඐΛB7CB@v0CAJ@^!8߀CBAA@@*}@#@A@A@%A*x}@@)A^"@+AU@ABC@@}z@@A@5@kG@5Ϡ @z1·ڪcګ@@@@@B1"@1Ӷڻtڼ1ɐ +k()= R' $''+k'@@AA|@@@@@@@A@A5@kw@5 @][U\]UTɂE>E.l'Y@db\cd\Ɂ t+k() + T' !7&'Q`@@1@@@@A@5*@@q)5*q(@@@A@A50@@q50q@@@A@5挴@ @o%5挴o$@@@A@A5挺@@o:5挺o9@@@A@5L@@\k5L\j@@@A@ABCD5@&@&eqVneq5 @@*d=;(@'sumbool7̂K@"QL%@@:@@٠֐@@A@5@E@&eq_tag5 @@IPZն5Ӷ)Ԡ/0RӶ@mR@O*vG R7vI RF@@@]@A:@@A@v#@R@ABCD@@@@A@A5g@k@&eq_sym5g @@oC􂛠)F&AF+BCBACAB@@@}A1FdJ@A@@30@@A@5[@@&eqb_id5[ @@[Ʃ~]IGܐAAA@@@@@TQ@@A@A5Қ@@'sig_eta5Қ @ٔ9 uk@@֨F8ِ֩ͷi @@AߩʀBBօC AACCsCC AbC)C"AРVȠH,AB|@@9 u@q@A@A@sA;@uA@wA~@ABC@@he@@A@BCEFG5@a@'sig_ind5Ϡ @`.USVeS$@d2YWZ˩W^]VTSWRX2کG^_nԐ߅iAD|@@@@@񝠐@@A@5@@'sig_rec5Ԡ @gߞNb@u`@pWVULK򍐩IayML|Kɐl@@@@@Ϡ̐@@A@A6@\L@6 @;߷@@?@ߐ 4+k() $'@@@@@󵠐@@A@6@\g@6 @V@@>M-@a) " +k() + T'+  7"7 T'$'Ih t@@@0A @A@@ߠܐ@@A@AB6@\@g6 @ݷG #"  @#($&5*(@(m*/@-rҘ4/|z@2]6@5 (+k() + T' +T' + 7"7 T'+ 7"7 T'%'~>@@5@@@@A@6@\@3e6 @Q|UXWNU)KV@'Y^Z\P$'&aR_)']@`db@eKiж@jnPQT@1pt@s +k() + T' +T' +T' + 7"7 T'+ 7"7 T'+ 7"7 T'&'4ؠ|@@@s@@PM@@A@A6Z@]@e6Z @NOPضӊӆ"Pf @he@kҀݶ@ g@fghζӢӞ@@ﭐ +k()+ T' +  7"7 T'$'t@@@Aw@@AB@@􍠐@@A@6[@]?@6[ @.'ķ><Ӷж:ӷ@<@׶Һ@ܐ!L;¶@ᐩ&{=#M@JCZX@V@ T+k()+ T'  +T' + 7"7 T'+ 7"7 T'%'8$̀@@B@@̠ɐ@@A@6x @@(negb_add6x  @@Y )Datatypes$Init#Coq@@$boolZ'@!K-ᕀK@@@$addbBAvJ8BA@@@@@@@A@6~@@(negb_eqb6~ @@Z!.֐!*!/ڐ!.ƀ1+J]BA4BA@@@@@ؠՐ@@A@ABCDE6@@*not_eq_sym6Ԡ @@Zdݶxw@h@˩hBdӐ@@d@@彠庐@@A@66b@@)bool_rect66b @϶{y JCOt@@Ʃ"vۅۃۇۅЂ@ݶۊy@@֩&٩"ۙΐ䐐 +k()= R''''+k$' vA@@@@ J@-@A@A@@@pm@@A@6T@@)inj_in_eq6T @@i۶ڶ@}ҰCN^\[@^ ːf6g.xlא>o6@@@@A@@@@ABCD@@da@@A@AB6m@@&ifN_eq6m @@QuNA@@[ȶSuu@܈u Xu ϐ@@N@@A@A@Au @A@AB@@@@A@6M@@&inj_eq6M @@ew u sq@F@@@Y@@@ABC@@@@A@6ѣ@ @&insigd6ѣ @$A,L3@@Dé$@(mem_pred1J@ "Ax@D"԰橚7@0pred_of_mem_pred+蠭-(@md뀩mO[,;@T1@D񩛠@(mem_pred1J@JJcB21->^@/+蠭d\h@m!#%B +k() : 7! 7! 7! + 7#'7!7&'ِ|HxEX$H@@A,L@m@A@A@pAm@AqAm0@tA@AuA*ˠ@yA*̈@}Am8@ABCD@@0-@@A@AB6@@&insubF6 @@u"@xmzbAE~@@@@@AB@@JG@@A@6@@&insubK6 @@x  @'ocancel .@@@jA'\_T@A@@A5@8A'[_^S@@ABCD@@qn@@A@A6@@&insubN6 @@v1-,c@ݶB@@Q@@@@A@B6@@&insubP6 @@sGCByש@*insub_spec6l&@@@@@ @m@ABC@@@@A@6 @@&insubT6  @@t&e!a`?sE@@@@A9@݆@B@ABC@@@@A@ACDE60@(@60 @>}9y&xmy&Option@'default*+%6@OJ7~ x+k() 77"7&'.Xdx@@@@A@@@@A@6@]@&inv_eq6Ѡ @@aktrf@@*involutive&j\XKDA6-)!j/+]ѐ@@@A(9@A@@@@A@A6@` @(introNTF6ؠ @@`$b@ @@@@@@@A@6l@`:@(introTFn6l @@`>hǶ@@@@@@@@A@A6p@@4eq_sig_uncurried_iff6p @Ȕ9_@@@) !@.Vŷz(V$$  کd@#޶РE] hA@@|xP$D 4XD@@9_@L@A@A@OAO@APA@RAO@TAJ@VA@ABCD@@63@@A@6}T@`@'andbACA6}T @@`nC̀ӈӄӆ@@@@@@@A@ABCFGHIJ6u@@0and_iff_compat_l6u @@E躶輶辶@軀BA辀荩€u@@@@@趠賐@@A@6{@@0and_iff_compat_r6{ @@ F趐궐@造BA쀠让貐@@@@@䠐@@A@6@@6Ҡ @8k l\Kdohio|ok c@/ h+k() 7 7! + 7" + :'$'()+7 7" +7 7"7&' 7$' 7$'ࠒTqtàT0bhoƠ̠o @@@ @Ao@@ABC@@WT@@A@AB7Iw@@&memPnC7Iw @@PֶGqѶHʠGoD鐶GGe@@@G\@A@@G[@@ABCD@@ur@@A@7,@@s7,sɠ@@@A@A71@@(eqbF_neg71 @@\$咀$cN%A(BA@@@@@@@A@BC78@a@qQ78 @JP<:42L?DBB@@@@@rϩ>LqhBj@3SBP@agSQKIcV +k()= R '>'' +k7%'R$ABAB|@@@@@30@@A@7h@H@37h @^\6?* @%apply3qg671!1UdFp?YJ@rpJS>* +k() 7 7!7  +77 7#'M 7!77 7#'ࠒ| x8d*pl4D@@@A@A@A @ABC@@!@@A@A7@@&s2valP7 @@BHGGG|Gr:@@G@@41@@A@B7t@@&pred1E7t @@^mGO@G'ol@@@@H:@@ABC@@QN@@A@7@@&pred2P7 @@`ѶҶC;I4Ƞ/Щ}ƩGh@@@@mj@@A@AC7@@&predC17 @H٩̩HηbH~@H +k() + 7 7%' 7"7$'Dxht@@N@@@@A@7@@&predD17ɠ @HTH,-驷HYHH2%G[@%#HbH:G +k() + 7 7%'  7"7 7%'РAHِ|x<@@@H@ @AB@@̠ɐ@@A@A7 @6@&predU17  @MKHa8HwcHf!HLGH5H0@YWHmDHH, +k() + 7 7%'  7"7%'uHHC |x@@1@@@@A@BDE7O@c@'xorPifn7O̠ @@c kML@@Ӷ@@;@@@@@he@@A@7-@}@+PcanEqMixin7- @xxxsA^"fKOXlbw@xqKhp@(pcan_inj9qRw@xxx4O +k()7 7 7# 'L`@h@@@@A@AB@@QN@@A@A7{@@7{ @q@Q&@O&&@@Q<67:kLD@@@@@yv@@A@B7@@0exists_inhabited7 @@et1v @@F@A}@(DBB.cL@@1@@A@A@A@Ac@AB@@wt@@A@7Ѯ@@v7Ѯv@@@A@A7_@@7_@@@A@BC7@@+or_cancel_l7 @@Q벶봶붶@@BVp@@c\j뿀Àv납z듩π뗐@@@@@뼠빐@@A@7%@@+or_cancel_r7% @@ R鶐붐@@B맶@@뚩롩R뭩V뱩ΐ@@@@@@@A@8B@@=78B @" ~r I7Wp[u\\\\w\@1/-+ Xm +k() +E7 +D 7 7"+A7 7" 7" +9 7 7"+67 7" 7"7%' 7$' 7$' 7$' 7$' 7$'ࠒD\xU8o$\ly,@@@\@A@\@AB@@@\@ABCD@@da@@A@AB8N+@@\-8N+ @a@@cXҔ@@b@&projT24}r@r@tOA@٩Q堐Br␐AB@&CCA `+k()+ 7%'$'1t@@y:@@A@z:S@@A@AB@AR@AAR@R!Ak@RAi@ABC@@@@A@8@(@8à @Q<=ٷ BAAAA@@@@@D"&  ,SRM%1SVQ!@oZ [5) +k()= +R^'>= R;'> 7& '>H''>= R$'>H'> 7& '''+k6'+k6'+k6'&AABAAD|@$|<@@@A ˱:S*@A ̱yT.@AB@@ @@A@A8E@B@^8E @@>531@CA862 d+k() + T'7&'$P@@@@@ɠƐ@@A@8@@*sum_eqType8 @UyD@XI@mk[tdtdR@T@@L@@MJ@@A@A8F@vQ@*inj_can_eq8F @@vU\жѶmlĶ%@: @aB: @`T@@@@A@@AR@@ABCD@@@@A@BCDEF8͑@@.identity_congr8͑ @TK!BTN!f@TFTFTLT8TJT0TGTET-TKT;TOT,T4TJ T8TL T2T6 T2T9T@ @TeTfTaTMT_TE@TZTB TI +k()= R 'G'' +k()  7&'TZT3A@|Th@@T1@@@@A@8V@@.identity_ind_r8V֠ @蔑ժ.C@@T!1@T!*@󔑠 @!A!<@B@ABTT@!TTTT!TTwA@h!>@@@ժ.@2@A@A@4AT@6A!@AB@@@@A@8ߡ@f@(contraFF8ߡ @@fW񀶐@@B@B B@@@@@|y@@A@A8ߩ@f-@(contraFN8ߩ @@f1T!@@=B@˶@М0BJDː@@@@@@@A@BC8߯@fX@(contraFT8߯ @@f\SߛH曠L@@hbBo@쀰_By@@@@@Ҡϐ@@A@8@f@(contraLR8 @@fP tx@@㔐B㛐*@㢐-㤐!@@@@@@@A@89@f@(contraNF89 @@fV6㟀=㣀@@㿐BM@ŐTEJB@@@@@)&@@A@ABD8A@f@(contraNN8A @@[%Q@[ؐ@@@@@>;@@A@8G@f@(contraNT8G @@'contraR< ݀@~瀶뀶@@B@ "@@@@@sp@@A@8@g%@(contraTF8ૠ @@g)U@@5B82Ƕ@?ʩ.B@@@@@@@A@AB8@gP@(contraTN8ೠ @c@'contraL< ׀@ܛE㛠I@@eBhb@oqk򐑠"@@@@@Ѡΐ@@A@8@g@(contraTT8๠ @@ 8@@@@@@蠐@@A@A8I@@.identity_rec_r8I @ȔիmD@@Vm÷#@Vj@# @Ԕ @"A#@B@ABVVh@"VgVmVnV"吠VVXA@h#@@@իm@3@A@A@5AV@7A"@AB@@נԐ@@A@BC8@@.identity_trans8 @VVVV!zVVVVVV#KVVVVVVVVV#IVVH#LV#X@#VȶVVVV@@VVVV +k()= R ''' +k()7&'VVA@|Vʐ@@V@@ @@A@8@1@&iffLRn8 @@YJ_ѶBҶBBŶ@C@#notШ܍@@@@@da@@A@8@J@&iffRLn8 @@YKxBBB޶@ܟ@@@@@zw@@A@ABDEG9Dá@U@(or_assoc9Dá @@YT8769/;7CBACBA@@@@@:7@@A@9v@@E9v @E@@&Bz@πzS@@ +k6= R'+'''+k+T''&Z&7A@tT@@*u@F@A@A@@@ޠې@@A@A9@y@(pcan_inj9 @@yNǶȶð@@7@@@@Ai@I@i@ABC@@A>@@A@9@h@)mono2W_in9 @@hɸ̲ɶ̳L̫ɴɲIJ@OWɧ^XBb\ndgɜb/Yi0ө]Ɏl϶@oMk|sWɩɪp=wҷxrА@@y@@EB@@A@AB9@h@9 @CD䪷|䫷|}@Y@ʎӰt@@UV伶佶@ D+k() + T'+T' + 7"7 T'+ 7"7 T'%'ʢȀ@@ @@vs@@A@9@i(@9 @uvܷݷ@+@Ő 0@@ːޱ a@3,@Ր +k() + T' +T' +T' + 7"7 T'+ 7"7 T'+ 7"7 T'&'`ްl@@ @@@@A@9@id@Y9 @SL<@ǠŶ;de@:@56@d¶]ö)*@ +k()+ T' +T' +T' + 7"7 T'+ 7"7 T'+ 7"7 T'&'Op |@@ @@㠐@@A@ABC9@z@.rev_right_loop9 @usmt{lؚY_FF{{@{ +k() + T'+ +7#' %' %'|@@ع@@0-@@A@9@@9 @)PB#֩ط؃$䐩23g" .B6 %eq_uv@)eq_rect_r4آ2a#BP#(a#+@^M9F-57 +k() +e 7 7" +_ 7 7" 7"= ;R_'>+F7 7"7 7"+57 7"7 7# '> 7 7&''$'$'$'$' +k()+ 7 7"$'$'ࠒGxLtDDa PWP&AH l\@hx*h@@@=@Am@7@AB@3@A/@'@$@#@ABCDE@@@@A@A9p@L@9p @JH?=vt8@07kCL@@kBn%(':A):@"X0?@,W2FUU0@ecZXS +k() + 7# '() %'L@@7k@$@A@A@&A?@A@@@@A@9@jW@)monoLR_in9 @@j[KEIF>HܶEcBdb`@,,6-.ذFH056@@@@A%@ @A@ @@ABCD@@Ϡ̐@@A@9G@j@)monoRL_in9G @@juosp h Ҷrol@V1V`8p!0hZ%#@@@*@@@@A@ABC:T@ @Z{:T @Z?@@@Z4@@@Z.@@~}ةש/!|zз@ϩʩɩ;Ƿ@Ʃ& ;LY-;C6@bDW@Q;H2+;*6CРcA@x{AF@ ]@@9@Z@A@9?@Z@A@9~@Z@A@ABC@ZA@AZAq@ZA@ABZA@ZAe@AZA@ZA#@ZAS@ABCD@@@@A@:g?@@G:g? @@@G$,QG$@C&C& ,`k*(= H  %*/49>CR@'>3$'>'>'>'>'>'>'>'>'>'''+k6'+7Tk6'CABp@@@@@à@@A@:k{@k^@4sym_right_transitive:k{ @@kbŶカﵶv@ 4]8@@@@@Ġ@@A@ABDE:ll@T@(uint_ind:ll @SG\9q %E@UG_$ЀqF5ȶJGj$@@;@%UVGv$@@L8%ZbG$@@BX%`%_nG$@@%jd%d%czG% @@%np%h%g߆G%@@%r|%l%kߒG%#@@%v߈%p%oߞG%/@@%zߔ%t%sߪGʛ%;@@%~ߠ%x%w߶G֛%G@@%߬%|%{G%Q%ߴ$ؐeAC䠑͐(@@@@@߁~@@A@:lx@@(uint_rec:lx @Hq@&0ֻ@%~%}%|q%uq X@@@@@ߣߠ@@A@:@@'tag_eqE: @@O20.yETed@@@@@IF@@A@AB:@@EU: @@NFǶDB7AEh@@@@Ad@@ABd@@A@@AB@@@d@ABCDE@@eb@@A@:D;@@7:D;6@@@A@:DL@@:DLΠ@@@A@AB:D_@@:D_@@@A@CD:^@@'sum_eqE:^ @@S°@f8?@@@@@@@A@:^@@:^ @@R+@@@@@@@A@A:@@&unlock: @@]C@@9 3%'>9 3%'>9 3%'>9 3%'>9 3%'>9 3%'>9 3%'>9 3%'>9 3%'>9 3%'''+k6'+7Tk+7T'6'AC|t@@@@@@@A@A:@@+decide_left:נ @@^J@ƶĩÀAA@B@Ҁƀ߶@A@@@@@@@A@:+^@b @lQ:+^`@@@A@A;86@@l{;86lz@@@A@BCDEF;Y@@,IF_then_else;Y @8<vA=v=>nL+n>,w@@uvJwvGyI h+k() 7 7! 7!7%';HtnbTwh@@@@@ol@@A@;_5@ @;_5@@@A@A;k5@~@'id_head;k5 @'o]Ti@@E1mE4l@ @盠챀BC +k()= R '''+k'lA@|@@'o]@"@A@A@@@gd@@A@B;mph@n@     +k()+ T' +T'!   !7&'Ԑ@@@@  @@A@A<@{@<@@@A@<@@<Ơ@@@A@<@@<@@@A@ABC<9@@<9@@@A@<)K@@<)K@@@A@ѤnѢąѪm©@aќѣѭўѭ̐z@.&@@A%@5B5CdjDBADCwED~@FCE7FDEACBDBA ,+k()= R 'G'' +k()     77 7&'f A@|ܠ[@@1P@x@A@1Q@r@A@AB@}A@A~A@xA!@zA@|A@ABCD@@qn@@A@BCFGHIJ<@@)rew_opp_r< @l1LޠP5@@n@I1MQ=@@ѧNѥkjDѡѪ5Ѩoop>Δ}2Β-ΖΔyΘ_/]y]_]xzѕooc@$@@A#@ǐBǐCDBADB EC8qFDEFCEADBCBA +k()= R'+'$'G' +k() +  T'    77 7&'ѝ@CHҁXҔt<@@1L@t@A@1M@n@A@AB@yA@AzAK@tA@vA@xAH@ABCD@@@@A@<̤{@@(bool_ind<̤{ @A@ś; 𻶐ˉқ 9BA@@@@@@@@@A@A<̰@@(bool_rec<̰ @C>@66b<@mlkd X@@@@@А@@A@<=@ @.absorption_orb<= @@dw }  hBBAB@@@@@ [ X@@A@AB<)>@ @'if_negb<)> @@eU2SM1@@  vBUC D @ΰ@@@A   CBA @ް@@@A ϛ ΀АCAB@@S@2@A@A@4A.@A@@  @@A@=&@W@5=&4@@@A@A=&@@'inv_bij=& @@d ]h q]b"Hfo@]w&j\Ʃ߰   @@@]tA@A@@  @@A@B=0@@'inv_inj=0ؠ @@c ] ]~p@@]r@@  @@A@CD=X@@@,eq_ex2_hprop=X䐠 @򔑠1^@@ͷ|| 'P_hprop*ӱaƩӻp׷'Q_hprop2ݷӼ|p|t|Ӻɰ|橚@|3 D0|| ӻ!̩|ӿ|)Щ| @-}$|1'% ٶ}q|t|1{|||#|||% P+k()      7"    7 "          7# ' d)8@@1^@K@A@A@MA|@OA @QA|[@ABC@@XU@@A@=gO@@(abstract=gOǠ @)statement*hA/@@"idoRL@ 2k,@@R]@  +k()= R '''+k6'22bA@|-|@@*h@0@A@A@@@ @@A@A=j@@ @-trans_eq_bool=j@ @@f5Mč ƀm ʀ!z π@ CB@  €ؐ@@@@@  @@A@=xR@^@=xR@@@A@AB=x@e@=x@@@A@=x|@o@=x|͠@@@A@=x@w@F=xE@@@A@AB=x@~@=x@@@A@C=x@@=xޠŠ@@@A@=x@@=x@@@A@A=x:@@=x:֠@@@A@=x@@=xڠ@@@A@A=y#@@=y#@@@A@BCDEF=@`@Գ=ߠ @|>@甑?@@|@|F|~@@|||~|}|{|PA@|@@1E%@[@A@A@@@EB@@A@=@@6= @B|}@|~6q4o(kt@r?r/~/#X'r/@R|P|F‘ԁD8@/r7 +k()= R 'G'' +k()  7&'Ԅ+A@|@@|@@{x@@A@="n@@r="nq@@@A@A=\@ @)leb_implb=\Π @@gG., @GYBA ΀ @%implbMBA A@@@@@  @@A@=2C@@>=2C @5v>e*j7F@@>e@>>>@>>;>a>:AB|@@*j7@@A@A@@@HE@@A@ABC=.@D@+Acc_inv_dep=. @CA860.55-1+*@+,2"!4AA@B7OE,1 R@b`WUOJ +k() ,B'(*()= R#'>3+ &''() ! %'+k%'+Tk+ 7"T'%'E"AD@@@@@@@A@=ݒV@F@,xorb_false_l=ݒV @@gyED+usOBAA@@@@@@@A@A=ݒ\@e@,xorb_false_r=ݒ\ @@gxdcJ”’AoBA@@@@@:7@@A@BD=S@ @+sumbool_ind=S @    u x@    za            !^4AB@@@@@@ P M@@A@=_@ J@+sumbool_rec=_ @ I 9 : ? @ⴀ@ R B  C : B ' > L @ A  - R  0}l@@@@@  @@A@=@@.orb_false_elim= @@h_]@܀  BABk퀰 B-B@@@@@ޠې@@A@A>+P@ @)sumor_ind>+P @ ok   o o@ oo   oi    P   o V  o 1    ŐoofAB@@@@@@  @@A@>+U@ @)sumor_rec>+U @ oҷ ޷  So  @o$K@ o۶ oooeoo ީ 搩oȰ   oo  吩oư   oo  o!l@@@@@ ' $@@A@ABCEG>, @@'ex2_ind>,  @d@@d=mzfj^֙O@N@5Q֖gPB@j)KWWJI@vrK{t-n֪`@b@dVd֩@{М@amzz +k()= R'>  & ' '+k'eACAF|@@@@@@@A@>`@@>`⾠ @@kb@@ׂׂ׀~x{ӲgczkluhӳcryӷЩqӹisӻz@@1ԥ@@A@A@AW@A@AB@@ࠐݐ@@A@A>@J@> @HF=;tr6l e5-1>@@PNEC|z>tm=$ X+k() 7# ';@@@@@@٠֐@@A@>V@@u>VƠu@@@A@A>Y@@uR>YѠuQ@@@A@>\k@@tD>\ktC@@@A@AB>hj@@w>hjw@@@A@CD>@m@)neg_false>̠ @@qLPOK)ATA@@@@@@FC@@A@>0{@@oO>0{oN@@@A@A>l@x@(orb_andl>l @@xjIX^@@@@@@@A@B>l@x@(orb_andr>l @@xV_nt@@@@@@@A@>0@x@(orb_id2l>0 @@xM G H@@͐ǀCN^aRi [f _m@@@@@;8@@A@>0@x@(orb_id2r>0 @@x݀ {ံ |倶@@B=A@@@@@ol@@A@ABC>7@@0Is_true_eq_right>7 @@j}P՛@@AA:@@@@@蠐@@A@>ѿ@@!>ѿˠ @@@A@A>U@@k>Uj@@@A@B>@M@-rev_left_loop> @ 4 2 , 3~ +2} @{ +k() + T'   7#'p@@x@@@@A@>h`@yr@^>h` @ RSU) WXyX;1@ +kG +: + 7 ;'+9'$''D@@@kA*Ơ@@AB@@砐@@A@ACDE>|r@@+eq_ex_hprop>|r @X1/!@@Z3e؍4-vC8:8U6I4.1h|S@>^ ~FR_CE%TՂJcVIG@uqJ|JgH[F@Cz.Վ7ÿՎ%bS +k()      7"7#'2`@@1/@5@A@A@7A%@9AZ@;A@ABC@@@@A@>P@y@)rev_trans>P @@yǶ+p@@GV~A@z@(BAULUG@@+p@!@A@A@#Al@%Al@AB@@li@@A@>@x@sQ>sP@@@A@AB?@z%@)app_predE? @@z)'ݯĻĹ  İ@@ǒ@@@@A@C?5q@o@C?5q @mkb`Z/A@R4aH4,Xk\#"No_dqs@xvpEB h+k() ,.'(*() 3+ %'() 7 %'+Tk+ 7"T'$'Рi<@@@@@ @@A@?@ @zv@*mkPredType?@  @?@@#toP  '_F ة?@*(SǩR 񐐠 +k()G + : ;'+9'%'@@*Ơ@@A@A@ |A8AJ@AA@A@A@ABC@@@@A@A?VC@Z@)mult_n_Sm?VC @@kI.Ȁ훠̀3ߩBABBBA@@@@@@@A@BD?g @@ $forall_exists_unique_domain_coincide?g  @@cΔ1?og@@@A׶@?B?BB@꩚怠@?@@1?@7@A@A@:An@A;A@=Aٕ@?Az@ABC@@@@A@?D@@*CanEqMixin?D @  oVs{@'can_inj*C @   e@L'h@@@@VS@@A@A?[@{`@*prop_congr?[ @@{d@ ꛠPCT@ 逰 BA y{@@@@@Ԡѐ@@A@?8@{@?8 @uӷnԷշ @ƶ#!@"g~&@@@ߌ߅-+)$*+1@0 4+k()+ T'+T'+ T'  + 7"7 T'+ 7"7 T'+ 7"7 T'&'y<9H@@0@@  @@A@AB?>@@2eq_trans_map_distr?> @~1ƞPG@@1ݠQN@@ڸ_ڶ|}"pצڶKTףڳڼסںנOQעowlטחאץqשnTxקנלכהשu׭Dזtک]I4׌xL׎׎ץ׷N]|ק׹P׊@ݔ/@ޔ-@BC}zD@E驛FDCT穛'GDC.ۓGCFD׆HGCFDWHFEDBAWGCFCECDתHGCFEB״HGCEDA +k()= R 'G''  +k(), 7  7   7  77   7"7&'EA@|" Р䠒y>H@@1ƞ@@A@1@@A@AB@A@AA@A@A@ABC@@NK@@A@?@@ ? @kicjaA]^SLP;W<U?[oRI@wuovmA̶ijG +k() + T'+T'+T'! !! !!7&'e@@E@@0-@@A@A?s@@,eqb_true_iff?s @@nK驀BAABA@@@@@@@A@?O@@@-option_eqType?O @WU'9<@FG>@_]] h+k7 7 7 7 7 ;' tDX'Pd@@@@A@@@@A@ABCEFHKLMN@5@o@i5,<i@nĠ@@@@ϐ'SubSpecնѶ~жe XiAA@AB@ BB@@i5@@@@AAB@AA@CC砠렠@@e@ev@A@A@@D@@A@Aٖ@d@Eٖ,<E@@EA@+tactic_view@E@@@AB@EE@z@Eٖ@@@@AE@@A@@@@@*i@E@A@A@@@A@`*@Ġ@@A@AjI@}s@ jI,< Ơc    @ @@@@ 2PackKeyedQualifier$*    w&@@@@AB@ BB@}@ jI@@@@Aɐ@BA@DD> ) ' 4 2EK@@@0@A.@D@C@ABC@@A@BCI@}@I,<@AHF@KIG@'AltTrue(AltFalseRPN@UHTWݖWUS@MY\ߠAA@ AAAA@}@I@@=@?@BAABA@AA@BBipn@@@@>:@A@|3@@ |3,<$1q<:@:@@=*UnlockableEC=}%s@$vXX@@ 34@%@?|3@@@A@BA@BBP[Y@@*w@Y@A@A@[A1DH8@A@VR@A@ qD@@] qD,<a@@ꑠAAu@@@$Pack۶@S@m@@CC@@| qD@@   @A̐@BA@@@@@@@A@@ @A@AB@GC@A@ @ѐ@@A@ABCD >@~S@ >,<Ġ@ޠ@6%not_b栠蠠@@F@J@*IfSpecTrue+IfSpecFalse˶Q@[iEӶY $@q  R BBAAAA@~@ >@@@@BAABA@AA@EE: %!x@@@@@A@ k@~@- k,<1 J|@|@@ 7ManifestApplicativePredS L=@+ߣKHd@@-BB@~@M k@@**@AH)BA@BB i@@0@&"@A@A <@~@  <,< ꠠ-@@j@@@@@-@'Impliesy2@_@@`AA@~@  <@@]@AAA@AA@BBC'#@@)Si@A@A@)Tj@.@A@AB@@_[@A@B@@,<@>=!O!S@@@AB@@@@@@@@AA@@A@@@@@@@fb@A@@@6,<:dL U@UP@@[U#inl#inrcu]@gya@ @@245@@Y@@@@@B@@A@BBىq2z@@ ˱:@z@A@ ̱y@u@A@AB@@@A@ACEZ'@@ Z',<$@$true%false//@@W\]@@1Z'@@@B@&@@A@@@@@@@@A@]@@D],<H_]@]@P`#nil$consig˶jh@T@EJB@@$%@#@`]@@@N@@AA@@A@AA|z@@ a@z@A@A@@@A@At@2@qt,<qAUA\@ٹٷ@A`A\$pairAgAc@a@b/@@@O@rt@@yy@A@@A@BBAqAx@@ ϲ6@@A@ вu@@A@AB@@@A@BUe@`@UUe,<Y@  "tt@@&'@p@eUe@@A@@@A@@@@@@@,(@A@A@@@A@A @@ ,<@d@gs'eq_refllAA@AB@@&@ @@A@ޜ@@A@BB@@1D@@A@A@@@A@B @4@ ,<ߺ@ݶ(ex_introŶŶ@w@@@@ڢ@P@ @@@@A@@A@BB֠@@1@@ߚ@A@A@@@A@ @a@ Ϡ,<@ˠ)or_introl)or_intror@y'! !@y*@@/'(@~@ @@.@0@B @@A@BB.032@@@@FB@A@ACDFЖw@@WЖw,<[<>A@@,$conjGFEG@@W@@()@@oЖw@@UU@A @@A@BBSUXW@@@@kg@A@М@@RМ,<Vjwd=k @n jCso")ex_intro2t pIyߣf@k@C @@HI@@rМ@@@A@@A@CC\ &@@1A)@@A@A@@@A@Ay@@y,<@J!Ip@@@@y@@A@@@A@@@@@@@@A@e@@Me,<Q@c@@退@ @Ze@@@@@A@@@@@@@ː@A@tM@@tMנ,<󌠠@͠@@@G@@@-identity_reflܩ̰AA@@tM@@A@b@@A@BB頠@@ =@@A@ |@ |Qr@A@AB@@pl@A@%J@^@@A@ABCDޜ@@Eޜʠ,<E@E@E)BoolSpecT)BoolSpecF E@!E@وAA@@ EE@@Eޜ@@@@BE@@A@BBE%6'@@@@@A@$@q@t$,<xU@^$Or31$Or32$Or33 f@2k@o@ @@@@@@$@@@@@C@@A@CC*,.@@@@@A@%@@%,<i;=?A@DEFuGGF$Or41$Or42$Or43$Or44NOPQ@GQݶTUVW@XYZ[\@` ^_`a@h@@I@@%@@D@F@H@J@D@@A@DDtvxz@@@@JF@A@AB@@,<Ϡ @$And3@@@{@@}@@@@xxx@Af@@A@CC&,@@@@vr@A@C@%@,<Ҡ 8>@w$And4DA@@@@.@@ 89@G@@@@A@@A@DDӠ,ՠYנ_@@@@@A@@Z@,<ܠ砠頠B렠ou@xuK#$And5}S+@ʶ@˶@̶@Ͷ@Ω\#Cl@@ @@@@@A@@A@EEAl@@@@@A@Ac@@mc,<q@ Ġ K@؂ N@ wv(ReflectT(ReflectF؈ T@    ، X@i =   oAA@AB@ ؅؆@@ؐc@@@@@B6@@A@AAآ n@@@@qm@A@B@+@,gBˠ,<,kiB@@i@{i(FunDeltaLi@+@*@@BB@J@,B@@@A,d@AA@BBiѠ`@@@@@A@AW@@iW,<m֠@ˠ@@12ApplicativeMemPredԶȬw@@xAA@@ͅW@@u@AȩtBA@BB@@{@qm@A@BCDEGJ@.@(J,<, WP@ WS (inhabits WW@ @@WFWG@C@=J@@@AW1@@A@AA Wd@@1Ϲ@7@A@A@@  @A@ق@@@ ق,<Z%'@*+S)Bijective/0hge@d@+  @@@@ CC@e@1ق@@@@AAC@AA@CCLN@@a#@@A@@~@,<~] R@R@@x1ManifestSimplPred)[i4@!@@BB@@@@@A4BA@BB|?q@@D@@A@AB >v@0@}K >v,<}O}a@}a@y}d$Some$None}k@|'}m@@}A}B@I@}d >v@@s@AA}@@A@AA}z@@ ů@}z@A@A@@ @A@C UxT@@, UxT,<0@\F^@Ia:;$le_n$le_SNfdQiPj@4:˩k6AA@@ ::@@L UxT@@@@@@AA:@@A@AAf~@@@@:6@A@!4,@@-!4,,<1!{{@@{(SimplFun&{.{@Nb@@@AB@AA@@M!4,@@@A{@AA@BB@{Ǡ;{@@@@@A@A!Q]@@!Q],< @ zzz@{{zz&CompEq&CompLt&CompGt{ {{@Uk{ {  {  @U{{{@TAAzz@@2!Q]@@ @ @@Cz@@A@CC{"${'&{,(@@@@@A@B#(M@@G#(M,<K@@@]@@T#(M@@@@@A@@@@@@@@A@#* @@#* ,<@5@@ѐ%exist ׶@@@@AB@  @@#* @@@@A@@A@BB@@8@T@A@A@@73@A@ACD#6@.@l#6Ǡ,<p#!1@b@@@&exist2;0.*(#!@@@@4ڢ@O@#6@@111@A@@A@CC:8CAQ$@@8@@A@A@@ie@A@#6@d@#6,<W젠e@@&existTpeg@@d@@#6@@aa@A4@@A@BBq @@8@@A@8@@A@AB@@@A@A$TA@@$TA,<ࠠ| @rbM@ 'existT2f@@@@$TA@@@Aۨ@@A@CC%,@@8@@A@8@@A@8@m@A@ABC@@ϐ@A@B$|@@}$|,<}|}@}@@`}&inleft'inright}Ŋö@˶}ŎǶ@@@}}@@}$|@@ȡ@@B}m@@A@BBŝ֠}@@:J@}@A@A@@@A@$U@~@<$U,<@~] R@R@@/ManifestMemPred)[iz>@!P" @@ BB@@^$U@@@AzBA@BB~As@@F@@A@A$u@@ 8$uƠ,< <@ &@$Wrap@@@@ N$u@@X@A@BA@AA@@'re@ <@A@A@@QM@A@%Z@@%Z,<Ӡw@ޠ@@@g-PackKeyedPredѶnbn@հiЩ sf@@\ BB@@%Z@@YY@An[XBA@CC䠠@@@A@A@@@ABC@\X@A@A& 6@ @& 6,<I@@@@P@)Qualifier@׏@@HH@)@& 6@@@AHz@AA@BB@@*ѳ@h@A@A@jA@A@@A@BC).J@@).J,<@#Pos#Neg@@@AB@@.@).J@@@@@B@@A@@@@@@@Ð@A@):U@;@):U,<@,#Nil"D0"D1"D2"D3"D4"D5"D6"D7"D8"D9,@&@@+Ƣ@V@/):U@,@@@@@@@@ @ @ @@@AJ@@A@@@@@@@@A@)`@ @%phant)`,<2_*sRk-@@@@G@@@%Phant2p@@ U@@@ @!)`@@A@@@@AA@AA2 @@*sR@ @A@*s@*slO@A@AB@@@A@ABDE, /@M@, /,<@ A}}}@}}}@ M'CompEqT'CompLtT'CompGtTAAUUĢ@k@, /@@@@@CU@@A@CC}}}@@@@2.@A@1J@@1J۠,<@@4#Mem@]@@ zAA@@1J@@ w@Ao@AA@AA@@:@qm@A@A2"@!8@'phantom2",<2o*rԠi@@@@@'Phantom~2k@@ @@@![@#2"@@A@@@@AA@BB3 Ơ"@@*r@"@A@*s@*sj@A@AB@@@A@3@@3,<ɠ @ @ 6%Mixin q̶@ G 0@@ @@@3@@ ; ;@A^ 0BA@AA @@@ @A@A@ A :@ A@AB@ z v@A@AB4`@@4`,<۠3M"v2"v13@@+3)@@@3-3+@@@@#Put<1"(3r)+!,@@ W3g3h@Q@ 4`@@A@3P@AA@EE362800G.U*@@*j@3S@A@*k3@3Q@A@*kr@*krKW@A@ABC@@@A@4mЫ@@4mЫ,<rp@p@ OA@(PredType~|lkg@t̶@?c@@ [ ~@@4mЫ@@ V V V@A) UBA@AA@@*@l@A@A@ `@A@M@qA b@ABC@WS@A@A4n@@4n,<젠@@@G@@@.DefaultPredKey f@@ @@@$@4n@@A@@@@AA@BB$"-@@+ԧ@+ԧ3;@A@A@@A@@A@5 @@@A@A6l&@@(6l&,<(@.!#!! ! ! @!L@@@@vB)InsubSome)InsubNone!!!!!!!9!!E@n@! !v !y!!! \!6 !{!!!: !!!!!!!!!J!@( !!!!nAA DCACA@@(6l&@@ A A A@ C@BACBA@AA@DD!`!!!,!!0!!7@@)=@!!@A@7 @Ҡ@@A@ABCD7̂K@ @7̂K,<@à$left%rightEB@@ @&@7̂K@@@ @B@@A@BB(@@@@>:@A@:t}@@" :t},<" ",!l"4!s@!Š@@!v!AXA@'SubType"B!"=!}w+w*w&zw$!" @4" @kw#@!!<bu]@!!?ex" w"+ ܠ!!D@@ >>٢@J@"8:t}@@     @Aw BA@BB"Z!"b!@@:@!@A@A6@6'@A@@@A@@-@A@ABCu@!!@A@A;2@@;2,<@@ɐ*is_eq_trueAA   @@;2@@A@@@A@@@@@@@VR@A@;f@@L;f,<P@NM"Eq"Lt"Gt@@ {|@@^;f@@@@C@^@@A@@@@@@@so@A@>b@j@5>b,<9QX_]mk@pnecZ^)Acc_introusjh_f@X[@]ULLZlM@@@AB@AA@@\>b@@@@@A @@A@CBx@@@@ @A@>~g@@@A@ABCDEFGH@!h!iA~54ΐ͠ml  0/ȯȮgېgڠ  ېڠtsꠠ   TS! 33ggCB!!vuUT>=/.^=^<hhIϐIΠ  ⠠IIQ Q Q.Q-ϐΠSSJ/J.BOBN43ϐΠސݠ;ѐ;Р;;_i_h>>%$55CBِؠ~ǐƠ蠠DDDΐD͠gf77렠ߐޠhlhk:9  \\10ҐѠ<;M_M^~}XW65dc 10빐븠77`h`g?U?T``3ڐ3٠l^l]+*\\߆^ߜߛ%$43ஐ@@@S@A6l5@7/ @8n^@ABC ӳ2@ ӳ2["""@@A@ Գq@ Գq\@A@AD@@A@lB@@ABC@@@@AefAͼuːʠRqRpRMRLj {zRǐRƠRR --A^srY+Y*̐ˠ98ԐӠonhhO OO  -ᠠxwlllllwlv^ (~}} LBMMLʐLɠ婐娠21栠>Ȑ>Ǡ B 룠 c b$#t{{zӐzҠoo ߐޠNNNN렠}yxߑ렠Z:͠ZZZPZO\\<<N Ơihuuufue歐欠成懠@@@ Δ@A ,@ J-@AB @ h@A įk@ ů@ABC ǰ>;@ Ȱ}l@A ɰl@ ˱: @AB ̱y @ α@A ϲ6 @ вu @ABCD ҲCc@ ӳ2}f@A Գq}`@ ٴY@AB ڴW@ ۵*@A ܵi@ ݵ?@ABC ޵>@ ߶&?@A e(@ ᶤ'@AB %@ a Y@A @ @ABCD G@ U'@A @ @AB @ @A A<@ = @A | @ @@ @ABCDEFG@@A ]@Bl@l@AC@@q@ABDppn@Bl@l@2@AB10CDE.,*@*@A(@BC?@?@AE@BC@@Af@<@<@ABCDEF@@@@AРFF    ԐӠh*!h8d;hKhJhhhhhhAРiiiK@@@@@@@@@@,E(@,k@AB@@@ABwxA~ Ց ꤐ栠귐궠cb` KJ??>>蠠ji[Z͑ Grqٟ__ F E++ᠠ++ɐȠԴԳԖԕ>X>Wba@?RR)) (ڐ(٠$$  ! ed  DJI=<٭٬ ^gf-,dcѐcb/0//POؐנ@?+EqNotations0A@@@@@@@|{LK,+BhŠh_h^65JΠJeJdf5f465RQ99ȐǠKKߠSSՐԠFEONAARHRG Yaa))``&%׼׻Arqkjsr@@@1=-@A1>l@1?@AB1@ \@1A) @A1Bh@1C@@A@ABC1D @1E%7@A1Fd@!@A@1G@AB1HJ@1I!Ξ@A1J`Μ@1L@ABCD1M@1P @A1Q@1S@AB1T@1U@A1VT@1W@ABC1X@1Y@A1ZP@1[@AB1\@1] @A1^L@1_@ABCDE1`@1a @A1bH@1c@AB1d@1h@A1i@1j@@ABC1lh@1n<h@A1pE@1r8J@AB1tJ@1v4f@A1x@1}G@ABCD1Ħ9@19@A1ƞa@1`@AB1ߣ@1ߣ@A1ɒK@1S%@ABC1OS#@1K@A1ˊ@1@AB1@1I@A1@1AC@ABCD1?@1Rr@A1Ϲ @1*B@AB17@1v@A1еK@1;@ABC1r@1/@A1%@1+$@AB1ԥ@1bh@A1^l@1>@1Z=@ABCDEFGH@@@AB @ @A@B@@A@@@ABCDE@@A@B@h@ACg@i@Ag@Be@@AC@@Af@Be@e@Ac@@ABCDEF@@A@B@<@AC;:8@8@A6@2@ABCD1@3@A1@B/@CiM@iN@Ah@h@AB@@AKK@BCDEKI@J@AJ@Bfp@fq@A=@B;@:@@ABCD@@A@B@:@AC:@:@A:@@AB@@A@@ABCDEFG@@A@L@AL@S@ABCS@S@AS@w@ABu@v@A@B@A@ACDEA@A@AA@.@AB-@.@A,@R@ABR@R@A*@BCD*@S@AO@@A@BC@G@AE@D@@ABCD@@A@B@@AS@BCQ@@A@@@ABC@@A@BCDEFGHII@@Aꢐꡠ}J}I&&));L;K(ɐ(Ƞ&&렠JI@@@ը@Aթ@}X@A@Bժ.(@իm&@լI@խI@ABC ӳ2@ ӳ2[I@A@ Գq@ Գq\I@A@ADE@}@A(@(@AB&@&@AI@BI@CD@@@@A󑠠젠YX󱠠Khgyx<5<41堠=(RQҐѠٓ`٢١Ϙ6Ϩϧ󮠠ʐJߠoِ98$i210/! ŐĠKʠ𦠠@@@ ӳ2@ ӳ2[@A@ Գq@ Գq\@A@&@ABC@@AP@L@@ABC@@@@ABCtA+IfNotations A@@@@@@@@@@@AyxJTJS_"_!DD_o_nkjgfKgKfJ!J JCJB10/.llܐ۠ FF~&}͐ܠFF젠GGFFFEvvDCېڠNM@@@ ӳ2@ ӳ2[@A@A Գq@ Գq\@A@LO@O o@ABC@@A@BpoC@@@@A@@@ ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@ Գq@ Գq\ @A@AB@@@@@AB&^&_A& c21443ѐ3Р @  F E   h<  ґ iii[iZ&c&.픠%<!:pl:Fאϐ: LKWV>>  4ߐ4ޠjj  ^] 0/C„ƒך$׵rrba&sL&hFՠР+@]\?XW0A0@!Ő!ĠAANJҠ8pz%SR0=[ΐtpÐp VWWڐ٠$5'$X$W렠]䈐&ސ'T'SFِ]٪٩!o!n$##`ߐޠcb,+H `_ːʠWWR0R/#>#=tt43>=ba@w@v:1:0@@@ ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@A Գq@ Գq\ @A@8 @AB8 8@8 Z@A8Z @8 -@ABC8 +@8ViN@A8 @8 @AB8 @8@A8@&@A@8l@ABCD8 @&@A@8J@ @A@A8@@A@8F@AB8@8@A8@@A@8B@@A@ABC86@9@A9/@9>?_@AB9 q@9 q@A9 u5}@9k@ABCDE9j@9ik@A9e @9"5@AB9'Y@9+U@A9,@90g@ABC91e@93M[@A94Y@97I@AB98@99@A9:@9=s@ABCD9@q@9C=$@A9F"@9I@AB9Lt@9M@A9Zؔ@9]dؓ@ABC9b@9e\@A9h9@9k8@AB9osJ@9psJ@A9t @9uL@ABCDEF9{ Mz@9~ @A9 L@9 @AB9 @@9 {ׅ@A9 8׃@9,@ABC9'@9M@A9_0@9"z@AB9A@9WA@A9K@9K@ABCD9OK@9(@A9 &@9K%@AB9H@9H@A9GF@9@ABC9C@9@A9&z@9?&y@AB9~&w@98@A96@975@ABCDE9v=@9=@A9=@9u:@AB9u8@9 ju8@A9!fq3@9"#q2@ABC9"q0@9#k@A9$j@9%Vi@AB9%g@9)@A9)@:*@ABCD:+i@: ,l@A: -uj@:.qڪ@AB:/.ڨ@:/ڨ@A:1&X@:1eX@ABC:1X@:"2 @A:#3@:,5U@AB:.5%@:06Q@A:37@:67H@ABCD::8@:<9E@A:>9'g@:B:8@AB:J<@:O=@A:]Ad@:gCG@ABC:mET!@:qFPX@A:vG@:wG@AB:IV@:J L@:J@:L@@A@ABCDEFGHI@b@A @B@@AC@@A@@A@Bj@CDEi@k@Ai@Bg@;@A;;BC;;;@;@A;@@ABC@@A@B@@@ABCDEF@@A@B@?@AC?@?@A?@B?@ @ACD   @ @A @6@ABC6@6@Ak@BkkCDkkEFGkkkkk@k@Ak@ _@ABCD Y@ [@A Y@B W@@AC@@A@B@@A@BCDEF@B@@@ABCD   @ @A@B@ @ACD@ @A@B@3@A21BCEFGH//-@.@A,@B*@@ABCD@@A@B@0@A/.BCDE,,*@+@A)@B'@@ABCD@@A@@O@ABCDNNLKCEFGEFD@E@AC@BA@`@ACD__[@[@AY@٨@ABC٧٦٢@١@٠@@ABCDEFC@@A@t@t@ABCttDEttt@t@At@Bt@@ACD@@A@B@N\@ACNZ@NZ@ANX@@ABDEFGHI@@A@B5@4@@ABC@@A@A@ABA@A@AA@q@ABCDppn@n@Al@@ABC@@A@B@@B@ABCA@A@A?@1@ABDEF1@1@A1@B1@#w@#u@ABC#t@#t@A#r@B@ABDB@B@AB@B@L@ABCLLDLLEFGLzL|LzLxBLv@Lw@ALu@*@AB)(CD&%EC@@A@Q@ABPOCMLDEFF@@@@A>@=@@ABCDCEFGH@BC@@'@AB''CDE'''@'@A'@O@ABNMCDKJEFBB<;3@3@A1@0@?@ABCDE????CFG? ? ???@?@A>@>@vZ@ABCDEvYvYvWvVCFvPvOvAvAv;v9Cv7@v9@Av7@rZ@ABrYrXCrVrUDEFGHIrOrQrCrCrAr@r>@BCr<@r<@@ABCDEDFyzpnChhf@Bb@b@I@ABHGCDEEEC@D@AB@B@@@ABCD@@A@BC@@@ABCDEFGCD@@A@YV@YU@ABCYTYSDEYMYLFY>Y>Y8Y7Y5@Y6@AY4@BY2@T@ASRBCDEP@S@AQ@BO@6@AC5@6@A4@B2@&X@ACD&W&X&V@&V@A&T@!T@ABC!S@!T@A!R@B!P@@ACD@@A@@A@q@ABCDEFGHprp@p@An@ @ABC  @B@@(@AB((CDE(((@(@A(@B(@@ABCD@@A@B@A@A@?BCEF=><@<@A:@BC8@ۍ@Aۋ@ۊ@@ABC@@A#p@B#n@CDE#k@#n@A#l@B#j@@A@BC@B@@O@ABNMCDEK@K@AI@H@H@ABCFGHIJKL@@@@A&!& @@@ ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@ Գq@ Գq\ @A@AB@@@@@tA@@@ ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@ Գq@ Գq\ @A@AB@@@@@ABCDA Jؐi%$ߐ.)zϐΠ$#` H Gڐ٠ؐנ@@@ ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@A Գq@ Գq\ @A@7i@@A@AB7jOi!@7k)@A7l@@A@7m @@A@7nK@@A@7o@@A@ABCDE@)@@ABt@q@n@}@ABCD@@@@BCAtIAx[[ /Ҡ ِؠ֐ՠ'ExportshA@@@@@@@@=@@A @@@1@+(@A@ABCD@G@AC@BCD @ @A@@A@@ABCDE@{;?>iZY9 9,h,g,,,,ΛΚβαhglkΏΎZY,m,lFEz_z^2255栠yx}s}r-EqTypePredSig@z @@@-ۚ-@+predArgTypeC@@@@@-p@@@@m@.MakeEqTypePredA@%eqmod@#g|@@@h}@*EqTypePred2 @@@@A@A@~ӎӍWV! :1JHGHGۻۺ7372669x9w3231X3X2zKzJz#z"yy렠yy112X2W222122GG22~GԐGӠGGG}G|:!: 6T6S;6;5;[;ZԐӠ66לכCf55kjދ޹޸>C{{>> y t h  ~[~Z~}.t k.j_6.>hLx_x^}j!!,8{55 5555665ې5ڠji66xw..xxA@ih㣐㢠%4|%%xx⠠{Z{Y3[3ZMM66ᠠ&2{2zkj..ZY.YKK/!/ q4YVtLK,--wvސݠѐРОНzmzl3栠Xh-,$M1oCנ,.JIn1n)o堠));;砠16)_0֐0ՠ))@@@=D@A@B@@A1@BCN7@W@A V@߻@A@B @|@A@B@ @A@A@/@A@BCD: '@6 +@A '@B %@"m@Ae@BC"$@%%h@A*&@B2(|@5)X%@A8*@{@A@BCD>+8@A,L7 @AD- @.@A@BN/.@Y24K@Ae5(zj@BCf5gzh@y:1~@Az:S1|@B;C@PO.-  ࠠ=<dcߠǂǁ堠̝̜mlNM ]\((A@HH((㠠((]]ɶɵ:9,+АϠ栠??GGGG砠ɦɥ㠠РkjȂȁ֐ՠɞɝȱȰ֠(-(,0<uuࠠo]o\yq54$$XxV0,؜ܐ۠rqÙØ[ZҐѠ@?M1%1$?>F.ԠQŠ0+x*)0 1Σ-LKhZ*cb\0~s艐0k\3pRX+P| aKQՐԠj;c߬߫䌐䋠`_fʐfɠېڠcGxw+Ӡ]\$Ԡ2143''\1 !1W0  0%1@1?'ɠ8'砠O,O+''A87''@@@+ @+'@AB@@A @'@AB''C@@@cc䠠jjh?h>栠RQАϠc:XdhgӐҠِؠА+ܠE&E%/./-ml  ː>L蠠>7>1{>!11IqP=렠==wwԠ\󈠠ЌЋRQ  же}|=<r"r!Đànm[ZݐܠφυJI{{q=q<{_{^bb㠠櫐檠10~srqpݐܠXWNMrMrLqq砠onZZ堠43*)NMNNonRQ嚐噠:922O2O1OO^]000א0֠0/@@@ ӳ2@ ӳ2[j@A@A Գq@ Գq\m@A@)Uls@AB)V@)V@A)Y[@)Z@@A@ABC)Sig@)Tjh@A)WjJ@)XkJ@AB)]lOzt@)^lzt@A)amK]@)bm]@ABCD)enG]1@)fn]3@A)ioCr@)joq@AB)pp@)qq;@A)rqz@)ur7+t@ABC)xr@)u_@A)vQ@)vQ@AB)yZQ@){@A)|@)}i@ABCDE)~h@)~Fe?@A)~@!@A@*@AB*_@*Z@3#@A@A**@*iǤ@ABC*@*Ơ @A* @*[@AB*$@*ɔӵ@A*<@*̈m@ABCD*̈́%@*΀q@A*L@*=@e@A@AB*ѳj@*p]@A+)@+h@2@A@ABC+ԧr@+d@(@A@A+\@+(@AB+ؗd@+d@A+!ۋd@+,@j@ABCDE+.޾j@+48j@A+84i.@+>i-@AB+J@+L @A+S@ @A@+p!@ABC+rz@Y@A@,@A,@,%@AB, @, !@A,b*Kr@,j,CrQ@ABC,v/7@,w/v@A,2@,3'@,5^Z@,6Z@@A@ABCDEFGH@"@A@ :@ 6@ABC@>@A@BDs@q@A޼@BE@J@AJ@]@@ABC]@]@A]@@AB]@]@A@BCDF@BC@@,@AB)&CD"@"@A@B@+@AC+@+@A+@B_g@CDEGR7@R;@AQ@BQ@Q@A@BC@O@A \@B [@"h@AC@H@A!Z@B@3V@ACDE'@3U@AŖ@B @L@@M@ABC@!`@ADEF!^@!`@A i@ f@AB\M@\N@@AB@C@A*@A3f@ABDEd@A@A@B@C@"@A@@A@BCD@#@"@AB@@AC@=@A@BDEFGHm@m@A@@ABr{@rz@AC@@I@AB-@@ACD@@A@%@A@B^t@^s@C@ABCDEB@D@AB@A@@ABC2@2@A2@@@ABCD@@A@@ABCD)v@)t@A)r@kA'vs<@AkA+(@kAk@ABCEFGkAk@kA'wvH@AkAk@kA'x{O@AkA1>lBB@BkAk@k@AkkBCDkkk@k@Ak@i@ABCiii@i@Ai@b@ABCDEa@a@A]@F@AB A3@e@AC"`@"b@AA4 @B?C@?@o@ABCfeDEF_[S@T@AR@Q@@ABCDE@@A@B@sr@ACDsp@sq@Aso@s@ABs@s@As@@@ABCDEF@@A@B@{@z@ABCDyyw@x@Av@Bt@[c@A[`[_BCD[][][[@[Z@AB[X@@A@ABA+@A4@@AB@CDEFGHIJKP@@A@@@ ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@ Գq@ Գq\ @A@AB@@@@@AB66A)SsrSyntax6A@@Ơ@@@堠АϠ(>(=eAd&ꠠeSeRee'}'A'=f'_H''@@@*j.@A*k3,@*kr+@AB*lH@*lH@*n'':@*nf'9@ABCD@H@AH@B':'7C0@feMLŐĠ堠tsߐޠUUvuz4zzXXP0ml0q0pZꠠRC"C!oXoWo onn砠rqCqCpwwwߐwޠ555455bcbb@@@ ӳ2@ ӳ2[U@A@A Գq@ Գq\U@A@*h(@AB*i@*j7'V@A*j@*k3@ABC*kr@*lH@A*lH@*n''@AB*nf'@*o#f<@A*of:@*p@ABCD*qZ@*r@A*rV@*r$@AB*s"@*sR@A*s@*s)@ABC*tNU@*u4@A*vz@*wa@AB*x}0@*zu[ @A*{qR@*|$@ABCD*}CA@+~or@A+aop@+ -@AB+ +@+o8@A+Uo6@+Q@ABC+@+ @A+-ڃ@+9C@A+:-C@+<bh@+=bg@ABCDEFGCC@C@bk@ABI@I@ACD'@'@AU9@{ @A{@BCE{@0@A0@BR@R@AB@BC@@?@ACb@BC^@C]@@ABCD@@A@Bڕ@C@AC@C@b@Aژ@BCDEFGߐ@@CA@@@ ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@ Գq@ Գq\ @A@AB@@@@@A܏܎FF//A.-swsv/./"/!@@@'[_^,@A'\_,@'caVs`@AB'fb.w@'gbR.v@'jc.@'kcN.@ABCD@,@Ase@sd@AB.{@.y@A.w@BC..D@@@#'#&ƐŠ$#q"S"" 3 V U9t##XW3lCנuuݐܠP5P40y0xސݠ##('㹐㸠##8-8,-,F)F(tsڐ٠ǕǔՐԠՐԠWWFF|{HGN`N_N<N;---̚ϓɐߠ3  3355䠠Dv]\=<&%ΐ͠ON}|4)4(__  219c9bw|v|us`s_ji('ss65***Ԑ*Ӡڐ٠  ؐi,n ]Dj= ɩd"o"e5b5aӐ+٠AIrp2⠠21%%3 ͠ TS 4}@@@ ӳ2@G|@A@A Գq@Gw@A@'N\+G@AB'Q\G@'T]G@A'[_^.@'\_.@ABC'caVt@'fb/@A'gbR/@'jc0"@AB'kcN0 @'mcr@A're_@'ue#@ABCD'vf@ .@A@'~g 7@A'h: 5@'hy@$'@A@AB'km@4g@A@'o]1T@A'p@'q@ABC'qU@9@A@'q@9@A@A'u@'u@AB'v@'v'@A'w%@'x$@ABCDE'{-F@'{F@A'}%F@'~`F@AB'X@@A@'y@A' W@' @ABC'@(G6@A(G4@(@Q@A@AB(?z@4@A@(`߸@A(dJ@(h@AB(i@4@A@(x@*@A@A(~@@A@(@@A@(@31@A@ABCDEFG@C@AG@BGGCG@G@AG@.V@ABtCD/0^@0\@A0R@r@ABC#@ p@A l@@A$S@BCDED@@A@@Qb@ABCQ`@Q`@A@@@9 @ABCDE=@@A9@9@AA@@ABCDFG@@@i@ABCDfec@Ba@a@F@ABFFCDFFEFFFFFFFBCF@F@AF@B@@@@ABCDE@@@W@ABCW@W@@ABD@@A@@G@ABCGGG@G@ABG@@4@ABCDEFG @ @A4@4@A ]@BC <@ ^@A@B@@@AB@@ACDE$@&@A`@B`@`@@AB4@CD4@4@A:S@B4@x@Av@BCt@tI@tH@ABDN@@AO@BM@N@A@B+@@A3g@Bǎ@Ǎ@ACDEFGHIJ@@A@@@ ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@ Գq@ Գq\ @A@AB@@@@@ABDA1SsrMatchingSyntax A@@@@@@@@@@ ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@ Գq@ Գq\ @A@AB@@@A@@@ ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@ Գq@ Գq\ @A@AB@@@@@-@AB@  @A} 5@  @ABCE@Š@A  @@A1oX@BC45@[\@*@@ABDFG@  @A@@@@ը@UW@@H@HA@A@A@A@@A@Aթ@@ =@@@A@A@ժ.@:|@A@Aիm@8@A@լ@[@A@AH@@A@BC@A@@A@ժ.@::@թ@@@A@ =@@@A@AB@H@@A@A@A@@A@ABիm@88@թ@@@A@ =@@@A@AB@H@!@A@A@A@@A@լ@[Ȑ[@թ@(@@A@ =@@@A@AB@H@,@A@A@A@@A@Aխ@[Ɛ[@@H@1@A@A@A@@A@=@9'9)@'p@ @@A@A'q@@@A@*@7@@A@1D@@@A@ABC@@$@A@A@@A@B@@A@ABD- @9?@A@N/@9a@A@Y24@VA@A@ABH@K@A@CD@A5@@A@ABC@$$@=@9D@@A@*@7@@A@AB@@ @A@AB@@A@:@9U@A@D- @9U@A@ABH@\@A@CD@A2@@A@@7@A@A@VX@'p@8A@A@'q@1A@A@AB@1@7@A@AH@l@A@B@A,@@A@1@77@=@9j@@A@A@$9@@A@@m@@A@ABB@@@A@@9@@A@AD- @9x@@A@N/@9@@A@Y24@Vy@@A@y:@@@A@ABCDEz:S@@@A@;@@@A@A@@A@A Գq@9@@A@'[_^@1i@@A@A'caV@vq@@A@BC'vf@ @@A@'hy@%@@A@A'km@6 @@A@'p@xA@A@ABD'q@pA@A@(?z@6@@A@A(x@@@A@(@>@@A@AB)Ul@,@@A@*@/@@A@A*@8@@@A@*Z@8@@A@ABCE*@@@A@*ɔ@7x@@A@A*@r@@A@+@}@@A@+rz@@@A@ABC1D@u@@A@1Fd@j@@A@A1G@,@@A@1I!@@@A@AB8@6@@A@8@.@@A@A8@.@@A@8@6@@A@A8J@.@@A@B8@.@@A@CDEFGH@@-@A@A*&@'@A@A,L@BX@A@AH@@A@BCAA@@A@ABN@BB@)Z@ g@@A@1D@Ö@@A@AB@H@@A@A@A&@@A@W@@)Z@ r@@A@1D@á@@A@AB@H@@A@A@A#@@A@A V@ɐ@'hy@&@@A@A'km@6^@@A@*@0 @@A@*Z@8@@A@ABC@H@@A@A@A @@A@ @@'vf@8@@A@A@H@@A@A@A@@A@ABCDB@@=@9@@A@@$@@A@1D@@@A@ABC@@@A@AH@@A@B@A@@A@@:J:L@'\_@1@@A@'hy@&G@@A@AB'p@A@A@'q@A@A@A(?z@6@@A@*@07@@A@AB*Z@8@@A@*ɔ@7@@A@A+rz@@@A@1D@@@A@A1G@@@A@BCDE@1@8~@A@A"$@@A@2(@1 @A@5)X@1|@A@H@8@A@ABCDAA@@A@A:@:58@A@6@{}@@H@@@A@A@A@@A@AB@.:v@A@@~@@H@I@A@A@A @@A@A@.).+@:@:J@@A@A@H@P@A@A@A@@A@e@$B$D@@H@V@A@A@A@@A@ABC"$@﯐@@:@@A@A@H@]@A@A@A@@A@%%h@陋:@A@A*&@ﴐ@:@:c@@A@A@H@i@A@A@A@@A@2(@1D1F@@:@@A@*Z@9;@@A@AB@5)X@1@A@AH@u@A@B@A@@A@AB5)X@11@@:@@A@2(@1U@@A@*Z@9H@@A@ABC@H@@A@A@A@@A@8*@@8@7c@@A@8@7a@@A@8@7`@@A@ABC@H@@A@A@A@@A@A>+@E8@A@A,L@CC@1@8@@A@A*@0@@A@*Z@9d@@A@A*@R@@A@*̈@8W@@A@8@7{@@A@ABCD@H@@A@A@A@@A@ABCDD- @::@=@:@@A@A@%j@@A@(?z@7@@A@1G@@@A@ABC@:@:@A@AH@@A@B@A@@A@N/@:͐:@=@:@@A@A@:@:@A@AH@@A@B@A@@A@AY24@WW@=@:@@A@A@:@:@A@AH@@A@B@A@@A@e5(@@ ӳ2@o@@A@*@0@@A@*Z@9@@A@ABC@H@@A@A@A@@A@ABf5g@@ Գq@t@@A@*@0@@A@*Z@9@@A@ABC@H@@A@A@A@@A@y:@/1@8@/@@A@A@@ĝ@A@<@v@A@ABH@@A@C@A@@A@Az:S@KM@8J@/@@A@A@@Ĩ@A@AH@@A@B@A@@A@;@SU@8@/@@A@A@@ij@A@AH@@A@B@A@@A@A+@A@A@A,L@CA@A@AD- @;eA@A@N/@;A@A@ABDY24@XeA@A@e5(@AA@A@Af5g@;A@A@y:@A@A@ABz:S@A@A@;@A@A@@eA@A@ Ȱ}@A@A@A ɰ@A@A@ ˱:@A@A@AB ̱y@A@A@ α@A@A@A ϲ6@A@A@ вu@A@A@ABCD Ҳ@ZgA@A@ ӳ2@LA@A@A Գq@GA@A@ ٴ@{A@A@AB ڴ@tA@A@ ۵*@JA@A@A ܵi@CA@A@ ݵ@V,A@A@ABC ޵@V&A@A@ ߶&@V#A@A@A e@_A@A@ ᶤ@ZA@A@AB @RA@A@ a@7A@A@A @ A@A@ @A@A@ABCDEH @A@A@ U@)iA@A@A @5 A@A@ @A@A@AB @;A@A@ @A@A@A A@SOA@A@ =@A@A@ABC |@!A@A@ @A@A@A @A@A@LO@ A@A@O @A@A@ABCD&@ A@A@'N\+@KA@A@A'Q\@KA@A@B'T]@KA@A@'[_^@3A@A@A'\_@3A@A@'caV@xA@A@ABC'fb@4A@A@'gbR@4 A@A@A'jc@4fA@A@'kcN@4aA@A@ABDE'mc@vA@A@'re@'A@A@A'ue@'A@A@'vf@1A@A@AB'~g@nA@A@'h:@jA@A@A'hy@()A@A@'km@8jA@A@ABC'o]@5wA@A@'p@A@A@A'q@A@A@'qU@=A@A@ABDFI'q@=A@A@'u@A@A@A'u@A@A@'v@A@A@AB'v@A@A@'w@A@A@A'x@bA@A@'{-@KA@A@ABC'{@KA@A@'}%@KA@A@A'~`@JA@A@'X@"A@A@ABD'@A@A@' @\A@A@A' @A@A@'@A@A@AB(@KA@A@(@KA@A@A(@jA@A@(?z@8A@A@ABC(`@A@A@(d@#A@A@A(h@A@A@(i@8A@A@ABDE(x@ DA@A@(~@ A@A@A(@A@A@(@7NA@A@AB)Ul@A@A@)V@lA@A@A)V@fA@A@)Y@A@A@ABC)Z@A@A@)Si@eA@A@A)Tj@RA@A@)Wj@yA@A@ABDF)Xk@RA@A@)YF @òA@A@)ZFH@ðA@A@AB)]lO@A@A@C)^l@A@A@)amK@A@A@AD)bm@A@A@)enG@A@A@A)fn@{A@A@)ioC@A@A@AB)jo@A@A@)pp@"A@A@A)qq;@A@A@)rqz@A@A@ABCE)ur7@3A@A@)xr@A@A@A)u@g8A@A@)v@ZA@A@AB)v@ZA@A@)yZ@YA@A@A){@A@A@)|@A@A@ABC)}@qA@A@)~@pVA@A@A)~F@mA@A@BD)~@)A@A@)i@A@A@*U @A@A@*m@3A@A@ABC*@2A@A@*@;A@A@*Z@;\A@A@ABD*h@/'A@A@*@͆A@A@A*i@l/A@A@B*j7@-A@A@*j@O_A@A@A*k3@O\A@A@BCEFG*kr@ A@A@*l@.A@A@A*l@.A@A@B*n'@.\A@A@*nf@.kA@A@*i@BA@A@AB*o#@lA@A@CD*o@lA@A@*@WA@A@A*p@,A@A@*Ơ@*\A@A@AB*qZ@%A@A@C*r@A@A@*rV@A@A@*@A@A@AB*r@A@A@CD*s@A@A@*sR@XA@A@*@A@A@AB*s@9A@A@*@A@A@AC*s@A@A@*ɔ@:A@A@A*tN@[A@A@B*u@yA@A@*@A@A@ACDEFHI*v@A@A@*̈@:A@A@A*w@ PA@A@*̈́@A@A@AB*x}@IA@A@*΀@A@A@*@A@A@*=@A@A@ABCD*zu@A@A@*{q@A@A@*ѳ@1SA@A@AB*|@A@A@*p@1SA@A@ACE*}@J A@A@+)@wA@A@A+~@vDA@A@B+h@;'A@A@+ԧ@A@A@A+a@vBA@A@+d@1[A@A@ABC+ @A@A@+ @A@A@+@A@A@AB+@vA@A@CDF+U@vA@A@+@1A@A@+ؗ@sA@A@AB+Q@A@A@+@szA@A@A+@A@A@BC+ @A@A@+!ۋ@szA@A@+,@@sA@A@AB+-@kA@A@+.޾@sA@A@A+48@sA@A@+84@DA@A@A+9@JsA@A@BCDEG+:-@JlA@A@+<@i^A@A@A+=@iUA@A@B+>@KA@A@+J@A@A@A+L @A@A@BC+S@(A@A@+p@*sA@A@A+rz@ A@A@B,@ A@A@,@ A@A@A,%@A@A@BCD, @"A@A@, !@.A@A@A,b*K@{A@A@B,j,C@{CA@A@,v/7@.A@A@A,w/v@'A@A@BC,2@A@A@,3'@A@A@,5^@d-A@A@,6Z@A@A@ABC,@^KA@A@,k@GA@A@ADEF1=-@A@A@1>l@A@A@1?@,9A@A@AB1@@A@A@1A)@A@A@A1Bh@A@A@1C@A@A@ABC1D@A@A@1E%@wA@A@A1Fd@A@A@1G@A@A@AB1H@PA@A@1I!@A@A@A1J`@A@A@1L@1A@A@ABCD1M@1A@A@1P@2A@A@A1Q@2}A@A@1S@A@A@AB1T@A@A@1U@A@A@A1VT@bA@A@1W@\A@A@ABC1X@TA@A@1Y@PA@A@A1ZP@A@A@1[@A@A@AB1\@A@A@1] @A@A@A1^L@A@A@1_@rA@A@ABCDEGHJK1`@kA@A@1a @kA@A@A1bH@dA@A@1c@]A@A@AB1d@VA@A@1h@A@A@A1i@A@A@1j@@A@A@ABC1l@?A@A@1n<@A@A@A1p@A@A@1r8@A@A@AB1t@aA@A@1v4@}A@A@A1x@A@A@1}@A@A@ABCD1Ħ@Q A@A@1@QA@A@A1ƞ@) A@A@1@)A@A@AB1@NA@A@1@JA@A@A1ɒ@cgA@A@1@jA@A@ABC1O@jA@A@1K@3\A@A@A1ˊ@3UA@A@1@A@A@AB1@A@A@1@A@A@A1@A@A@1@XA@A@ABCDE1?@*A@A@1@iA@A@A1Ϲ@A@A@1@A|A@A@AB17@'A@A@1v@"A@A@A1е@A@A@1@A@A@ABC1r@6A@A@1/@+tA@A@A1@A@A@1+@A@A@AB1ԥ@A@A@1b@A@A@A1^@0A@A@1@A@A@ABCD1Z@A@A@7i@1IA@A@A7jO@zA@A@7k@;A@A@AB7l@-oA@A@7m @KA@A@7nK@2A@A@7o@"A@A@ABCD8@:A@A@8@mA@A@8@:A@A@AB8Z@,A@A@8@2A@A@A8@2A@A@8V@}mA@A@ABCE8@&A@A@8@&A@A@A8@&kA@A@8@A@A@AB8@:A@A@8@:A@A@A8 @:A@A@8J@3A@A@ABCFGH8@3 A@A@8F@&A@A@A8@&A@A@8@&}A@A@AB8@&A@A@8B@&A@A@A8@rA@A@9@?A@A@ABC9@zA@A@9>@SA@A@A9@A@A@9@A@A@AB9 u@JA@A@9@A@A@A9@A@A@9i@A@A@ABCD9e@ A@A@9"@A@A@A9'Y@9@@A@A@A @@A@ J@HpHr@@H@D@A@A@A@@A@ABD @@@H@I@A@A@A@@A@ @LN@@H@Q@A@A@A@@A@A į@!#@@H@W@A@ALO@@A@O @l@A@A&@ @A@BC@A@@A@ ů@@B@@@@A@:@?c@A@ABH@h@A@C Ȱ}@@A@ ɰ@@A@AD'[_^@77@A@'gbR@7@A@A'kcN@7@A@'km@;@A@AB(?z@;@A@(`@,@A@A(i@<@A@)Ul@@A@A:L@@A@BCDE@A@@A@AB ǰ>@NP@@H@@A@A@A@@A@ Ȱ}@Ԑ@ ů@j@@A@A@H@@A@A@A@@A@A ɰ@Ԑ@ ů@q@@A@A@H@@A@A@A@@A@ ˱:@@@@O@A@AH@@A@)V@@A@)yZ@] @A@ABC@A@@A@ABCE ̱y@@@@Z@A@AH@@A@)V@@A@AB@A@@A@ α@@@H@@A@A@A@@A@A ϲ6@@@@n@A@AH@@A@B ӳ2@]@A@ ٴ@@A@AC ۵*@W@A@ ݵ@Z:@A@A e@h@A@'N\+@O@A@AB'Q\@O@A@'u@@A@'}%@N@A@AB7m @@A@CDE@A@@A@ вu@@@@ɋ@A@AH@@A@B Գq@t@A@ ڴ@@A@AC ܵi@l@A@ ޵@ZO@A@A ᶤ@}@A@BD'N\+@O@A@'T]@O@A@'v@@A@'~`@N@A@ABC*tN@_@A@7m @<@A@ADE@A@@A@AB Ҳ@^^@@H@@A@A@A@@A@ ӳ2@@ ϲ6@*@@A@A@@ɯ@A@e5(@@A@ABH@@A@C ٴ@@A@ ۵*@@A@'Q\@O@A@ABD@A@@A@A Գq@@ вu@7@@A@A@@@A@f5g@@A@ABH@ @A@C ڴ@@A@ ܵi@@A@'T]@P@A@ABD@A@@A@ ٴ@@ ϲ6@M@@A@ ӳ2@@@A@1D@@@A@ABC@H@@A@A@A@@A@ABC ڴ@@ вu@T@@A@ Գq@@@A@1D@@@A@ABC@H@(@A@A@A@@A@ ۵*@ǐ@ ϲ6@g@@A@A ӳ2@@@A@1D@@@A@1G@@@A@ABC@H@8@A@A@A@@A@A ܵi@̐@ вu@p@@A@A Գq@@@A@1D@@@A@1G@@@A@ABC@H@E@A@A@A@@A@ ݵ@ZZ@ ϲ6@@@A@A@H@M@A@A@A@@A@AB ޵@ZZ@ вu@@@A@A@H@T@A@A@A@@A@ ߶&@ZÐZ@@H@[@A@A@A@@A@A e@@ ϲ6@@@A@A@H@b@A@A@A@@A@ ᶤ@@ вu@@@A@A@H@j@A@A@A@@A@ABCDFH @@@H@o@A@A@A@@A@ a@<|<~@@H@y@A@ @@A@ @>@A@ABC@A@@A@A @ɐ@@H@@A@A@A@@A@ @@ a@<@@A@A@H@@A@A@A@@A@AB @LN@ a@<@@A@A@H@@A@A@A@@A@ U@.4.6@@H@@A@A@A@@A@A @9ؐ9@@H@@A@A@A@@A@ @@@H@@A@ A@X#@A@AB@A@@A@ABC @@@H@@A@ A@X*@A@AB@A@@A@ @@@H@@A@A@A@@A@A A@X3X5@ @@@A@ @)@@A@AB@H@@A@A@A@@A@ =@@@թ@@A@Aժ.@B8@A@իm@@[@A@լ@cn@A@ABH@@A@CD@A@@A@AB |@&ѐ&@@H@@A@A@A@@A@ @@@H@@A@A@A@@A@A @ڐ@@H@@A@A@A@@A@LO@@ į@@@A@1D@ʙ@@A@AB@H@@A@A@A@@A@O @@ į@@@A@1D@ʣ@@A@1G@W@@A@ABC@H@@A@A@A@@A@ABCDE&@68@ į@@@A@A@H@@A@A@A@@A@'N\+@QQ@ ϲ6@9@@A@ вu@7@@A@AB@H@@A@'{-@P @A@(@P@A@ABC@A@@A@A'Q\@QQ @ ϲ6@F@@A@ ӳ2@@@A@AB@H@@A@'}%@O@A@AB@A@@A@'T]@Q Q @ вu@N@@A@ Գq@@@A@AB@H@ @A@'~`@O@A@AB@A@@A@AB'[_^@88@ ů@ @@A@A@@@A@:@A)@A@ABH@.@A@C'caV@~@A@'fb@9[@A@(?z@=@A@ABD@A@@A@'\_@88@@@Ao@A@AH@<@A@B'caV@~@A@'gbR@9[@A@(?z@=@A@ABC@A@@A@AC'caV@~~@'[_^@9@@A@'\_@9 @@A@AB@:@AG@A@AH@L@A@B@A @@A@'fb@9z9|@'[_^@9@@A@A@H@W@A@A'jc@9@A@'km@=@A@(i@>@A@ABC@A@@A@A'gbR@9y9{@ ů@C@@A@'\_@9(@@A@AB@H@f@A@A'kcN@9@A@'km@=@A@(i@>@A@ABC@A@@A@'jc@99@'fb@9@@A@A@H@s@A@A@A@@A@AB'kcN@99@ ů@Z@@A@'gbR@9@@A@AB@H@|@A@A@A@@A@'mc@|b|d@1D@8@@A@A@H@@A@A@A@@A@A're@-+--@@H@@A@'ue@-W@A@AB@A@@A@'ue@-Y-[@'re@-7@@A@A@H@@A@A@A@@A@ABCD'vf@̐@@@R@A@ @@A@ABH@@A@C'~g@@A@'h:@@A@A*@7@A@*Z@@o@A@*=@$@A@ABCD@A@@A@'~g@ @'vf@@@A@A@H@@A@A@A@@A@A'h:@ @'vf@@@A@A@H@@A@A@A@@A@'hy@--@1D@s@@A@1Fd@f@@A@1G@)@@A@ABC@@~@A@A V@@A@@A@A@:@A@A@ABCH@@A@'km@>8@A@(i@>v@A@ABD(x@%@A@(~@@A@*m@}@A@AB*=@$@A@+h@@ @A@+S@-g@A@,5^@h@A@ABCDE@A@@A@AB'km@>H>J@ ů@@@A@A'fb@:@@A@'gbR@:@@A@A'hy@.@@A@1D@ˠ@@A@1G@T@@A@ABCD@@˧@A@ V@@A@ABH@@A@(i@>@A@(~@@A@ABC@A@@A@'o]@;o;q@@H@@A@A@A@@A@A'p@%ѐ%@*r@" @@A@A@=@A@A@A@@A@B@@A@@BA@A@A:@B @A@@5@A@ABCH@ @A@*@8&@A@*@@@A@AB*@@A@CD@A@@A@'q@%%@*r@"&@@A@A@=@B@A@A@@A@B@@A@@B[@A@A:@B$@A@@5@A@ABCH@ +@A@*@8@@A@*@@@A@AB*@@A@CD@A@@A@ABCEFI'qU@C>C@@8@7+@@A@8@*@@A@8J@71@@A@ABC@H@ <@A@'u@I@A@'@@A@ABC@A@@A@'q@CFCH@8@7>@@A@A8@*@@A@8@*@@A@8@7E@@A@ABC@H@ U@A@'u@Z@A@'v@T@A@ABC@A@@A@A'u@eg@'qU@Cj@@A@8@*@@A@AB@H@ b@A@'{@QY@A@AB@A@@A@'u@ik@ ϲ6@@@A@'q@Ci@@A@8@*@@A@ABC@H@ p@A@'}%@QX@A@AB@A@@A@AB'v@np@ вu@@@A@'q@Cv@@A@8@*@@A@ABC@H@ }@A@'~`@QU@A@AB@A@@A@'v@@8@7{@@A@8@7x@@A@AB@H@ @A@A'{-@Q@A@' @R@A@+ؗ@y @A@ABC@A@@A@A'w@ @8@7@@A@8J@7@@A@AB@H@ @A@A'{@Q@A@'@V@A@+@y @A@ABC@A@@A@'x@@8@7@@A@8@7@@A@AB@H@ @A@A'}%@Q@A@'~`@Q@A@+!ۋ@y@A@ABC@A@@A@ABC'{-@QQ@'N\+@R@@A@A'v@2@@A@8@+>@@A@8@+.@@A@8@+@@A@ABCD@H@ @A@A@A@@A@'{@QQ@'u@@@A@'w@?@@A@8@+P@@A@ABC@H@ @A@A@A@@A@A'}%@QQ@ ϲ6@@@A@A'Q\@R@@A@'u@@@A@'x@@@A@8@+M@@A@ABCD@H@ @A@A@A@@A@'~`@QQ@ вu@@@A@A'T]@R@@A@'v@@@A@'x@/@@A@8@+F@@A@ABCD@H@ @A@A@A@@A@AB'X@))@8@?@@A@8@?@@A@8@?@@A@ABC@H@ @A@'@@A@' @b@A@ABC@A@@A@'@@'qU@D@@A@A'X@)@@A@8@?@@A@8@?@@A@ABC@H@ @A@'@@A@+>@ 2@A@ABC@A@@A@A' @bb@'X@)@@A@8@?@@A@8@?@@A@ABC@H@ @A@(@R@A@AB@A@@A@' @@'v@@@A@8@?@@A@AB@H@ $@A@(@R@A@AB@A@@A@ABCD'@@'w@@@A@'@@@A@8@@ @@A@ABC@H@ 1@A@(@R@A@AB@A@@A@(@RR@'N\+@S>@@A@' @@@A@8@@@@A@ABC@H@ A@A@A@A@@A@A(@RR@' @c+@@A@'@@@A@8@@"@@A@ABC@H@ L@A@A@A@@A@(@@1D@@@A@A@H@ T@A@*@C@A@,6Z@@A@ABC@A@@A@AB(?z@??@ ů@A@@A@A'[_^@;+@@A@'\_@;'@@A@+@$@@A@ABC+-@@@A@1D@@@A@1Fd@ @@A@1G@@@A@ABCD@@(@A@A@C@A@:@Cp@A@D- @Cp@A@ABCH@ w@A@(`@.@A@(i@@ @A@ABD(x@'@A@(~@L@A@A(@@A@(@>@A@ABE*@p@A@,@[@A@A,%@X@A@, @u@A@, !@~@A@,6Z@@A@ABCDF@A@@A@(`@EG@ ů@w@@A@A(?z@?@@A@1D@M@@A@1Fd@ @@@A@ABC@H@ @A@A@A@@A@A(d@**@1D@V@@A@1Fd@ I@@A@AB@H@ @A@A@A@@A@(h@Ɓ@1D@`@@A@1Fd@ S@@A@AB@H@ @A@A@A@@A@ABCE(i@@U@W@ ů@@@A@A'fb@;@@A@'gbR@;@@A@AB'hy@/@@A@'km@@&@@A@A(?z@@$@@A@1D@u@@A@1Fd@ h@@A@1G@+@@A@ABCDE@H@ @A@(x@'@A@(~@@A@ABC@A@@A@(x@'ِ'@'hy@/@@A@A(?z@@<@@A@(i@@}@@A@1D@͏@@A@1G@C@@A@ABCD@@͗@A@AH@ @A@B(~@@A@(@t@A@*@@A@ABC@A@@A@A(~@紐@'hy@0@@A@A'km@@V@@A@(?z@@U@@A@(i@@@@A@(x@'@@A@ABCD@H@ @A@A@A@@A@(@@(?z@@a@@A@(x@(@@A@AB@@ͷ@A@AH@ @A@B@A@@A@AB(@? ?@(?z@@l@@A@1D@ͽ@@A@AB@H@ @A@A@A@@A@)Ul@@ ů@@@A@A@@@A@:@D@A@ABH@ @A@C@A@@A@A)V@=?@ ˱:@m@@A@A@H@ @A@A@A@@A@)V@>@@ ̱y@n@@A@A@H@ &@A@A@A~@@A@ABC)Y@@:J@@@A@A@H@ -@A@A@A{@@A@)Z@@1D@@@A@A@N@L@A@W@@A@ABH@ :@A@C@Ax@@A@A)Si@mm@@H@ @@A@A)Wj@i@A@)amK@@A@)enG@@A@)ur7@;@A@ABCD@Au@@A@)Tj@ZZ@@H@ M@A@)Xk@Z@A@AB@Ar@@A@ABD)Wj@xz@)Si@m@@A@A@H@ V@A@)amK@@A@)enG@@A@ABC@Ao@@A@)Xk@ZZ@)Tj@Z@@A@A@H@ d@A@A@Al@@A@)YF @˿@@H@ j@A@A@A@@A@)ZFH@@@H@ p@A@A@A@@A@ABC)]lO@@@H@ w@A@A)amK@@A@)fn@Ő@A@AB)ioC@@A@)jo@@A@)pp@6@A@)ur7@;@A@ABCD@Ai@@A@)^l@@@H@ @A@A)bm@@A@)enG@@A@AB)ioC@@A@)jo@@A@)qq;@@@A@)rqz@:@A@ABCD@Af@@A@AD)amK@@)Si@m@@A@)Wj@@@A@)]lO@@@A@ABC@H@ @A@A)jo@@A@)pp@Y@A@)ur7@;@A@ABC@Ac@@A@)bm@ @)^l@%@@A@A@H@ @A@A)ioC@@A@)qq;@a@A@)rqz@[@A@ABC@A`@@A@A)enG@')@)Si@n@@A@)Wj@@@A@)^l@6@@A@ABC@H@ @A@)ioC@@A@)qq;@r@A@ABC@A]@@A@)fn@ې@)]lO@I@@A@A@H@ @A@)jo@@A@)ur7@<@A@ABC@AZ@@A@AB)ioC@@)]lO@U@@A@A)^l@O@@A@)bm@N@@A@)enG@L@@A@ABC@H@ @A@A@AW@@A@)jo@$&@)]lO@d@@A@A)^l@^@@A@)amK@d@@A@)fn@@@A@ABC@H@ @A@A@AT@@A@A)pp@@)]lO@p@@A@)amK@o@@A@AB@H@ @A@A@AQ@@A@)qq;@@)^l@s@@A@)bm@r@@A@)enG@p@@A@ABC@H@ @A@A@AN@@A@ABCEFG)rqz@@)^l@~@@A@)bm@}@@A@AB@H@ @A@A@AK@@A@)ur7@@A@,2@@A@,3'@@A@ABCD@AH@@A@A*s@\^@@H@a@A@A@Ai@@A@*ɔ@E!E#@*Z@F1@@A@A@@#@A@@G@A@ABH@o@A@C*@]@A@*=@*p@A@AD+)@@A@+h@E@A@+d@;@A@,5^@n_@A@ABCE@A@@A@ABC*tN@ff@ вu@@@A@A@H@@A@A@Af@@A@*u@-/@@H@@A@*v@V@A@AB@Ac@@A@*@AC@*Z@FX@@A@A@@J@A@A,L@P@A@ABH@@A@C*@@A@*̈@ES@A@AD*̈́@*@A@*΀@@A@A*=@*@A@+)@%@A@+rz@~@A@,5^@n@A@ABCDE@A}@@A@ABDE*v@su@*u@T@@A@1D@`@@A@AB@H@@A@A@A`@@A@*̈@EmEo@*Z@F@@A@*@p@@A@AB@A,L@P;@A@AH@@A@*=@*@A@+h@E@A@ABC@Az@@A@A*w@+8+:@1D@{@@A@A@H@@A@*x}@T@A@*|@@A@ABC@A]@@A@*̈́@*ސ*@*Z@F@@A@*@@@A@AB@H@@A@+h@F @A@+d@<;@A@ABC@Ax@@A@AB*x}@TӐT@*w@+U@@A@1D@і@@A@AB@H@@A@*}@U@A@AB@AZ@@A@*΀@')@*Z@F@@A@*@@@A@AB@H@@A@A*@@A@*@@A@AB,b*K@N@A@,j,C@@A@A,v/7@@A@,w/v@@A@,2@o@A@,3'@i@A@ABCDE@Av@@A@*@@*Z@F@@A@*΀@G@@A@AB@H@ @A@A@As@@A@*=@+ + @'vf@H@@A@A'hy@4<@@A@*@>&@@A@AB*Z@F@@A@*ɔ@E@@A@*@@@A@*̈@E@@A@ABCD@H@@A@A@Aq@@A@ABCD*zu@@@H@"@A@*{q@@A@*|@<@A@ABC@AW@@A@*{q@@*zu@@@A@1D@@@A@AB@H@0@A@*|@H@A@AB@AT@@A@*ѳ@<<@*Z@G@@A@A@H@<@A@A*p@<@A@+)@@A@+d@<@A@+@=@A@ABCD@Ao@@A@A*|@Z\@*w@+@@A@*zu@#@@A@*{q@!@@A@ABC@H@N@A@*}@Um@A@AB@AQ@@A@*p@<<@*Z@G @@A@*ѳ@<@@A@AB@H@[@A@A+)@@A@+d@<@A@+@=$@A@ABC@Am@@A@ABCE*}@U~U@*x}@U]@@A@*|@}@@A@1D@@@A@ABC@H@k@A@A@AN@@A@+)@@*Z@G>@@A@A*ɔ@F3@@A@*@.@@A@*ѳ@<@@A@*p@<@@A@ABCD@H@}@A@A@Ak@@A@A+~@ϐ@@H@@A@A@AK@@A@+h@FF@'hy@4@@A@A*Z@GT@@A@*ɔ@FJ@@A@*̈@FH@@A@*̈́@+@@A@ABCD@H@@A@A+d@<@A@+@@A@+@=\@A@ABC@Ai@@A@+ԧ@''@@H@@A@A@A@@A@ABC+a@@@H@@A@A@AH@@A@+d@== @*Z@Gv@@A@A*ɔ@Fk@@A@*̈́@+@@A@A*ѳ@=@@A@*p@=@@A@+h@F@@A@ABCD@H@@A@+@=}@A@AB@Ag@@A@A+ @Ð@@H@@A@A@AE@@A@B+ @ѐ@@H@@A@A@AB@@A@+@ڐ@*Z@G@@A@+h@F@@A@AB@H@@A@A@Ae@@A@A+@@@H@@A@A@A?@@A@BCDFG+U@@@H@@A@A@A<@@A@+@==@*ѳ@=N@@A@A*p@=L@@A@+h@G@@A@+d@=J@@A@ABC@H@@A@A@Ac@@A@+ؗ@gi@'v@n@@A@A*@?@@A@8@=@@A@8@=@@A@ABC@H@@A@+,@@@A@+84@&@A@ABC@Aa@@A@AB+Q@$V@A@+@oq@'w@|@@A@8@=@@A@AB@H@ @A@+.޾@@A@+>@2@A@ABC@A@@A@AC+@$ΐ$@+Q@$@@A@1D@@@A@AB@:@I@A@AH@@A@(?z@E@A@AB@A@@A@+ @$Ր$@@H@ @A@+Q@%@A@AB@A3@@A@+!ۋ@@'x@p@@A@1>l@b@@A@8@>@@A@ABC@H@.@A@+48@@A@AB@A@@A@+,@@@*@?I@@A@A+ؗ@@@A@8@>/@@A@8@>,@@A@ABC@H@>@A@A@A_@@A@ABCD+-@햐@+ @$@@A@A1D@@@A@B@H@G@A@(?z@E@A@A+@% @A@BCAA@@A@+.޾@@+@@@A@8@>J@@A@AB@H@W@A@A@A@@A@A+48@  @+!ۋ@@@A@8@>N@@A@AB@H@`@A@A@A@@A@+84@@*@?y@@A@+ؗ@@@A@8@FG@@A@ABC@H@m@A@+J@@A@AB@A]@@A@A+9@VǐV@1D@)A@A@1I!@A@A@1J`@@@A@ABC@H@z@A@+:-@V@A@AB@A-@@A@BC+:-@V̐V@+9@V@@A@A1D@8A@A@1J`@@@A@AB@H@@A@A@A*@@A@+<@uÐu@1D@B@@A@A@H@@A@A@A'@@A@ADE+=@uu@1D@IA@A@A@H@@A@A@A$@@A@+>@@'@>@@A@+@@@A@8@F@@A@ABC@H@@A@+L @@A@AB@A@@A@A+J@(*@*@?@@A@+84@@@A@AB@H@@A@A@A[@@A@+L @*,@+>@@@A@8@F@@A@AB@H@@A@A@A@@A@AB+S@5G5I@'hy@5@@A@*@HO@@A@1D@y@@A@ABC@H@@A@+p@7 @A@,5^@p@A@ABC@AY@@A@+p@77@*@H]@@A@+S@5]@@A@AB@H@@A@A@AW@@A@AC+rz@@*Z@H@@A@*r@)@@A@*@@@A@ABC@@Ӛ@A@@J@A@ABH@@A@C*@@A@,@@A@AD,%@@A@, @ @A@A, !@ @A@,b*K@I@A@ABE,j,C@@A@,v/7@@A@A,w/v@@A@,2@i@A@,3'@c@A@,5^@p@A@ABCDF@AU@@A@,@א@@H@@A@A*@@A@,@@A@A,%@@A@, @ @A@, !@ @A@ABCD@A@@A@A,@@(?z@Fz@@A@A*Z@H@@A@*r@* @@A@AB+rz@@@A@,@@@A@1A)@@@A@1D@@@A@ABCD@H@ @A@*@@A@AB@AR@@A@,%@@(?z@F@@A@A*r@*3@@A@+rz@ @@A@A,@@@A@1A)@@@A@1D@@@A@ABCD@H@4@A@*@#@A@AB@AO@@A@AB, @ # %@(?z@F@@A@A*Z@I@@A@*r@*I@@A@AB+rz@@@A@,@@@A@1A)@@@A@1D@@@A@ABCD@H@I@A@*@8@A@AB@AL@@A@, !@ @ B@(?z@F@@A@A*r@*\@@A@+rz@2@@A@A,@/@@A@1A)@@@A@1D@@@A@ABCD@H@]@A@*@L@A@AB@AI@@A@ACD,b*K@@*Z@I/@@A@A*@S@@A@*΀@@@A@+rz@F@@A@ABC@H@l@A@A@AF@@A@,j,C@wy@*Z@I@@@A@A*@d@@A@*΀@@@A@+rz@W@@A@ABC@H@}@A@A@AD@@A@A,v/7@ln@*Z@IM@@A@A*@q@@A@*΀@@@A@+rz@d@@A@ABC@H@@A@A@AB@@A@,w/v@rt@*Z@I[@@A@A*@@@A@*΀@@@A@+rz@r@@A@ABC@H@@A@A@A@@@A@AB,2@  @*Z@Ih@@A@A*@@@A@*΀@@@A@+rz@@@A@ABC@H@@A@A@A>@@A@,3'@@*Z@Iv@@A@A*@@@A@*΀@@@A@+rz@@@A@ABC@H@@A@A@A<@@A@,5^@qq@'hy@6@@A@A*@@@@A@*@IK@@A@AB*Z@I@@A@*ɔ@H@@A@A*@z@@A@+S@6P@@A@+rz@@@A@ABCD@H@@A@A@A:@@A@,6Z@NP@(@ @@A@A(?z@G7@@A@*@@@@A@A*@Ib@@A@1D@Ԍ@@A@1G@@@@A@ABCD@H@@A@A@A8@@A@ABCD,@kݐk@@H@@A@A@A@@A@,k@%ސ%@@H@@A@A@A@@A@A1=-@:<@@H@@A@A@A@@A@BEFG1>l@%'@@H@@A@+!ۋ@\@A@AB@A@@A@1?@9ݐ9@@H@@A@A@A@@A@A1@@@@H@@A@A1@e@A@1?@7T@A@AB1@w@A@1@N@A@A1@@A@1r@h@A@AB1/@8@A@1+@@A@9"@V@A@9'Y@@A@ABCDE@A@@A@1A)@@@H@@A@A*@ @A@,@@A@A,%@@A@, @ @A@, !@ @A@ABCD1ԥ@@A@1b@-@A@1^@>%@A@1Z@#@A@ABCE@A@@A@AB1Bh@@@H@2@A@1C@@A@AB@A@@A@1C@@1Bh@@@A@A@H@>@A@A@A@@A@A1D@@@=@K=@A@A@@A@1@I@A@AN@T @A@BCW@@A@B@)@A@A@K@A@:@KR@A@A@?@A@<@@A@AH@[@A@BCDES@>@A@6@>@A@7/@" @A@AB ٴ@3@A@C ڴ@,@A@ ۵*@@A@A ܵi@@A@LO@*@A@ABO @}@A@'mc@R@A@A'hy@7@A@'km@G@A@ABCDF(@@A@(?z@G@A@A(`@.@A@(d@2@A@AB(h@T@A@(i@H$@A@A(x@/@A@(@F@A@ABC)Z@ @A@)i@@A@*m@/@A@AB*@A@A@C*i@ #@A@*@ 3@A@*@}@A@AB*v@_@A@CDEG*w@/@A@*x}@X@A@A*{q@m@A@*}@X@A@A+Q@'@A@+@'^@A@+-@@A@ABCD+9@X@A@+:-@X@A@+<@w@A@AB+=@w@A@+S@75@A@A,@@A@,%@@A@A, @ @A@, !@ @A@,6Z@6@A@ABCDEF1Fd@Z@A@1G@ @A@A1H@@A@1I!@@A@A1L@@>@A@1M@@8@A@ABC1P@@@A@1Q@@@A@A1S@@A@1T@@A@AB1U@@A@1VT@@A@A1W@@A@1X@@A@ABCD1Y@@A@1ZP@L@A@A1[@E@A@1\@?@A@AB1] @7@A@1^L@2@A@A1_@@A@1`@@A@ABC1a @@A@1bH@@A@A1c@@A@1d@@A@AB1h@@A@1j@@@A@A1l@@A@1n<@9@A@ABCDEGH1p@@A@1r8@8@A@A1t@p@@A@1v4@@A@AB1x@@A@1}@*@A@A1Ħ@_]@A@1@_W@A@ABC1ƞ@7p@A@1@7m@A@A1@@A@1@@A@AB1ɒ@q@A@1@x@A@A1O@x@A@1K@A@A@ABCD1ˊ@A@A@1@@A@A1@%@A@1?@8g@A@AB1@x@A@1е@@A@A1@@A@1r@z@A@ABC1/@9@A@1@@A@A1ԥ@@A@1b@,@A@AB1^@?#@A@1@+@A@7l@;@A@AB9@-@A@9@-@A@ACDEF9 u@X@A@9@@A@A9@@A@9i@@A@AB9e@.@A@9+U@64@A@A9,@6-@A@90@5@A@ABC91@5@A@93M@ڑ@A@A94@چ@A@97I@@A@AB98@@A@99@R@A@A9:@K@A@9=@A5@A@ABCD9@@A+@A@9C=@@A@A9F@@A@9I@@A@AB9Lt@@A@9Z@@A@A9]d@@A@9b@;@A@ABC9e\@4@A@9h@A@A@A9k@A@A@9o@@A@AB9p@@A@9t @$@A@A9uL@$@A@9{ @I9@A@ABCDEG9~ @I6@A@9 @@A@A9 @@A@9 @@A@AB9 {@@A@9,@V@A@A9@|@A@9@@A@ABC9_@Sb@A@9@D@A@A9@d@A@9W@d@A@AB9@M@A@9@C@A@A9O@:@A@9@5 @A@ABCD9 @4@A@9K@4@A@A9@Ԃ@A@9@l@A@AB9G@Y@A@9@5@A@A9C@5@A@9@5@A@ABC9@j@A@9?@]@A@A9~@R@A@9@@A@AB9@{@A@97@v@A@A9v@ԑ@A@9@}@A@ABCDE9@i@A@9@@A@A9@@A@9 j@@A@AB9!f@@A@9"#@@A@A9"@@A@9#@վ@A@ABC9$@շ@A@9%V@ճ@A@A9)@@A@9)@@A@AB:*@@A@:+@@A@A: ,@@A@: -u@@A@ABCD:.q@W@A@:/.@L@A@A:/@U@A@:1&@z@A@AB:1e@z@A@:1@z@A@A:"2@ #@A@:#3@ @A@ABC:,5U@GZ@A@:.5@G@A@A:06Q@B@A@:37@4@A@AB:67@l@A@::8@@A@A:<9E@I@A@:>9@J@A@ABC:B:@Q@A@:J<@x@A@A:]Ad@@A@:gC@@A@AB:mET@D@A@:qFP@`@A@:vG@&S@A@:wG@&L@A@ABCDEFGHIJ@A@@A@1E%@@@H@ @A@A1J`@R@A@1M@A@A@AB1Q@B@A@1O@y@A@A1ˊ@B@A@1+@@A@ABC1Z@ @A@91@6@A@A94@W@A@98@@A@AB9:@@A@9@@A@A@A9F@j@A@9Lt@n@A@ABCD9p@@A@9uL@%=@A@A9W@eC@A@9@@A@AB9@63@A@9?@@A@A9~@@A@9@@A@ABC97@@A@9@@A@A9@@A@9@K@A@AB9"#@s@A@9"@o@A@A9$@5@A@9%V@/@A@AB:1e@{]@A@:1@{X@A@:#3@ @A@:wG@&@A@ABCDEFG@A@@A@AB1Fd@@1D@@@A@A@@ @A@AH@W@A@B'hy@9@A@C(?z@I@A@(`@@A@A(d@4@A@(h@7@A@(i@J@A@ABCD1G@@A@1H@Q@A@A1I!@@A@1h@@A@A1i@@A@1j@@z@A@ABCE1l@@A@1n<@@A@A1p@@A@1r8@@A@AB1t@q@A@1v4@@A@A1x@@A@1}@@A@ABCF1Ħ@`@A@1@`@A@A1ƞ@8@A@1@8@A@AB1@@A@1@@A@A1ɒ@s8@A@1@zl@A@ABC1@hW@A@1?@9@A@A9+U@7@A@9,@7@A@AB9h@B@A@9k@B@A@A9p@@A@9{ @Jd@A@ABCD9@E@A@9@b@A@A9@V@A@9O@N@A@AB:.q@*@A@:/.@@A@A:/@&@A@:1e@{@A@A:1@{@A@:,5U@H'@A@:mET@Ec@A@ABCDEFG@A@@A@1G@@1D@l@@A@1Fd@_@@A@AB@@w@A@A@M@A@D- @M@A@AH@@A@BC ۵*@a@A@ ܵi@[@A@ADO @@A@'hy@9@A@A'km@J6@A@(?z@J5@A@ABE(i@Ju@A@(x@1@A@*m@{@A@AB*@C@A@*@"}@A@*@@A@,6Z@_@A@ABCDF9C=@/@A@9F@*@A@A9_@T@A@9!f@$@A@A9"#@@A@9"@@A@:B:@ I@A@ABCDG@A@@A@A1H@֐@1D@ף@@A@1Fd@@@A@AB@H@@A@A@A@@A@1I!@EG@1D@׭@@A@1Fd@@@A@AB@@״@A@AH@@A@+9@[X@A@A1L@B@A@1P@C@A@ABC@A@@A@ABCD1J`@MO@1E%@ @@A@A@<@Л@A@AH@@A@B+9@[f@A@+:-@[a@A@A1M@B@A@1Q@C!@A@ABC@A@@A@1L@BB@1D@@@A@1I!@q@@A@AB@H@"@A@A@A@@A@A1M@BB@1D@@@A@1E%@@@@A@1J`@s@@A@ABC@H@-@A@A@A@@A@1P@CCCE@1D@@@A@1I!@@@A@AB@H@7@A@A@A@@A@AB1Q@CDCF@1D@@@A@1E%@U@@A@1J`@@@A@ABC@H@B@A@A@A@@A@1S@@1D@@@A@A@H@K@A@A@A@@A@A1T@@1D@@@A@A@H@R@A@A@A@@A@1U@@1D@ @@A@A@H@Z@A@A@A@@A@ABC1VT@EG@1D@@@A@A@H@a@A@A@A@@A@1W@GI@1D@@@A@A@H@k@A@A@A@@A@A1X@EG@1D@%@@A@A@H@r@A@A@A@@A@1Y@EG@1D@-@@A@A@H@z@A@A@A@@A@AB1ZP@@1D@4@@A@A@H@@A@A@A@@A@1[@@1D@=@@A@A@H@@A@A@A@@A@A1\@@1D@D@@A@A@H@@A@A@A@@A@1] @@1D@L@@A@A@H@@A@A@A@@A@ABCDEHIJK1^L@@1D@S@@A@A@H@@A@A@A@@A@1_@@1D@a@@A@A@H@@A@A@A@@A@A1`@@1D@h@@A@A@H@@A@A@A@@A@1a @@1D@p@@A@A@H@@A@A@A@@A@AB1bH@@1D@w@@A@A@H@@A@A@A@@A@1c@@1D@؀@@A@A@H@@A@A@A@@A@A1d@@1D@؇@@A@A@H@@A@A@A@@A@1h@@1D@؏@@A@1Fd@@@A@AB@H@@A@A@A@@A@ABC1i@@1Fd@@@A@A@H@@A@A@A@@A@1j@@@1D@آ@@A@1Fd@@@A@AB@H@@A@A@A@@A@A1l@@1D@ث@@A@1Fd@@@A@AB@H@@A@1}@(@A@AB@A@@A@1n<@IK@1D@ط@@A@1Fd@@@A@AB@H@@A@A@A@@A@AB1p@&(@1D@@@A@1Fd@@@A@AB@H@@A@A@A@@A@1r8@SU@1D@@@A@1Fd@@@A@AB@H@@A@1x@/@A@1}@J@A@ABC@A~@@A@A1t@sgsi@1D@@@A@1Fd@@@A@AB@H@'@A@A@A{@@A@1v4@>@@1D@@@A@1Fd@@@A@AB@H@1@A@A@Ax@@A@ABCD1x@EG@1D@@@A@1Fd@@@A@1r8@{@@A@ABC@H@<@A@1}@j@A@AB@Au@@A@1}@oq@1D@@@A@A1Fd@@@A@1l@@@A@1r8@@@A@1x@b@@A@ABCD@H@Q@A@A@Ar@@A@A1Ħ@bb@1D@ @@A@1Fd@@@A@AB@H@Z@A@A@Ao@@A@1@bb@1D@@@A@1Fd@@@A@AB@H@d@A@A@Al@@A@AB1ƞ@:Ӑ:@1D@@@A@1Fd@@@A@AB@H@m@A@A@Ai@@A@1@:א:@1D@)@@A@1Fd@@@A@AB@H@x@A@A@Af@@A@A1@  @1D@2@@A@1Fd@%@@A@AB@H@@A@A@Ac@@A@1@  @1D@<@@A@1Fd@/@@A@AB@H@@A@A@A`@@A@ABC1ɒ@u:u<@1D@E@@A@1Fd@8@@A@AB@H@@A@A@A]@@A@1@|x|z@1D@Q@@A@1Fd@D@@A@AB@H@@A@A@AZ@@A@A1O@|w|y@1D@Z@@A@1E%@@@A@AB@H@@A@A@AW@@A@1K@EGEI@1D@d@@A@A@H@@A@A9o@@A@:1&@}@A@:qFP@@A@ABC@AT@@A@AB1ˊ@ELEN@1D@q@@A@1E%@@@A@AB@H@@A@A9p@$@A@:1e@}@A@:1@}@A@ABC@AQ@@A@1@Ԑ@@H@@A@A@AN@@A@A1@Ґ@@H@@A@A@AK@@A@1@@1D@ٍ@@A@A@H@@A@A1@j@A@1?@<,@A@1@{@A@ABC@AH@@A@ABCDE1@@1D@ٚ@@A@A@H@@A@1@j@A@AB@AE@@A@1@jj@1@@v@@A@A1Fd@@@A@1@@@A@1@@@A@ABC@H@@A@A@AB@@A@A1?@@A@A+84@>@A@+>@<@A@+L @@A@ABCD8@M@A@8@M@A@A8@h@A@9@6@A@A9 u@\@A@9"@g@A@ABCEF9'Y@!@A@9{ @M@A@A9~ @M@A@9 @@A@AB9 @ @A@9 @_@A@A9 {@9@A@9,@ @A@ABC9@1@A@9@i@A@A9_@X@A@9@I@A@AB9W@iW@A@:,5U@K@A@:>9@N@A@:mET@H@A@ABCDEG@A|@@A@BC8@00@@H@H@A@A@Ay@@A@8@N#N%@@8*@W@A@AH@U@A@B'X@8@A@C' @q<@A@(@`@A@(@`@A@AB8@N-@A@8 @N,@A@ACD9@@A@9>@f@A@A9e@3@A@:,5U@K@A@ABE:.5@L$@A@:06Q@GV@A@A:37@ո@A@:67@@A@AB::8@ @A@:<9E@N4@A@A:>9@O@A@:B:@ @A@ABC:J<@@A@:]Ad@3@A@A:gC@l@A@:mET@I0@A@:qFP@@A@:wG@*@A@ABCDEF@Av@@A@A8Z@@@H@@A@A@As@@A@8@F}F@@@G@A@;@@A@ABH@@A@'qU@R@A@AC'v@@A@'w@@A@A+ؗ@@A@+@ @A@+,@@m@A@+.޾@g@A@ABCDE8J@F@A@8F@:%@A@A8@@A@9@۽@A@A9@2@A@9+U@;@A@ABCF90@;J@A@93M@@A@A97I@ i@A@99@ @A@AB9=@F@A@9C=@ @A@A9I@ @A@9Z@Q@A@ABC9b@@A@9h@G@A@A9o@)@A@9uL@)@A@A9@׆@A@9@@A@:.q@N@A@ABCDEG@Ap@@A@ABDE8@FF@@@ۈ@A@@g@A@A9@@A@9@@A@ABE9@:@A@9@@A@A9@;E@A@9@@A@AB9@ @A@9v@@A@A9@Q@A@9!f@w@A@ABC9#@5@A@9)@)@A@A:+@d@A@:.q@@A@:1&@a@A@:#3@~@A@ABCDEF@Ag@@A@8@::@@H@L@A@A'q@SJ@A@B'u@Q@A@'{-@aQ@A@'}%@a9@A@AB8@:@A@8B@:@A@ACD9@@A@9@@A@A9 @:@A@9@/@A@ABE9C@;m@A@9?@@A@A9@4@A@9@2@A@AB9 j@j@A@9"#@@A@A9$@_@A@9)@T@A@A: ,@Ǝ@A@:/@@A@:1e@@A@ABCDEF@Ad@@A@AB8@:А:@@H@{@A@A'q@Sy@A@B'v@x@A@'{-@a@A@'~`@aX@A@AB8@:@A@8B@:@A@ACD9i@$@A@9O@4@A@A9K@:@A@9G@J@A@ABE9@;@A@9~@<@A@A97@[@A@9@L@A@AB9@@A@9"@@A@A9%V@ۆ@A@:*@{@A@A: -u@Ƶ@A@:/.@@A@:1@@A@ABCDEF@Aa@@A@8@ұҳ@@H@@A@A@A^@@A@A8@O~O@8@O@@A@A@1@Q@A@A8*@@A@BH@@A@'X@9e@A@'@Y@A@ABC8 @O@A@9@@A@AD9>@h9@A@9 u@^@A@A9e@59@A@9{ @O@A@ABE9~ @O@A@9 @ =@A@A9 @@A@9 {@@A@AB9@@A@9_@Y@A@A9@K2@A@9W@j@A@ABCF:.5@M@A@:06Q@H@A@A:37@%@A@::8@ @A@AB:<9E@O@A@:>9@P@A@A:B:@A@A@:J<@f@A@:qFP@J@A@:wG@,4@A@ABCDEG@A[@@A@8@OO@8@O@@A@8@O@@A@AB@H@@A@A8 @O@A@9>@hq@A@AB9e@5n@A@:,5U@Mt@A@A:.5@M@A@:06Q@H@A@ABC:37@J@A@::8@ @A@A:<9E@O@A@:>9@P@A@AB:B:@g@A@:J<@@A@A:mET@J@A@:qFP@r@A@:wG@,\@A@ABCDE@AX@@A@ABCFGH8 @OݐO@8@O@@A@8@O@@A@8@O@@A@ABC@H@@A@A9>@h@A@9e@5@A@AB:37@k@A@::8@ @A@A:<9E@O@A@:>9@P@A@AB:B:@@A@:J<@@A@:qFP@@A@:wG@,{@A@ABCDE@AU@@A@8J@H-H/@8@H/@@A@A@@@A@z:S@դ@A@ABH@D@A@'qU@TR@A@'w@@A@ABC8@;@A@8@@A@AD9@@A@9@44@A@A9@@A@9+U@=G@A@ABE90@<@A@97I@ @A@A99@ \@A@9=@H>@A@AB9C=@@A@9I@@A@A9h@H@A@9o@@A@ABCF9uL@+w@A@9@;@A@A9@Q@A@9@<@A@AB9@C@A@9v@P@A@A9@@A@9!f@@A@A9#@o@A@:1&@@A@:#3@@A@ABCDEG@AR@@A@A8@HiHk@8@Hk@@A@A@@7@A@y:@@A@<@@A@ABCH@@A@'q@T@A@'x@@A@AB8B@;@A@9@4j@A@ACD9@4@A@9,@=~@A@A91@=(@A@98@ ?@A@ABE9:@ @A@9@@Hs@A@A9F@@A@9Lt@@A@AB9k@H@A@9p@@A@A9 @<@A@9@v@A@ABC9C@<@A@9@y@A@A9@v@A@9 j@@A@A9"#@@A@9$@ܤ@A@:1e@@A@ABCDEF@AO@@A@8F@<4<6@8@H@@A@8@@jj@8@Qu@@A@A8@=$@@A@8@Qu@@A@8@Qr@@A@8 @Qq@@A@ABCD@H@@A@A@A4@@A@AB9@55@1D@`@@A@8@I@@A@8J@I@@A@ABC@H@@A@A@A1@@A@9@55@1D@m@@A@8@I@@A@8@I@@A@ABC@H@@A@A@A.@@A@A9 u@``@1D@x@@A@8@Q@@A@8@Q@@A@ABC@H@@A@A@A+@@A@9@y{@1D@ޅ@@A@A8@=W@@A@8J@I@@A@8F@=V@@A@8@=S@@A@ABCD@H@@A@A@A(@@A@ABCD9@@1D@ޔ@@A@A8@=T@@A@8@I@@A@8@=Q@@A@8B@=O@@A@ABCD@H@@A@A@A%@@A@9i@@1D@ާ@@A@A8@=P@@A@8@=O@@A@8B@=`@@A@ABC@H@@A@A@A"@@A@A9e@7p7r@1D@޴@@A@A8@Q@@A@8@Q@@A@8@Q@@A@8 @Q@@A@ABCD@H@@A@A@A@@A@9"@MO@1@@@@A@1Ϲ@?@@A@8@Q@@A@ABC@H@@A@A@A@@A@AB9'Y@@1@@@@A@1Ϲ@J@@A@8@Q@@A@ABC@H@@A@A@A@@A@9+U@??@1D@@@A@A1Fd@@@A@8@J@@A@8J@J#@@A@ABC@H@/@A@A90@>@A@9I@@A@9@=@A@9@R@A@ABCD@A@@A@A9,@?$?&@1D@@@A@A1Fd@@@A@8@J/@@A@8@J3@@A@ABC@H@D@A@A91@>@A@9Lt@@A@9 @=@A@9 j@O@A@ABCD@A@@A@90@>>@1D@@@A@A8@JH@@A@8J@JL@@A@9+U@?L@@A@ABC@H@Y@A@9I@@A@9@y@A@ABC@A@@A@ABC91@>>@1D@@@A@A1E%@{@@A@8@JV@@A@8@JZ@@A@9,@?W@@A@ABCD@H@l@A@9Lt@@A@9 j@t@A@ABC@A @@A@93M@㾐@1D@-@@A@8@Jo@@A@AB@H@|@A@97I@5@A@AB@A @@A@A94@㽐@1D@8@@A@1E%@@@A@8@Jw@@A@ABC@H@@A@98@6@A@AB@A@@A@97I@DF@1D@G@@A@A8@J@@A@8J@J@@A@93M@@@A@ABC@H@@A@99@@A@9C=@@A@ABC@A@@A@AB98@IK@1D@X@@A@A1E%@@@A@8@J@@A@8@J@@A@94@@@A@ABCD@H@@A@9:@@A@9F@@A@ABC@A@@A@99@@1D@m@@A@A8@J@@A@8J@J@@A@97I@t@@A@ABC@H@@A@A9=@J@A@9I@@A@9o@.@A@ABC@A@@A@A9:@@1D@߀@@A@A1E%@@@A@8@J@@A@8@J@@A@98@}@@A@ABCD@H@@A@A9@@J@A@9Lt@$@A@9p@<@A@ABC@A@@A@9=@JJ@1D@ߖ@@A@A8@J@@A@8J@J@@A@99@@@A@ABC@H@@A@9h@KG@A@AB@A@@A@ABCDE9@@JĐJ@1D@ߥ@@A@A1E%@@@A@8@J@@A@8@J@@A@9:@@@A@ABCD@H@@A@9k@KP@A@AB@A@@A@9C=@SU@1D@߻@@A@A1G@n@@A@8@J@@A@8J@K@@A@97I@@@A@ABCD@H@@A@A@A@@A@A9F@Z\@1D@@@A@A1E%@-@@A@1G@@@A@A8@K @@A@8@K@@A@98@@@A@ABCD@H@ @A@A@A@@A@9I@uw@1D@@@A@A8@K@@A@8J@K"@@A@A9+U@@!@@A@90@?@@A@99@4@@A@ABCD@H@2@A@9Z@@A@AB@A@@A@AB9Lt@@1D@@@A@A1E%@S@@A@8@K.@@A@AB8@K1@@A@9,@@.@@A@91@?@@A@9:@A@@A@ABCD@H@G@A@9]d@@A@AB@A@@A@9M@.0@@H@P@A@A@A@@A@A9Z@@1D@ @@A@8@KL@@A@9I@@@A@ABC@H@[@A@9b@7@A@AB@A@@A@9]d@@1D@@@A@8@KU@@A@9Lt@@@A@ABC@H@i@A@9e\@=@A@AB@A@@A@ABC9b@FH@1D@%@@A@8@Kg@@A@9Z@ @@A@ABC@H@v@A@A@A@@A@9e\@LN@1D@3@@A@8@Kp@@A@9]d@@@A@ABC@H@@A@A@A@@A@A9h@KK@1D@?@@A@A1Fd@1@@A@8@K@@A@8J@K@@A@9=@Ku@@A@ABCD@H@@A@A@A@@A@9k@KK@1D@O@@A@A1Fd@A@@A@8@K@@A@8@K@@A@9@@Kz@@A@ABCD@H@@A@A@A@@A@AB9o@ @1D@^@@A@A1K@LF@@A@8@K@@A@8J@K@@A@99@@@A@ABCD@H@@A@A@A@@A@9p@@1D@p@@A@A1E%@@@A@1Fd@d@@A@AB1ˊ@LS@@A@8@K@@A@8@K@@A@9:@@@A@ABCD@H@@A@A@A@@A@A9t @..@1D@@@A@A@H@@A@A@A@@A@9uL@..@1D@@@A@A1E%@@@A@8@K@@A@8J@K@@A@ABC@H@@A@A@A@@A@ABCD9{ @SS@1D@@@A@A1Fd@@@A@8@S@@A@8@S@@A@ABC@H@@A@A9~ @S@A@9 {@@A@:.5@Q@A@:>9@T@A@ABCD@A@@A@9~ @SS@1D@@@A@A8@S@@A@8@S@@A@9{ @S@@A@ABC@H@@A@9 {@ @A@:>9@T@A@ABC@A@@A@A9 @@1D@@@A@8@S@@A@AB@H@@A@9 @@A@AB@A@@A@9 @@1D@@@A@A8@S@@A@8@S@@A@9 @@@A@ABC@H@@A@9 @O@A@9_@^@A@ABC@A@@A@AB9 @RT@1D@@@A@A8@T@@A@8@T@@A@9 @@@A@ABC@H@0@A@9 {@9@A@9@d@A@ABC@A@@A@9 {@>@@1D@@@A@A8@T@@A@8@T@@A@A9{ @T @@A@9~ @T@@A@9 @s@@A@ABCD@H@G@A@9,@ @A@AB@A@@A@A9 8@CE@@H@N@A@A@A@@A@9,@')@1D@ @@A@8@T2@@A@9 {@_@@A@ABC@H@Z@A@9@X@A@AB@A@@A@ABC9@Y[@1D@@@A@8@T?@@A@9,@<@@A@ABC@H@g@A@A@A@@A@9@@1D@%@@A@A8@TM@@A@8@TH@@A@9 @@@A@ABC@H@w@A@9@O@A@AB@A@@A@A9_@^Y^[@1D@4@@A@A1G@@@A@8@T^@@A@8@TY@@A@9 @@@A@ABCD@H@@A@A@A@@A@9@OO@1D@D@@A@A1Fd@6@@A@8@Tn@@A@8@Ti@@A@9@@@A@ABCD@H@@A@A@A@@A@AB9@oo@1D@R@@A@A@H@@A@A@A@@A@9W@oo@1D@\@@A@A1E%@@@A@8@T@@A@8@T@@A@ABC@H@@A@A@A@@A@A9@qs@1D@i@@A@A1Fd@[@@A@8@L@@A@8@@?@@A@8F@@<@@A@ABCD@H@@A@9@@8@A@AB@A@@A@9@vx@1D@{@@A@A1Fd@m@@A@8@L@@A@8@@?@@A@8@@:@@A@ABCD@H@@A@9 @@7@A@AB@A@@A@ABCDEF9O@}@1D@@@A@A1Fd@~@@A@8@@7@@A@8@@6@@A@ABC@H@@A@9K@@4@A@AB@A@@A@9@@`@b@1D@@@A@A8@@s@@A@8J@L@@A@A8F@@r@@A@9+U@A@@A@9@ݷ@@A@ABCD@H@@A@A9@@A@9@A@A@9#@@A@ABC@A@@A@A9 @@d@f@1D@@@A@A8@@x@@A@8@L@@A@A8@@u@@A@9,@A@@A@9@@@A@ABCD@H@@A@A9@@A@9C@A!@A@9$@ @A@ABC@A@@A@9K@@j@l@1D@@@A@A8@@y@@A@8@@x@@A@9O@@@A@ABC@H@#@A@A9G@@A@9@A-@A@9%V@@A@ABC@A@@A@AB9@@1D@@@A@A8@@@@A@8J@M(@@A@8F@@@@A@9@@@@A@ABCD@H@7@A@9#@6@A@AB@A@@A@9@@1D@@@A@A1E%@Y@@A@8@@@@A@A8@M8@@A@8@@@@A@9 @@@@A@ABCD@H@L@A@9$@C@A@AB@A@@A@A9G@ @1D@ @@A@A8@@@@A@8@@@@A@9K@@@@A@ABC@H@[@A@9%V@J@A@AB@A@@A@9@AvAx@1D@@@A@A8@@@@A@8J@M_@@A@A8F@@@@A@8@@@@A@9@@@@A@ABCD@H@o@A@9#@n@A@AB@A@@A@ABC9C@AA@1D@,@@A@A8@@@@A@8@Mm@@A@A8@@@@A@8B@@@@A@9 @@@@A@ABCD@H@@A@9$@y@A@AB@A}@@A@9@AA@1D@B@@A@A1E%@@@A@8@@@@A@A8@@@@A@8B@@@@A@9K@@@@A@ABCD@H@@A@9%V@@A@AB@Az@@A@A9@ce@1D@T@@A@8@A'@@A@AB@H@@A@9@~@A@AB@Aw@@A@9?@^`@1D@`@@A@1E%@@@A@8@A#@@A@ABC@H@@A@9@@A@AB@At@@A@AB9~@_a@1D@m@@A@1E%@@@A@8@A@@A@ABC@H@@A@97@@A@AB@Aq@@A@9@@1D@}@@A@A8@AO@@A@8J@M@@A@A8F@AN@@A@8@AK@@A@9@@@A@ABCD@H@@A@9v@@A@9!f@@A@ABC@An@@A@A9@@1D@@@A@A1E%@@@A@8@AU@@A@AB8@M@@A@8@AQ@@A@8B@AO@@A@9?@@@A@ABCD@H@@A@9@@A@9"#@&@A@ABC@Ak@@A@97@@1D@@@A@A1E%@ @@A@8@AV@@A@A8@AT@@A@8B@Ae@@A@9~@@@A@ABCD@H@ @A@9@@A@9"@4@A@ABC@Ah@@A@ABCD9v@@1D@@@A@A8@A@@A@8J@N@@A@A8F@A@@A@8@A@@A@9@@@A@ABCD@H@ @A@A9@ 3@A@9#@@A@:1&@<@A@ABC@Ae@@A@9@@1D@@@A@A1E%@>@@A@8@A@@A@AB8@N@@A@8@A@@A@8B@A@@A@9@@@A@ABCD@H@ 3@A@A9 j@ 8@A@9$@+@A@:1e@R@A@ABC@Ab@@A@A9@@1D@@@A@A1E%@V@@A@8@A@@A@A8@A@@A@8B@A@@A@97@@@A@ABCD@H@ J@A@A9@ \@A@9%V@:@A@:1@b@A@ABC@A_@@A@9@ m o@1D@ @@A@A8@NM@@A@8@A@@A@AB8J@NR@@A@8F@A@@A@A8@A@@A@9+U@CV@@A@90@C@@A@9v@H@@A@ABCDE@H@ g@A@:.q@ @A@AB@A\@@A@AB9@ { }@1D@$@@A@A1E%@@@A@8@A@@A@A8@A@@A@8B@A@@A@9@0@@A@ABCD@H@ z@A@:/.@ @A@AB@AY@@A@9 j@  @1D@:@@A@A8@Nv@@A@8@A@@A@AB8@N{@@A@8@A@@A@A8B@A@@A@9,@C|@@A@91@C'@@A@9@`@@A@ABCDE@H@ @A@:/@ @A@AB@AV@@A@A9!f@ؐ@1D@S@@A@A1G@@@A@8@B'@@A@AB8J@N@@A@8F@B%@@A@8@B"@@A@9@@@A@ABCD@H@ @A@A@AS@@A@9"#@@1D@g@@A@A1E%@@@A@1G@@@A@AB8@B*@@A@8@N@@A@A8@B'@@A@8B@B%@@A@9@@@A@ABCD@H@ @A@A@AP@@A@ABC9"@@1D@|@@A@A1E%@@@A@1G@1@@A@AB8@B(@@A@8@B'@@A@8B@B8@@A@97@@@A@ABCD@H@ @A@A@AM@@A@9#@Ԑ@1D@@@A@A8@Bd@@A@8J@N@@A@AB8F@Bb@@A@8@B`@@A@A9@B^@@A@9@@@A@9@C@@A@9v@@@A@ABCDE@H@ @A@9)@@A@AB@AJ@@A@A9$@@1D@@@A@A1E%@@@A@8@Bm@@A@AB8@N@@A@8@Bj@@A@A8B@Bg@@A@9 @Bg@@A@A9@@@A@9C@C@@A@9@@@A@ABCDE@H@!@A@9)@@A@AB@AG@@A@9%V@@1D@@@A@A1E%@*@@A@8@Br@@A@AB8@Bp@@A@8B@B@@A@A9K@Bn@@A@9G@@@A@9@C%@@A@9@@@A@ABCDE@H@!"@A@:*@@A@AB@AD@@A@AB9%@ @@H@!)@A@A@AA@@A@9)@@1D@@@A@8@B@@A@9#@1@@A@ABC@H@!6@A@:+@`@A@AB@A>@@A@A9)@ "@1D@@@A@8@B@@A@9$@6@@A@ABC@H@!C@A@: ,@e@A@AB@A;@@A@:*@&(@1D@@@A@8@B@@A@9%V@<@@A@ABC@H@!Q@A@: -u@k@A@AB@A8@@A@ABCDE:+@|~@1D@ @@A@8@B@@A@9)@J@@A@ABC@H@!^@A@A@A5@@A@: ,@΄Ά@1D@@@A@8@B@@A@9)@S@@A@ABC@H@!n@A@A@A2@@A@A: -u@·Ή@1D@(@@A@8@B@@A@:*@V@@A@ABC@H@!y@A@A@A/@@A@:.q@  @1D@5@@A@A1Fd@ '@@A@8@Oy@@A@A8@C @@A@8F@C@@A@9@ @@A@ABCD@H@!@A@A@A,@@A@AB:/.@  @1D@F@@A@A1Fd@ 8@@A@8@B@@A@8@B@@A@9@ @@A@ABCD@H@!@A@A@A)@@A@:/@  @1D@W@@A@A1Fd@ I@@A@8@O@@A@A8@C@@A@8@C@@A@9 j@ @@A@ABCD@H@!@A@A@A&@@A@A:1&@ϐ@1D@i@@A@A1K@PQ@@A@8@C=@@A@AB8J@O@@A@8F@C;@@A@8@C8@@A@9v@@@A@ABCD@H@!@A@A@A#@@A@:1e@ܐ@1D@}@@A@A1E%@@@A@1Fd@ q@@A@AB1ˊ@P`@@A@8@CC@@A@A8@O@@A@8@C?@@A@8B@C=@@A@9@@@A@ABCDE@H@!@A@A@A @@A@ABC:1@@1D@@@A@A1E%@@@A@1Fd@ @@A@AB1ˊ@Pw@@A@8@CC@@A@A8@CA@@A@8B@CR@@A@9@@@A@ABCD@H@!@A@A@A@@A@:"2@68@1D@@@A@A@H@!@A@A@A@@A@A:#3@46@1D@@@A@A1E%@@@A@8@C@@A@A8J@O@@A@8F@C@@A@8@C@@A@ABCD@H@"@A@A@A@@A@:,5U@UU@1D@@@A@A1Fd@ @@A@8@W@@A@8@W@@A@8@W@@A@ABCD@H@"@A@:.5@U@A@AB@A@@A@AB:.5@UؐU@1D@@@A@A8@W@@A@8@W@@A@A8@W@@A@9{ @W@@A@:,5U@U@@A@ABCD@H@",@A@A:06Q@Q@A@:37@z@A@:J<@ @A@ABC@A@@A@:06Q@QQ @1D@@@A@A8@X@@A@8@X@@A@8@X@@A@:.5@U@@A@ABCD@H@"B@A@:J<@ @A@AB@A@@A@A:37@ߐߒ@1D@@@A@A8@X#@@A@8@X#@@A@A8@X@@A@8 @X@@A@:.5@V@@A@ABCD@H@"U@A@:J<@ @A@AB@A @@A@:67@ې@1D@@@A@8@X7@@A@AB@H@"a@A@::8@@A@AB@A@@A@ABCD::8@ @1D@@@A@A8@XB@@A@8@XB@@A@A8@X>@@A@8 @X=@@A@:67@@@A@ABCD@H@"t@A@:<9E@X7@A@:B:@@A@ABC@A@@A@:<9E@X>X@@1D@7@@A@A8@X[@@A@8@X[@@A@A8@XW@@A@8 @XV@@A@::8@.@@A@ABCD@H@"@A@A:>9@Y4@A@:J<@ @A@:qFP@@A@ABC@A@@A@A:>9@Y9Y;@1D@O@@A@A8@Xw@@A@8@Xu@@A@AB8@Xs@@A@8@Xq@@A@A8 @Xo@@A@9{ @Xm@@A@9~ @Xk@@A@:<9E@Xi@@A@ABCDE@H@"@A@:mET@S_@A@AB@A@@A@:B:@@1D@i@@A@A1G@@@A@8@X@@A@AB8@X@@A@8@X@@A@8 @X@@A@::8@a@@A@ABCD@H@"@A@A@A@@A@AB:J<@ D F@1D@|@@A@A8@X@@A@8@X@@A@AB8@X@@A@8 @X@@A@A:.5@V@@A@:06Q@Q@@A@:37@@@A@:<9E@X@@A@ABCDE@H@"@A@:]Ad@ @A@AB@A@@A@:O=@@@H@"@A@A@A@@A@A:]Ad@  @1D@@@A@8@X@@A@:J<@ l@@A@ABC@H@"@A@:gC@ @A@AB@A@@A@:gC@  @1D@@@A@8@X@@A@:]Ad@ @@A@ABC@H@"@A@A@A@@A@ABC:mET@SS@1D@@@A@A1Fd@!@@A@8@X@@A@A8@X@@A@8@X@@A@:>9@Y@@A@ABCD@H@# @A@A@A@@A@:qFP@su@1D@@@A@A1K@Q@@A@8@X@@A@AB8@X@@A@8@X@@A@8 @X@@A@:<9E@X@@A@ABCD@H@# @A@A@A@@A@A:vG@5w5y@1D@@@A@A@H@#'@A@A@A@@A@:wG@5v5x@1D@@@A@A1E%@F@@A@8@Y @@A@A8@Y@@A@8@Y@@A@8 @Y@@A@ABCD@H@#9@A@A@A@@A@AB:I@MO@@H@#>@A@A@A@@A@:J@̐@@H@#D@A@)Y@@A@AB@A@@A@:J@Đ@@H@#L@A@A@A@@A@:L@™›@ ů@4@@A@A@H@#T@A@A@A@@A@ABCDEFGHILA񲰐A@@@@@ީwAC@&cancelں7@AA@1__top_assumption_⋰n@'f_equal=ƀ#֯♰|񮩷+_rev_concl_@⠰ -胩⢰ /@,C@)injectiveЀ@B@@$iffPバo;@#idP(_evar_0_34@4̷7@鱩:@'nat_indJdRCG@㧐N P T頷_㶐{[\f㽐Ȑ"H0@&eq_ind J& h''@@@@D ,ך@%Falsee@@$Truey@A%'@)False_induُ70C@,"!,K򍷐#IHn]򑩷dS@ᠩԮB34J6q_򡩷a@rQBlY]an򰩷p@ ^Of34O`^\N?Y&XjC@f\,[Ƿ._view_subject_)֩ߩhg}lׄׄm@(eq_ind_r!2#/_pattern_value_x[Eנ򍐩דC~@זֱK7iiR>o򡐩YE򥚠@ 怷"n0 C:@%axiom FU@@@ABC@3թ@D@?۩*$@AE@!&'=~*6@.eq_irrelevance,5U@F@Y1+@ABCG@_7@H@jCT@'left_id @AI@RSuUI@J@^`@ABK@$f9ǐuoN@ɀ @J Hg((눰*@#eqP&⯀,YH"!\J@oU<8 @'eq_reflM.X3BCԨ@(right_id57?@L@ig󩩷|kEB󤐩EJs@vPMc"󰐩Qg8©ZĩWm)󺐩[q_تwsϩÐdԷ(l@&eq_sym XܩАqYsؐ%Peano@(w; C@?䄰@AM@ǩ䎰#!䗰i|~륩N@6,X`'@N@穷䰰lﵷ @#仰%ΩLm룩-Ű/ ةĠȩƠm̠Z:͠k=@(ذBՠ՝8٠k/@/ܐF/۠ɩzRuS@V1^/ ]tM8i']Ʃ opr , xCՅ@0left_commutative4vI@ABCDO@EC􅩷X6٩(&#m78<@,X`π5j1.D"2L48<MLM9!-@:D_'YCI.NKo_`(٘ݠ C@+commutative1/5/a@P@̩fЩcWJөfm֩nنk "@,X`}@AQ@穷偰ϩ~剰ĩo˩咰&!嗰 &[(~٩堰 4 g52'C@+associative(! B@R@ !廰%Щqԩ+P0P.ư0שàŠW(}@,X`]吩հ?#A@dBڰDנ֟٠f©FO33yQbtRTaW^wW;Cd@1right_commutative-d(@ABS@$c"d e!qh;lI( r Iu w  CI"VIS詩3Щ%!F'$[O::&cMa,Ok274l5l7tM{nʠ&Cַ@+interchangeUN@T@xvzTzɰU@=Ѱo]Ӱu_a̩Ωf۰g߰kةکrswwZv+) mn8  = z󖩷ԩ枰ĩ KE߶ ÷7өW,=٩] *$@AU@&'(,İ93àpɷ4@7ϰD>s}F@`?װLF֠ }PJ' ޠ-HKT @V@RST'c]]*;\׵]jdV  8%tnnLm%n,{uKe̩ڑH5ZZ78:%q%8@€Li$@ABCW@2NL#Heq)۩%-!Bթթk9Zyn]I"dwbbz X8X\]r[]&C@/right_injective, ɽ_@X@pʷ˷̩@gЩn,Զ@m~v~}t@Jکx޶@won+@,X`C@.left_injective,F̀@AY@ũ猰<#A 疰۰H+(@Z@@AB[@筰 #EʷB 縰"ɩ$˩MJ*@\@1 @A]@6 а:͠02'jBՠgEݰG;'ܠroO@^@U@ABCDE_@{S@`@^t@Aa@glCy@)left_zero =@b@xK:|~&Q?15B -)$@ABc@^M'')dR@ w] D@AY C:@d@aeƠtE@Ae@jnH,Ktfjw 23NݠUé[ũԠ@_w_ʩ z~ͩ FGbѩөթt@f@ܩx(Ր3}  de4ũ莰s>5ζ  z{%6۩ 褰T= ȷ ; A!@ABCg@)*+/ǰ1@BQ˷6@9Ѱ;JuLﶩ@ذBQ|S% ܠjJIHKT@h@TUV)Zi_,[^ٷ_ap r  8ixnjm%npKF wvvyFz|##6@=xހJ<"@Ai@GL^%:8.,??ߐl"7HH%x?PPV R@,}OCF,S@j@y~WРlnjȷƩ^ȩ Bpک{&z1vޠJ@,X^t&Cط'%w@ABk@ީ'@,X`@l@쩷鉰Qpɶ@镰_}頰 ֩j#穷鰰)é-"$鼰&5ϩ9߷.0Ȱ2A۩ǠE̠[;JL@bBQS￷G#IHmZZK OQ`df*Z\^m qs $&h(jl{ۮ۲w󆠩)&&@Am@B@)Vb󗠩A6(b'8󠠩a;3A@;=x񳀰Gp7?>dPP󸠩%Y'IƷNމaaĐݠCf,\@n@ķũ_ɩؠv^ͩkѩi$Đr|u@,X`Ѐyuߩy }~cTeꇰ%%>@,}1@ABCDo@֩ꝰ ޻޿Z@~,}̀@p@ Bz@Aq@')@r@@ABs@1S@t@: >띐DطC@ &  KJS @Au@P@,nm@v@[\lq0뾐3e޷fŐ:  @ABCw@.pC2tӐHJ8z@  ]C *&?Ê) @x@H]L퐩b9)dRDHU ,I1Y@@Ay@cxg}TEn `dq ,-HMgT@z@}{@!t]ǩiua̩ζ@.6zթ׶@74STo=wߕ|}jvg끰C@Nàߡl @@@AB{@D@$#1@|@۩  륰g*a@   : (쩷뵰۩թ;% ٷ(  LGܷ0 RM>˷7, H9 =հ[۷ FHpePR&p) |w0 @A}@&e$f 9&ͅ>͉\-͌E1 3͒K!Lk@I /_   b  ":+(j (@N2q*-  F5w5~ ">O P>@@ -ƠZ$ 8<IK%K 8Ѡ?e!  ( Sנk EA8@AE@a_ t@   Cd e@  Q~^@4WScϐ  "^C ;v_&R@#notШ- @q% 4n2pC@-antisymmetric,۹am@F@ _ ` p@] : }A *? 퇰M fO 픰V@(negb_and%f.[ کǩ/1 7˩3@$orbCD  ة@+B  CݩߩG̩@?-D °PP  P RȰVKM<搩 X\@ABCG@=> @4ٰ o j@b XRȩ  $@Gs  @ 4 ;   uY 9&  * +-@H@<{:| p R @%By' D{ E "HG-3𱩚@ 5g @@𠐩 @&ڠP𧐩  NW" 𯐩$ U eV )Z@𺐩/  @𿐩4  6$f&h@Ȑ=  @N !.p0r@ҐG S@אLpJ*ȉU%  %-->3/@@@L@NR8#Hmn@ Wm IFB9@AM@a_ CNJCB@N@ki%le_mn @+jm-T[R@ABCDO@w{a%lt_mn  *o1] .AsC ( + 3#hLzq@P@ܷݩ >@aM ? KA@'implyNb <}G ƩTt˩ ͷ [̐ K@XK@3t k%ж@Qn/f@&implyP&0wk@AQ@ 񁩛 A@"le UxT@񃩷 .@񎐩Pʷ5@8@񘐩  @@񠐩"%  L@- "RU y꠷`7A^g?      㠩C C%g@ F(j =>@͐}wF T & 6, ;@ ߩ^@ )T Z X@琩 J÷ K@^ ==@+ji h 8@# @? 3>W੷|D 8v!oL @txOA it&` T") $2B }5BTS@@@@@D-/?y m&7B*奩Šk0ab}?ˠ孩/Р7LI/_view_subject1_X GBCCLvC?OiNksKp4G@'predU1P1&N0_top_assumption_勺@ %@@@*򉐩ͩ@0򏐩r 3 R@&le_ind1Q؀з@<_?%_Hyp_ |򣐩󩵷Z L@-򬐩!$%򳐩( ,`rC򿐩4"ʐ$f&@@A@A@R@2q0rqRjT攩J9{:|@*3_discharged_le_mn1_>3_discharged_le_mn2_cg62"]K@NO@q@t0xKHD]^@$"&O"  ?LWS挩rYU൷oʺJI-5y3v1XVPo|eH@OC&9O@Z [?qmCǶ@IGb yuϷBU#_n_ӷlOߩٷ\qB|t۶@yx\d h dŠM~򁰩ɠB@ŶuӠyu֠^温򒰩ڠS<澷#Y㠐M򠰩蠐NȐ&def_n25SUU@(eq_trans!yc"egϩ '&def_n1°,ӷ O۩4!lQӰ=1ɩS1ڰDPhݰ%UmL*  #S2RY%8T6`' ?VTg'GX nLq3PA('@@@@@@D9{GZ>%>L_:*\01eWJz#1%mY'/KrA+=**p0Vydp_m&;PI=``Q]G%`WcSWUYr}XrT^Pe1RSSfP\:SlVhb°{okQƷFɷCsezdgBB{?qOBE}jOjǩptq wIGI@)eq_axiomK&̀նd٠󡰩w7|9wRa_wD̠OȷJ ЩNt@+jC&le_mn0>ũа@AfC#@h&2 'ĩ@+π,R,VJf*['۶L_ ?c#-g' <-l8-o;Nb u Q UZz忩~\+'!.*CQFTg2{$9&n[4w FB//5Cr/v ;>GItAIKY?]tNOQzYSPe[iOdeS %m  nj\MgpnnJ'LzCطdXɩr|44x[蠩߶@} %שMƶhɠt_ZEXa`@9˶ٶ{ܠrmqktjs0+  y렐\] mȩ  ɐ%#'#ISð-!QTʰ"6!6$1#F= հ詚c @/nary_congruence$(=*?!N斩uUw9t@@t@A@ABS@^_@T@(g&h@"lt Uxc鐩@ òz$ @AU@?~=R@5 @3/@(eq_rec_r!%0KL ͈99d^fGS@W@,protect_termJD}ɩ7] H N־CLvWc@ԩBh͢S+CY OC`lbn@ߩMs_7xe2ͰNU{d?AC@, EAsm (b$mLBJ|2ݩ7~ A}:@ =)C@Lea  @V@勺©;@%J@ @&eq_rec V  "%{Vl׶AعŷغƷ֩p0QNs ӷԷs©*éRBlm@@@@@@@D oة@v4|@i+Ux6̠t-JA?y թPBE@ABCW@I M@A@&V  YAaBh@X@/n-oB@>~g@ #JmXY6חμ; w (t( @rU꣐Z 62]ˠX_mnKϠVN!  Ί ;·;fFi' EAlڠn}}Zܷ[. Η (  *JΖJV?wYeZfvBXT< wD(Fyΐp.rrY]~e3a*nzo{WmiQ =ꄩ㐩հE  tpJxB@@@@@@@Dيًَُ %q f'])h&n/e, 署7@+jf"mnIʩ t;===ѩ_ z' GVIXݠ0_2 T9V;>ة é^ z` |B)ϩe  2o oo Ws Xq \.yV}4ꫩ]~7Wm녩 q  tx(⩷  'k& 뙩  # ؂tn).".#/?&2'3C%!뵩ڐ * &؞ ,Ǡϊ^8  62Ѡ~8Ӡ6ψψ S<T Pԩ:* e2B>ݠDZZF àF@$orbTU*%lt_nm%eq_mnW? +WSSS+qVrE v]Y__cs@,iՀSeOAn&KW Coo99ϽϽB  5^ fvv44x t@$orbFG\2ɷ0m Y  BZt |xCfNک~um@AY@̠ϩoն@Ʃ  ˩Y  @Z@ݩ kũ%JշJ( Cө 臩)Jy@ Ѐ@AB[@:;<ְC蜷fDܰ=䐩OrP$I$V@\@\]^@ ր@A]@UiTkFlpm뎷돩BCѐF 6@ 8LڐOP?(UЩS62_ũL7`PZ eR=h q:X/98@^@a_tw;D. ~UTUY &o Z:ƩbL0U@ABCDE_@}{jַmАrp+rxީ@X儀p@`@ܷݷ̈́޷> @㩷GũNDj&C-Tɠ\Rf `@Aa@ͪ=&%ܩjߠ:rhea@X~CV;})@b@()ðH:4Ʃ U ]PB<<η\Ұ `cG@}+eM ! r aשzm_Yytf` >4!8  x % z&( ډ J,E 2Iڑ8ڗ,=?*** 3  Z!GIJ&L ګҠ@;]@bX&:@ABc@b`ude?e{CMB}k@ ' 퐩v ]YհvPvT>CS|nr :;V Ʃ ʷɷ$˩ϩgk| jթשosw ݩߩw{q [\w @d@@Ae@Κǩ ש m$qO@2g vߩ̩ 7 Q:@f@  !ЩQ.ҩ<٩w@ ީߐa!W@ABCg@  ? @  D  E@ް H۠  L@ Ʃ /tb S&  W@; \ 0  `   ! cn   % gpǐ w , k$(| m@ / q@ѐ5  v ۩ y $K 9 { ; }@ ֩ t .2 6 C  E @6" թ q : #Қ 20 Qg,- < >&1 . n3 EC@ 7 4  Y9 c ީz#E B F ]L I [ N̠8\ TҠ Ʃ^ ȩ[ _D r v C"g  x@@@h@  ڷ  ۩  @٩y   v^  0@E=x: @Ai@    ϙ %le_pn䩷ɩ ɩ #   )  Ωl0 0 V@H,}ŀw &!  ƩE  D " $\ ˩ " ð -33W /R 0Ȱ 2)  ٩AVY 9?@j@  ?  @ AN0ܰ FULVI KGn L N]E^  tD% V Xg9| Z \  k,Z @=x䀰  g!@ABk@ - l + mͩ 0 r  t L }% t   -N -} 5읐^%   & 8 C%. $ Z  @=x I M@@l@ j  h }@ E * P  @ӯO  3 b[ @,X\_!Զ  Ʃ^ ȩ[Tؠe ϩbi[ Ő]p թhoO ةp   ΐ- 젩r u $ C } |   쩚 5@:DLP@Am@    0멵4    ﱩ.  o CB C V@,}@n@о      oz|F2}N K 9 ҩR ۷a     ЩΠLb d  D%% ""  $.@ABCDo@ V  W  X+@/ . 07 %;     ,@ЩАE2  #L@!ېP > ?@㐩X M O 3'^ 9+ 2 0dgdd4 Uk88 Bm2o<P?@p@B A    Ԧ&le_m12$T   %x H hC ǩ~M!   @ ާ c uC@ /_ @  ާT p y@Aq@ц     !~  ܐ Rɩ@Nà 琩O  @ZϠW ^Ӡ E   3mpCC%@ék6Ӑ Z@=xڀ:  @r@     X b2 % 6ũ@ # %B 7Z 8@>  1y   ꐩx C{ @8z@ABs@  O  P Q$ p)h) ,a  y2?۷  ! 7 [B ;HՠJA .ލFZ 3ޒK 7 9ޘQW ( (SW .wX E G H$ Jީb: 81c吩 Q#3@t@Δ@ a  _ y  Ʒ|ǩw Y eZ f v*uk X TEɷ   3q I R t.9  t :1ʠ{ R c _ s t  D r n_ K   /ڠ   l ϩHS   6K񒐩P x |  n       ` e G  {    ۩ M-   Pdo   g r H W6D %le_nm 驷˩     ''   u˩   / M)  T ۠7   '    Ɛ:$0  II"  (   O -ŰmI ? ة %) |@ ,X_ - ӰWA:8h @c Aٰ]4 1. S ۩h kE^ Q`  穷%p S X ҷ  ZAө \  ]y   o*  C ){o搩! !    @Au@ xK : | ~4 & Q ? 1 5 B   #@v@C*@ABCw@ S  Q !B@@@@@@@@@@@@@DQ ]R ^S _T `U aV b!c8 is @$ V RC 0+Ѡ2- E* @ CWg Šf%H Je s  ѩ U Էf!jʰ4Q ߩ_6 Coϰ9C- >@Ay@CDE߰I ܠ`i[ ce {S 栩jqe{Y[pr+s   @b,p 9j ${& p s u "򓐩L} /,1 !  $ 88 3h// , .DJ: 7MM!FĐ{B ?' ADM Eש G@ŠcHQb Ne QP L ] ZB \r.hͩ ` bөkթ hl jQJ l  x u] w!v  k  :Aaͩ y  . +       D: 3!!6E#%2   8ѩ B&Ȱ2 ŠIN7LM[9Ѱ; ΠҩRK Ѡ:VܰFpHkIKX ޠb>-@^,p LvV$CZ@z@^_`3dy{|k"npK*'J{/%&1V.29󣐩\#<*; >,@v+>K̩dH:uyG1CVm@|@׷طٷtکtީ[|_}u t~;Ʃ L9 ʩQܩ 7K2'ݩ(b^@C=  Ϸ]հ?b9񐩷PJ ڠΩ QVPͰ" 䐩#,"_Y Xѷ{Y3f`1:0mg lfgA,tn#   @~@5t3uHQ{I#ԩ ~Yw(63@*mЀU&@ABCDEFG@LaR"*3@44=GC@*idempotent hnb<@@l  l@(ssr_wlog+< @Oupߠ8X~1*V:ȶζ ϶@hQoi &␩!jNP4D޶ @ة1 5k_Ǡ Ʃ C+(PRbc e  @ʩũ4|qҩV- =`PY:Bũ @#orPAo@ ـ&le_n12 152@!˰ [  .ݷ=ڰ Ʃj}rJʷmKGe Vǐ"M"x{Us .s  NH25\ W @fjg&le_n21X=*pq /A G  H" <%N;·Q@JCD F \ 26 k@'orb_idr9QطΩ٩Z@}rJs bKQ x*f"|#C(kVZM@A@usݠZyᠩ , g ;w @*8eAAs*t'v1}}t@@ܷݩ> h h dJ o5@ Z$C7@AB@˩<>ҩ Ҡ {{, *ĩJ  ߠ ᠩ6}Y#E@کܩ;  c; N.j4GWJOSɰsP/ݩ  [ ԰Y}jf:bgݰdD  &&z/%wr }3@@%d?eif 9& <`ĩ B@ / Ed۷24 o L" M Q>  V 4DȠ \: ^ .5@ydgB ? S)5@A@][ p74 C 789VARXTN Jo pQN # 3 7esS  _@@ `ȷ _ɷʩ dΩa w{dթm2b tq( * w  ~` f ĩ'? ʩ !  y# ԩ / ,  Y@:D;9!9$C&@1left_distributive?Zý@ABC@%&*' +ǩAé W/ķ S1ɰ3کHܩ©]Ð! Ұ<QO h@ cAٰCY ␩!J_] vNܷ qOQf D !'X Zo ]_t R2@5*ʐ!iCv@2right_distributivey, @@!w!J9{}~!3!P>!04A   !,D!-$@A@ C@*right_zeroJ|</@@YWKWLXMYNZO[P\9&! '":PCH@AB@pn!eqfrgshtiujvJ R 6hdURD?EFA ߩWkgkggg ! ꩷{|}~*` Uh L~zkթhZU=[\W]?n~~~~ !ݩx [Cy nP esntoWH  cW_ +  02Щ5 b#_i_iNR ": "*]!!1!J"E!E#% ]2 А"H( @@/0"ʰ45ɩD ʠ 8!;JN޷!`>ְ@A\P Ű "JY ѩ!Nѷ!qOQ` "(Y%h^ +!`c !df&uy@Vŀ "Ar>!t7"L}  !!) (*@,pѿ"/*@A@SQ:"g.CUJ!ceP!>OxR@r,p "LŠwǠya!ˠ[!WРjjjߐ"_ؠ-/!Ωݠ L!ԩl֩堩o U 1 "y- `]"B"*"F"ǩ sD" #H"'x0S y4"% )9"F- "B "1$o@ =x|Oא#ǰ1@ HR"7L"\:Ұ<5Ϡ #ڰDS [,d"qI^ #P_ ˩ʩc!r"Wh"! #/`o ۩}"fu} "ikzhI Ɛ#E v"xv!#C ,s"@@LJ3#`'_ ""1B!v E#u<FO"*WS@O<#L##"x"Q!c:8!b#-C I_@ABCD@Ƿȷoɩ#c:Πz1"&"ҩj{ՠ,}8@k,pѽ #vM:# 8#{J `M#7##U5n43C!xƏ@@ۣ #ѩ ' ҩ8j#  n#/  hw> 9# @P# <#D"$%'ϩ)ZT \$ǰ1#[3N#V4̰678e@<ƀ!$aA&C @A@GH$$NYS]W #w/Y |ũ9@%samePЩb @mր"$<E!xr #y/~x"y"$ -#$LU1#(="/*$Xa=Y'"F#l==) C?"0$mvRlK^! PK1@Ȁa) %#.L@@us$Q^b3[#!Gg=< @,d@AB@̩$#`hҩq~rr{>C<]s@@ܷݷީ1@ѩ{d!',!+($ݩA'@ɠ7v!9%Πa!>#"$ѶoS @ũ۠N!KʩΩ"ߩ!Q<d0f@ة!^ݩa$!d  #_a_%+/,@Ű!q!#_b_% 4Ѱ !}$h@$cA=>ڰ 3`%D!$v $q KL$U5@%andbC4,X3÷9_c`O%4!7/o$&$')?#H!%F 3IA$8!$9;Q#Z) -%VCȩ!Ǡ̩$G!ˠT_$K'M88!ѠZ>%hJVKWg3IE6\!HDcL%w {Yi]i^jz.3y\XIo,!.Y] alxmyp|q}Aok\?"A.˩_%7%5%jy"{{%5%~$r"86& ZC%Gz"$q;! F& "-bȍ@A@%ɩ %'c%%)ؠ -tt%ߩ4%;%6Щҩ1=0C%%C%J%EߩI%FB%W"o%SɰW3}@K*8#& ԰%hd%dڰ_F&j+@@P+QUR&%(L&~%/W%ŷ%  5ͩΐ&9 &%)@VdgЀ&2@ABC@<{:|&O ݐ!T%@!-X@23Ɛ&a 9f%R;%S A]!8@@ca&v yLP%I% >U+*&&Z%oX"ZS`@0.f$k"X@A@XW©& \ƩYAנuɩ a%%Ω f#ݩxN%& m$ p&۩6 a&ީ vsw& f7 g& #$& &   t r&ĩ   &ǩ Uʠ s&$ $ &! $ # ( '(&&&4"lU@Zߝ$"WCJɰ@@& "Q&$&I' )Щ*Rѩ$R' ǰ12#%ܩ&5"÷&X6 ΰ8ˠ;#$c' ذB#C!&E$V&hF ްHI"%M ' O  &yQR"$d&vT VW"$4@5挺'`CG@AB@'f%g': k9' o &r th6wk$'|$@@DB'W 吩Z& # Dϩ@;*4@A@\Z'o rI <&4 <S ]SzQ@Z$IDN@@wu' h&O W;;<`<jYc@ABCDE@ʷ˩' ,x&c kթTV V$@;.lt~@@ @@   ^ w Q `  "IH'ӶU   ,   O  ' brr s_ -1d &M~ Jrt d  0 °,A/ s0Fe o"X۩  ̠'r+/_view_subject_0 װAVC  C'}@ '?(' N O  K'zRB'uS' Vk&X b=/(.'_V'`' cK 9 d  x')C' knb i pq&le_m21 b(G x'z'{ }$: "C(A' E 1(Z !@$esym|ǀ $3<(i l '. 6 r J(w $蠩|W ,~  .'l$- K $]@c3 &5Q( %h'j' %%  nss!( /%*0{(a`' :%- Zv( C%& D(( L%/{$:Cf˓@A@(Щ p  (.()      m n(   ĩ(> (9 .   ( "!#  (N&/(I' )*   I) ǰ1([3>(V4 ̰6B@C )^>C@@FGH) LM Nde(|TUkl(|Z \] rܩ@I)9 jkm # (pq  (s uv #C&v)N 3 3((  ( !/  668Y<<)e ,J M )7 I #GG2̰ O ')x ?] ` 2 _V(\( JX D 8 ]aa &@,p ^) ZxŠ {Ǡ Mɠ Dq(շ(ͩ esР _Ҡ Sz N) n٠ ۠ a))ߩ w q e0@,p E) ))   }'*CT̝@AB@ )ک    !p)8 )4 )yl  ) 2)I!)D" $% :}㐩) °,!As)X01)T2 ʰ4IfT*  Ұ<)f>S)cA ٰCXةF%6@i׀ *nN"C@@|'@s&ExMinn@|'@A@Aٽ@zٽ@A@@  @A@AB @ @A@'@z'Ġ@A@AC(3@u(3Ơ@A@,e_E@#,e_E @A@AD@6@i@*6@i@A@A;Zd@/;Zd⠀@A@BUѐDԩ1@@@۷31g@(ssr_have+Ǜn@&1p) ):7{+|z@+EB@@@@D@MƷ(&oʩ*@,I)eh*p)Z)ֶ@ n(H*޶߶@?x){*@@J)g@R4)cש*r[")/A*x(*ڶ@i ՐЩ*:7*7@uIWc@  I<) BѩA@1-/67$:;@@#*$m_lbF@g+@x  dѰSTϷXY@++/@ɠ !* h*i+j)k@ː++ ,".@۠ 3*z<{ڐ@>@}"Pm!G Tj1 AS|TR@A<@C@ 4Z?4++sݩUz(NAS+~+)7+  _ #+7TS++e*f*'&nbr+l+h+Z+K%tC lvз"Pn+4(  +(^ 'Ed/+H(++Msϩ++S(6?  ٠+Ѷ㧩* !r ⠩*J/˩eo(R/ A*ķ+ݩ!d߷ *k϶%ΩB( AEE@@@@@@D47װ*ڰ5٩*ưJj۰,XH,ũ ^p+zRu+uSͩ+ ,j!s,3++@@D]+_+~C+! !,J+p!t4+zC@,9@@A@A@A/@@@,_6 ),US@_5d b^a_]@GmjNJ"Cspso@@@@@D-qG~{[, -_)TQieCf)[Xa@@N_@&ExMaxn@N_\1@A@AR@ R렀 a6@A@B@ F f;@A@C@7@7@A@AD j@#;d7$7zě= @@@GEwtr,侩TY!\"c5A-p,1n4"Pi 9t:M N- -,sKn,nL[ ]֩@ ,}Ox-)--*,(/;,b@ABCoda@@@/nӷΩ-C4sӐxA%:|@ܐ]AːW1wϩ=r ;7kPZ=+@!%耠&4J#Pmi%min_if@oɩAlZ"Pj N-h>--i-  FԠ ש,o)*ucv,ҩ-1t-5S-,b a c----)G  k('le_i_mj8-Nnl-  V)]-өa KL-۩iޠ -8 Rx-7 t$D%'c}Y -}+%1gh-O '-J (5/;թk+Vl.@:Frη. U- >M~OY-P.-.-s )-Q."-.#& ة- ) *  -_.0.-  )  Uz)@@@ k '?5$eqPQ 1 u.H 9 xB 9 {@f < ~|z  -h 1 -a F ] +& #Pm1Z%m1_lb.g X Ӷ X @A [  G8  M!' P L e )  ="B #Pm2%m2_lb.1-JR-Fzߩǰ|-? f.!+ ~- + =m** q$R.-+ w.2+.  }- 8+ " j.B .EM.<.  . K  ܩi-.ĩRZ.M. N.L*Y 8.M.\..& *^ )=ѝ@A@:89 ! !! E! lG! @שm(㷐uO!@کu( ' !Zک.Y!Zƶ[.!"@ !%#! ϩ!* թ%j  A:;@@@@@@D !86& ϩ @6 ]!  }!C귐%max_i&/!JжY!M@E!!SQA' ЩM!!*!![Y6  "!'אm!a緐%max_j/<ʐ+!/Aϐ/.!1!.!2Ր+!!!%/N/OݐR.ԩ.!?!(!../W吩Z./&!GH.*!3 ./_퐩o.!Oe*!;"32@@8@!)Iteration@78 @A@@! @A@ABJ@! vJ @A@2#@!2# @A@A"|@!"| @A@B"[@!%"[ˠ @A@+W@!%+W @A@ACD3Q]@!*3Q] @A@4#@!1J4# @A@A4#@!64#֠ @A@4x@!<4x @A@ABE@ Ҕ@@@@!!d/!!!|!ll!~!!n/Ƕ!!@!!w!!!!!y!"CE!G!ѩ/l/!!!0/2.!"0 !!!!$/?A!D/!!J/JhnS!!ש!2!ݐ0U@AB[@@@qp!"@5j =0dg@l@@@""Q""RGb Ow0'""X"$."&"ש(" 02" "b@"#"e,&!""5"婷"-"o <" ">6@" X0>"%"!B0"ӷ"<"~0'0RAE"2G"/ɩ"""/̩&{Y\";ԩ ","B0X8@A@@@շ"c"  0ɠG@@@@"\"t"y ۩0"z"T99"k"UK"i"mY0""Ķ@""ǩ_ D"`V "tE""ϩgL"h^"|"j0""~"l0""ڷ0s""""[ "]$0~ cu"f0-z/j007";""4"=s""Š"%C#">"1#ӡ@ABCDn)@@@?>! $eq_f"#!"0穷"#ة""ǩ"""0"# @"##hj"eJl"L"#+ð##"r"ĩ#"o"0""V1V"#61F1 Ѱy}"0jg0gݰ##n""p"1!0|0y####1~@Ͱ@@@aXW_U#.#p!l#1D#3#u 5*]+\1K#9#{@#<#~é3[4Z#B#$9Y:Xh1N #5#1W#J#11`'ϩP#>FV]0کJU0ܩ1$x۠QU#FRT#K1t;0f"0B$.#S#Sv1ѠO@A@@@#z#!#V# @%7w%;3%$1@A@%Y%%W%3l3%} #1%Kԩ2%#5U2%=%%O%O#;[#03F%2%2%K%%\#Hک %_1%@,r ې3%#_@@%%Ƿ%%ȷo%ɩ3%%ͩe%ϩZ%%x#d%}#e %!l3%%׶@%%کr%ܩg%%#q36#r Z%%|%q%%#{3<%~#|$% ̩3%%3©%%2"3%#3%%q/% '%B@,r^4!&20%&463֩&#%#$#%3:&#W838&&#$#$%%é&@A%ɐ3&###%3Q&)#3N&,İ&.# #à%2k%ک |x4 Ѱ&;3e&=#Рb3b&@ذ&B%#ՠ#נ %%#٠616m4m&M*@ABCDEF@&&R&&S4&&W##3&[##3&^&`&&&b& # A#%@d0%$14<&m3&o &1ސ"4&t@@&>&4S&$&-&-3&$j3&6-&2k뼩%@ְ(@ "Q55"R%55L#޷6((I( (K(M-"^55"_2554.6(((W((Y([;"l55"m@55B( 5'6(g"vIߩJ) (*(l6?(pP"5֩"<U5ک5(y& 5ө[(5շ5(~(`"5 25ة"(-f 65(/h55g6_&( "W4Ω5("l5(1((B(B"$} ?50!5& 6u<(6 6 6E( m6(S L6Р( )CO@AŠ@(x((v(_(6S( 8"^5(©05(ũ]((n"\(oΩZϐ6e("V5(5(өk(թ0t(l"U(!T6s( "S6(Q6(y("P(ON6(  6("M6((("L(.(9@j t7*  )}70**)  4) 5Ʃ):Ȑ7* A7*  ){7E*#*% E))Ω ) 7ư*07Z*27U*3˰*5T ))@&=8x*f*8X*\*i*"$*@8*8*p*J*p""&N4"ð"(O&R&Q8*z* 8l*p*}*"8!9*T8*5  8*Ʃ8**ʩb*"װ"ѩ .`&g5"ܰ""L&k&j8**թ 8***ة"Q!R*m8*5&""&x&x**9*5#-""3&8*詷8*****"" "&52"""&R&8ȶ**8***"t!u*9 *8ѩ*+*##  &5G+e&8۶*+  8**+"!*92*Ω5R6\9$+8詷*+*ש#&#  /&5^BO&8*+" 8*ַ*+%"!*9I*5iMM*+,9N*5nRK*+19A+29*+6ΰ*#C#= 4<*&ԩ5|#I#C4@&&׷9++B++Dܰ+#Q#K (+>8*&5#Y#S&8+++R++T+#a#[ 8-q&5#f#`-t&"!*񠩷91+5#o#i+ZG&8+i(8+j+(ȩ5#y#s-'+ P-rx4O9+19+v9I+8+z+8## ^-"'5'9T+B++D++D## j-#'$5̠39=+A+N++P+*+P## v-#'05ؠ##-'4#"+09+[5ߠc÷+`+9Ġ+`58+MD@̠@+n++l+9+p++q+K+q#'O5#'O9+x+ 9j+n+{+ #6+R+~+9+~60K++ŷ9+Ʃ9++ʩb+#'fh60rW'g9++ҩ++ԩl+#'pg6#'t9?c9+++ީ++x+#'|f6$#'9@o#`"a+|9+009+)9++y0+ed#0#.+ܑ@A͠@++++92: 189Щ^#Ӡ& 㠩+++9, ++ 90,m#+5+$F@::C9P1Sw#?+f@"=&+@Π@+,(+,)9b99g+,0$+9^,69Y,79p+,9$ ++9wSC9x$,,E+@  9+"+@ABCDϠ@,,P*+,Q)U,R:%,$a$[ 8"$Y)/~$9,^9,_,6/6Y, &rЩ+@ ,+/$$|9,//6$$z4D* 9,4,6,!,!$$*+@ 3ǀ":,@*"@Р@,N,*h,),:b),O$eF ;:2,9,0,V$l,C;,C:p7,]$s@H:?,9,=,c$y,PH,P:}D,jTT9,l/Ԡ6;,Y$O+@  _77V@AѠ@%U,%T,*,),+N᷐&le_mn2-/:'/$װ$*c-9,/$ݰ$*i+64,{$ %`$%G::0,: ,,:,A0$$&*},,+,:::,,6M,0,&N67:ĩR0$+:!,07',C6[,$͠,F@  e%i:֩d0+$,:3,,:.,ȩk0270,,,X#:::=,,6u,097C,&v$6^ݶ@Ҡ@,-*-*#- :,7d$٩0L$: :T,7l|%y:S,ɰ,,ک0W7U(,ܩ%@%:0Ԑ; Ӱ,7}:i,:d,ڰ-7,%h,;- 70s$%#):{-0w70:x--7-'-,8W;/-0%1::- 0706- 7%H@(orb_andr>l70Ð;C -0LL;-2:-3-5kF- 00̐;-8T@ABӠ@-B-+\-*-;V-C7Ǡ%[%\Zd:-J7Π%b%cwc-:%%y0;j1-W7۠Cu:-[:-\8-^7-K%vTs-M8n;{_:-hYW-S8RK@Ԡ@-u-+-*-:%y;˩T- ᩷;X-~% --;+  $D;h-ͩ--;':-ѩi-%)-|-;p-0%%+sԩ;-1%%+y0;-}--)0-% ɠ- ˠ !:"-!<-C;+7-%쐩ޖ@Aՠ@--+-+-;8I<G;֩-é%٠ !.E $G;.B;2.-Ω%G)\--;>;@-84-%꠩ -O !AQ!10C;Xd-ީ%-@֠@-.),.*+..+;du<>s<ɰ-&>&8ql(;.7j;Z.8а-&E&? >7--琩<װ-1eg66;m.1ie8 ;j..-8-&U&Oca-@ Qc>!'=^/(=9/( 0.( 's/}//멷>=>!_=o0/9/0=+//& =L=L@ABCDEߠ@/50O>"00S0T0V 0X8 xn+>,00\ > 000_'&/0b0c>0ez@ a0)0h.C0i-m0j>=!0n( P6a(D0h=0x4Z0[f!-0))>i!(l,4>=0Z3=0[!70$0Ԡ$(#0M0Q&/@ r/>#'%0S>Ϡ0A=M@@)R0)Q00z0>!V0"t֠ ` >`0ũ"o=0ǩ!_00pޠ ^ 0r"m ]"v>!h0 H >q0 G=0ש!o0٩'T!i0 &0 H n7>!y0# Y >0 > 0!0 G00 }<>!0>0  g ķ>0!00 V 060D@ 7S?#1 C @A@/1 >ܩ01 11!1  ,>01 >0ɷ01 ('011?>101 .1!.%1">!1&(ɠ>S1+5>P1.!ư1000٩>5R17175'0␩? !Ұ1<?>g04V>b0!ذ1B1u00?h1H">J@@)1O)1P11Q?$!1U56W>1Y95>}1[!1]1^1> ;?4!1ef?1h ٷ>1i"1kK3m1 ?A"1rs?1u C>1v"1x y1 *?M"1~  >1>1"11+1,,0@ -7ݐ?1Ct ,@AB@?  2@@1\1?1-5;@A@1c1?@@@1i11g1?|1k1"E1:(+=i-J?1s11u1"O1D1P)41RH?m1q1~111©"Z1ĩO )? S)A(B1]?"d1ΩY1z>1(J>1ҩ"j1ԩ_$-n1}1}(Qc=71"@,r_$%11@1 (]5@ABC@1111꩷?"1yϠ1|1?1Ԡ(o?1"1*11ڠ(u ?ѩ"2?,2?'2"21%,%1>1T@ ,b}-@32$@@12122?12!"2#2%1̩91ѩ1-?12+@12."ư20221٩?%Vm%X)127"ϰ292;1?1ѩ11@11%d@9?n2F1 1&w1)92 2K@[+@"2P0121(Ω5 I(ѩ?2Z:!%?2^"2` u@112 2e(3%2@9#2jJL2(?2pP!:?2s# 2uU5W+2 |2! Gp!@P#2?2c%?2#22/hjJ2!23l!V4!X4%@2)1@A@2Y22W2@l#32}.7?2..;?2#<22M2M122S.A1@ #0&9)(2Z.G@#J2é?2A2]ݐC@۠2Y@@22@22Ŷ@#O#^2ȩS4;0^.`@22˩@{222Ω *G)H2c6@r@p27@k@X2z2|@d@U#o2٩d90o2C@6@2ܩ@22@6#y2n430y.{@22@222 *b)c2~$K*..@22$Q*Ơ.;@@@@AB@22@ϩ23#3#..@ն23@* @ 22)p23 @߶@#3.>@.@>3@93@#3*.#32.2ĩ.*>L@@$#3&.@P3(2x4,2@@2331340835A239#Ѱ3;Ơ&`?].׷A33B@33E#ݰ3GҠ"?)=*ĩ3 3N#3P۠?225A32&zA+#3\)?@3`!@3a#3c2:I3 3 E(*A3l1G3m@5AA$3r3 ?T >D@3y @3z$3|<:+^3',3'AT$3e33?A@3k"U"W?@3$(339r @3;"^1)6 Al$33}34M+-@3IZ@3$>3 3O3SA|$C399@3Af"3X"{ !"}YjAؠ3DV@A@,U3,T33}3A33é$[3ũP3n/`A33˶@33Ω$f3Щ[ c +K33թ$m3שb3A33*VB3 m@g33AW"A$3ɠ v 3͠zݩA3Ҡ ީ *oA3$33٠23  Aө$4A04A+4 $4 79'233A$4-'=۩AD43AA4$4!33ʩ3>򐩷A$4*  L AX40AU43$˰45^#3F3吩B$հ4?3֩!'f-A4E%#'3Al4J$4L33, 8 #3 B$$4U537AA4[;#%=CA4`$4bB"D#.F44HN ذ#4PB@%4qA4sA4t% 4vV6XB4!3 C4 B4*@@4F42`414BZ4I4%#4'i0'Bb4P4@4S4%-4"#a$f,4Z4%44)^+dBg4N4J'ƠBw%>43+#0BA40DA4%E4:4F 4X4X<k3@ ,by,V24B,/B%T4JK4W MmA4ũ|R# A4ʩ%b44sWl4tX# 4@ ,b}#' B%p4epB4mB4ީ%v4m.٩pA4lkB%4-ˠwxB4Р}B4%444s4@@ ;om.mBЩ%5B+5B&5%544D4C.5#@ABCD@452525B%5 Pj4ǩB5 BB5 %5"4ɩ(G4˩4ѩ4o@ ,b}?򐩷B%ư50 WB53 VBW55%Ͱ57 U44ߩà+@7C%ְ5@Bj5BBe5C%۰5E T4 SCi5I@@55R55SC&55W%5-+0-)8%?0C055`5 5b%5 -60A8%?C55)5k5+5m&5+-A1 8%?,(5CG565x&56-L1C28:Q?1CQ5?5@ , dCJ515-+9̷5F5B&!5G?ũC^&%5K-a1)q3(?tB5u3,"<{B5&15W&"--C325D(<$<C 5^?5d5Cv5e5&?5e-{1C6-M8Р-?1FC5o5@5r5&L5r-1PCC 8ݠ!?-35{5&U5{-1YL:8 ?C5q5m(頩C55n55ʷC=&c5$5rC&g5-1k`;5{C5ةC@eAٷB5ܩ&t5&e55iCFAߐC&|59 -1-1,g5C59-Ġ1-Ơ1!)C5&5555-͠1%5F@$*m) Cש&5ĩ9,5 5C455C/5ɩ&5˩935-1>56G55$5P@A@566C&5ݩ<-14@e@_&CQ5D-1CP5&ư55ש@p@^-5٩.=.73ɩ5}@+R=D &԰5@~[:&ȩCk5^Cg6&ݰ6b.1B@-5-+D!&6m9x:0@C69|.@C}6&6:@z-. 655@ YD9'6&@,:.C6*@-:C6-' 6/6684DJ'67==D69:WC6:'6<@#6)%6):.D6AG#@@6L66J6%m_gt1'.c?De6T6'.j.r21Dl6Z6@6]6'.s..6c6(.y."kDo 6V6R)Π<\ַ6m6D@(.)(. WfDZ6{.UC6~@@"(".8e6n..iu6@$'6d.o{7!2i6f-JD@#(4. smD6oC6ܶ@(<.q(@.96657R3?2.d*6C@AB@664636f;DƩ6636'6.̠65(U2D϶66@6747'6.נ55(a.67 47 '6ʩ.ࠩ5}6(jD666E%7D驷67'6ة.GW<2D67!67#'6.g4!< D6ܷ67+67-'Ű6/v4"<.-6ǠEV6:η4:77E 'Ѱ6:_PA>:ϩDg6:c/2A$Df7'ܰ76:6/Ӡ4ߩE '7 :u6AT:E%(/(2D76D}7'7:787 /12727 E7":-߷5A7gDqEx7iE<7+7m(7+/ADk<43 EE737u757w(75/K7Dթ87&<E.727?77A7(7A/W5Dݩ<6/.7E^(%7K /c7M UE<D7U /m7x.D7\(87^7I87I/t3}<)Ey(@7f< <ŷE|) />D7m7VD7n(J7p<87_/7CE8%3&7cEߠ7{<کE) /R6D7ʩ W6D7Ω)-/67x`6EE~E)5/3rE77A<7/!#k67*@1 ?*7D꩷E)I;/E7;BAR76&Eǩ)U;7/E̩)Z/Ϡ3C=E)77E$7)a;(7 :7/ؠ3K8Z3M7E +.58 Eߩ(7̩/HR/.lE>88E98(7թ/7©8˩/7f6ZE(7/\f .ER8* oEO8-(Ű7086>77۩y/֩+6F (Ұ70r6.F);Ek706Ei8(߰870EE70-8 8 7F%(874.E87E{8(88>80-}MF8.F3F F4)073E8%8A80;488488Ep88 @@868u6P8v5z8wFK)88 0PAw=E8> 0VD_E8D) 8F818810\8< Fd)+8Q;E8S= E8T)08V 0nS)Dm8F8F;!.Fs):8`;;Fv*E8e2E8f)B8h= ' 8X7@9 4܀,堩Fՠ8q;8\S@A@8{868580 F)W8}C0GE8C0;FE8)c88tB8t0ذ0IY<"AF)k8<+E8C=`E8)r8C0BD88ө<3F)|8C&Tj<>FDF8;F8)8C.80 }1|C34>3F8H'8,8F˩)8OGG9"9(G F*ސ1S@[+p9,C@=@*搩1[G9G_9N9@=@(*1f!F(`#'50Gk9Y99[9@=@w*1s.S0!GU9Y9f99h9@=@+ (+ 1=b1,0-9H8vʩG@+15UH1F95XF9@+!19qQ 9nR G+G@F95gF9ж@=9x吷̩?599ַ8婷G@(ƷG+:15#BߩG 9(G9@73I91p< r< (<<(9(9F@@@@997969G˩99@*@+]1Ҡ9^E::5Gض9:9: @*@+k1ࠩ:AA+s1,G9ʷ9:9:@*@+|1:9+1-v1993>2G˩+2:$j;OG©G:i9C@>=@ <HG:8H 9:<@>A@+2:6Ϡ19۩(.L5޷H::I: :K@>P@+2!:Eޠ1"l1H: ::X::Z@>_@+20:T2+Ð28-1099)}H<@+ː2@5V:G:r6 G:s@+Ӑ2H1d:HL@+ې2P56:G:6G:@ p:+ H'H%:F H H :/:1HH .:3C:N:9NHa@:.HcG:P~G:Q@C2:A2h:9@#&::HG@@@A@:h::f::%e_gt0+5H%1==Ơ,2:M@=:Щ,2:I:H:gH@:H@:,%2:F2@)V. .թH.:~:zH@,6 2h;H: 2mH:@DD:*?OqސH@,J )H:H:@,Q 2Ƞr4^:;*?bFѐ2@&contra%Qူ?&$lemn:Hש:;,g2ܠ O D6H޶:;@:;,p2 2:;,v2 H :::@ΐ:;"#IHeH,2 )1HW;/jHR;0,3:۩yH: +9I ,3 Hk;C#9Hi;G,3::֠ B9ȐI"HI#,3&/OI',3*9ѩH;;D1֩3/?;;::@"*8Հ;;;Hl1;$ltmn>$I@;/;q+,ѐ3F;j8|7IJ;8;z@;;;},,ݐ3R;vt}2;D;,,搩3[;9~ nIT;;;7;%?;9I;If;U;@,",3m;_,-3v;3 X_7AI|;j;;l;@)-3;A: fIg;k;x;;z;@,G-3;O:*;q9'-&3;X:$ }3G2H;c(?٩-13C'_e_gt0_I-:3I&j 7yI ;&I;-C33as-7;;3@,b}܀<ʐIͩI;2I;-T3ɠ<};;97IB;۶U@-^3Ӡ;E31-g3ܠ7III-n3<VI-s3蠩< 4!V<<;:;<:u@ :;<(Bn;Р7·!e<+!g<-<.H;ڠ9;<19;IM;ɠ<;<6:&@%<iݠ:>k;@M,i:t@+#:<<]=:X?K><&<=?Jx-ذ=B>ܩK+K \Jq=G&<5T5N֠<" 3<@:-Ԁ<0w"<%CJ.5b5\FKQ:-IKI=@A@K@@ @ABCDEFG@=-=oK=qQ4쩚<@ċ4@@=A=KV=E=.搩5[9#9"K]=K=@ 5 "pKV ===94 CC"9-=U=K Kk.Gܠ5p98-5@J=_GBG5w9?4"G=O5z9B7F<@\3Ҁ"_ 5)O@A@f=rKj=v/5=@y1B%5;9[KkK KfKZw=5@4A=\Cg@@=K=.k=թ;h89pKKK{Ko= 5U4V=q C C|@AB@=K=.=55-;BEKKKK= 5h4i=L=BSL=9@@=Kϩ=.=6 6F9=KK֩KK=ĩ 54=CC@A@=˩K⩷=ϩ.=ѩ59Y=KKKK=ש 54=@@=ީK=.>(87RKѷKKK= 54= LQ>1sBLU>5w9Z@ABC@==L=.ڰ>D$5H6KL> .>O/#0HH$KK> >.>[;KHJ51=L5>".>hHLLL> LL >, 54>L>tL>wH> >LN/>;/>aL%ƩƐHƠ>)>/L0LZ L+L<>H65>!L>ҐHҠ>5>9L>ؐHؠ>;>;8@@R>^>a>LvW>c/?>>V).))>SK0LTL~_>k/G>5,)6)1>[JLULIf>rh>t/P>>Q)?):>d651>QLFK>>mF$>iZ>o {FLkb@A @y>>>ʩL/d>Ω>w)S)N>|KdK>ө>K>֩/n>>)[)V1J7>>lL/w>L >)f)a5]Kh>>-@j@ @>Lũ>/>[<>LL̩LL> 6w5x>@AB @>?>?Lة>? />ǩnK[6@u6v6:L>?@>?/>ש~K_ !26>?!/>ߩK]L$L>>2LML>>?-L%M/Ȱ>&>٩=)J+T($L>2>=5JLf?/ܰ?>:c,$>e 7,@%addTb'SM&/?K>MH $L?Q$AL?/?V'? #?M7/?$\^?Y15L?*bd?7T/?f?7T@%addbA(<? @]MO0?<IIL?>IL?A0?C{?0cC?0=M?IV+@ @?U??S?20 @%canRL@ ?Y?Y=?Z?Ge=?]?J=?a?L"Ek7@%addbK(FrM0F?l5wMO?p5L?s0O?u?`?`E?@2bi5M0\?M?L??^L?ʩ0b?/M$?x2˩59M??xo@A @%?ַ??׷$oddm0r??}%le_im$MM0y?ũM ?٠M ?0???M51?4@2b 3??Mũ0??کM"??M?0??33?6xN"?@@?@?@ Mܩ?@ 0?˩r&JQ;M?@@?@0?թ|%J[7?@0?ܩ$Jb%M??3HE?@'FM0°? JpM[?'MZ?0а??Jz?3b N0ڰ@JܩM@׷Mj@0@>& jJ?ƐN#0@(HJJM@NJ@@JM@0@@ @ J8C@)andb_addl3)ON=1@*Bb{N@/fM@11 @3-kJ@ U@"@"@&N@:@ABCD@@D@@B@NW@F@1 @FکCJS<%N`@N@@@Q@1+@QکCJs8@Y@13@YשCàJ%Ng@N@J7NƠ@bCʠJ@g@N"N}1D@j CԠJM@ M@1M@sC۠ @`  N1T@zJ# YM@K(M@1_@@p@p, @@2b頀 N1k@KCK)N@C8N@1v@K @+@@N1}@K'˩D K#;N@D8@CN@1@K5@D@8DB@ݠO@D"J@O"@D&J@@@O.M@A@N@@@AO:AAA8@AB@@A$M1M>N, 949. MN@A02 <ɷO@A4@8&N @@7M9?<Է@A>NO29N9HA9>E&)NsAKA?>>FNqAO29\9V@Cv@>&&MQ>O8@@AA^O11Ab>A ^FNAf>A!HLNAj2AlA&KA!MJrKLOC2 AtLVNAvA!NAw2AyL A 0OM2A~``NA%9 A(?G @@,Xa 9&OAl(@A@APAOb2)A!sJvNA)-A=!vJ(JOlNA4AD0@@,r (9A@@@AiAAgAO|2CA?@NXNX?B1ONA?FMMNA2NAA_?K_#OAb`M:MO2XA?UCOaA-NAǩ2_Aɩ?\#$#$?^AtaAtaK&O2iA&?fTOrAVNAة2pA?m?o55AA^\O2yA?vA?x8OA?{8c?}8OA2AA?-A=L8kAMOƩ2A?A?AөOA?8x?8zO$B2B?5)?8#aAA?-Lְ88O2BO;BO6B2BM?5;?5=-A0Mr8萩P>B'@ABC@AB#AB$OAB(AB)2B+H_<;}=ķOAB/@ 9 'O AA5WPEB6P AB:2ҰB<;B%B!@@BCBBABPV3BC::^@:P&B0HOB3%BKLɩ::J.@&B8<'A@ZL!'BLBYB33BY::@4L:OBF?@A@BgBBeBPz3ABgƐ:/:QOBm̐:5IOBr3NBtB_EB_:BP<G&+P3XB~GTOBE˷OB3]B␩:_BrBrGQEP3fBGbGbOBF&OB3kBG/G^B|"B@r"f܀NGZx@@BBBB᩷P3{B::PBpP B3B:!FBB5B8@eL!'ҐPȩ3B::P#BGFB:͠}(HQ!B:@AB@BCBCPک3Bǩ&:ߠ4gP9Bͩ,:堩C C P<B֩3BB Bé:GP3BH4|PNBEPIB3BG BBr@p(NߐQ3ɰB44PB'BDDސI@@BC=Q3װBBPCEķPhCFlBĐQ3C?;;BPwC C>>GBҩH򐩷Q(3CBBPCBGC ;;@%addbb(]'G@A@C$CfQ9C(Cj4C(;>?P3?Q@C.CpQ C$C1Cs :9C:@@C8CzQM?QOC=CQ/C3C@C:9CG"@ABCDE@CJCCHCQ]4$C#n>ĩ#pC9Q/C#t>GPC4/CC@#y:CB@,-Qq48C#7CKQAC#PC4@C#> CS@(Q4HCPC#CaPC4OCC`##:5Cc(*?:7CiQC_@ @CC˷CC̩Q4fCЩ#?#CQqC֩#?PC٩4qCC#7qCBC&@,r`rQ4}C#ǠC#LQCVQC4C#Ϡ:?5Cq;QƩ4C''Q!C#QC4C CC#ܠ:whl:yC?DR#D3@A!@BDQ۩CD 4DC?QCD@; (Q CC:QCDR( Q4D;;QGD:QBD 4D";QCɩÐ)CАI3@"@CD,QCD04ȰD2C{@R="nC?ηR CD9@ ; )RCC:QCD@RPR(QmDE:&C#C!@AB#@D DKRD DO4DQ;ʩA堩D;?R)DDY@ ;ө)<R"D D:נRDaAK$D!DcRsR74DhD\ < A6B8QDtB)VQDy5D{Do&B:D)D)P)aD.RW5D BB"QDB!B#ԐQD5-DD>D>B*%Oe %$Ro56D8B3@:8QD@<QD5=D,B:DP,DPC@5L+RѠDO@$@DvDRDzD5TDBQlelDi@YRDDĶ@ <> )RDtDp;BRqDD˷RR5fDЩBcewD|DG@^H\)ᐩRש5EBB59R8EB6R7E5EDDb@ L!RDݩ5E#BNB/JEBnNSOE/E#BĠZSUE5E)Bʠ`@A%@DE>DSD5۰EE搩Bڠ;RSE5ENB8uRREE5EXBR4%<;D񠩷S15EbE E REd;ݷREe5EgE8E5D@)rf*KS@REq; ECC  D@;1*X@&@EAEE?EST6E&CE4˩C͐O͠|}C"';S.ERE6,E7QC+ܐOܠcC1#)EGEKD@.PQ=DSy6@EKC?ZCAE['RECECCGFSFSF7CF{FVFVDBDFT7MF((SFSF7RFFcFc5UTF2TuF7]FǩhD\HsD^ QFxFrTyTF7lF֩wDkWtDm>T}TqFF7xFDwcrDy>`F|ET7FDD^TFWTF7F\FDD\Z^TΩ7FnmT*GFfdT֩7GxT1G T,G 7G _FF^\T[T:GYFT@ABC'@FGFGTQ8xU+8꩷T8}>Ð8TG&D<FTKG)8>F:PFؐU8?DǠ xQx G UGK?aBE&UGUeGTG8.GT?jC2;UJ?mB?C4UoG]G UOGSG`G?>G7UƠGb (GeGUɠGe?{BPI@A)@GqGGoG%odd_n9`U8OGu?Gf?GhUZGŷTG8XG~MZ?i~:Gm:&)ڐU8bG??UmGTGө8kG?Ej G?GG>V U8xG??UGGU G8G?E 1?-GGUũG8G?ʠ E ?ΠUUЩG8G?ՠE ICE  ?۠GUUGɩG˩8Gͩ?㠩E WUkE թ? ?GU8Gߩ?+?"UPGUKG8G?E k(GG3Gx@A ^޽V8ϰG@ TUdG@A`UaG8װGG@G@>KG V8H&&UuH GxVqH ,VsHo@*@HHYHHZV.8HKg@1@UHK>UH 8H"H @8UHK~CV<9H)KuUH-@Ex>UH29H46CHH@J-(}L>VP9H=VS9 UHA÷UHB9HDL@\rH!H7K*G@2b*?VHP'H;2@AB+@HWHVlH[H@LzD5VpH^HVPHTHaH@?H8: D@HPHhH:  V]UL@,@HsH%n_gt1*V:@dbQ?;V:" {UH@ H]R(Hs@CH_>CHaHs@j@A-@HHѩV9kHթ(U٩(H cVH۩(HVHީ9vH(UHH lQߩV9~H(ȠH(ʠH wUVH(ϠHVH9H!H&UyVɩ9H%%V$HH H #@W I+@.@HIHIVک9I (^FF/ Q.VI(`V7I9IHFF <@Da ?DcuHƩ U$DeHj@,rU*V9I+ FF)N VI2RVUI39˰I5)lFɠFˠHH.W9ְI@5FӠFՠoVIFViIG9߰IIFܠFޠ)-qHHm-@W#9ITIF$VIZV}I[9I](FFIIŐW59IfF)HP)IVIVImG)OP)PUuIVIs: IuIGIeH@(JN7@X};DJrDHCvHE/ XQJHIOHK/-JaUS1X;WJDРHVHXgHZXfJ˩H^bH`WJЩ;hJDᠩHgJ}J}UmX;sJD젩HrHt;XJηX J;JDHH*ҠF8*=JJ( sXʩ;JE HéH*FGYXK*FKJ  j Xܩ;K ѩEHթ*FWHkXK*F]HLJ©HFcX;K$E3H+Fn+ A(AXK.+>.>SXSK1;ɰK3EBHȠ J#R>\>\Y ;԰K>EMHӠXlKDJٷXgKE;ݰKGEVHܠ++F&OJ>KJY!;KRX|KTXwKU;KWJJEfH+;F$}RYKb&CX-;Ke)EtNAZE@0@K3KrK1Ks>~F]I'#Y|LTIvYyLW<LY9FhLI'A}LWZ2<LcSFrI'|8,YLi'7YLj=LlLF{JL#L!"}ZD= LueF3YLxF\L FJ'K>S'MPZS=LtFYLkYL=!LkFqL3RZ`='LYLYL=,LvF}L?L?iJZL9@2@LbLL`LZu Zv>DyHAGYLgO$LVD}L?C)GLW RGP@AB3@LxLLvLZ ZYLyYLz=VL|LgO^LkDRa@4@LLʩL@ ,iZm@A5@LLԷLLթZV`Z3ZLLDD.Y-|@6@L,@!,b{ZH-8@ABC7@LLLL:LZé<̠7wJLLL5G}HoLNZL<Ԡ-7 CwVLLPG~1Z>b ZZ LĶ@>h7LN-LZHFI["ߩZ@:@:LZAMLZ<M L;LL;Lǐq>~D E=LE/E)@I@IL˩R/:YE,@LCZb0L@OLZe>G[A=@Жw@>O&3[2>G 3-2>G3M/2LꐩA 3'LLB@@@@D2)$>G3FDMDӐLfLiOַ!39=M!FMM MCLo7PM OީPO!3C$POGMEN@%negPfGMCZ7PMEPGM@MPLOkM#E^@$andPOpM+#lte[Z>8M7M8W͠HZMMD ZMN>8@M=W֠QHM?W]M@#snd<>7M]WfDML[u?8)MRMSWIMOZMhMQZMi? 82@Ӡ@ԩW/M[M[PR[K!hMt?8=MbMcGMgsZ@8@MMķM[W&ͰMtMtMpMp[EB[W*[ӰDHDHMtZMMvZMذMiMiM{M{DMM)?6<>qMEEDVDVML[>wMMM[ MMMͷ[[?E [MWJMDcRͩ>MDgMZ]EDj@A9@FMFM[MZMYM%ltm12%ltm23[֩?d8XH2$FF2MEޠ[bMZ0P<کXRY8F F0U<ᩚM`@ɰMGMD\!M@I3e>ӰMGM?8KXU?[\!N@I3q>߰NFTFN00M?8YXUBF[FUN0F$N0[["N"N@I3>NGN?8kXN 0FnFhLNF7J:NEM%eqm12?N*HN\A?ϐ8~XNAH`[Nx0[Ny?ؐ8XN#=FFFN(0FSE0N*0Ʃ[?[00>[>N3\\?9HũXϠH=[NOXӠH.=z[NR?9QNANAsIAߐ\o?9#.AũX=[NbN;[Nc@9,.NRXSFG(NUHE\@96AAةXN\[NuN^[Nv@9?A=X \NhNh=\@$9JUA[N \.[N@,9RT3NwYNwF@%andbT4=\o"N@;9a7NS:BC@JI4 w@B9hsҵ~?NI N\@K9qY/NBN\\ũ@SI\ NN\N@X9~Y<N1<NExFѠKn1DOlOKp1FNN\\ש@eu\2NƩYJ!'aXnNIG\@qYTJ9=\@NN\;Nթ@xY[SwF;\NNɐ\@I \MNNʷ\HN@YhJMNN})8?İN=BQXt]\٩\ZNNXN>qXxC@J4_M@9CI$]ZNIp@:@44@OAOA&f_mono0Q@z<|OJOJONO OKO OL@OOMO ONO ]"?4}@G)484(?OYG/4.4>O\OYG5>.1y1۩G81\O%@4@̐GA40\2"@ O0OE>pOGG{1R]M@4+Ơ3@O>RO)\O@\OA@4Ϡ@!OGYˠG_2?Fנ>O8]e@,4ޠ4@0OVYڠ4?OC\OZU3\O\@84̩Y@<ObYOOF!>@BOhF%OSI3Ȑ]@G433\Ooj[Y\Oq@M4>@QOwYR[OdF6OdWOS[c]4C_@AB;@OOƷOOǷA'48@bO S Os]@fOS&S$\O\O@kOO|IO|]@pOZOS0S0]OO]O@wOZ!OIIOO^OS:@<@OOOOAOD4`@O22O^O4C@AVFrO7@A=@4O#OJON]Զ4#fO5@OYC.@OJIOb5OOWB{{@@@@DGOG%le_ab]#u@OJrCD]KO0]FO#թ@OOO@O>OYS|[]#ީ@ưOZpOJ'F]\OOٷ]WO#@ΰOZxOJvOOKO吷"b0O@>@5PD#PEP-M^@PTK]uP `]pP @P OOPX^$@PKK]PFз]zP@PTPJOO@$P!0^PK@ABCD?@HPgNBPhP&IPkMoPlP*^A@w0O[AC@z[<{HHZ?^5P?P~\]ѩ]P]5@P(@?LPCN>HZIP/5H?RPO@VuI225O?YP&^e@$@[0tPC#^55]5Ŷ@IN1O?g@PKPG,*ĩIr]CGPNO@v0[xN=OdCPRI@@@IKPNPLPqILPMPKPt^PzP@ð5}PfPT@ĩư0I9)S砩HаH)"N\[IOL_^PPʩPP̶@Ӱ3Pv5@Hְ090lSHHNm[IO^PPP۩PPݶ@QbP3@3!5?鰩0ŠO<3*0sT HHN[,?FHe5P#le1?ND^ƩPP PN?¶@y*0WɩT"I IN{L^ԶPQPQ PN3G@)0140N3MT3IIN'^PƷPQPQ)PN3]@!3`3[5۩#0GQ1N3fTGI0I*N[g9rH3kP_90NNP^6R$AȰP[E5ک|RAΰP[K3v@X?.,RPP.RHPH:R_U_@O>1+N6 TqIZITN[[f@^Q[h^xQ@<]19NQ:T8Q3QhةBI6YAQ$IsIm]GGC"JQk_{rHO@6_A6DV%"B Q0Sx3BאGBQ83@b1_^R`^  Q/Q+t,ΠRIQ4I:dV___@1q^3T[ՠ'#6U_4QU'%^QV@R33۩1^PHTŠIILO:[QR3QNR)QR_J_HQiR_C_0QRH&_<_-2Tՠ['43Q\C'Q\OQȩ6wI2QN_Q{QJTQ@ŰQhQlQVǰ1!?T蠩IѰI!CO]M__QQʩQQ̶JcQͶ@԰QwQ{6ְ1Oͩ1STIIOm_QQQکQQܶJsQݶ@QQ4氩1 OQ1S U IIO~\)Ib@Q~_Q쩷_QQ@QOQ21S.UJIO"M_̶QQQQ@QO611_YOU)JJ O_QQR QR @.1_YOU6JJO-IHQPOOE=_6S%ΩBQ\3@詷(2PO#!{SQQѩsS IQI; S`@`92PO̩2SbU\JEJ?Oѩ\|R\Q_Q\S_cQG2#P9O5Ui3\PEQ4Q󐩷`QO_wROO_rRPVQBUv@\P\iQ2,]P4`+`OOU\q"_R`O_RagOR U\R b,lTpSΩCR(\Wө`R*CKRoQVvIPR`E7HW&&CR4T|76  CR:42`Pv_rp  R0R,u-ϠSJR5J7`W&>`,RMH`'`R6R<` `R:C7gW&E2wP_OR`R`nR]R@RI7PAj2PRQ2SUˠJJP@NB`}RkRRmR@RY`4ҩ2_`UڠJðJPO`iRmRzRR|R@ŰRh`5ǰ2P2S`U꠩JӰJP_] PSNJDIER`Q԰PeJpRe`7D2V<&CnRJJPo`@7$SCvRJJPw`E5 09S RR׷1SJdRJd;``©ϩ2Ӡ`I`X]5Q[`RKJP`S`R2ޠPP<]@1R5DR`թ P`0SP`+S RG]KQKKP`cR̩-Q`P#R`@RR`;RթPWRR©][Qr$J@%andbF4/NyDJP8CðRK8K2P<R`1XCKS06D'Z@;J7A=3QJO`=`t RHRS@RSACٰRK3%T23&`RDaZS SLS SMS C8zV32SIͩ34SR[a(@^3:``5b3>Q1``8h3DTB`S`8@Sn3JQ3`3LOTJ]QAQSv``SS3VQl`Q56""Q`~`"婵RS?SS@SDS@KV3fTx+3DߩaSLSSJSSID%83qJ To3sS@TqS<ahQ`PQj`8ũQGOpQY`8SESE3QL`3Ow`Q`SP T(CRShSSfSSeDA8թSmS3SXT58KQSYJ3P#a Q-SxS+fSaC`;3Q{a3TEaQSS÷SSĩS @/$'aSuSqJCCR@Ұa4a&6rE3USyCa @ڰ8a96ܰb$SSڷSS۩a$SSJVSr@@@AA@SSSSC7SSSS@DשW)_ `Ωa9*EO'S'SQOsMQ3ؠO>'$Q8OBN4SSO@aѶ9;TC'S'SQЩOMR! 3OO3GPQ6NOTMSSOEMN'Sз'SѷQ'SԷ'SշQOMR6"3Od4@IQROiTOkM(N8CSa9fER(G3 VaYSVaTS9m+R/N: <JStVtb 9uER7VBQѠ # %VajTBQՠ c 'agTE9>RBaM J©LTLNSCS}_r}b 9ERLkW43O/9VɩaTW/%azTX9QRUt`Q bT*k9ER\{=9ER^}T GJީTZ˷T(TgT&ThGsEWb<Eʐ>yLzLtLCTga| _k>lLL cLNTr fh T'bT9M(6TB9ZTC9©Li@_ >@TK^JLL @LcT DW T@T<MT;ATW!WTBbmT[W(OT[9sT\9۩T_N٩LLLwTTTTPNTKL|T S'BTo^xLL Z EMTs^|TXT^.E@@@@@@@D(pT|6|T}9!(tT9T:>TNީLӰLͩ4P4A R`Z7PLTǐ EmTNTxTT~N=ةL@#ifPT^+4TrbNbbFDLL4ɠP/  bTTbTFMLL4ҠP8+թR TCTbʩFXMM  0b'T b"UF_M MqR  T4TT bkbݩFkMM  )b:U" ŷb7UFtM"M4P_ TT©R  Ω bFM.M( > >bOU'bJU(FM5M/Tө"ѐ 2Tթ5Pt aM7 MCbmF%ne_mnWc FMP ۩bTMP S^TT@C82j  WcFM!P c#DNbUT bwUUEU ] WNc*FM-P\bUM1P]$^UM3P T@<)6zbHac<OkbU)Ca^U)ObcBFА_W YbU3_'MMHUOr^U$CqOOrcRF_àWpZ bUC_LbUDF琩_ʠYOU3WcaF_ҠPZbURU7U=_[UAM5UA4@B@U]UU[Ucp5P.bNPbcBU -bUUQ UQ5 !],PP_c#X'bbU !U^ = !cSP11bc\U Uh +? +c˰  bbU bUʩа $UsUs  U:ꐩcG/@UbM߰M ʩMU̐ Ωbl : @aMM > MUؐ B  UcGI@obΠMU= cUcUGS@y ꠩NM R UUUC@E&#~ ll 2cԩGb@ b砩NN { c3Uc.UȩGk@ UU0?jcGs@ "b`X(5M cHUܩ``(=M XcIUG@ 5UUPdG@ =cc`sX(c_UucZUG@ F.U`|ZN WUЩGF۰VU@O/nCO;gdG@ [c1c2`XFUc}VUcxVG@ dLM`XGVV8[d1;Y*V;7V ;V#`,`,P.VVOͰV V&PmXVd<V*X꩷*V*;BV+;V.`-`-OXVVOذVOV1hhOXV*'V383V4; *+V7;OV8;V;66`uV&GV?:V$V.V*OVAxxOVdY㩷dZd2cVGV0_V2~V6_ѷdG$VJcoV/daocVNV3cVOGPuV<V@_3@ABC@UVdmV\V8ZVG7VV6cKR9dtVbV@ N ;dm VTVPM"8fV0VjVdVoVdGHV9TE;bcV9cVGNVV_TKWV`9M4;dGVV99cV9cVéG[VũTXVOVmVm99dV9g@D@UVЩdVVԩGlV֩NORndVV٩dVVVܩ NUMVVqeVVV᩷dG{VdTyNaNadVT}NNdVGV_VVn;ѐdũGVdVV0eV@AE@VWVWWdةVW ._discharged_m_W ._discharged_s_WORdVW@ N ;dVVVW We;WT-VWdVW4W dGW$T/T&VϩdRW*T/5dOW-GŰW/V֩T &MVة VM<JWM>e GаW:T͠/cdfW>cAdaW?GװWATԠ-1VVLy@ @"G'W,,౑@WIa,,@@@@k,,@@@@@@@@@}--נΐŅ--۠X̐ō--@Ő--@@ᛐX١ ŝ--WA@XŰ--@ų--퐰@|@A=8@@AX@BW@CD@3>@ @l--Ŋ@B@-- W--&-- @@@@@--@@@@.."...".Y@)@ ..0<X@4rewrite_#_#_2AAA68B962=|#T.@AB@@@@`W..;<@@-q@@@@@(nat_normF@@@)==⻓.==⻠Y@)@ 7==;9@@@@@@A`i@N==@@@@@@@A`@`==@A@@@@@A`-@r==@@@@@@@AhiQA@Ƈ== AA@@ BA@@@@@@@ )@'$@@+!@@/@Ƽ==⠠H@==@A@==@Hu@==@O@@@@@)nat_congrF@@@ @@-@@0apply_#_2AAA68A0!z-Y@@@hZ@jq@@@$ A{A@@ BjuA@@b@@@%* DA@@'EA@@&@@@@.@@+,@1@@,@@@@@@ 7A.A.1HSQ@@@hP@OA.A.9?XAA@@ _BjA@@@dA.A.@EmDA@@tEA@@&@@@@{A.A.FG@~A.A.9G@@@@@@ DŽBIBILf@@@h@ǜBIBITZAA@@ BkA@@'@ǴBIBI\`@@@@ǽBIBIab@BIBI\bɠD*A@@.РE-A@@5@@@@BIBIde@BIBITe@@@@@@ CgCgjㄠ@@@h@CgCgrxAqA@@ BkkA@@@CgCgz~@@@@CgCg@CgCgz〠%DA@@.,EA@@5@@@@3CgCg@6CgCgr@@@@@@ <DD㤠XV@@@hU@TDD㖠]AA@@ dBkA@@ŐT@@@nDD㠠@wDD㜠T@@@@ȄDD@DA@@:EA@@A@@@@țDD@ȞDD@@@@@@ B@@@Z@ȯEEˠ@@@@ 2@ȿEEŠ"X1EE㿠"X2EE@"X3EE@.@[0@OZ.#FFݓFFݠ)Notations$Init#Coq@@(symmetry6C'@  GG  AA@@@@Ah(@#GGc*GG@-GG@A@@@@@Ahk@BGGIGG@LGG@@7@@@ VH H )rp@@@ho@nH H wAA@@ ~BlA@@@ɆH H "ƐɍH H #%@ɐH H %DA@@,EA@@3@@@@ɧH H '(@ɪH H (@@@@@@ɯI+I+08ɴI+I+08@@@ rHȠ@MN$@@B@M&~@MnMnMn@@@k@%_1648 A@@@@@@@@@@@@@@ A@]'C@A]*@A@@@B@]9C@A]<@A@@@0C@]KC@A]N@A@@@@%_1649'`o@J@E~@]]]h]k]n@%_1650'`o@k@ACԠ֠@@] ]ŠO&@%_1651'`o@@BCꠐ@@]ؠ]۠O<@%_1652'`o@@CC  @@]]񠐒N@M2 Q@@A@%_1654!@MyA@@@@@@@@@@@%_16552M접%_1656'`o@B 1 3@^^!@@@#_4019@#_4419@#_5319@#_6719@#_7119@#_7519@#_8919@#_9319@#_9719@$_10119@$_10519@$_10919@$_11319@$_11719@$_12119@$_12519@$_12919@$_13319@$_13719@$_14119@$_14519@$_14919@$_15319@$_15719@$_16119@$_16519@$_16919@$_17319@$_17719@$_18119@$_18519@$_19919@$_20319@$_20719@$_21119@$_21519@$_21919@$_22319@$_22719@$_23119@$_23519@$_23919@$_24319@$_24719@$_25119@$_25519@$_25919@$_26319@$_29519@$_29919@$_30319@$_30719@$_31119@$_31619@$_32019@$_32419@$_32919@$_33319@$_33719@$_34119@$_34519@$_34919@$_35319@$_35719@$_36119@$_36519@$_36919@$_37319@$_37819@$_38219@$_38619@$_39019@$_39419@$_39819@$_40219@$_40619@$_41019@$_41419@$_41919@$_42319@$_42719@$_43119@$_43619@$_44019@$_44519@$_45319@$_46119@$_46919@$_47819@$_48219@$_48619@$_49019@$_49419@$_49819@$_50219@$_50619@$_51019@$_51419@$_51819@$_52219@$_52619@$_53019@$_53419@$_53819@$_54219@$_54619@$_55019@$_55419@$_55819@$_56219@$_56619@$_57019@$_57419@$_57819@$_58219@$_58619@$_59019@$_60019@$_60419@$_60819@$_61219@$_61619@$_62019@$_62419@$_62819@$_63219@$_63719@$_64219@$_64619@$_65019@$_65419@$_65819@$_66219@$_66619@$_67019@$_67419@$_67819@$_68219@$_68619@$_69019@$_69419@$_69819@$_70219@$_70619@$_71019@$_71419@$_71919@$_72419@$_72819@$_73219@$_73619@$_74019@$_74419@$_74819@$_75219@$_75619@$_76019@$_76419@$_76819@$_77219@$_77619@$_78019@$_78419@$_78819@$_83219@$_85919@$_86019@$_86419@$_91619@$_91719@$_92119@$_92519@$_93919@$_94319@$_94719@$_95119@$_95519@$_95919@$_96319@$_96719@$_97119@$_97519@$_97919@$_98319@$_98719@$_99119@$_99519@$_99919@%_100319@%_100719@%_101119@%_101519@%_101919@%_102319@%_102719@%_103119@%_103519@%_103919@%_104319@%_104719@%_105119@%_105519@%_105919@%_106319@%_106819@%_107319@%_107819@%_108319@%_108719@%_109119@%_109619@%_110119@%_110519@%_110919@%_111319@%_111719@%_112119@%_112519@%_113919@%_114319@%_114719@%_115119@%_115519@%_115919@%_116319@%_116719@%_117119@%_117519@%_117919@%_118319@%_118719@%_119119@%_119519@%_119919@%_120319@%_120719@%_121119@%_121519@%_121919@%_122319@%_122719@%_123119@%_123519@%_123919@%_125119@%_125519@%_125919@%_126319@%_127119@%_127519@%_127919@%_128319@%_128719@%_129119@%_129519@%_129919@%_130319@%_131019@%_131419@%_131819@%_132219@%_132619@%_133019@%_134719@%_135119@%_135519@%_135919@%_136319@%_136719@%_137119@%_137519@%_137919@%_138319@%_138719@%_139119@%_139519@%_139919@%_140319@%_140719@%_141119@%_142619@%_143619@%_144019@%_144419@%_144819@%_145219@%_145619@%_146019@%_146419@%_146819@%_147219@%_147619@%_148019@%_148419@%_148819@%_149219@%_149619@%_150019@%_150419@%_150819@%_151219@%_151619@%_152919@%_153319@%_153719@%_154119@%_154519@%_154919@%_155319@%_155719@%_156119@%_156519@%_156919@%_157319@%_164019@)mH%_160919@%_161319@%_161719@%_162119@%_162519@%_162919@%_163319@@%_164419@%_164519@%_164619@%_164719@%_165719@&H%_165319@@@ͧMy}yWߘ r@:9%UJ4g' @B`:k3 Ą@/5A3Sc]UfYW,!x)Datatypes$Init#Coq@@#nat@%Logic@"eq @AAC&ssrfun#ssr@&cancelں7&&'B#Nat(@$pred `Z6&@%addn0,X`π Jf3/Nj lSU<L<q:@&addnCA:D_$cef)h QaQ+ _nCT@+commutative1/5/GBwө<{Xe:?Fl'lD @%addnC,X`Z^Y۩1-aCj@;o ʠTYVoRxNՠx4'C@+associative(! Bᐑʷ˷̩(Щr֩l֩|;h٩©s&Q@%addnA,X`C.?}  ٩FT??b°ad^GC@1right_commutative-dݐ]!qoذ3I5'29I " >@I B`I/KթM˩J5Q˩SE:<XN%%ZcLaNGIJ Lh5jlu9|nGV'C<@+interchangeU]xx(`,a0e(wi@$andb=°Yũİ1ȷ϶AvCx;̰ϩа$-MOGذ ۩ܰ G0񠩷驷\T$,)f IiZ?9  p>gz{s©Рrs MF  hy^#ҩY-ŷ-Ʃة_!Ϸзѩ-թ)#{-'}18߶@60~82|>8 B<=<6]"ސGXRLe)AȰYS%]W(k԰#e_xT,#۰*lfT8©*|4cc6K79{uF7@)eqn_add2l€Ls678#Heq=թ/*f f]Xm[3A!ʐaaWzXѐC8CqH/CL@/right_injective, ɽmmmq:r>s϶@9xz {@?~eueuq۶@G!@Ioolj@%addnI,X`耰0MwCv@.left_injective,F̀*a^z$|թ9c6jMǠj&||נ  XéߠUƩ!E֩2ک!ũ!wtِ!Щdg@(subn_rec2x%p@$subn+& ,C@)left_zero =bnٰ mtOɷ D!#')+}~,@ zy ѠV3 78+:<鐑 > BDF-ɩI }L AP(R!VXZݩ2(]  +` ƠUd<ŷ1fYh@7lȩ;p3rt[թL0ʷѶCx &F{ 7ᠩpW1GީQIFb2Y <\ M2m3]g_x:o Rr cH zՐp$Ķ@ǩɩˠcmΩЩҠjiɠة>Aڷ+޷߷੷<I xᐩKX 4ސY°))Bǰ#z@&subnDl=xހ)9pٰ1̷!<~&( (*,ܩ$А24 @%subn0,}.C!==YA? B D HJN1LMOQ7S$V/=X@%addKn,X^t$CD``ca#/d@%addnK,X`%5m9no˩>s?t7vx_ܩz@ηնG|@JKCkCNCUVNvNXYZީR|)\f^ACprjǠAC\|~vӠ v[  éũǠɠiʷ#IHmZΩ*ҩԩ֠lڠo/6ݩߩʩ砩멷ة \QQ`ɰ 8  ɩ#8Ӱ7*ԩ@&subnDA=x񳀰ې{#%f;&(x(*,:-/9ΩА578:<=4#0?C;AAB DE IKg$veP˷QSU,i=@%addn1,X`Ѐ"acegh+jQQl U+񐩷˩4s'' uM^@%subn1,}q4KOIIF0Muf4O@%subnS,}̀cg@#leq+ rwː| .& @w  |_-{ ũ7@%leqnn,nmηϷ4,K6mxh٩R=}᩷=^I=D@  98 ^ڐRs^RY 4  i@Z y@&leqnSn  @@  ec^^E{ 7QB  T /  h % H ߩ R  Jé Z   = ]   N 3 $ f  + j 4 i   s  k 9 k   |  ~  vrC u f     ϩ!yN$   d ) שU+N m    η  ϩ + a7  e;qj@^o  ɩpF ̩GU X@&leqNgt s f  Db թ H }@ A    ׷ ޶ P    3 S   D )  E O     wC@7 ]  L V    ` d  h  i a ߩ7   o @  a     f  M p  z  r    J,       e    v [   ΩU"  ©  ԩ[(  <  ɷ-  '  ϩ   #   j+7{ * 1  ة  ک   . (  ũuB    㩷     9 3  Щ,M   Q  S  ِ     S@ s ;   #  @  dee v@'eqn_leqWScl   C  :@@@@@@@@C  '  B٩ @#notШ  @&elimTF% L R C @-antisymmetric,۹a .       FĐ 8@#orbǩ  RB  S  U5    1oF   _ߐ|  eWX  l  n E E` @(negb_and%f.e é , {35  7 X @$orbCD! ԩ = D?-F     D K lC o/됩  O VV    !  U \O }Q }?  b e  i  @ d f < ĩ >  9 @ $f p  l     n Q @ y ȩOH ٩ S  N ϶@  ҩY &  ©Ȑ ' $  ܩc  e   `   j   Đ  ط  ٷ 9 8        z ڷ u      Щ ; 5   =@ v5g  C   F  h@'gtn_eqFd\m     \     Ȱ iϠ H ] d  @  ȩ  Y X       n   ٰ (i n u   P ʷ        3  &  8 | v  ͷ  -c*  /   3  Ef   "    =  ?  Q g   . z   I  K  ]h ,  :    G f       C ' _ + `  % tlɩ  y  z - | Se W萩 ͩ 6 ? ˰  b 8  E   C r i @)leq_eqVlt X   N $- ( *#% 0 ' @'negb_orД#  g = D   :  n D= E    x SS N ޷ I ʩ } ̩S7R   ^  ŷ  Ʒ  ǩ #  ˶  ̶  Ͷ@ Gu@ I4ީ LN ( /  ֶ@  $ #   o  ݩ 9   / @ \G ȶ@ `K >  ? F   !      V   O  @ q:@ t_^ R Y    4      i    U   # n a       l  @ ɶ@1 |   p w    @   x@?    ] ׷  ,  .@   @M        TC   < ) X5Ȑ"H1 Y T! R 9 o  E 6   " 1C@6@B Ő $ !i S 8  U  $ Y  Z@ Ԑ  3@ ِĠ - !   1 f 3 h  i@ 㐩Π + 2@ 萩Ӡ ) 0   @ u B w  x@ ݠ : 3@ ⠩ ]I B @ % ꠷ L  㩷 V @   d@1   ^  ` @   ^@,  H h  j @   Z@' ` E  `      i   g" ȩ ( | r p |  z    @ 3 ` @ 8#      ũ  Ƕ@ A,  @O  z  ϩ  Ѷ@ K6 T@ P; J   ~ C  YD    ̷ 3  { ~  ΐ     9 췐#Hmn! a@)leq_trans Wm    ݐ           %le_mn } w@$ltnW+jm   󐑷   ^%lt_mn }  z  ש-    C ũ  D   ʐ"   , -  1@%implbM_ O J 9#< @'implyNb <}B  q a \  ] Ɛ8m8 D? @ @ @'introTF k%ж@N 2b  @&implyP&0wRg 8p<q o @"le UxT@ ܩ ) שJ@    ط ߶Q@T@  VLJ\@  H" YT  V9 i@.   o Rr cL c8A{j*' ̩  l     DiC@ Gq >@9  j( U^l a ܩ  dr ` @ _  6 S 3@S  u  p @[ 8 2  Z@$ltnS+ji  @"or @ ީY!aŰ   ܩ!oͰ   p   ې!A s )      ꐩ5B 8BAAAA@@@@@D/1D $ ̠d AҠ  ^I  Jנ33 /_view_subject1_ʐ /IB$DCNCQLpKr.?Hw2K @'predU1P1& RZ0_top_assumption_ҩ@zضG@  @@JoF@Bu 䩚 @&le_ind1Q؀)@S}:69d%_Hyp_)>D6_jq@-  _hڷ'FI jq2W%C`3fŷƷ&le_mn1V&le_mn2Y /)ѶҶ@3_discharged_le_mn1_C3_discharged_le_mn2_h}l]5<@@vgy}K@$"" LML൷˰ ]Ʒ5~3(&d@ ۰C@IG㰩 % U#_n_),//0 4Ѷ@9ٶdǠ_dʠMөΠB *@F ؠ uؠpu۠^ߠS;kVWYA蠐M!N JJ Ȑ&def_n2\k.m!!^@(eq_trans!yx7a7"n1~&def_n1DjOD㩷V!lQxU2Q˩"S2\P@_+U5E0b9  r8R{%>T6x'tEVU'bMXWgR[p3VA@B@B@@@@@@DԷIb@ٷNg<ö^2mWL}3uYMzTTrXfRo&KbbX_beY\[c Z V԰1ְUUmR/UXکð}SF"C (f방BB?D/BEʩ3ĠR=1)D7/ IG`KI22@)eq_axiomK&̀F"n2X\ؐà&kC+pHq됩 8b`yB!Bb8ض 8j])@$ltnn+jb&le_mn0JV"o(D2B>C !@&introT&2 2G @#leP+πk3"2tQry-߶S}yKhd)"ɶ>̷AZ iPaZU{hĠWZs϶z[ː  ]]IԩX8x cưMЩO  Qȩ ַH sթְUͩW۩0YVaؠxX>1>2\   HA+pnE0NC ط5l\Щ9==$?ܶ@DީGŶoՠt _ZcNXa7` @S堷Zض rmvaqk tqJs ef*i%y\*0]Mtw! b 8bB8%#کC#woKewR"!;$85#||5J 7])@/nary_congruence$*4=6?!Si+]l,.Ro@qT>q!<_mn1>@"lt Uxc+<_mn2 ,<@.le_irrelevance òzqԷթ1J@+leq_xor_gtn5 @ A@(eq_rec_r!%0vbYSF@Q@,protect_termJD}ߩ! 'V@İ|, # @ϰ p<8vװ& xA@A C@,! FJ 3 @MB婷թ>  /% SGTH *! C@LAf\   BC@+ltn_xor_geq%J@ 4 x>@&eq_rec V d ve>>ToZ dneoԩ6I+!O $N¶ r|s}9-W+49/PM\BAAAA@@@@@@@D<EoCG* @$leqP+UxA񩜠NAF ĩTB jn@,eqn0_xor_gt0A@; zx [{lQA ۷By*6@+compare_nat>~g@  - g RR ݩd ]Ϸa xtM  署F@*ltn_neqAlerU<7  A {vR h zPu# a |X됩F)  P  //0 n   H9T s>  e̩ )7zi#$T  {ݩ qk OA BAAAA@@@@@@@D7A8B;E<F v ^۩ `Ԡ ͐fڠ @$ltnP+jfA"mn p~r||ѐ {lm &|FZ~\Jss  Š ` Nĩ  ):< =   h jaa7Bggܶ2~ 'D 2  S >D %5.( !,4~ K[6F_R md kpM@֩BQ _⩷·÷(o}Jsf0 x qaT M wZi.lhڷ۷@޷߷DNL  }p i/) vRG? E$ }  Fk0  "ީ $|@$orbTU/%lt_nm b%eq_mn3bE 5'''e,*K ;- @'ltn_eqF,iՀVA7٩xΩ HЩR_ OO;;E6K7ƶ7f VV66;; RJ@$orbFGc42u eeѠ 2ggg]NiO| ll((([C穷۩<7h-h6 RST#Xj  Y(]@+`#r  0e(w Z 'Q Ϸl&Tp9q=rΩ7 ؠ 9z  }@ h :h\@)leq_add2l ЀW[U  '[  a  3g  #uy @)leq_add2r ր"m1"m2Ah< 'o&E 0fit 6TЩXðJ9v\?|Ω I !;勺Kj U ڷq \Y   cg~X e ouuooB'B y}@(leq_addrX儀"#q$˩ k*@˩Z jD_ dנf 0C Z AR*FGH$#{Ȑ of  tUBɩ@(leq_addlX~XC :ܐ Ǡ;^(2j6kǩ0 ðwƩ ;  D  ˰η ?e F & $k  驚@$lt0n+e𐩷R" Y C b* #9)] * h  Di9 p Z xA \<p w ?5 1-rzJ GRKMϩ MX,QSԩ* 3 x h&e` é alY@^I@(addn_eq0b?Ѡ'䩷@Mp AH@  =< R ^ RY4 i o  A$ i԰#u; ipܰ+}6 Pʷ!30 8 η)/0~1E9x iQL)OQ(Q)-@(subn_eq02g 3^HgRDSe<@>Ih#['\א IftƠ#MȠjk&@)leq_subLR ީ-- +\AyEz֩I~J@ |C$Aط߶Q@ C ԩHr/R驷\@  WrUe HhY>Y ķl[ Hm(lv@%q̠ Up@w{֠ Pzj@;Ʃ~ Mi. ߩ1$ҩàթ I+C@ ĩ۩ 41߷YDgH  6ΐð :C"̰ 򐑷k@ Bذ3@&subnKC=x:$%s&%le_pn -In1MשOtL7SLٷ:<Xs@'䩚@%subnK,}ŀ) KMi"  QmohVX ?t#{o"a44cd'f*MMh ^m@8p<qrLTϩ8wyJzG|E }@C^ii&BߩH6NttX@&subnDr=x䀰6*"dhD fmeKInOSF`WCw}\UwccVUi^iCl%ȩʠj$n̩>@&subnBA=xswַש3@ ֩ܩޠ^~xbr@ 0Z@%add1n,X\ 쩵R UYڐ[Mɰ㐩  )oC ְ3@&addnBA:DLN#$ ϩ+-0ҩ2 6C9C@%subSn,}ڐC DE D BhP2aoWL =א t!Ơ/j1 { Sکɩ萩Ӡ%%נ""-^ $.HLݶ@蠩Gɩs˩c6U(@OzA^@! M@;@&͠WϠU'L[tʐ 2Z05 ҩ$z&j2]lhېTͷη SϷzзw &le_m12O:  y   BC ZEG^I  ]@)leq_sub2l ާC@ mXZk@)leq_sub2r ާ琑PܩΩ̰ 搩k@gv1@*琩2C%@+ː@&subnSK=xڀ">? @ - F!J\@Ő+-V*mXY@<Ӑ9wGv;C  @ސɠ6F6n:op̩5ؠz6۠b 3!Ek栩a(o,<,>Rة+$~)]*KD!_鐩i?:n;1G#!T)i"+@@!Fij" x g۷ܷ A M@~}@@@@C ٠n"m'ݩη yB  ǩ a֩    s  'Ű*ܰ   y  }2 . ΰ <   8 "&  ;  ) %le_nm |S(&(FaРS. ϩϐeG2Nbȷ5f;9 ;b=ӐBy(  w$Kg(" ePl-U  Zj@4)@%addSn,X_ .'-B;9ij- 5T2/To e;Fʩ=;z| VΩש@A5Ԡ"?$ٷJqqPSI C5zyVWv7x" "ǩ@$eqnP+jtl@$maxn+kB ~ arWC}BAAAAAA@@@@@@@@@@@@@D淐!c o{©ͷ\u S@<ngtP5?  Y3#VP8Z.?C_GH J\1>M C>9z8Tp7ˠC$cL eLC )hC) (fݐ8p<qrΩ7v۩{bР;BIoݠ/r J@%maxnE,p Y!3D0d#lǠ0l2F͠VFzՠנQ_a4/㠩kS͠d_Щ!G2ک|vD>HvЩөP J M.İ!OJ# * hѰ,.!tް9;i=?: A,HΩJ24679UϩW?[թ]**D, Jf!dOQSoqY?tB&!`|NzeMg*iS :V̩5t vw:y٩>c-@%maxnC,p Mv%CRVQ堩3|,!=)]?E)%hA=q0F17ΐzPzM _c,5@&maxnAC 445    Y`  I[ ̩  Ω2  Y= Š   ! ط  ٷ  ک 6  ީ ^ ǩ5zy Ft   <  gD F    [   B   R br ] ư!'! ! c!  Ͱ! (1      m ְ!!3%s! ݰ!!8Af!: ݩ @&addnAC:D;  䐩!!*%C!@1left_distributive?!1!1L !5!6!7  !;WI!?[!A!!C!*}h!,a ! !L!PG!Q!!So !<pH !!Z!^B!_!"!a !J!JoE !)!h!jcP!m!0!o!VĠ h!X2 @)addn_maxl5*!k!z C!`@2right_distributivey,P!H! ߩ!R!!J! @$minn+ù    !\!  !?!_!!P!5  !b! C!@*right_zeroJ|<!! !m!!q!            թ!q!!U !FѰc]ȷd̷!e!CH!!.!!!!!nh  ѷ  ҷ  ӷ  Է  շ  ַ  }E !]!m!i!!!!˩!rK!t         Ʒ!.              [ !s!!!!Ʃ!!!!  !!!!!! m ŷ!E!!!!! ! ! ! ! ! !3  !!!!!ߩ!! ! !  !,!,!!!,!,  A! !! !! !! !!!!!3!!!!!!!!!! !!!;O g !!!!!!װ" 2;!m =!o 8  !!!!"= #_i_ӷ""&!7!!"+ G  ".!ҷ "/!"1"!!"%"4 !"7""8!!"<!? ["(i!X"CE "F" "Hc"0"0K!C" !!""RT !k"V "W""Y[R"B"Bө^!"""a%c  ũ!}"h m· "l"/"n&p"W"Wԩ!@,addn_min_maxŀx!ө"<"{?!"}8"d֩!ީ"G"!!!"!""L""r"s署!@%minnC,pѿ""1"b""f""!"a"">"d!>"ce"j!=""q""')"W"*"&@%minnE,p"""xàz"!Z"ũǠ"kڷ!W"ȩ""ʩ̠"T"琩"*""Ԡ.0!l"ש٠Pܠ"|!l"ݩ""ߩᠩ"w"""̩\ 2 "D""-""!""ɷ!""""""G"Y"°#"!DD"# "!% H"ʷ!#"Ѱ#""""S -""w"#!"!=b%d9!#') !#)"#+-"!Id##$"@&subnAC=x|"I"󐩷""#;="ݩ~4S"V#AV!#D##F 6#-!b[!"##NP"-e!#S #;"##Z\"!xS`!s!#a!}6e"!#K ֐"©#+#jl# !c~"#pr~#"#s#6#uw# !e#`i#`J##N"ة#A#"#w#k#*![q]#.#~#Cא#Z##^# #"#Y#^#:"2##C"/##c## #E##K##n#$E#"F#((#p##%@&minnAC<𐩷###$$"U#x"P###é:"#97 ##.C #@##η##Ϸ!#Щ#,##:K#0"m#%"h#٩###©R#+#8#O@%minnA,pѽ#@##N;"#9"z###K##ԩd#Ӑ#M7"#"###V5#m43C B####!L#$#\#Ű${#}#̩1d#!$ #i"$#Ұ$#b#r9###u#ް$#K#6$!#6"$$#$&"#$$zSO##U##$3"$5H"$6#$8#`$"#@&minnCA<ƀ \$5$D'C$F$$I$$J#$$P$ ""$9s#d""$"#g$$[#$B$BY#@%samePЩ$%$d$!b#@)maxn_idPrmր!̩"I#ȩ""°""$1"x'#"Ȱ"©"!#$`%N$$8#ة/2"Ұ""#"ְ"!0$m#;>"ް"ة"TC$"#$$F>""$"$?$!+!#PS""g$`#""$GQ$""1$@)eqn_add2rȀ8$$P"$}$$$$i$}$W$$T#N$p$54$4@)minn_idPl"v$$̩$("$$ҩI$$C $$ط]$ٷ$کa$ݶ$޶@$#C#W z $#H ~ $D̩$s$$@ҩ$$U#i $$Z#V $V$%%%@$ư$g{ $˰$l#Ω":   %%%@$ٰ$(z= $ް$-#өX $$#_a_%(%'%(@ $$;# ک%!J#_b_.$%7$$G$ ֩#%<#%=%@>%$P3%'"[$%G%$W ֩#$Z#$[%NL%$^$M%%8$@%andbC4,%[3%A=%[%\>$%"$qà$*S  "#$v#$w%*$yˠ$[ %S"!%T&n"$˩%4$ՠ$<e l"$ $$$$%<$ݠ$1m n"%e%;$۩%D$!$$!4$$%N$%t%t!$:>$C᩷$$$$ %.%W%%]$%<!3%>۰$$$c%A%$R%%I$i$$$$$t%j%%p$%O!F%Q$g$$ߩ$j%Z%A$$ȷ$$ɷ.$$̷$$ͷ2c<%}%%$%b!Y%d&d 7<%,$o%%(%$$!g$$%-$j$%$e$%$%!o%%%%Π$ %}C$&%$% !w% P%\G%$%ڠ$!%b%%s%%%L%%$% ]V$% %%%%b%ݐx%g%b%˰%٩$%$%%Ѱ% t%搩%q%ڰ%)%ש$%,շ$%-%%/&А%}%%5@$%9!Ϸ$%;%%=&3%@'leq_min*8"O%%%I  $%Kѷ$%M&%O&&&&͐琩&6%U,&&H&I&J%&%^&+%Щ%j%eU%/$%h&%j&A"&Bt%&#%r*$%u-&M%@'gtn_mindgЀĐ&`%&:&r&>&s%ϩ%?%%Cz!3&dߠ&%@'geq_min3%&R%%#%%%%&YB&y!-&]&&a&%&7&%3&4%.&&&%%ѩ%;%%!\&>&e&@(geq_minl.f#!I&&&&&&y&$Ԡ&Z &y3ɩ%T&v%O&&&#"9&7$&&!&& ˠ$.ة%b&ͩ Ϡ#ɷ%_&Щ&&ҩ$&h&&KΩ!ϐ&3&&# ݠ$@ %t& %o&&&&ڐ&?&&  &B&aL +&%& $( %&&&&ک $# *&# && &ޠ&&&V&)%&&)!&&p@(leq_subrZߝ$!C''%!|S' Q' &' &h&Ѱ'%,&2&*'%1&Ϸ%'&۰''3'%7p#&z&'""K%(&;'&" %''&')%E&'$H'#9#"&&'3# t&K'6#%'7&'9"2'"'"$됩&''@  %'B"(#%'E''G'."@$@'04&@)addn_minr5挺 'C'RC(N''V'"'W&''[%w#! &t'_%{#շ%'b'%'d'K'?'Mک#' '&']'l'7'o';'p&̩&됩%g':'y ''&@)minn_idPr'h}&萑'N''R'&''t %'R''P 'P'|'@(leq_maxrZ$I''g''k'&'j'c%'k' -'K.G.'''y''}'''-|'%'}' '{2'{ 4'} ''4@(geq_minr.l'-'̷'ͷ''Ω 'Ѷ'Ҷ@''թ *8M , -"''۩ 09S a L"IH'=ɩ'' ='a  Nڰ'ַ'J&Щ6'n'' N'r R쐩ذB 'շ'''ΰ(  b ,&ש g'Ω"ݠ 'B'~&/_view_subject_0'(" w  ( C&@η&U'&ө'(/   K&(3'&(4&۩'(7 %ϩ (=/(!7'&(@V&(A&((DK(+9(+  0&)(0C&( (L ' iϷ(Q(R&le_m216'((Y&(['&(\((^ #p֠ (I&T('(f(%($'ĩ(-(l(R@$esym|ǀ(s  #l(]'ө'ݠ ѩ&o(B(  (k'($ (J (3 '&'$((5 ө(+ #M(~( @'geq_max3 (>(2'($:'Щ'<''ҷ'7'(!$A (R 3((K( (+$K~ #''P'˩/'M'Ω(7$W('(/(d(h(X(!(@$`'''d'''_'(I$i( 8n(((#rC(( -O((ݷb(޷(ߩ(;(( 8K[ n i'}('x((((ҩb O c(ԩ BH rI(L((k M y'( L'((( P(t( u( } L(\(Ű)!{ ] T')0') (̰)  K(( Z %(k(԰)')?')(ٰ)((C(@)maxn_minlC U))!CJo)&m)'()(((),   )')4 \ `('):()< )$)$ f(@)maxn_minrIm()() )K Ġ  ')QȠ  ')T))V͠)? ()A$B%()!)`4נ٠  'ө')gޠ  ')j)-)l0㠩  )W)W9X))/)/(ϩ)8)wK  ()}  H)h2  ()K)^   )w('))O("))V)Y    )) ⩚) @%maxnn,p )_()g)z 0 ! )(C)ַ(>))r)u( * ) )){)1 D3 )(U))}(P))): '< ))>));@%maxnK,p $),))(k))(f)ש))P =))©R 4)&)Ҡ)C))Y7))l))驷)E))d ]CdJ()i [())))ݩKTF)ߩo Yl Z)W))T[(*x(*)ǰ*} V\)W)ɐ)f)ϰ*!cM(*$(*)װ*k))?&$)v)߰*(* u(*#)*%* z٩%*6)@)minn_maxli׀ e*"*1#CP!P)@* ؚi*=#exP*2@"ex @*H**I))ݩ@(ssr_have+Ǜ**S@)͐-o&Specif*W@$sig2#6@*a***b*+*c*/*d@)V*2*g*!(թ)@'acc_nat @(S*t *t*=*u*>*v*B*w@)j9BBB@@@@D@C**Q*2'6*n*T*)@**/(&*6))*(w)$*@,)_)**U'Y)*h**i*@**6(8))*p*@*s**t*@*#)o(C*i*{**|*@*+)i(K***u**X!j**v*6*d(PWA*Y****Ʒ)**ȩ*$@*D)(*q*g<)i*ԩ(*z*)f*׶@*Qp*©(é*N@'addSnnS I&퐷*{B)**(R*=A@,find_ex_minn***'***@*****v·*+*+@*{'*+#<)$m_lb*+ @=*i**!@#**װ*&))*+*+**ط*+*+@*F**O*~*,*6@8*-**;))+ְ+.*+/*+0*+1@*!$*R*A*<*F*>*H@J*?**Ma*+%+@+ +A*C*+ +E++F@*+:+*"Pm+*a***}A+W+ +X+!+Y+%+Z@AK*+B+C@m*b+` +%*t***>*¶*Um*&++Y*Ͷt ***Jx*?*E+eBAAAA@@@@@D Ʃ *B+G+ *񠩷*?**'***"*C&I+{i+QF*+Q***,+C 1++h+"Pnȩ*+';"4))*q+g Щ*A*'C"<*)*t+R ]&h+++/'O*++4+_*U***P*ѩ+:'Z"S**E+]++ 6**k+')+)*+**ⷐ!r +)*+}++*Z*+V'v"o++ + A+)*++ѷ+E+ Ԑ*+ +)q++ܶ++++ B( AAAAA@@@@@@D++6++9 +Ѱ)*+ĩ+԰+#+17+y)*`*++{+J+tΩ+ް+-`+:+*,!+ŷ*,"֩++5+B, *+␷* +!+=+++3++5@@D!f+;+=++΀+C*!-!(+["! +_+,**!,x, +Y +f*+,0C@[+P,?+^++,W,U),(G,",Z,&,[@_L,!sf+@,ex_minn_spec`*@+/*@%s2val'݀,o,8,pn,9,q,=,r@c,Z",vzw,,3,]CCC@@@@@D"$,,,M, ,%,,,p,D+@< ),I,,)>(4A,,0,&,W,C,,)H(=,3mk,k,fd,V,S#ubPZ,@G,%, ,,)c,,o,ev,h,y,k,,5+s&:A,,,M,x,,,l,},η"PiY,ӷ,ԩ,M+&(&9,6,U+,,:,Y$D+z,,+u,,&+&,[@%subKn,}O,+,נ,ة,M, ,N,m+,+, ,$',$[,++i,㐑ȷ,-]ZX,^,-,- +Ґ$,Ƕ,-@,-U, C,-,ũ-'-,@,ex_maxn_spec7 @'&{,Ʃ,,-ACC@@@@@@D,-3,Ԡ-7a-$,,@(ex_minnP!%耠6,@0ex_maxn_subproof' ,,,---H#Pmi,Đ,$%min_i--S@ 9A,'[--["Pj,ِ$Ġ,@,ݐ$Ƞ-%'j,,,Ʃ,吩'r'tg, ,,(+-2$נ,9'y=- -a+詷,ש,->,۩,$-% ,--+,-G-E'-0-s-t,,,թ,',,(H-O$-8,I,6'le_i_mj8,-++'-@',,,++'-K' ,(^-% f--&,+'+ 0---.%,{ܩ,P-'+٠-S,sͷ,O--9#-~'à-W'-Z,z--#-B,,'Ϡ+ L-#,g- ,b-ө-L,',!'٠--,-+ܩ*Sݐ-8-W,2,,',r-7-?-^U,-','--'",--נ-ة-M- -Nȩ,--!(-%X- u,o,g--V-)-W-v%a $,--.(-%e, ,--,u-d-7,--7(- z(۶@.-!!Q#exQ$eqPQ.@%eqfunF`-2."--©-~-.% ) ֶ-.(@Q!Y-.+-۩-./-쩚-@'ex_minnCl-֩,--...:--*-.@#Pm1F%m1_lb-..I r ..L@-!}..O-`.9..T-.- z-..>/.$.Y. . -#9..^#Pm2%m2_lb--ߐ,,-1. ,\./,W-0.,,-2.,O.X-Ω-퐩* --*)2.c#x-ک-*--ߩ--_-----.*$.v%-X! .N-Y--.Ƿ-.-^-2--ȷ---..]&.B--.-p---n)a.-`-o-.-E-)f.)-e-.o}~.~...zx.!j.C!l.@.7&"'<#ubQ!u.ƶ@ũ.@&+':-.--.)!.ж!!.Ӷ@(..ַ.|.....M@'ex_maxnCb6--....ACC@@@@@@D....X.e@(ex_maxnP ]!--..!..ݷ%max_i..\!/!ö!L/@..^./ ......-./.> .{#!;--.Ӑ`/ڷ%max_j.~.*P.S...-.>.Y-.?.*Ƞ/....--.L.g.-... .Y.T.)/, ....-.\.$*/4"/ *m.@@/"/W /[/./\../)/^/!..@$iter+|./#//$./P/ / /(..Ŷ/7/l@/:/o/2.3.5////.7/\/ / .M/1/C/x/;...0/8.C/.2/e.E.F.R.ʩ./>/h//u/(//P//K/I//)*/ /s/,/I%./Q.W/5/74.]/S/:/6..Z/-:.^/</0/@.,._/`.S.g.iC.Y/I.l/9h/E.i/G/;2/d/.q]/y/wW//P//V/pT/Z/V/s/i//////]/a//b///©/.d.-h/f/f.//hh./n/j///%//̶@//ϩ/.q.*/g/ws.//iu../k/{///٩/"W{"Y-./r~"\/."^../v/-/,//./ؠ/{/}///з///)/G/././/.///...//$../"x.Đ"|/. /..' ////.R/0 Ӷ00 "x0//0/0//Р//@%iteri,iefͷ#idx0/0!"op0'/Ŷ//0)/˩//0+/./@&iterop;{i.////ȩ.0///008@00;/..////.0(//00C0""0//."00///002/ߠ0?.÷00N00/#0S/0:00 0U//*/0/// %/0/0//#0000.//00 ./0*"ة/1/ "000T#0o"000<0q/90F"0/<0 /)020i/:+D@0d0:"f'@0>0!$eq_fi0&0&0C0m0R000/䩷0W00O/P./R0w/W0M0/T0y0&0O//0_0@0b00Z#9#0/O0?;#0/_0A0X0j00b"ĩA"0#07C"0/Y09//0d00K0,\0u00p00p/c/rQ/g0p/z0S/{/K#2V#40X/z0\/H#50|"/p]"0c/s0S0_#=0a/u0e0~00/z/]#D//Z#G0"00//0à/@0WZ@0ٶ@0z0~Y0@%eqrelF00000ɷ0000x0@000/\[0@0G00@000#oZY0000#XW0F0E 000V0000\0Ű//Ǡ0éU//#T/#0ϰ#1#//Ġ0T0S0А0p0ٰ//#/ݠ0/#0#B11//1/p׷01(@0Q#op'@0ζ@00÷/}V00001160ȩ0@(eq_iteri1s!!12081B1w#!1310ݠ/0<1m!/1|/0111H11L10ݩ1P11H1'11p1c1).!0ݷ01V1@1Y11Q1011y1l1&-1M1_11W16111r0_-L00 1W11:/@(plus_n_O0G؀1_1m11h01h11-թ0@1-η0;11o11j/"I1O11Q11E1n/0-111(@*iter_succnL01111111Ķ11ũ11ǩg1111+11$11˶@ 1 11 111p11ҩ1.*0k110f1ש111y11***11ڷ011ܩ18111j+110{10v111++101ҩ11111J11011z01111А11)h,ސ11110(1s@$muln+1011|@(muln_rec3k, C, 221h121t121߰201r1s1z12!@1ީ 1o1n 12 1Ơ1K12(1 2.됑12.12/2"210M221127228.2!@@#mul/O22E22F1121/2I2!@/[ `2 /R122R22S12"2W22YX0 0v2C[0 112*2_@2-2b2%2dc0 02Nf0 2#252j2-2lk002Vn0112/2Y22f2u01ʩv12A2y1ն@%2?2~02"R02B01212@2K2V02-/2Q22M01j*2z02@%mulSn,rk1@G2a2"02a02D/1<2172@!2l20Ǡ12S12,/2 @]2w220Ԡ2Z:1Q21L2@6222}0ܠ10ޠ2Xa2Gj 2#@s22202.1g21b2Ӷ@L22֩202n-22: 28@22+20212C1~21y2@c2222/22K22M2212l12222Ր/\2א1212>2x223$2323 2e2ΰ3  22˩1+2ީ131/20x132ڰ333162/2z23"13$13%23'31C2ͩ(0D3)02@%mulnS,r03%34%237338039233=33?3A3(1]221^C132233G@33J3 3L3N351j221kP/23 33T33V3X3?1t221uZ#22233E323$3c3J013e213f3)3h3.3Ogة2@%muln0,r^2F3c3r13>3s3972Щ393x131{#31~33@3!2313*233J31$1#3!3t-33/A333L23U3113,382/312c2,33`312c1381<32m3H{ΐ33m32C31ʠ3T2@33t331Ϡ1Ѡ2y3K31Ӡ26/ڰ263_33*3333©333Ʃ132_3ʩ132\3ͩ3333o3313s3%3D@)iter_addn0%$0{35332t330̐3ՠ333詷3D33233թ232 13,3ک0n3f@&mulnSr4-24/2W1i3424:2^1Q3)44]423x3g44442)Z[0İ4I ]44k4 2Ơ4L/4N34/4V3B44v4144r44C442Ր44$C4#j4444ĩà24f21`3`4˩ʠ204q3]4Ω44420404F@%mulnC,rq147442=3x4V3s44424|34424H44,3 N034/ٷ344437441(14Z4ð5353 y354ʰ5 43%G 04A4~@&mulnDl455w55y55q5/4}4w/44{-45e555555/4z4w/à 44{Ġ54}55g5,55ʩ/̠.($55ϩ5+55өҠ/4/ؠ-נ544q5ܩ34ݠ5t44p555⠩/454/5Щ545ҩ44Y5K55 /H345/l4555550$54˩.4& 5a5ʰ6 6-4ߩ5"6   64555ΐ66 5C66056563h65w56/I50#[46$#/e5ʷ46'56)60+Y6)W556103R4644655676/L5ͩ0;Q6!P566? 0AO46BM46C66E0GL6-KJ56 6K  46M0OI46O66Q680SH69.5@&mulnBl6`@6y6*6b 6^6Z666ĩ4Š6h5_6-5Z6˩66ͩ4S64UРk6h6966Ƞ6*C36א66ݷ&b6޷%6ߩ6;666̩65~665{6666թ66ש6ݩ6d@%mulnA,ro36U66[657v6576ǰ76666.6h6Ѱ757576ְ7#S66-7 7C3Ð6767 4n7!6}67%$6&a66@7+;57,67.7-^67G>667546۩6N798657<67>=67'7'?G6P367 7H57J57K77M0L676:{47D7SC3O7 7X7$7Y47Z3J7[67 7_^7<`h6z7ed6w57h7+7j7Qik3H7Tl'Z}77\6Ω777vu767zy7t6 7}7@7~6HC7h7h77%67K76!7677P7>6X7x7@&mulnCA+3R-7ѐ77777J7777776G6A4z36K6E74~6M6G747Q7X7773778777h787a78 7̰76]6W436a6[7d47e7l78 7G778777|8 7*3  787y78!7736u6o$-_436z6t747~778, 7`7ڷ78/7778$7C3ʠ&66448888+7J3Ѡ-662488?788C88D87V66G54̩3ࠩ668 4R7788O7788R87788U78$8Y87k66\443+e778-8b 78808e8!87ˠ8Z7y46\818l7ȩ8;8p8376İ6s.44 BO7˷7Ҷ8D8y 78'8G8|8887⠩8q74MM8N88v74RK8P88N87婷8X88P766۩28z54*6625778d88f88^7668|7w85&4:665*78T8t88v88n766,l534G76,o578o8T888z74P7 788 5A7U887P887ȩ4Z77,5J8,m_38788ͩ8)88ѩ877%7Ԡ,85Z4n8-8488۩88ݩ87717+,85f4z38888穷88877=77,85r47C7=,5v888X884c÷8888 488䐑89898]89898ɰ80j5ש4"8_8f89  8A889 888v8998%4/.89898u8988/05b4/Z.8w8~89%89'88905a4 058.8b8ܷ89189388E05`4Π058/ 888898P//79B879C98U//9,_^"A"?9-99I99J7.90 88ɐ08S9190888p9[96958579_8ؐ0à8*9J99 #K,9 9 C80;8␩0͠98@&prednK=&8ِ9?9w9C9x8/-8׶8$9J9809j89898-9S9909so9sc849v8fC869 0k9`99@)leq_pmull 999<9Y9g9)$9(K989f8779I28.q#1 898=99q85@.x5(.+939&@&mulnBr9.88~89::*9񐩷99d89I9d4: /9f%B4ة99/ #*89U/ 5+94:.19@)leq_mul2r e$e99ː/#989h989i9Ґ/#5:D:D+O99989r95:I/*59%k#5:0:h):i):j9Ʃ:/9~61Ҡ]/:#89 96 y1ڠQ9 9:>9:d/E55t:f8Ѱ8X/}ϐ9ߩ:H969 999:O96%:w1J:y9:X96./a$0)929/e6!/9/9:c969:':,6::k9/r$0 :99/v62/6:6G:5@(orb_andr>l6;//::9LL9959P9ѩ:9hF://:9T::ɷ*N:ʷ)u:˩:':9ߩ6f23240b9k96m2:ԩ2;Na:©9-9'P/ِ:;:96z<s9|99w9:96:ө2N*q:7 :L]9:WU:7DP::*}:):9:t${:ũ:ð;::^:ǰ:2h :吩:9: :/:&;:쐩:9ܷ9;:ذ:'2y( ;9:֐:v:߰:./栩9r9l:u//9:4/젩9x9r:{/d9:9::;;(;2 ,:é . :թ1"::א;':F/C97::I2i/9ݐ;;?*;@);A9G; E:; :Y2 J:C L:E/ȩ:f;Q@9;R;:d2&(G;<:;:<9:j62;A2 [:M ];O/.C:b;%:t2[/+;0;h*;i*;j:p;3n:ʩ;3:9İ9lg6i:;ve:;w;::9˰9 6;b:B;8:ة;A:0Hb6w6w::0L`6::;J:;p6;p9۰9^\:@)eqn_mul2lQ_;:6C:;;X:99Q6_;d;+!;*H;:E;g:;g:99][6:;::;;n:99^6;:v;l; 4:I:0.;::ZX;(@)eqn_mul2rW+C:c;:ϩ:: 6;;ķ+I;ŷ*p;Ʃ;";:ک3,;7d%:0:f:% :a:;:36;7o;0;%Z%T:;8;:2nr:y:2rn:v:;:;Щ72y7c0;ԩ3O;ʐ1?;O;;7%d2":; 0:; ;;2p7;;20z;_;Ȱ;2p:;n:;;ϰ;17%2.;l;m;ְ;%:;'7%h0:;*;ݰ;,<<2/<;2+;<%+<&*<';;;;3< =b:;A%:;B;;D3< t-`<%^;;;M2ːmr:;Q2ϐj]<*3<  R2HC;<;]V:;_0:;`<;b2hT<;2o0̐;R:;iN<@eI<$<\+<]+<^;d<'b;<';v3Ƞ:J=ð> = f"Y= =  28ꐩ=d=Ͱ> #"a  =%> l<>=԰>"h ==  A;=s=ܰ><>"r * {<> =>"> "w  > 6=@)maxn_mulr5>>-!C>/>/ -".>2=>>67>8=>: 94 u==> >> =r=> >A ===<}>D>E>8>G>>I->J,>K=>>O3?"r33A"t<>T3D"w4p<>W>>Y>@3I"|>B Z=53M"4y;>`>`4{>>=>&>e=<=x3!<=y>,>k3["0H3]">U>+>b>q"<ސ(>u(>v>B>w=ө><>{ zk=> ~j=>>D>>j>k ٩ p=>L>=> =>>R> h >z =>Y>=> =+>>_> > =>e>  =;>=7>>k>>!>,>@)minn_mulr-6>>C>> ,>>>>>>>-@(expn_rech>>ĩ>>;I>>>>>̷>>ͩ>)>>ѩ>>ө>E@$expn+  ؠ>{;s>0>7>>ީ>>>>>x> >z=]>>>>驷>>>>=> =:>>>W>O>>$;r>=>>=>>>*>;>> >.;>t@%muln1,r_>#>? >?  >;>?>?>n>װ?C  >֩F>=? >K<=? >?"O)? ?  ">ũ Q>>?+=?-=?.>?0? />֩_@%expnS,b}<?.?=&??@? ?A<?B>??F? ?H?J?1 I>"? Jz=? >>??P@??S??U?W?> V> > Wi>??'?\??^?`?G _>$> `/>>>?#?M? >89>?k?( ?R j?+?-85?;?p?6+>ͩ?6?u t?  v/? y ?>? ~ ?&>??F? * /??o(??*3?.?G>?P?  ?'?3>*? >^>'??[? >^ )?3 0? l Ȑ>?g?>=? ?N>:??n??  >s?E? >z4>|4?Y??)??????? Y?ĩ àV?ǩ????i?? ?m@)iter_muln0&9?s?o??ؐ?Р?Ɛ??⩷?>??@5??3?=?>?E??? ??? ???U?5? ? ?6^?>?!?>>蠩??'8:?N?C@5???Y?@@5?Ű@12?X?Y?`?@?;??@  ???p?Ʃ?7q<<?5?@?̩?7w<:v?;?@?v?@?@ M<<?u?|?@#@? ?q?p ?@?Ƞe?@*?@?@/.<^<<>@4>@5@?@8e)<?@;?<@"h<? <?@$@@D<ǩ>@F@-e@,@1@@M/@N.@O?@@S@@U?>V btk 1`??@.@X@?Ω@7@v@>?@z!? @{@>@}@8@f@f~(*@w@0 @?l5?@M@@"><?(@?#@@W@à?Z8©@,@?@`@@5Π@7=?:@?nԠ?p=?9@@m@@@@۠?w>5h} @@x@@MB+-?R@>Z?O@@@ g@@@@@99?^@ɩȠ6f"@ʠ? ۰?Nj@à@D+@շ+@ַ@@ש@3@@۩@@ݩ  @Ʃޠ@5@<@@@@@@@ @@@@@@ة@>@=@@@@@'>ݷ@@?"@Y@°A 0 @©43?A   9 @?A@ҰA@@1@A @ @t@ݰA?A ?A!@A#"R@˩&AA@@A.--/@٩?A43@?A7@A98A"A"h2s=_@AABA C?AHG?AKAAML^MO@A9FA@AAWV@X@-@rA]\@&^@?AbA%AdAKAKc  t@/@ @ũA.AmlAnA@Asr@<tC@AxA;Azy@>{@E}AgAgN @KP@AJA@ A@AAOA3@RBAy3 A(AA*AbA1A0FA@AkAAcAϠAHHY@AArA@AuAAmA٠@uGVAjA|AAtA@wFTAAAuAA\AA~AA_H>B@VA>D@QA©AAĩAZ AA[A9@%exp1n,byA 1SAϷ@0A,AAԩӠFAl G^@pA۩ڠx @ G@oAAAAɩ]Aʩ@ CAW@%expnD,b}@A TAIAAb@A_@AAA&@-)?A^]AZAðB.t1@B6@B AΰB AA:eA@&expnMn;om.`AqAڰB@B@BA߰BBOB FABB&$AB)1B*0B+AAB/\ ]WAAIB4a D@B6AB8BeAB!g AA@%expnM,b}>]ABBGt A_BJw @BLBBN{ B6B6|A>ABBW@BY@BZBB\v BDH BQB`B+BcB/BdAB3BhB+Az9̠>@758>=A÷AʶB<BqB>BsB6A9נ>@7@8I=AB'BGB|BIB~BAA9?7J8S=B?B(A頩A᩷BTBBLA9?Aǩ7V8> AAB]B@ BO AABTB~B78uBdBA~B]A>,ABaA:?%A=کA;BA; A9BBmA8{@@ABB:{;BA=B|BBBBB{Aʩ:??@%7:!>PBBBB¶@BBũBAש:)?LA7>\BBBΩBA:2?U97 >eB BBBB{BˠABBB۷ABA$B B:BA:D?gB:VBA~BAé@IA|BBA8BB֩AB@OBOBB7:[?~:]?àBB*AB7ɠ:e?:g?͠BABBͰBBB7B:n?%B@(addn_gt0m*BrB۰B*7BG!BGAB.BIAB/BB17C :?BT5BSC%BQBC,BC-BBBA9:?>̠>9ABI9ǐ:?ABNCBPC'>נ>,C)AA&BB@'eqn0NgtR=oBCB_>栩989!ABd9YABfCBh9搩:?*>,CD,ƩBBC$Bs98-8>ABy81,>AB|C/B~9^?9,CX6B@(expn_gt0Y@ِBԩC=B?-9L/BB?.92BBCFBClCl:6BCNB>>BB9 BBCSB?)$C{&C{9D,ᐩCBHCbCCfC%m_gt1C;=BCpCC; Ce\BCCvC@CyCC';CnCmCCC-;CtUCC CwCC^:CCC@C:;%ĠCkCƠCm|CB;- QBBߩ;1R@BaB@>CL;77PC;9C`CK@*leq_pmul2l$'CtCg5۰@eCvCC?@%C_;J -YBC[B|C@Cg;RN]Ck;V7CCz4V6 5>Y3CCCBiCC3D2DfC^CD2DCʰC;k85~;nC`CgCD@CD2DCհC$;vC4mD4;zCөCD2DCްC-;L46M4;ClCkCD CCD%CCD)CC;;Z=:CCCD0CD2CCD;cBC!:CkCDD:DD<CCN;m6C":CCCD6CU92DFCD CZ9.?9BC^9;@C?BCcDCeD<9dD<;CCCDCD"Cq9)C?9CCݐ;Ƞ>C*BCzCBC{D.C}95DV6D,;Ѡ@C%6l@C'DZDgC9D3DwC\rD>DyCթDHD}D@C;ᠩC7C[l:C׷C޶DPDDRDDJC;렩6CV6Dv;LCD<D\DD^DDVC;Ġ4C]I:DUD:CCD`C;-<D~NҠCiDI;YC>C;7< Dy.C?CDsCD7D<3~:DD{C:;lDD4<Cs>CVCCCQCҩDC:7D<&D7FC67H?-CDDC;D+DJ<5CԠC4˩CoDک٠C 4CmDީDWEDP<A7gq4E,E,r7E5^DED]<s8-mDDɐ;CDd<5jCDhEDjEA<D D4E<]7 7 EIDE(Dw5-CDy5ɷCDzE-D|ES>ES<Π~O_EbD-DDDΩD퐩<ؠ?7DDD@0E7<ܠA77wB7EeCEE<EJE5E4.EDEJD<<4[;D$D<<B˷D$DEXDE~7sE~<Et ;  DEcD:ID9D;·D4DEhD<5= FBEE:e ?E ErD:X:XE E+DKD1SDFDǩEzD;*IFtC@<4@2F=FYFEFcF@<<@'yF=ˠFBEg&{EEFnFFpF@ ؠFOEa!EF[F{FF}F@F^98FwF\F!7$F@9F:>%CH0EE]FCKEXFɶ@թFC>.F F  EF.@:ȩElFCZEgFض@A=FF޷7E̩F;@'F=F\>GAHA>E~E'ԷEyE@71F>M:E:E7:EEFڠF'FEbFF6}F5FFVFF@<@Fy>dFߐ3A4D 8F\FcFG FG @<@F>rF퐩A?B?F>z+FLFƷFGFG@<Ҷ@F>FRFEF>,RFFFF<ӷFGF>G K9F6F'9GC@<޶@ ;FG:FG G>@<@F>GsGFܩu&-+FFGGKGGM@<@FȐ>G.GF!r1FGG%GZG'G\@=@Fא> G=G%FFߐ>,uG$G FΠ7^FǶ@F琩>ҠA:9PF GtCFGu@F>ڠG6dGaF׶@F>AD9`FGDFG@ pGmGB FFF FFFGsFF~-pGuCGWG7}F@9q-uFF+F~F&F@BM2GU>GuG@)ltn_exp2l#&G]9GFGoGGsGGXG%e_gt0=`G<<h?>9FuF>n?DTFtF@BG+=XGE@Ge>|(ϩFGFG@Gl>?Yf3G9թ=E1G~@&contra%Qူ>&$lemn9GaGH G?m ' GaGhGH@GHG?vGѩGHG?|GgGf GHG?Z NطGH##IHeGG?+F#թFH0[FH1G?H b:GH 8+GG?>G n9FHDCF s8kFHHG?rH3H3 yGG 8sGGGG̐?.-GGА? 8|FGnGCG?r_: :GG@'leq_mul*8Հ:{: H(HRFH HS$ltmn<ĩG˩H>Hs>(G퐩?ؠHS9oGηGնHGH|@HJH>4G?䠩H_gpHAHSH>=H?Hh 8qG۩GHOHyH&>:H{HZHGHdH@>OH?Hz`HH@H נ;(HN`HHHyHH{H@)H+@H 8H\GHgHHHH@>tH9@$H 8H9'HB@-H 8HsHHqH6*>zHM@85'_e_gt0_ΩH7HV@AG GEfGzH;aGuHH_@JH ;hEoHH^@%expn1,b}܀;oHOΩGHGGHHq@\;!HH )GEGGַHIݶX>H{@fHᐩ 5GH2H@oERHkH>HlH@v;;;HqH@{H.L;IIH9.HI! 9"@@$loopGRHI/.^HI1I1IE;I3;I5GoI6.eH8II988HI#2H.kHѠ;aI I?>9O@IIH.wI0Eͷ;IK;IMGIN.}1I 8IIQP8IHGHeHD H@I2 9Z= 9k=H@'ltn_mul,i9c.GH,9eI2Igf9 FDAI7Io.@IWE8HVHѩ@OA%I  7IA)?␩I&IHީ@\5v>HI*թHgHA4HHHdHIH?*IA9@ tIK@)ltn_exp2r#,ItHIIǠI=IH>^>^HH>#IΩ@u)ũ@G!IѐIIIIIIF?ILIIEAX  DHI E5vIHNHH n ̩>I\IŰI!HIE>D5HIḬIEAo |IIE)? GGImIְI%E>;4IrHI*7 HI+IްI-EJAv E+6 II@)leq_exp2r 4'III>KKI4HIA6.HIBIIDEˠ+!JI?XJ+IJWJ!J!IJ=%e_gt1?J JAJ JBHJJE?ΩI%I .HI\Ef J HH {II }2SI@)eqn_exp2r-ԀIIIJ?CHIҐHHHI8J#HKMHAJJJX I@(fact_rec J<JqJdJsrJ1I@)factorialċJ6JIJ~IکJMJIAG IڷIJSJ@ JE I֩I JJJtJ-AɐIJ]JIwIJF.کAG@@8 鐷JqJ/JMJG+"n'JJj3JkIDIFF@BG6JUEjJBG9AE J)@(muln_gt03ҀJ` JyIIѩJIIթJ>B)J;@+nat_of_bool1B%JGRIJ* II޷IIJJtJ9AII詷J4IIJJީH7GdJ J<JIII JJJK # #IIJFIIJJIBI<)JE@JJMJJIJ JJJ\JJ @JJ 7ȐJJJ[J JJưJIWIQ>GJJ3JbJ'JJJ JJJq5BaJJ JlJJ$JװJ&BxGOJJDJsJ8J'J"J, JJJJ&J0J|J*J4JK&E(GJSJJGJ6J1J; JJJK K/fA'K$K3j8"b1JI"b2JLJJFJPKKBA{{K|FHJtJJQJ[KKMLJFFyJqJ`J[JeJ]JgKKYXJ/FHKKJĠJJjJtK'KfeJJJũ JJyJtJ~ K*KJԠKcKrݩKfKuGJJJթJJK@K~JGJKmJJ JJJJKFK+JKKŐG'JJKKːG-JJJJKgKJJJKcKKa@/KIJѷKJJKkKKL@/KH\JJJJJJKtKKI@/KlKqKZKKDJPKKxDKUKz ODJᐑJJзKKKKKũĠK@/KIJ_Kʩɠ}KJ\KͩKKK@/KtHKϠKK0KKJoK@/K{IKKM@&mulnbl[KTLLSKOLLKKL148^LKL?yLʷLL˷$oddmLKK%le_im8éL/LKKnKՠKkKLKLLũ3LQ@'odd_sub2b LLzLLCLKL ֩KKL KLLLL22LLLLLLLLLWLLL°LHLXL_LM@LM L̰LHLɩLMLӰL"%HL`L_LLLDlLMEOLvL߰L.3HKL5!:KL:LL<MHM@~LLLLFHթLNLIзKLJLLL8Q EHM(LMLV(BHߩHKL\HHL{9HKLbMLdM;M;HL@)andb_addl3)O萩LM!LpB\u5LzLux KLwM*Ly-eILNMTMTM*MaLM;MsM?MtLЩMCMxM;LBDIJLҷLٶMKM@MNMMFLBOIjMDMVMMNLBWI!LܩLMPMzM3MLB^IMdML~"LM_L pBhHL9M pL4MMhLBo M n mMMoLIE /LHLéIJLFLǩMzLMM̐ M-@'odd_mul2b頀 MML֩I]BIX*LaLܩB77L^LߩMLIhM,MMM0MLIoéBIj<LsLB7IMBoLLLMLI}MϩBM7SBAMՠMLBI'MMMBI+MM>Mj@*double_rec>hjM$MNMNMM␩M{@&double;86MʐMNLMװKL2LLiLcKMvMNM MtM{MN"@MߩMpMo MNMǠKLt!MMN,MMMLL}NLQD8-MLN9NLW<ڷLN=MLLN(8BN)L^MMK<NNNHMN NLLhN5ELNPLlNQJҷLNTNNVN=MMN>VHJؐMNN^HULN`NLNaN$NcJ NJMN)Nh__LNjaN)NRLEM@%addnn,Xa N0NfNulN@NxMԩN=N|{HtMN(,Nf~HԩHՐMMN3Nm/M@%mul2n,r (NJNWNN[NMNUNLLLL.MNLKKM,NN`NNLMyLNL7LNNjNLŠ@MN,M=NNqNL̠KKͩLΠN^N^HNVNN{N&L֠QMNSMNNNNLݠLߠNiNiNN[YN"NNʩLNL7lMNϩLNqL7mMbNөNNNL,N=JNyNL<N6NNLNLN̩MNMNMN}MxNNNMNM NL NN֩M ,KNNNPNNMNMNNNKMNMN,N0K7NO'NONO NeNO NONѰOFĩI{NfNmNO@ Nѩ NbNa NONNONwNONO!I%NyNNO' N[NշNO* NNNOO.I0NO1O$O3I5 ,NiNO7Gm+NO9NOO=OO?6IC:NNOOEOOGO OI@IMDCENNOOPOOROOTKIXOCPONNOMO\I^UI5OOFO*ObO.OcNO(NwMMYNNOkbFMOmO0NJMMHNOXIs N@'doubleBL!LېO'OGO|O?NMаMwNKHMOE\OMOOQONOKNFF$DON%NFF*>N$NOXNO~DPO~FOtE1E*NObNEʩN8NDJN3NOgNF4G T OOED"OOpNEEةNFNDNAN©OuNEEO"O&@*leq_double"f܀LEΐOOOOOONҩG$DNOhNVOǩON٩G+DOO3O>@'doubleSL!OsO/ONDDNnNEEOG;}q'GKOРNDOOOO㩷O?ONFuGKGMNNF{GQO̐OΐNOOOODqOߩGZFOXOOFGbNODrNOOưOED~OOw@+ltn_Sdouble(M OhOѰO GrGrO'O"EOC{CaGwOPOrO۰O*-O9O3PNPQPO|OO4 OCNO8$F0P={GXOOOBOOOONODOQF:P O@%addbb(]F)PP=OP PAPOSGL<FOOPPGO{OPPJ POO9GPPNOOOPPSOPP!PVPOOoF3P#P[P'P\OP!P`_J/aPKO{PfeJSNPiP,PkPRjP PTdO̩P5PtsP]OPxwO PzP=P|{JUPe(P OܩPEPOPPEOPPLPPrtP.Pu(JP0PMPPP^PPbPOP\PjJP\OPKO3PPgPPPLRP;P@%muln2,r`ΐP PtPPrJCOP9OHPP|PKyPSP|PPP((OZP$OUPƩPP PPǠPjKذPlPK-PP4A^PҩP.PP֩PPةPJ@$half+_PP2P9PP@ PP.P-PPPP PPPPDPPPPOPPO~PPPPOPةPPGPPPTPPPPPp@&uphalf="nPPXP_PQ@ PéPTPSPPPP0PQ PPj&OQP$P!PPQPrPQPݰQPةO9VIPPvP}PQ$@ PPrPqPQPɠQQ,OHIlPQ.PPPQ3Q]PORoOVs OQ?O[xƩjPOQDQQFQ!pP Oe Q4Q4OPQ PQQS OoOq"OQYOuOwOQ`Q#QbQIQIO~%M %$PéQ,Qk8OM8PQoMOQpQ3Qr,OQ[,Q[P@)addn_negb5LQnQ}QKQPܩQOQQGQOiiQqP޷PQWQ@ QI PکPQNQxQ1PQ^QQYPQYQObQ[QxOenPQOefP8QQlQOǠbPQlQQPQmQ QvQOѠPPQ|PKQQQOڠuQOޠQyQ8@+uphalf_halfH\QmQ)QQѩOO̐6:PnQ٩OҐ7PmQީQQ QǩאQT@'doubleDL!PPPQQP P LQ͐P-P꠩QQQԐP\QQQڐPbQRQ QQcQQQΰR 5P+HQQ=QlQQ$QװR>P4QyQQ8Q'Q"Q,Q$Q.QR HP>[PPQQQQQR*QQPR,Q̷PR-QR/RQR1Q@-uphalf_double)rfQ.QPR:QR!bPXQ詚Q@+half_double1Q<RRGRRHQR RLtPjR ʩPlMJKPr#7QoRZPR[RR]O!P{MN1P%RNR$Q@/odd_double_half.PQR+QʩR3RrPWPR5(QRzP@PRݷQRRBR`"RhPR#O,R%I䐩QRKRPoP@QRQ"RRVRPXPR<RR;4R=QRbRɐPPkPà!YQRPǠlPɠ Q?RRsRڐPРuRWRPҠNٰyRRR琩PݠPߠqwQRɩPQ]RΩRRЩPPRwR) R4QQRRީPPQNRRREQQRRQ *Q1Q0NRRR RRRRRİS+Q!>Q#@IQ)7Qة8QQ-JDRRzRrR R*RݰSDQ:Q<YYQ>[*fZRQRR.R8RS*RQHƩQJg;QLRPR?R:RDR<RFRS8`QVԩQXu3QZ3R)RRSSES QbOQSJQSKSSMS QiOS6wSFSURSSY[QwRQS_QS`S#SbFQ~RSKQRR@%add0n,X\sRɩS2SqRSsRStS7SvxS_S_QRRةSAS**RSRSSFSSl Sl6VS{S4R橷RRSQSQtQ͐O/SRRƷRRRS`SǐQ"uQ@RRRRRRSlSӐQɠ.sQˠSlSESSwSސQԠS _RQSXRLSSS]SQ۠S][_S SSȩonR`SSgeS(SSzRgSRbSөSSթ_SS^\S3[RpSYSTSS޷SS߷REܩS7S?S^KI7SSR ;7SRSSiKTSSSSQSpK[R 4O;R,;RTR# @O/R)7;)RTSKuSS=*S@%halfD,f/SzSKܩR@RB+$RT*RFRH%T'PO'! SS`RSES`NTK' = NCR7ةSK֐;NT TASTTETSWKP(SSTTKSSTTN T SSTCSbKNSTTUST$TYTSkKPSKNTSST-Tb STT0TeT!TSˠTZSy T5TjT]S|KΠNN͐T9TqT=Tr%odd_nSVSҩT;SKܠT9KޠT;STSTTDSKK堩|wT+TnT+ S_STNSKKSTS#TTWSKR ѐ}TKTTT>STdSLLS>SSԷS9STmSLRʠ L-T~ToTSSǩTzSɩL Rנ ULSTSSҩTSԩL&R CR bL,GSSٷSSީSSTSL4R ͐SR sҐΩL? TTDT<TSLF+LHS~SSySTSLNS  k(TT3Tb@+leq_Sdouble ^޽TSTT L]NSTL`;ZSTTİTTLeTLg?LF TeTΰT''STT[UT#-UT%pTUTUTvT߰T.IǩLTzST2IST3TT5U LSUIATTT<IթKST@KLoTԷSTETTG4UULTtK:TvTUTPTTƩSTTSTUUTWK7KՐLpTUIT@'odd_geq2b5UETd(U;U"UWTU&U[@JTTU)U^TU U,UaUUTǠUTݐ yTUNU3UhU"T␩ ~TSِU:Uo%n_gt1թTϩTL٠pOUTשT <TTL UP8U?LOU9OUUmS4UQUTUNU#S#UwOLT(U#URT%UUYU#TUUOfRTUaU#U#UST<U#UfT9UUmU UxSU UsU%%TIUUq U UsUU+UUUUUUU#,SݠSߠ,OSfTUȩ#.TYUʩUUUS蠩S꠩UvP3UtP5XUS9P7UH@%mulnn,rS@U9UU!SS#M!TUPTxUUU#;TT UtUUUNUU6TTmUUTUUUTT$@UUk.UÐUbU˰V JT&#۩TVTVU԰V(T/T1UUUtUݰVT8$N֩$T%VTV#T?$$Nϩ$%SUTV)UV+VTG$>VfU@&mulnDrVVIVVPQTPU$>QZ'}VV;ѷUVVV+P.QaQU?1VQg%Qi"VVVŐVeVΰW QU+U-U/$C%Qx%>FUWU6U8KPUQP%Q%!;UW$VW&(Q(UDW&$WW<QV@%sqrnD,}"<VVW7FQ9UU(UW(kVTW?U[%U]#sUWDWWFHQHW/BW/Ud0zSk0,|VWWQ`QSUoUqf۩UWYUuUw?WD6=AVW%WdsQfUwU/VWlUPU/-WWST1VϩW8WwQyUUhUVWUcUVWWIWQUWsWsSnVWTWQUU V2W ϷV/WWcWQUU %R %RW&WYW%lWYXȰY9S XW%&~sXUXiXҰYSSW/&0,WY&sWYX۰YLSW8YY& !ϐX{XY#eS%+WY&S(\YS)WE&>R#&HXXY2tS4WY6dWY7XY9kS;hY!JXYY?WYAWYBYYDvSFvY-Y-aBY:YIYYLYYMX zXXɐPUSWXfNYPY3XXSYB PUSY(Y`Y,YaX UXWXvM߷WXwY*XyYPMY&PGPY:YoX@'ltn_sqr,iXY@YxYDYyXTYX,XXTsY;WаW/'W&X@%expIn,b{ZS/YVYYZY!CXX;EY@%leqif,nmT NYXXYTEҩFXM5X1X;STXN YFTYYN`EVY,Y$YXXX@Y*NYTMIYKY[YtYX_DY~Y(YdYdXXWYYVXRYé-YXXYXYY@$prodt@AYHQ3 YXX&X YzYzYQXWX#Y}CXDYpYYXYVFYY@#andЖw@YcM~MYHJYhE^X1JYoE1bXXYA 1YYBBB@@@@DK 'YF2YYYɐJ!JN,Y2 NbYٰY(EWY5YYCJO OYEN4ON6Y$2&NN:FYLY@%negPfFZCXOOYTHOJYYYKOOMY\Y@$andPMZ#lteYYO.YYUנGHNXYTYXYUYO7YZ0UP;G=Z2UeZK@#snd;1ZYdUnYZYYАOIZZUGcYXYoYXYpYِORZZUPY>ZNZNNZg@#fst Y{YvYYObZZZ[EZ1Z?ZwYYU/Z9Z9ZcZcYZ8ZCU3YکZ"Z"YYYYYYZZZnZnZ'ZDZ:ZOYXXZ0Z0YJYZUYYYY+YYZ}nZ\YZ YYUSZZ=RЩZbYZAZ^XnXZDDZDZ"m3Z#C12Y#C23Y%ltm12%ltm23ZZ2OVSWנYY YZTR"YZVX.YzYV]WO+YYYYeZ=@&leqifPY>ZZZP2G%V۠G)<1YZXVߠF<YZ[ZĐP=Q[6[6&G{@lZZ̐PE.ZV[][]<@ZԩZPlU["ZZRZTZZZPtTW8[lWZ[ @%andbT4=ZZZ[ P5[|Q[9C@HZw[Psӵ~[`ZGZZ[PW;Z[JZҷ[B[["IZBZZطZ=Z['PWHZZg[[TSIN2MMIN4[u[Z&[[4uZTZϩWVROaVy[[GE퐩[![@W`H<ZbZZZ]Zީ[GWgQ©S4:[[[0[OGjZoZ[ZjZ[TWtH[[}x8[ZZ[V~[?[Z|Z[V[<qVC@HZM[cPPI%[ZGА/@[[&f_mono[@.monomorphism_2<|[[[ [[[[[Sa[\[\r[[^[ǰ[ ?[Sn[[[[Ω[Ӱ["WSv[H[۰[*W?\Z[,WSZZ0ЩS0Z[4[[* [SZ[1[[?\[ϩ)=\ZZ}0Q/[[[=33H+[[MQ=\$Z[O\Z[P\[F<\[VWݠS14[D=+\3WA`[\[UKHC\[eWQUC\>Z[i]YtZ[k\[aWW\"[qW\J\]=D\([wa\\NI[Y[ũ\.[q44[[sYf[[\4[wm=T\8[XP\`\\`X\Yp\n[D\H\\L\N~Ht\G[WQ\m[\K[QQ[![[[\P[\vH,\vW[\U[X+[QQ[-[[÷[([\\[X2\H:H:\Q\Z\[Q\k\\o\\_NH\k[WW\\[WC@N\O\lWԐM\[\$[ķMA\MO[gZ4ȩ\[W\c\[H\U4\\BBB@@@@DZ\\\%le_abO\.[p\[H\{[n[ڷ[i[[\[\\q\[[\WQZ \=[\[X}\H\[[\[z[[\[X\H\\I\"b0\ېM\[\i\ *d\V\\SJ[\[\\İ\\\N \`\ɰ\JJ[\\[\\ΰ\R\H\@)geq_leqifP!/ΐ]\&JGb]L]"C1\-Gd]K]"C2\2\~@/XYJ\˶@YDG[GbX>S\C\2\]2Z[[\Ƿ[\8@]@[\\ܩ[V=wGaXGk]#\\\ҩ\@*mono_leqifVuG\\\ \ڐ\@%@Y)/~] $\d\S[\T@G[oNE\@]]<-* G\ \\]\@+leqif_transv/Y[|M]]HG]dL]eK\vG]gL]hI\y\ũ]8]m@ذ\2]W]@ͩ۰+rG(iR<[Ȱ[(m\˩YG\ͷ\Զ]F]{]H]}@O]g\B@E방+7ҩ+RM[ٰ[\ܩY G\]7]W]]Y]@O]x\E@\H\V\[+MP+Ra[[\Y4=]Y\`]#le1 \k\]H]]s] ]\\r@v*+URw\[]x]]]]]]"]] \n@)%+0:+]\tR\\]'\]q]]Ʃ]]ȶ)3]]PG@6PJ\\8+Ϡ]rO+Ѡ]'PPR\(\"]+Yo8']PU]>]E]0]0]q]9NP\]\YL\[2ߠP]\YR\@XT.,'P]]+[>P]]]8P]]S@d>+]Q\RƠ\R\L]UYYm\˩]]Yo\]@<r, ]_P/:RԠ8]P]ː]թK]UwY]ڰ])\k\e]]]C"He^]]]r\橷]{O"T۶])]]5Q\٩[t!]F\]]=P@b,/\PU`^m  ]^q[1Q$]]]9T^]@,A]PS Yݠ&{] ]_]Z&}\][@PqP],O]N`HS\\L]Y^P^?P{^^]u]s]nQ;]l]S]]]_]Pʰ2S*Y&]^MC'^MM^gȩҰ],^&]]Ʃ^9^nH^o@ڰ^Y^/^ܰ,s S=\ɰ\ ]]ͷ]Զ^F^{^H^}H^~@^h^>]C방,N(,Q\SM\ٰ\]]^6^V^^X^H^@^x^N]E,N3^R,Q_S^\\]Z1^V]b^^b^]^l^@ ^]^82,QSo\\]"]^^x^^z^@^^]t1,]z^ S~] ]^ ]^g^^^^@).,]y^S]]^-^^g^,OU3^^^o^'OQֶ]թ^]Z:]\ =,ԠNz^*#!Q^^\)֠Q ^^^9Q^^>N,N^;,QS]=]7^@ZQZX^^ZZ]^\,N^I5S3ZN^]^^Vf^Q]_^S]_k^BSˠ@ZOZp^2+N^eu^`^`SՠZx"]_^d]_|^g^SܠZ^b+RŐSR#^ް^-ZV_^/CIf_ O^^v^^P&U߶^-^^9R]멷\x%^^?]-0N^rpn  ^_r\2R%^^^P>U^E^^W^RGs^P^7^m^^C^4_+CPEU^L-GN^"M_K__L^__P@_:^^-TOV_-VRT ]]^^^_)_^_+_`@˰_J^7^Ͱҩ-d^^0T/]]^^__8_m_:_o@ڰ_Y^;Qܰ-sN-tQ^;T?]˰]^Ω[O Q_8_^⠷P ^_@_^ݶP^T^_J^]۰]^^c^M\کR_R^]]^^g^G0R  _U_Է\Q_X_Z_X:|_e^ ϩ-^j^z[=O^^]]^^u^<^-O+_<[H0_R._o__ ^N__ ^I_$_G[SOa^^ _^_̩,WO`_/_#^^^^^^Y^ک4_W__[cO$_Q@%andbF4/MI_QW<_/8_^^0^*_3<^^MW4CJ'_5_\&@P__^R-O_O^Y^ P______WV-R-^_W[_____o__°_k.R*_.R,_p_b@s. ^^Rw.O^_(_}.R^R:^_@`.O^.N/R[OP `^^RF_.&O_P(R5"d"P,^^"gP_`2_`3__EW.6R*W```<``=_N`_D.A_R©.C`R`-_ONZOĩ^_POMO^_S`6`6.PO_ .RM_ O` RzCQ` `X`$`Y_j`_`ư`+``._`IR``!`JͩͰJ.dNw_+Oᐩ*`6`k*`RC_;ְ.mO_9.oR_;P`?`t`@`u_@*leq_pmul2r$'_@`9`c`CQ.@_X_IRsC.T2`kC_+@`*_\_<c%`W``X`_E`L`v`/`#`Z``^`A`^``b`@Ky4[< ^۩_SNR____PML`.[ &^Š!ؠ_o[L__M` S_R__·__÷P(ML`! .[.Eש^נ!_s[ K__MKML__ӷ__ԷP9__׷__طP=MK`65.̠[0.>^젩!P[5"R[7K[GML]`<`4SR׶`GFb T_u_U1_p_ST`NM <``\ T\ `CSR`VUq_   U_`_  Z !_`ST"`a` `_J_D`_`}]s}`XSRakj/[e.wU_a.b_aST5a ts_' b`-)SS a{;SRa}```SX`a`aEK`t`V \B_p_jX`_ Y\V\_{_u ]Xa `c a`SL`;`ER6`FS橛`@'if_spec >@`O\O__ ;Xa ?U^aa,LS`qA`[\@" Uja2`aUl`U`_RP``T`cM4__Xa2aa@Lg`wXa7 M(B`s\}__ T a(`w\`aN/EAAAA@@@@@@@D`x`_`T##`|`Rw`T'A`M9_̰_Ʃ/{[ߩ/}?_"S[X堩a` aJ`MH`aFapL[a @#ifP`\-6``8LqaZW`a__/[  `4aa3`/aa__/\+'_  a`oaeaa$__  ,`Fa `Aaa+``:_Ҡ  a/aNaN `aa7``   %`Yaĩ ·`Vaǩa@``/ʠ\. "aa_  ˩c a-aL`'`! : :`na`iaکaS`.`(aũՐ 5aǩ/ߠ\C ީ\_`0 IC`a`%ne_mnV aHagYR^u שa aYV^y V\aah@(subn_gt02j  [aZayYd^ a_Bab `bWa a [L󠩷afaYp^[#`a"Yt^[I\aYv^ a@(sqrn_gt0)6zbF퐩ayMǩ`a1A\b+Maa]UzXE`a;] X``{aaM\bB N]Mΐaa]ΠUXU`aK]U`aLa]ՠX0N=b'VUaa]ݠOXd`aZagb1]dbbbbbMbbNa0Q\#`Z\`ambX /`bYðbB ]PbB0Z #/H+k\\/Ja̰[``bh #bO ? #aƩְ``abr bY - -aЩ  `abz a b{ &bd]rbd  Q_a۩aWs`à`װ` ƩY頩bd ʩ`} < ]W]`` @ Ybp D  babW `ݠZb|= ߩa9aa4abW ]`` T bbb@)ltn_add2r#~ LL 5bb.W `a a[ aRaaMaΩb7W $]bb1>b b?W ,a^aYZZ0p aga^iYbZ8r [ahabRW ?]ѠbbO b;bZW Ga#a$^|Va~a^ayabcW P]bթ^XZR Zbөblbb^bi@*nat_Cauchy/nCO`_bZbyW faBaC^Vb1abb3abbW o^^^Vbb9bmUXbb&Tb'Uǩb*^4^4NbcN(bF^@b-^B^BNW>cbxbW@b'b1T"b2Uҩb5^5^5N0W>bc N3bCN=b8^^N?WGcb0b:adb;U b4b>T/b?UߩbB44^ɠsb_bbF8bSbcND]bH^-^-NObbX@bbiabNbi]c%^3b]ٷccbQab^bmabUbbabVbNc/^=c]㐑ScKbccOacPccRb'NatTrec@`g) ba^bbc'c\@cbbccHcacc/c/cdbIc.cfb©c+cj8aZ>bcm8acnc1cpcWaVVcX8cbbЩc9cx88bcz8b c{c>c}aTcece88crc8Tcb੷cSccKc8@ @ocJbbc\c bc?c_ccPc5bccncdcbc^cbѩac\c\bcaccccb4cchc]ccr<bccoc\bc_c`@$addE36"cc cccc7bccccĶ._discharged_m_cǶ._discharged_s_cʩcc̩z@'add_mul0Ѐ^Ca,c'c.ccն@cc#c"cccncܷcݩcРcߩa-Zccbcc7c䩷c@ccb.b&Ccөbcb /aSbcccc۩b&$ccݩ*cccc cWccb/bbdafbdcǰdb",ccVakcfcϰdb*cͩb,/c(bdb0cb2/Fc'cb4/Ha}`ð/Jccِcycd!b=b?c/*d ;bd'bCbEc/Yc:d`Lc/[cꐩd!d0FcdTd3cdd7bqd8cd:@1)Rc2 ccd dA cucddDdccbdGd:dI1ҷddJddKcddObk2d8, bdSbo1@dbdVddXd?&d? @(add_mulE)+ّ cd%dd23,bdfbd%1SdO`d]dl,$d7dod;dpadqcͩd@du._discharged_p_dxd;dz(@'mul_expcl92% dicַcݶdOd@dRdddKdcNdIds2MdudId[dddTdcIdRd|2 d~ccdVdd=adcd`d%dEcddc8dd`c3ddgd,cocdHdd2dg%<]pdvdc7add drd7czdSy`g2%!dcMd% cHdd|dAcqdQT/d%7%Ndddĩ2à%Ec]dȩ2Ǡ%,V5c[d̩ddd2͠2Ϡc%OdsdYcdy dv d4ddܩ2۠%]1*cud2VKcqddd2dd@$mulE47VVdIdd2c2%tdAcd2c2%]d0d2%_-l%acdd\dŰePPce3%Yd=d.c%ldǐde Yddededndedٰe@#exp)Ga&Cdrdyde de"de$ c&?dXdҷde'de)de+`&;ddde e/$5de0dde433&[d&cce837$d޷ce;de=e$$e$ðddd㩚@(mul_expE]%de eJ&qceL$ceMeeO3N$de8e8$J&a]deeW&~&~ceY$)ceZee\eC$(eC$0$eQe`&C4ebebebI&e1efd©e+dz@})ـederӷdese6d e1Be]e3dөe<dc`tdecGeja䐩d᩷eTeeLd!cSdde\e@e_eeWd,ceUegee_d4cddeaebdddejd?cǠedeeh&eC7deFÐe|eeeeXgZddʷdd˷dd̷ddͷddηddϷIQ X>dvdeVefebeee6&mc_1_6@Rb@WXHe`epeddddddP`?e)XWddddddddddddJR WXVdene~ezeeUWepeedededdQaQe9eexddddddddddddJR% UX de~eeeeѩ(UUeeeeee e eePFJ-dedededededeJdede ee ee ee ee J'R; USUpdeeeee>UkUUeeeCJ!c:`tXZdDA`zXWIB`eesNC`4QX!l