"`򄕦, (OrdersEx*Structures#Coq@()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@)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ֱ4Relation_Definitions)Relations#Coq@0]4Ѐd{n^2Relation_Operators)Relations#Coq@0%s鯰s4Operators_Properties)Relations#Coq@0U3y#h&)Relations#Coq@0u%+Equivalence'Classes#Coq@07;ꮹ-SetoidTactics'Classes#Coq@0S_`nOU$&Setoid'Setoids#Coq@0D9AsWE!>$Bool#Coq@0j 2cZ`FW*Equalities*Structures#Coq@0όe얟)H.Ƞ&Orders*Structures#Coq@0$Znl0\͗*NumPrelude'Numbers#Coq@05WUVŦ]xVXԠ)OrdersTac*Structures#Coq@05'4Ԗ+9%+OrdersFacts*Structures#Coq@05Mܿ獐ζΖLB-GenericMinMax*Structures#Coq@0måj$(NZAxioms&NatInt'Numbers#Coq@0] ρ5r&NZBase&NatInt'Numbers#Coq@0^&8yUL%NZAdd&NatInt'Numbers#Coq@00h`ZK4%NZMul&NatInt'Numbers#Coq@0ctR~6[Ƞ)Decidable%Logic#Coq@0ND걸풬/Oߠ'NZOrder&NatInt'Numbers#Coq@0 q;Ve7R W,*NZAddOrder&NatInt'Numbers#Coq@0e~1>r砠*NZMulOrder&NatInt'Numbers#Coq@0}\^ !"k}@R(NZParity&NatInt'Numbers#Coq@0H>ca'^^%NZPow&NatInt'Numbers#Coq@0)6*9 B:vȻ&NZSqrt&NatInt'Numbers#Coq@0` .%m%NZLog&NatInt'Numbers#Coq@0ꔉ .uV%NZDiv&NatInt'Numbers#Coq@0$ |J?d (w%NZGcd&NatInt'Numbers#Coq@0KgT7|&NZBits&NatInt'Numbers#Coq@0MlIpKt'NAxioms(Abstract'Natural'Numbers#Coq@0Zخb1Z3uuѠ,NZProperties&NatInt'Numbers#Coq@01D%E`|3x%NBase(Abstract'Natural'Numbers#Coq@0 Y?V vI$NAdd(Abstract'Natural'Numbers#Coq@05;ZW:㥜un$&NOrder(Abstract'Natural'Numbers#Coq@0]@7U#oY)NAddOrder(Abstract'Natural'Numbers#Coq@02'8zn7Hfɠ)NMulOrder(Abstract'Natural'Numbers#Coq@04> Aat/ j $NSub(Abstract'Natural'Numbers#Coq@0:DfJᠠ'NMaxMin(Abstract'Natural'Numbers#Coq@0]v|Qg̟ʠ'NParity(Abstract'Natural'Numbers#Coq@0̗SKz*!&4h$NPow(Abstract'Natural'Numbers#Coq@0҆mulf%NSqrt(Abstract'Natural'Numbers#Coq@0<ge$NLog(Abstract'Natural'Numbers#Coq@0KI+Relations_1$Sets#Coq@0k<⪚(тc1&Sorted'Sorting#Coq@0bb1z٠*SetoidList%Lists#Coq@0k窪ܸqS-RelationPairs'Classes#Coq@0CjN/EqualitiesFacts*Structures#Coq@0)n,:5-|!N@neD~t*bLa M MР(OrdersEx*Structures#Coq@A)Nat_as_OT(PeanoNat%Arith#Coq@#Nat!t @)Datatypes$Init)@@#nat@@@,6k)Datatypes$Init#Coq@@#nat@D@(PeanoNat%Arith#Coq@8E@G @A@J@O@+tail_addmulJ#Nat"!@@F2e@A@Aj@Y@&divmodj @C@A@ J@_@&double J@NĴ@A@s:@e@&modulos:@"i@A@ABCO4@j@&of_intO4@6@A@Hr@p@&shiftlHr!@vY@A@Hr@v@&shiftrHr'@vY@A@ABD[b@{@&square[b,@y@A@{@@&to_int{3@@A@A@@)log2_iter8@wd@A@@@)sqrt_iterБ>@!$:@A@ABE@@'testbitC@!ć@A@@@'to_uintK@#m@A@A:@@'bitwise:P@/v@A@Xkf@@'compareXkfV@3R@A@AB@@+of_uint_acc[@5+@A@2u@@2uёa@ ;@A@A2u@@#add2uf@ `@A@2u@@#div2ul@ @A@ABCF2u@@#eqb2uq@ @A@2uY@@#gcd2uY{@ @A@A2u@@#leb2u@ @A@2uX@@#lor2uX@ @A@AB2u@@#ltb2u@ @A@2u@@#max2u@ '@A@A2uK@@#min2uK@ @A@2u-@@#mul2u-@ @A@ABC2u@@#odd2u@ @A@2us@@#one2us@ @A@A2u@@#pow2u@ k@A@2u™@@#sub2u™@ @A@AB2u5@ @#two2u5@ @A@2+@@$div22+@ @A@A2W@@$even2WǑ@ ?1@A@2%@@$iter2%@ @A@ABCD2X@ @$land2X@ @A@2 _@(@$log22 _@ @A@A2@-@$lxor2@ R@A@2x@3@$pred2xґ@ `<@A@AB2@8@$sqrt2ё@ ;@A@2G@@@$succ2G@ @A@A2sm@E@$zero2sm@ Z@A@2T@K@.to_little_uint2T@ @A@AB3V@P@%ldiff3Vޑ@ H@A@70@V@(tail_add70@^q@A@70>@\@(tail_mul70> @^@A@9v@b@'of_uint9vˑ@^5@A@ABCDEFG@A@@-@/@A@@A@@@@@@AA@@A@- @bA@d(GkF@@@@@ @vB@ykA@Da6@@@@@1 @@AA@D{P@@@@@Kz @4@@ $+k9'a@@@@@\ @!n@@A@A@@@@D ŐA!u@ː +k= R'>'''+k6'@Р@@@@AAAAt@@@@@E @@@P7!m<;5B6!pD> @ ,/k(*()= R'> 3!9'''+k6'+7Tk+7T'6' @SRQ6ACX@@@@@ϐ @cHG?@2u#Nat#@ `gg@b 0+k 7%'@ `\@@@@@栠i @@@t[M[NVUQ3ZS@b $,2k(*()= R'> 3! 7%'G''+k6'+7Tk+7T'6''H̠SACXA@@@@@| @@@xy!k~C!lE@ ,Lk(*()=' R2'>= R'> 3%'''''+k6'+k6'+7Tk+7T'6'zlP4 ACXsH@@@@@C @@@@$boolZ'@ AB"n' ̠"m'D@ ,jk(*()=' RP'>= R-'> 3%'H''= R'>H'G'''+k6'+k6'+k6'+7Tk+7T'6'@$boolZ'@\àȠAAX@@@@@, @@@7I87@<5@M ,Lk(*()=' R2'>= R'> 3%'H''G''+k6'+k6'+7Tk+7T'6'-4 lP,ACX@@@@@J @Y"@`2u@a 􀠩%Y@u D+k() 97%'@o p@@@@@֠'compare @@@ >L??@*comparison;f@GUHJ QZMARBV ^C@ ,jk(*()=' RP'>= R-'> 3%'I''= R'>H'G'''+k6'+k6'+k6'+7Tk+7T'6'M@*comparison;f@\UȠ`AAXN#@@@@@ @@@÷   @ ,Mk(*()=( R3'>= R'> 3!9'''''+k6'+k6'+7Tk+7T'6'pT8ACXyN@@@@@IҐ @@@R6U+@Ő ,Mk(*()=( R3'>= R'> 3!9'G''G''+k6'+k6'+7Tk+7T'6'pT8ACXv@@@@@qː @@@֐-&"" )!@ \,Hk*(=& R1'>= R'>3$'H''G''+k6'+k6'+7Tk6'P$ؐ@ABLѠ@@@@@ @E@$negb@ 2W@  ?1,@6 8+k7 7$'@ ?1X@d@@@@@ʠ; @A@F?v1?2unB5@c2u-@d <y@M (,3k(*()= R'> 3! 7%'6''+k6'+7Tk+7T'6'"@r. @s6@РA@РB@@ACX8@@@@@  @@@+|n|owrrX@ ,0k(*()= R'>9 3%'''+k6'+7Tk+7T'6'fĠqACX_4@@@@@/O @A@Z!r@e70@f^q@ H,3k(*()= R'> 7!3&'''+k6'+7Tk+7T'+7T'6'<(РAEX@z^qm@@@@@h{ @ Ƿȩ@J@F2en @ސ @+k() L7&'@F2el@@@@@L @@@W!d'Decimal@$uint):U@#acc@,@AAAAAAAAAA,@AAAAAAAAAA@,@@@@@@@@@@@@@@@@@@@@@D" ,L$"O@70>@^2><,iCA1nHF6sĐMK;xɐRP@}ΐWUEӐ\ZJؐa_OݐfdT@k ,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\D@4^(Dl dР'Decimalh@$uint):U@@,@@AABACADAEAFAGAHAIAJAAC|TpxM@@@@@HU @@@5+M@ 0+kG 7%'@%5+\l@@@@@g @@@ζߐѷ۠֩֠&Little@Cj@  ,1k(*()= R'>7 3%'''+k6'+7Tk+7T'6'i@Cjxِ䠐ACXyȀ֠@@@@@{ @J@#rev).V@2T@ N%B)A@a, @+k6 7!7$'@ `@").VlA@T@@@@@ߠ @PN@#int).J@@AAAA@@@@@D!xP@&option >v@Wg@$norm)9փ|oAdF@9vB@^5}{B@2! +k7 = R'>7 9'>G''+k67$'РD@.^5`Р@#int).J@@>=v@@8)9փXuJ@@@@@E2 @hA@)@*#m@r 0+k7 9'@6#mXm@@@@@h~ @@@϶!yҶ!qն֩@$prodt@ސ&䠩A&"x'1(F/u"u'Gv7@. P,gk(*()=3 RG'>= R('>3# '9 3# '' :''+k677%'+k677%'+7Tk+7T'+7T'+7T'677%'@-t@<X(4,PH5AEX@@@HAA ϲ6W@A вuX@AB@@Ǡ{ @&W'jY))de"y'--@#fst 44@j@CԀvv@<m== +k()=  R!'> L7777&'''+k6'!@> @t3@ :@Р@@@}AH@6@@@@@ @de>=hJ@~2u™F@ o@#sndB@: +k()=$ R%'> L7777" 7%'''+k6'РY@<>D@=t_@.LJ@s@v@Р~@@AH@t@@@@@C @@@󐶐!a!b "a'@os:@p"iȩM@ 4,6k(*()= R'>9 97!3%'''+k6'+7Tk+7T'6'@}"i(ܠADX@@@@@v @&@@ \ɠ@@@@@{ @@@/m 4rK   "k'Qz N#"r'!@ ,`k(*()=; RF'>= R-'>3# '99999 3# ''''+k6'+k6'+7Tk+7T'+7T'+7T'6' \LAEX@@@@@ՠ  @y4@@!$:v@q <+kGLL 7#'@!$:d#@@@@@ې @@@ZZ_[\]U]޷T`RhqQpMelnT@h  ,\k(*()=7 RB'>= R)'>93# '99 3# ''''+k6'+k6'+7Tk+7T'+7T'+7T'6'YtLdAEXR'@@@@@"i @c@_@wdj@o2xf@p `<--@Đ L+kG7L 7 7#'b@'wdtg@ `= R'>3 9'G''G''+k6'+k6'+7Tk6'TD(+ABL@@@@@ @A@q Ds c ajZ@I2u@J  l '' @32+@4 :j@ 0,5k(*()= R'> 7 3%'7$''+k6'+7Tk+7T'6'Рf@$ؠ @c.g @d @J.,a @K| 2@Р 8@@uACX .@@@@@ @@ ^ ^ aB@  J>@ NĴ@  h  h+k+ + 7&'6'6't@@ -NĴL c\ X-@@@jA@A@@* # @-˰.Ʒ b@&#tb@ L \ zO@@"@@J  @A@ %"op@ @       ;\ @@@@@@@@A ǩBWj>I @ ,jk(*()=E RP'>7 7 377!7 7 != R'6'G'7%'G''+k6'+k6'+ +"7TTk+7T'+7T'+7T'6'+7T'6'(@AA@|hؠ@  ȠV"@321@@A@@C L8A@$*AHX @@@@@  @h f @ :@ /v @$andb=&&Z@v L+k() 77#'@ /vt @=l @@@@@ܠ v @ ; <) =@#orb%@ |2u!@ } 'P@ \+k() 7!77#'@  'p/D A@| 9 @@@@@  ( @ h iV"b'ĩVxqyy@ɐ +k() + 7#'()7 7%'S|Qxfh ^ 3@@@@@ . p @  { @$xorbȀR@쐐L @ Ȑ|Pp}D  W@@@@@ R(eq_equiv @/RelationClasses'Classes @.eq_equivalence()'f@ @+Equivalence~@ ĩ%Logic @"eq @x867 k)Datatypes$Init @@#nat@D1'Classes @0()'L @@@@@AA@@A@4succ_wd_obligation_1 @ + !H:   ;;@(eq_ind_r!2#   D IGA  J@)Morphisms^@*respectful%WO?  UU  +k() L+ 77# '9 977&'%LogicI@"!2#HS|@@"eq @ @@@@@H'succ_wd @ @Na6(PeanoNat%Arith ? @Uea@:@&ProperL A R R ݐ 0 /{ d@gea 7@@@@@o4pred_wd_obligation_1 @ f gljh j q k myd pT @b s sꐐ +k() L+ 77# '7 7 77&''@$pred.y @ `<xhcH@^ j@@@@@'pred_wd @ y@<筁Z@=]4@T OM@D]4 @@@@@3add_wd_obligation_1 @b  "x0 "y0 "H0  ÷      E  B| ɩ ˩   L à ϩ K   P @  * L+k() L  + 77+77# '7! 7!77&'7! 7!77&'^@#add `$Ƞl0d8 @@@@@&add_wd @ @P&Pͥ@Q"X@@  T  V;?@["X @@@@@3sub_wd_obligation_1 @ @ ` ^ \  e S ZY   !] # X & W5 &  b@ ) eVl@#sub $Ƞc0d8 @@@@@T&sub_wd @ +@E" @F@UT7@M 2@@@@@j3mul_wd_obligation_1 @ a bge d ehf h o i k5p r & s u l x  x  @j { +al@#mul $Ƞ0db8 n@@@@@&mul_wd @ }@E#^@F=$O@X7Q@M=$O @@@@@3pow_wd_obligation_1 @f          @ 2u @  k  @z ǩ ɩ  ̩  L @  & l0d8𠒡@#pow.뾴f@ k$Ȁ @@@@@&pow_wd @ @H=e$p@I9%#@:@P9%# @@@@@3div_wd_obligation_1 @ 9  Y W U   ^ L  @ q2u @ r UT   X  S !R0 !  ]@ $ {`Q l@#div.U@ $Ƞ_0d 8 @@@@@P&div_wd @ '@HQ@Iw@QP:@Pw .@@@@@f3mod_wd_obligation_1 @ ] ^ca ` adb d k e gi k  l ne q q  @c t $'@&modulo?;@"i$Ƞal0d\8 h@@@@@&mod_wd @ w@CX@DUU@R␑K@KUU ~@@@@@2lt_wd_obligation_1 @`       @#iffС)%Peano @"lt Uxc   B| ɩ @#andЖw@A@   W @ ڶ@ ۔A )"" x+k()  +' +&:  +  77+"77# '''7! 7!7%'7! 7!7%'%Peano@"lt UxcXD@#iffС)d$ՠ# @@@@@%lt_wd @ @c D@d @°@46L3S@n  @@@@@)7testbit_wd_obligation_1 @ Q!&$q#o$m'%' .v(d  @  @ !ćml13 4p  k- jH 9  u@+<@= y.? {{ nР'lu@$boolZ'@0蠒@'testbit c@!ć$Ƞd18=@@@@@u*testbit_wd @ L@U W-@VX@'@s7du98J#@`XV@@@@@,bi_induction @E@ % @@A Ƕ@  @ ۠  Ӷ   t@% @@@@@)recursion @7֠Bf@@퐷  @ @ @@@ 2 @ D+k+7$''@(nat_rectbd@@7@@A@A@A@A@@٠,recursion_wd @@ %O@#9TD@@#Aeq4Relation_Definitions)Relations@(relation'Jj @ @@@  h@ i A ,B@ s@  v3   4 4 7 6 @a)@b& 䐑@<%O@@9T@2@A@A@4AviA@8Ag@:A8ӠA1@ABC@@%+recursion_0 @@  `@o;ҠF@@} bnwd /  3 g  3 @ `@@;@@A@A@A@A1DHp@AB@@L.recursion_succ @@ "0@=PH@@sq Vd@ Ѡ Z Z@ @W@f^IZ@ iL   \ \ d ^meh  a b il  e D@."0@@=P@$@A@A@&Ae@(A@*Ac@ABC@@ @@ /|DZLf@@@@@"le @@  UxT@@ ,6k@ UxT@D@@@@@ @@  ؐΠ@@@@@ˠ)pred_succ @@ 4@ Ʃȩ@6@4@@@@@ᠠ&pred_0 @@ `J@ݩUf}@`J@@@@@(one_succ @@   @,~~@  @@@@@ (two_succ @@ 2"р@@ww@2"@@@@@'add_0_l @@ #@^U\XX@#@@@@@5*add_succ_l @@  m@u0>1m3t w @ m@@@@@O'sub_0_r @@ v@JL3 +@v@@@@@e*sub_succ_r @@ 9lĀ@`nacJܐM E@9l@@@@@'mul_0_l @6@ 2^@z|a[@2^@@@@@*mul_succ_l @L@ ڀ@Ͱ( yՠ+Ґu@@@@@@)lt_succ_r @f@ ?舘@(@?舘@@@@@Ǡ&eqb_eq @~@ >@¶é@!2u@" Fϐ@>@@@@@堠&leb_le @@ ?<@%,: _,8@?<@@@@@<b_lt @@ ?-@>E8S@>2u@? }JH~@?-@@@@@&eq_dec @Y@'nat_recOa*&Specif@'sumbool7̂K@*c@#notШ1=0sw2p6qsAz@ߩ8DRE)BL $@#O_S U沀 sU#IHn<fY[>_ L7f r>nB@@@@@D s@v@{@%Falsee@˩ r$ϩð(Ȑ"H1@&eq_ind J !e۷ՠ @@$Truey@AD*@)False_induُ1 ˶@o2mCIȐ!s3 өBAAAA@@@@@DAΩ: ٩ ; @+f_equal_nat!-e Y"n0#@(not_eq_S-)7 e!!@,ː +k + + +N7#'()=> R'> = R8'> +#779'> 7"9''+39''9' +k9977"7 9977"7%'G = RM'+'$'LL +97777%'= R'>6'6''+k6'+k()+ L 77"T'6'+k977"7 977"7%'= R'>7 9'6''+kL77"7 L77"7%'+7T'77"7 77"7%'DB@@@Dt@{e@d%@OH@!-)7P @ U沐ԠР&Specif7@7̂K@BYXWAABAAIԠ@suُA@ J蠑S0P(h8  d|4$X0p@(𠑤A@𠑑@y@T[@m!-r@@A@A@@@@D@@AAAB83@#notШ<L5@@@@@m.compare_eq_iff @$@ 7WS@hvi.O@BXkfK@C3RЀ%uQ@7WS@@@@@.compare_lt_iff @B@ 8e @ҠŰL9i@8e @@@@@.compare_le_iff @Z@ 8G!@꠩y߰f8M@8G!@@@@@/compare_antisym @t@ t@|N@'CompOppV@t@@@@@۠,compare_succ @@ '@ֶשl n@'@@@@@%max_l @@ /ί@3@]-tt@/ί@@@@@ %max_r @@ /ί@M @\F @/ί@@@@@$%min_l @@ /x'@d- @s]#@W2uK@X 5@/x'@@@@@A%min_r @@ /x-@<J=@Nz@G@/x-@@@@@X,compare_spec @@ '@ S TU@+CompareSpec!Q]@^X[𐑠;@'@@@@@AA@@A@*compare_eq @/@ 3@ &s t@ w~U@3@@@@@,compare_refl @F@ '@ =ưMb?k@'@@@ %'A*EqualitiestA݋X_A@A@@8.compare_gt_iff @d@ 7р@ [ O@7@@@@@N.compare_ge_iff @z@ 7Ҁ@ q  :Ӑ@7@@@@@f/compare_ngt_iff @@ &&@ ֶ ש"8@&&@@@@@~/compare_nlt_iff @@ '2@  :0ɐ@'2@@@@@/compare_nle_iff @@ '~<3@  7Rf]@'~<3@@@@@/compare_nge_iff @@ &R@  Oj3@&R@@@@@Ơ)lt_irrefl @@ >jS@ 6|@>jS@@@@@ܠ+lt_eq_cases @ @ .@LZM @"or @S Y5@.@@@@@)leb_spec0 @f g$Boolf@+iff_reflect s1 @(symmetry0xjÚ @-iff_Symmetric!xЩ`@9;l@7 @'reflectc@ +k() 7!7!L7!77"7777 7! 7!7&'(J!E+OrdersFacts*Structures#Coq@@"le&YD/RelationClasses'Classes @(symmetry0xj$Bool@F s1̠%Logic$Init!@#iffС)L!F.@#leb( ~\)Datatypes@$boolZ'@hN!SB@&leb_leFpA/@"eq @pI@s!x|͠@@N[ZY@Ӡ@@"O@@"O@A@As2@@s2@A@Bs8@@s8@A@ѓ@@ѓ@A@@@@A@AB/@@/@A@l@@l@A@ACD c@@ c@A@^Ҷ@@^Ҷ@A@A,@@,@A@l@@l@A@ABs8@@s8@A@.@@*.@A@A.먩@@.먩@A@B.U@@.U@A@.B@@.B@A@A. @@z. y@A@.=@ @x.=w@A@ABCDE. @ @t. s@A@.Z@@w.Zv@A@A.p@@r.pq@A@B.@@o.n@A@.@@l.k@A@AC.g@@i.gh@A@.&@"@e.&d@A@A.뾴@$@b.뾴a@A@.L@'@_.L^@A@.@*@].\@A@ABCD.,a@,@X.,aW@A@.Xz@1@X.XzW@A@A.@3@T.S@A@B. @5@Q. P@A@. @8@L. K@A@ACE.@:@I.H@A@.y@?@H.yG@A@A.Ʉ@A@E.ɄD@A@.@E@A.@@A@.t @H@?.t >@A@AB/@J@;/:@A@CD/@L@8/7@A@3@R@837@A@A3@T@433@A@B6w~@V@06w~/@A@@[@>>=@A@>@_@<>;@A@A?;@a@8?;7@A@BDEFG@A@@M!Og@A@@Ll@A@@K!Cr@A@@Jw@ cs8@.@@!t.J@A@AC. @@"eq. ^ @A@. y@@"le. yh@A@. @@"lt. hހ@A@AB.먩@C.UDEF. G@A@+OrdersFacts*Structures#Coq@.BoolOrderFacts@@@A@@@@@@r(leb_spec @ @ )@㩛@(BoolSpecޜ@=@)@@@@@)ltb_spec0 @+$I@Wz }@6 {(z@"lt&hDqU@#ltb( \o̠iXhQ@<b_ltdpNMpI|Gx@@@@@ݠ(ltb_spec @ @ =@M~NkL`R.@=@@@@@'leb_nle @ @ -y@cd _F@-y@@@@@ &leb_gt @ 7@ ?;π@.{|Ǡ"\@?;@@@@@!'ltb_nlt @ M@ /@Dݠ аt@/@@@@@9<b_ge @ e@ ?@\@?@@@@@O(leb_refl @ {@ @r @@@5@@e+leb_antisym @ @ ( /@ն֩ -שِݐ@( /@@@@@~*ltb_irrefl @ @ l@ *E3@l@@d@@+ltb_antisym @ @ !M@5 A\ %@!M@@@@@+eqb_compare @ @ 70@N ZuY@@@@@@@@@@@D|njj@70@@@@@ˠ+ltb_compare @ @ ' H@;l< x@Ұ@' H@@@@@㠠+leb_compare @ @ -X@ST q616@-X@@@@@'eq_refl @ @5Equivalence_Reflexive@1@#two>T@@A@AI@5@$predId@@A@G@:@$succGr@@A@@?@$zeroT@@A@ABCDE@A@@M{@]@@@d@!tРJ@@A@A L@@"eq L^@@A@r@ @#onerT@@A@AB4@@#two4T@@A@b@@$predbѠd@@A@F@@$succFr@@A@]l@@$zero]lT@@A@ABCD@A@@L.+*@A@4*BackportEq@@@A@@@@@AA@@A@&eq_sym @@5Equivalence_Symmetric. U@@)SymmetricFgqTL@. U\D`ݠxeRI3,Ԡ͠hO>נTP@@ @@G(eq_trans @@6Equivalence_TransitiveWB@@*Transitive++-񐐠</T%LA@W\'D!̠YF5.֠Ϡwp,Š@@ Q@@*eq_sym_iff @@ )ƀ@"=01@)@@ i@@AA@@A@'neq_sym @@ 33^@Q  @  搩L@33^@@ @@(eq_stepl @@ ?%@%V&!z)@ @g-,4i/. @?%@@@ Aۓό^%@ @AB@@>(succ_inj @@ 5@"n1I"n2L@O3 ڐ-@5@@@ AM@A AۀߠKG@&@ @ABC@@a+succ_inj_wd @&@ 2C@#j!k oK@2C@@@@ Ae@AB@@z/succ_inj_wd_neg @?@ <@Ϡ ^; `f@<@@@@@1central_induction @W@ 'Z[@$A_wdx@ @Ɛ@'Z[@@@@@'add_0_r @v@ #@@#@@@m@@ 2@ABC@@AA@@A@*add_succ_r @@  s@ֶש٩fV@ s@@ @@-add_succ_comm @@ <@5-@<@@7@@4(add_comm @@ b@LD . @b@@N@@K'add_1_l @@ % @cZ ]a@% @@e@@b'add_1_r @@ %&@z5q7tx@%&@@|@@y)add_assoc @@ 7!+@LZMRNP2v46 a3@7!+@@@@,add_cancel_l @$@ .a-@hvinjnPe M@.a-@@@@,add_cancel_r @>@ .a3@Ϡ°jL g@.a3@@@@ɠ,add_shuffle0 @X@ _@ڰN@_@@@@⠠,add_shuffle1 @q@ _@=:@_@@@@,add_shuffle2 @@ _@նֶ׶ة @_@@!@@,add_shuffle3 @@ _@6/נo@_@@:@@7'sub_1_r @@ w@O F @w@@P@@M'mul_0_r @@ 2d@e \"v@2d@@f@@AA@@A@*mul_succ_r @@ @~9G:v<} G@@@@@(mul_comm @@ 7 [@SaTV!U5@7 [@@@@4/mul_add_distr_r @&@ 2Ҁ@jxkpln9Q<53P@2@@@@O/mul_add_distr_l @A@ 2̀@ðT9lW k@2@@@@j)mul_assoc @\@  @ްo%gq㐑@ @@@@'mul_1_l @w@ 2ǀ@@2@@@@'mul_1_r @@ 2̀@ѩ ө@2@@@@,mul_shuffle0 @@ +j@,%E|@+j@@0@@ʠ,mul_shuffle1 @@ +k@E   0 ? РKɩӠJ@+k@@N@@蠠,mul_shuffle2 @@ +l@c , $ N !] #I @+l@@i@@,mul_shuffle3 @@ +m@~ 9G :? ;w =Fΐ @+m@@@@%le_wd @@ /@FE 1@/@@@@AA@@A@*lt_le_incl @%@ @ iw j@g x J@@@@@@'le_refl @;@ -u@ U ^@-u@@ @@-.lt_succ_diag_r @O@ #c@ נԐ s@#c@@@@@B.le_succ_diag_r @d@ @  @@@@@@V/neq_succ_diag_l @x@ !P@   @!P@@q@@m/neq_succ_diag_r @@ !V@ ө  @!V@@@@@/nlt_succ_diag_l @@ 17X@/ 0-) @17X@@@@@/nle_succ_diag_l @@ "Oy@F!ِp @"Oy@@@@@)le_succ_l @@  ]@\!%!c @ ]@@@@Ƞ+le_gt_cases @@ (HC@s!.<!/  Ր!@(HC@@t@@ޠ-lt_trichotomy @@ >NE@!DR!E C K 퐑!'@>NE@@@@@(lt_asymm @@ =%el@!\j!]@Z6iᐑ!@@=%el@@@@(lt_trans @1@ =J%@!u!v{!w@@!Z@=J%@@-@@)(le_trans @K@ :@!!!@'@(!r@:@@@@A+lt_strorder @c@ #t܀@@+StrictOrder.[@!񐑠!@#t@@!@@[+le_preorder @}@ +U@@(PreOrder@!4!@+U@@;@@u/le_partialorder @@ :&ǀ@)@,PartialOrder5͛! tM@.&!@:&@@@@A@Z@[AhC<@ABC@@)lt_compat @@3X@/Ύh@@"NZ'NZOrder&NatInt'Numbers#Coq@@%lt_wd']ɠ! i      6ޠՠ}v`YJ۠ʠ@@A&NZBase$#"!@om@A@'NZOrder&NatInt'Numbers#Coq@+NZOrderProp~|@A@@@@=rq@A@@@@@젠(lt_total @ .@@Q@aǠ"4  \ L 9  ֠ ~ & Šf_<#H?1@@@@@'le_lteq @ [@<2"l4@3@+lt_eq_cases&y"` ݠ  x e    R I3,Ԡ͠hO>tk]@@@@@E0Private_OrderTac""'IsTotal    @ N@@(eq_equiv7L"  Š   R ?    . 'ϠȠpi {@@@@@A @ @I'[t)A@@@N,Q^"Ǡ D  ߠ ̠ | i    X Q;4%Ϡ۠Ҡ@@@@@ @ @ 3@=4m@" m      :  ٠  z " àd]NߠΠ@@@@@ՠ @!@Թ@=J@#  A 1  Π  c     K Dw!-$@@@@@ @!?@05O @-u6@#B  j Z G    4 + Ӡ ̠ t m  J1 VM?@@@@@'@@@@@@A@@#Tac 1 @Y!t@ ={^@R#۰#!!ܐ@ E{^@@@@AA@@A@8 @@@# @i#7-@F# @@)@@ @-@%[@>@)lt_irrefl%[@@;@@'r @?@z&5F@#ڶ #۶@̐S@&5F@@O@@;*le_antisym @T@ UEI@# #@C@_/#!!tl@UEI@@h@@T @l@D@$8$@ D@@@@@g*interp_ord @!o)OrdersTac!@#ordȠ@ @@@@@@@@@@@D"dfm@ +k= R'6'6'6''+k+7T'+7T'6'ࠒA!O)OrdersTac*Structures#Coq@@"lt\@!t@"eq8L@"lelР"@:Ƞ@@765@@A@B@A@xA܀$A  i Y F    3 * Ҡ ˠ s l      I 0 UL>@@D!PJIH@`Nߠ@@@A@@CX P@@&@W@!t&J@@A@A&a@@"eq&a^@@A@&@ @"le&ڠh@@A@AB&@@"lt&h@@A@&̌@@#one&̌T@@A@A&̔I@@#two&̔IT@@A@&H@@$pred&Hd@@A@&؝[@"@$succ&؝[r@@A@&C@'@$zero&CT@@A@ABCDE@A@C,MakeOrderTacAB>@A@@@BKJN@@@A@@AQG@@@M@J@@A@A$:@@"eq$:^@@A@$@ @$h@@A@$@ @"lt$ h@@A@ABC@A@)*OrderFacts,!@A@@@@@@J%trans @c@ U@嶐"o'%3%%@"%&m@7Nu@1%""#@  @)trans_ord-0u (""@+U@@@@y @%(Y%)%*%@;ͻ3МA"#:#n@%4e%5%6@¶@ét%:"" L+k() LL7#'Y@S$t%$  L < ) ٠ Ơ n     V O      ,  8/!֠|@@@@@ @#%p%qK%rHМ\C"#~#@+%x%yS%z鐐 L+k() NN7#'@t%` ݠ  x e    R I     3 , Ԡ ͠  h O >tk]ޠנѠ@@@@@< @_%%%МB#2##@g%%%? L+k() MM7#'|t% Ġ   Q >    - & Π Ǡ o h      z[N @@@@@9+le_lt_trans @%%%y=#l#$(@%%%@x L+k() MN7#'t%נT   ܠ  y ! ɠ  h a     K D 5 ߠ Ơ ԠUNH/@@@@@t+lt_le_trans @&$U&%&&x#$/$c@&)Z&* &+@@ L+k() NM7#'t&;+ Ƞ  ]     E >  ߠ   q   'ҠŠk@@@@@%eq_lt @ &`&a ;&b84#$k$@ &e&f @&g@ L+k() ML7#'.t&NˠvfS   @ 7 ߠ ؠ  y !      V = ,bYK ̠Š@@@@@렠%lt_eq @ N&& v&so$$$@ S&& {&@+@/* L+k() LM7#'jt&?, Ԡ | s     ] V     y hI<@@@@@'%eq_le @ &׷ &ط &٩g$Z$%@ &ܶ &ݶ &޶@jM L+k() NL7#'t&ŠBݠʠzg   V O     9 2 # ͠  ٠Р wC<6@@@@@b%le_eq @ ' C' '$%%Q@ ' H' '@@ L+k() LN7#'t'~)K     3 , Ԡ ͠ u n _   ߠ xrY@@@@@&eq_neq @@ &5@!'R 'S -'T@@.0"@&5@@@@@&neq_eq @@ 'so@! 'm 'n H'o@@@'so@@@@@Р*not_neq_eq @@ )1|Z)@04s8@@@@@ᠠ<_0_1 @@ ?|K@''Ԑ)&@?|K@@ @@&le_0_1 @@ ?L@)9@?L@@@@@ <_1_2 @*@ ?}@'')M@?}@@ @@ <_0_2 @>@ ?|L@Š("')a@?|L@@@@ 0&le_0_2 @R@ ?M@)t@?M@@@@@ C<_1_l @e@ ?}@')')@(L'@6(<'/)@?}@@@ `@ `@%@ABC@@ `+lt_ge_cases @@ 7Hi@( )ƶ')ǩxِ)@7Hi@@@@@ v+le_ge_cases @@ >8@(!)ܶ')ݩ1)@>8@@@@@ +lt_gt_cases @@ !;@(7)()>ͩ)@!;@@@@@ ,eq_decidable @@ =B@(O* (* )DecidableH* @)decidable r琑)@=B@@@@@  &eq_dne @@ >U@(m*((6*)t-* @>U@@@@@ ؠ&le_ngt @@ ?@(*>(L*?h*@?@@@@@ &nlt_ge @@  @(*T(b*Ufg*5@ @@@@@ ,lt_decidable @&@ IP@(*j(x*k`z*J@IP@@@@@ <_dne @;@ ?@(*(*ˠZ*b@?@@@@@ 1&nle_gt @S@  -@(*(*>*x@ -@@@@@ G<_nge @i@ ?ԅ@(*(**@?ԅ@@@@@ ],le_decidable @@ I@)*ö(*ĩ*@I@@@@@ r&le_dne @@ ?@)*ض(*٩$/*@?@@@@@ *nlt_succ_r @@ 9S@)5*(*<ː9&򐑠*@9S@@@@@ 5lt_exists_pred_strong @@ % q@ + )O+ )+ @P&ж@ J@"ex @+(+ U+)#Z$+)X*@#% q@@@ @A @ @A@AРD.Morphisms_Prop u@A1@D g@ABCD@@ ؠ.lt_exists_pred @@ m@+>)+?@<2+B(+CE +G(# k+&@m@@@!@A@@ ,lt_succ_pred @ @ %Q@5+\)+]@Z +`))i+@@%Q@@@@A@5@@?@ABCD@@ &rs_rs' @ 6@ P@" U+|@ʶ@)+@'D@$(f$#n)+@?@)+)+@ɶ@ -K$(rH$+o@&P@@/@@ >(rs'_rs'' @ `@ 1Ҁ@"ʶ +@)+@@)+)+@)*)@ QI$($$)+ 'ש&+@$1@@j@@ f%rbase @ @ /؝@#+ͩ*+϶)+ж@Q@ r'񐑠+@/؝@@@@@ )A'A_right @ @ w̄@#4 +@*-+詷*/+)+@@ $$( *4+@p)k(Ԑ+@w̄@@@@@ 6strong_right_induction @ @ 7ހ@#S*i{,@`*M,@+@7@@@@A@~@@ABC@@ /right_induction @ @ #鎀@#oF,"@p@*j,%@ߩ%-) ,@#@@@@@ Ԡ0right_induction' @ @ ;"@#`,<@*,>@OO@,@;"@@@@ 7strong_right_induction' @!@ Z5@#yʶ.,U@@*,X@ٶ@*,\*j,]@C@ J%l)Dt,?@Z5@@@@@ &ls_ls' @!0@ ?H@#O,v@Ķ@*,y@@%)a*,~@**@*,*,@*%@  ,g@$?H@@@@ 6(ls'_ls'' @!X@ 2.@#¶w,@*,@@*,*,@**"@ >-*, (̩ ,@!2.@@@@ [%lbase @!}@ /̮@$,©+ ,Ķ*,Ŷ@3 @ ]5,@/̮@@@@@ u(A'A_left @!@ -m@$*,ܶ@+#,ީ+%,*,@c@ x)+),@,@-m@@X@@ 5strong_left_induction @!@  b @$G]o,@\+A,@7{,@ b @@@@q@@ABC@@ .left_induction @!@ f@$b9x-@c@+]-@󐑠,@f@@@@@ Ơ/left_induction' @!@ 8쮀@${R-.@+u-0@A@-@8@@@@ ߠ6strong_left_induction' @"@ 2•@$k -G@@+-J@@+-N+\-O@+&`@ f-1@2•@@@@ /order_induction @""@ 8^A؀@$ݶA-h@@@+-l@@&v+-q&x)-P@8^A@@@"@"@AB@@ !0order_induction' @"C@ "w2@$b-@׶@ @+-@@i"$!-o@"w2@@@@ >1order_induction_0 @"`@ Q U@$ʶ @@+-@@&%@+-@(6 -@Q U@@@@@ ]2order_induction'_0 @"@ {@%(:@8@@, -ȶ@6(@I&<'-@{@@@@@ y<_ind @"@ ?@%. DV,&-@+bP@+-@e+-@ , Ð-@?@@@@@ &le_ind @"@ ?@%K "as,C-@L@,.,.ݐ-@?@@@@@ &Rlt_wd @"@ ;ހ@."̰  ,].,&. -@;@@^@@ Ƞ&Rgt_wd @"@ ;‰@.." # ",v.1,?.24 B.@;‰@@w@@ ᠠ%lt_wf @#@ /Ύj@ .G"Wf.G@,well_founded8E.Q:./@/Ύj@@@A𱍠G0@A7iA@AB@@%gt_wf @#(@ /ĝ@E.l%.n>.L@/ĝ@@@@-add_lt_mono_l @#=@ ̀@,.,.,. Π  ɠ}.e@@@@@AA@@A@-add_lt_mono_r @#Y@ Ӏ@,.,.,.  ) ǐ.@@@@@+add_lt_mono @#r@ 6T@,.,.,.'.@@ C ,',, E.@6T@@@@@9-add_le_mono_l @#@ 0ԡ@-.Ӷ,.Զ,.թ! lDR.@0ԡ@@@@Q-add_le_mono_r @#@ 0ԡ@-0.,.,.!8\N.@0ԡ@@3@@i+add_le_mono @#@  ǀ@-H/-/- /(3/@tK@vN.@ @@@@@.add_lt_le_mono @#@ W@-b/-+/-#/(M/ @Y@g/@W@@@@@.add_le_lt_mono @#@ g@-z/5-C/6-;/7(e/8@2/@g@@@@@+add_pos_pos @$@ /@-/L-Z/M@@!-//@/@@@@ʠ.add_pos_nonneg @$ @ '*H@-/d-r/e@@/F@'*H@@@@ᠠ.add_nonneg_pos @$7@ f@-/{-/|@//[@f@@@@1add_nonneg_nonneg @$L@ 5!ɀ@-/-/@+@, D/r@5!@@@@ ,lt_add_pos_l @$c@ 0P@-/-/@!-W/@0P@@@[@@AB@@&,lt_add_pos_r @$|@ 0P€@./-/@"-˩-d/@0P@@v@@>,le_lt_add_lt @$@ 6,@./ض-/ٶ-/ڶ)/۶@ն@"!-- --\/@6,@@@@@[,lt_le_add_lt @$@ H@.:/./-/)%/@1@ g3/@H@@@@@t,le_le_add_le @$@ +{@.S0.0.0)>0@ @ /@+{@@@@@,add_lt_cases @$@ kE:@.k0&.40'.,0()V0)@"npܠ"qm0 @kE:@@@@@,add_le_cases @$@ [R@.0A.O0B.G0C)q0D@  0'@[R@@@@@ -add_neg_cases @%@ -@.0\.j0]@"."-/".m/0D@-@@@@ߠ-add_pos_cases @%5@  +@.0y.0z@"/."à/ .֐0_@ +@@@@0add_nonpos_cases @%P@ 6 @.0.0@!8H!7!60y@6 @@L@@0add_nonneg_cases @%j@ /,wQ@.0.0@!5b! 4M0@/,wQ@@@@--le_exists_sub @%@ %b?@/ 0Ƕ.0ȶ@ 0˷.0̩Π& 0.O.Q(0@%b?@@@@A@G@AGAA@@k@ABCD@@S+mul_lt_pred @%@ -N@.0*0/40.0@&-0(.r#>#9,},%)#=.ݠ/.ߠ.~0@!-N@@B@@AA@@A@1mul_lt_mono_pos_l @%@ @/1/[1/$1@#c#^0@@@@@A@@@@ABCD@@"1mul_lt_mono_pos_r @%@ @/814/z15/C16@##}- -,1@@@@@>1mul_lt_mono_neg_l @& @ @/T1P/1Q/_1R@#ݩ#MP15@@@;@@X1mul_lt_mono_neg_r @&&@ @/n1j/1k/y1l@ ##561O@@@@@r4mul_le_mono_nonneg_l @&@@ *`O@/1/1/1@޶@!-U/ /Q1j@*`O@@=@@4mul_le_mono_nonpos_l @&[@ *ef@/1/1/1@ٶ@"j1@*ef@@V@@4mul_le_mono_nonneg_r @&t@ *`O@/1/1/1@@")1@*`O@@o@@4mul_le_mono_nonpos_r @&@ *ef@01Ѷ/1Ҷ/1Ӷ@ @Ω"B1@*ef@@@@ؠ,mul_cancel_l @&@ ˴@0/1/1/1@ Ő'+10,0$<'/1-1@˴@@@@j@@ABC@@,mul_cancel_r @&@ ˴@0Q2 02 02@"$Z'M2  1@˴@@V@@(mul_id_l @&@ 7 @0k2&042'@;$s'f2,03'h2./02 @7 @@@@/(mul_id_r @&@ 7 @02A0O2B@! ̩$'2I/ȩ'2K0R0א2)@7 @@@@L1mul_le_mono_pos_l @'@ 2.d@02^0l2_0d2`@$"F$]"Ѡ*q2D@2.d@@@@g1mul_le_mono_pos_r @'5@ 2.j@02y02z02{@$Ǡw"v2^@2.j@@@@1mul_le_mono_neg_l @'O@ -h@020202@$#^2x@-h@@@@1mul_le_mono_neg_r @'i@ -n@020202@$#(2@-n@@@@2mul_lt_mono_nonneg @'@ w@1 2Ƕ02ȶ02ɶ+2ʶ@#81l0̶@%0J0϶@@%.F+.+0R2@ w@@@@@٠2mul_le_mono_nonneg @'@ 9؀@1020202,2@$@#]"@'@#`!2@9@@@@+mul_pos_pos @'@ 84@1L313@ ^@ _%N12@84@@ \@@ +mul_neg_neg @'@ 1h"@1d31-3 @@3@1h"@@ r@@#+mul_pos_neg @'@ 84~@1z351C36@ @ԩ%|31ِ3@84~@@@@;+mul_neg_pos @( @ 1k@13M1[3N@@ 3.@1k@@ @@Q1mul_nonneg_nonneg @(@  r(@13c1q3d@@#\3E@ r(@@ @@h0mul_pos_cancel_l @(6@ /=@13z13{@ ѩ%Ǡ% 2 Ր3^@/=@@@@0mul_pos_cancel_r @(O@ /=@1313@4%3u@/=@@@@3mul_nonneg_cancel_l @(f@ ?"̀@1313@ %$0H3@?"@@@@3mul_nonneg_cancel_r @(~@ ?"Ҁ@23¶13ö@c&3@?"@@@@Ǡ,lt_1_mul_pos @(@ 49@23ٶ13ڶ@&2i1@ 3&"2lِ3@49@@ 0@@ᠠ(eq_mul_0 @(@ ?@28323&?)232" 3@?@@=@@)neq_mul_0 @(@ 8ʨ@2R4 24&Y %"3@8ʨ@@W@@+eq_square_0 @(@ 6i@2l4'&r)e4+,J2<4 @6i@@@@@,*eq_mul_0_l @(@ F@24>2L4?@J@)}4C2B2␑4!@F@@@@@D*eq_mul_0_r @)@ F@24V2d4W@b@#1)4]124;@F@@@@@^(mul_eq_0 @2L@i7~@}@>@^\4VӠ~n[ H?)"ʠà^@@@@@*mul_eq_0_l @2x@g@_@^,@l24pe4|1Ơne OHڠ@@@@@*mul_eq_0_r @2@uFm@lR@z24pk4ʠWD3,Ԡ͠un@@@@@֠(lt_0_mul @)@ <@3-424'4'/3   F D4@<@@@@5square_lt_mono_nonneg @)@ s@3K535@@'M0֠3 3 0ؠ224@s@@@@@5square_le_mono_nonneg @)@  /@3g5"305#@@%5@ /@@@@@'6square_lt_simpl_nonneg @)@ /̀@3~593G5:@@'11 % w5@/@@@@@@6square_le_simpl_nonneg @*@ `a?@35R3`5S@@%O54@`a?@@@@@W,mul_2_mono_l @*%@  xgL@35i3w5j@$g'3O31:321<33z5Q@ xgL@@@@t*add_le_mul @*B@  ep@-5-5@@%5i@ ep@@<@@-square_nonneg @*Z@  E@-5& 4?-5~@ E@@ @@5crossmul_le_addsquare @*o@ To߀@. 5.5@N@O&#335@To@@ Y@@-add_square_le @*@ 67@.$5ζ."5϶@i@j&>15@67@@@@֠-square_add_le @*@ @.>5.<5@@&X14`55@@@@@4quadmul_le_squareadd @*@ $ @.X6.V6@@&r1Ҡ1Ԡ1֠4~4~4 3:5@$ @@@@*neq_succ_0 @*@ +dh@4e6 $+^6$.c4Ð6@+dh@@@@AA@@A@*neq_0_succ @*@ !W/@46:$6@!W/@@@@@&le_0_l @+ @ ?@46M6+@?@@@@))induction @+@ 17@-(@'׶@'ն@46d@23 'Ґ6D@17@@@@A@@C-case_analysis @+6@ 8(@-(@'@'@46~''ꐑ6\@8(@@@@Z%neq_0 @+M@ / @%h466q@/ @@@@@o'neq_0_r @+b@ 32@46( 646 ꐑ6@32@@@\@A}@# @@ @ABCD@@,zero_or_succ @+@ *Jˀ@56é"t6@*J@@@@)eq_pred_0 @+@ 1@56ة)#,6.T5{",655l6@1@@#@@)succ_pred @+@ +@586@ 6@+@@7@@Р(pred_inj @+@  π@5L757@ƶ@Ƕ@,G7 ..+,J7456@ @@@@젠.pair_induction @+@ 6Ԁ@.r)I(@(@45@5n7)@(@ 02/7 @6@@@@@ 1two_dim_induction @+@ \@!R)5$R_wd+):)95@5P55@57L5Z7M@4ɩ0]`@57Q@5`7S0b4ͩ0c4:557W5e7X0_4Ґ77@(\@@ P@@50double_induction @,(@ 8Y#@,)_*(@5|7o4'T@57r5r/6@57v57w@%004^$7X@8Y#@@ q@@V(eq_add_0 @,I@ ?P[@5757)٠,̰7617q@?P[@@@@AA@@A@+eq_add_succ @,e@  c@5757) 757,7]/#b 747 q 7477@ c@@@j@Ai@@A$/@@ @ABCD@@,(eq_add_1 @,@ ?P\@67Ҷ57Ӷ@-76b#ڠ&aܠ7@?P\@@ z@@I.succ_add_discr @,@ @64757&Ȑ-.76/7@@@7@@a*add_pred_l @,@  p@6L868@Ʃ-E8 5,6/7@ p@@R@@|*add_pred_r @,@  v@6g8"608#@7-`8&65,8@ v@@k@@'lt_wf_0 @-;18:1l8<*p@';Aɶ@D'@̷-I'A*yϩ6)@ 81W6, *BBB@@@@D@6$_tmp-_6C-@1pointwise_liftings׾*-@%TlistР@B8kA*46}8p.C-@4relation_equivalences8w*68x C-SetoidTactics-@0default_relation *u2- @3equivalence_defaultú*}-@ relation_equivalence_equivalence*+r2:*#Heq%-@2subrelation_properJ7,]**©-)2J** Y2K {@5well_founded_morphism=l2R-**(&Basics'Program8@$flip$***ۚ @$impl7o8@$unitUe@A-@6subrelation_respectful>6z **GG-@0subrelation_reflv *N+&-@9iff_flip_impl_subrelation2VA+^76@ 3X 7bC@c /4@ 67 + +7 :6  67777777 +7T7!77 77 7 +7T7L ! 6777777 7 +7T777 77 677 777 7 + +7TT7 k() + +(:'= R '>''+k7%'7 :'() 7! 77!7%'+7T'6'+7T'6'+7T'6'6'+7T'6'T4Relation_Definitions)Relations:@@(relation'Jj(KJIH @&le_0_l\%Logic$Init@#andЖw@"Wf @,well_founded8E䠒"@%lt_wf ÐT)Morphisms'Classes4@L2VAT @*respectful%WO?4@J7t@=@$zero3F6L7@#iffС)'ProgramV@$p@"lt3<@@!t3@t4d #@"le3A8XHh`XxpC@v РeBABAB䠒O@>6z(/RelationClassesT@s 9@7oPh.Morphisms_Propa@=lЀ9\!٠!!t!a!   N E@@@@A%A Ih@ 8@ @ABC@@AA@@A@'nlt_0_r @.a@ 4Ao@79(} 9@4Ao@@@@@*nle_succ_0 @.v@ $@79(*)J9@$@@@@@.&le_0_r @.@ ?@89Щ, 㐑9@?@@@@@C)lt_0_succ @.@ 5%@8*9,)82&9@5%@@*@@X*neq_0_lt_0 @.@ !Vr@8?9,E9@!Vr@@?@@m/eq_0_gt_0_cases @.@ 8@8T:%"9@8@@T@@(zero_one @.@ ?䛋@8i:$%ՠ7%נJ,l:@?䛋@@@@A@@A&@ @&A1BhF/n@ABCD@@<_1_r @/@ ?}@8:E,,Y:&@?}@@@@&le_1_r @/@ ?@8:[,*&:<@?@@5@@Ϡ'lt_lt_0 @/-@ /<@8:q8:r@)oȐ:Q@/<@@ @@䠠'lt_1_l' @/B@ /Ā@8:8:8:@ܐ:g@/@@@@@*le_ind_rel @/X@ +π@\ZX@0@8:8:@)@3'3238:8:@)3':@+@@@@*lt_ind_rel @/y@ @}{y@8:8@۶@9:ö8:Ķ@)#9 :ƶ8:Ƕ@):@@@@@9-succ_pred_pos @/@ '@9 :۶@{~:@'@@@@M)le_pred_l @/@  Bn`@94:+\2i9,:@ Bn`@@A@@b)lt_pred_l @/@ ?qo@9I;@ -I/9:@?qo@@@@x*le_le_pred @/@  9N}@9_;9(;@*n+:@ 9N}@@@@@*lt_lt_pred @/@ !Y@9u;09>;1@*.-v';@!Y@@@@@*lt_le_pred @0@ el@9;F9T;G@*D+";'@el@@@@*lt_pred_le @0@ (T@9;\9j;]@-/9;>@(T@@@@Ѡ*lt_pred_lt @0/@ (c@9;s9;t@-9~2;U@(c@@@@@蠠*le_pred_le @0F@ fe@9;9;@+";k@fe@@@@@,pred_le_mono @0\@ &J#@9;9;@*,0704;@&J#@@U@@,pred_lt_mono @0s@ (u@9;9;@ v.C-;@(u@@m@@-/lt_succ_lt_pred @0@ 0G@:;϶9;Щ.];@0G@@ '@@C/le_succ_le_pred @0@ (@:*;9;@;@(@@@@@X/lt_pred_lt_succ @0@ &5@:?;:;@;@&5@@@@@m/le_pred_le_succ @0@ m@:T<:<.[,U;@m@@ h@@(le_add_r @0@ N@:k<&:4<',:0M<@N@@@@AA@@A@+lt_lt_add_r @0@ +| @:<;<:<6)<@5@/B8C <@-@@@@@a+mul_le_mono @1@ +]>ހ@;Y=;"=;=6D=@@-<@+]>@@@@@z)lt_0_mul' @1@ 5څ@;r=-;;=./yEA=@5څ@@@@@(eq_mul_1 @1@ ?@;=C;Q=D/2=H ;ԩJ l=(@?@@@@(mul_eq_1 @;9@#i8@$}$|${$z$y@$)@/1,=D%%l%\%I$$$$6@@@@@̠'sub_0_l @2;@ v@;=2=6-f6:;<6=@9lԾ@@ H@@'add_sub @2@ ʀ@<]><&>3U>6 A0<>>1@-3n>4<2;<=>@wD@@ y@@,add_sub_eq_l @3@ 9@<>IJK@3>N r;ͩ3>P6/@9@@!@@Ϡ,add_sub_eq_r @3 @ 9@<>def@3>i7;鐑>H@9@@!@@蠠-add_sub_eq_nz @39@ 9B€@<>}<>~<>@ @33>;>a@9B@@!4@@-sub_add_distr @3R@ <@<><><>3԰>72 J73<ؐ>{@<@@ @@,add_sub_swap @3l@ 9;@<><><>@3>Ω<N<6>@9;@@ @@5(le_sub_l @3@ 9R#@=>ʶ<>˩/81<Ԑ>@9R#@@!~@@K(sub_0_le @3@ 5MF@=%><>1,4>I=.7>@5MF@@!(@@c*sub_add_le @3@ 6@==>=>/f=<ݠa=8>@6@@!@@{/le_sub_le_add_r @3@ ?@=U?=?=?1]/7:=/ ǐ>@?@@h@@/le_sub_le_add_l @3@ ?@=p?+=9?,=1?-1x/?@?@@!s@@/lt_sub_lt_add_r @3@ 5@=?C=Q?D=I?E@12?%@5@@@@@Š/lt_sub_lt_add_l @4@ 5@=?Z=h?[=`?\@1?<@5@@!@@ܠ/le_add_le_sub_r @4-@ 9/-@=?q=?r=w?s@/ ԩ/?T@9/-@@"'@@/le_add_le_sub_l @4E@ 9/'@=?=?=?@/=8&`?m@9/'@@@@ /lt_add_lt_sub_r @4^@ ?@Q@=?=?=?11!1=( ?@?@Q@@"Z@@'/lt_add_lt_sub_l @4x@ ?@K@>?=?=?2 2=?@?@K@@@@@&sub_lt @4@ ׇ@>?ն=?ֶ@,@-2=ِ?@ׇ@@*@@X-sub_le_mono_r @4@ $ـ@>2?=?=?@0]&?@$@@,e@@p-sub_le_mono_l @4@ $Ӏ@>J@>@> @@0u8;d?@$@@,~@@*mul_pred_r @4@ @>c@>,@5[@!;8 向@@@@"@@/mul_sub_distr_r @4@ LRՀ@>{@6>D@7><@85t@:<8 ̐@@LR@@@"@A"@#@A,@,A1ՠF@,A1I@ABCD@@Ơ/mul_sub_distr_l @5@ LRπ@>@[>i@\>a@]5@_<*>8<.4!@B@LR@@"@@⠠&le_alt @>@s>@tf@v>{@w5@y" >@0Ȑ +k() + 77%' 7!7%'@''''''@@#add# `%Logic$Init@"ex @|@!t# t @"eq# !l@(((((7($@@`@@&<_alt @>@>@@>@5@>8>>>@1 +k() + 77%' 7 7!7%'РFl<|3t0xS@'#`@)1(ܠ(̠((i(V@@@@X(le_equiv @5@ +@?2@>@39>@85@?>o0H@@+@@@@t(lt_equiv @5@ =-3@?NA ?A 3U>@`V5@a?ž>0@@=-3@@@@)le_alt_wd @5@ P@5۰335A@P@@ {@@)lt_alt_wd @5@ =0Qڀ@53-3,-A@=0Q@@ @@0le_alt_dichotomy @6 @  u@?AM?[AN,``?OA/@ u@@@@Ϡ-add_dichotomy @6 @ .@?Ad?rAe-YAi?nAj6Al#b>됑AJ@.@@$@@ꠠ'max_0_l @6;@ /@?A6A7>1f?A`@/@@@@@AA@@A@'max_0_r @6T@ /@?A6԰A7W;?֐Ay@/@@@@@'min_0_l @6j@ 0K\@?A6A.1@PA@0K\@@@@@/'min_0_r @6@ 0Kb@@ Aĩ7AƩ.<@fA@0Kb@@@@@E.succ_max_distr @6@ "~T@@Aڶ?A۩7Aݩ@i77/A@"~T@@$#@@^.succ_min_distr @6@ 0r@@8A@A70A@.?r./ A@0r@@$=@@x/add_max_distr_l @6@ ,@@RB @B@B7KB7?@O/!A@,@@$W@@/add_max_distr_r @6@ ,@@lB'@5B(@-B)7eB+7@/;@iB @,@@$q@@/add_min_distr_l @6@ / #:@@BA@OBB@GBC7BE/"@(@/%B&@/ #:@@$@@Ơ/add_min_distr_r @7@ / #@@@B[@iB\@aB]7B_/<@B/?@B@@/ #@@@$@@ࠠ/mul_max_distr_l @71@ 5s@@Bu@Bv@{Bw7By86>EhBY@5s@@$@@/mul_max_distr_r @7J@ 5y@@B@B@B7̰B8O##>^gBr@5y@@$@@/mul_min_distr_l @7c@ 7@@B@B@B7B/J>wfB@7@@$@@+/mul_min_distr_r @7|@ 7ǀ@AB@B@B©7Bĩ/#U>eB@7@@% @@D/sub_max_distr_l @7@ 1?.@ABٶ@Bڶ@B۩8Bݩ8;w7;x@ߩ;yB@1?.@@%%@@`/sub_max_distr_r @7@ 1?.%@A:BAB@B83B8_;ϐB@1?.%@@%?@@z/sub_min_distr_l @7@ 3:m@ATCACAC8MC/6;B@3:m@@%X@@/sub_min_distr_r @7@ 3:s@AmC(A6C)A.C*8fC,0 3;͐C @3:s@@%q@@+Private_TacCPC+ @8A#@+.T@@'eq_refl.T@@/@@AA@@A@" @@"0<,@)@'le_refl0<,@@/@@/@ @*@/H$~@/?;@)lt_irrefl$~@@/@@'' @<@''xi@M@&eq_symxi@@/@@9 @N@^l@_@*le_antisym^l@@0 @@K& @`@&g@q@'neq_symg@@@@@] @@ +k= R'6'6'6''+k+7T'+7T'6'ࠒA!O)OrdersTac*Structures#Coq@@"lt\@!t@"eq8L@"lelР"@#ordȠ@@@@@@@@@@@@D@@A@B@A@xA܀CӠ@@K!M-GenericMinMax*Structures#Coq@C/ @A@@J!O C@/ c..s8.@.@C@!t.J.m@A@A. y@C@"le. yh._@A@. @C@"lt. h.^@A@A.먩.@BC.U..DEF. ..G@A@*}Dʶ=D˶'D̶@BD@ ;@ >߀Ƕ@  Ɛ@%trans@@'@@(? @>D>D'D驚@ ے(@ L+k() LL7#'5B@$tDؠݠנƠ}yrlS@@@@@# @>E>CE'E+@ L+k() NN7#''tD(v@@@@@٠#Ő @>E5>fE6(E7N@ L+k() MM7#'JtEK@# ۠à@@@@@p @? EX>EY(3EZqo@n L+k() MN7#'mtEAncF@/۠ՠ@@@@@X @?.E{>E|(VE}W@V L+k() NM7#'tEdicR'! @@@@@B? @?QE>E(yE>@= L+k() ML7#'tEuJD,(!@@@@@e' @?tE>E·(Eé&@% L+k() LM7#'֐tEנ̠mgOKD>%@@@@@ @?E?E(E @ L+k() NL7#'tE͠Ҡ̠rngaH@@@@@ @?F?8F(F  @ L+k() LN7#'tEޠk@@@@@Πݐ @@x@ܐ@&eq_neqx@@@@@ࠠԐ @@ؒ@Ӑ@&neq_eqؒ@@@@@ϐ @@(n@ΐ@*not_neq_eq(n@@)@@ʐ @@("@ɐ*@)not_ge_lt("@@2@@ǐ @+@(@Ɛ<@)not_gt_le(@@@@@(Đ @=@2@ÐN@)le_neq_lt2@@@@@:@@@@@XT@A@@(max_spec @;[@ 삀@DFDF2Q5;F@&F@2>@@q@@-*max_compat @;@ +@;::<F@+@@).@@A+max_unicity @;@ L@ECFE FEG@2%*#e@G ;oG!G!@EhG#E1G$2ՠ(6$G1E@;E;E@<E<>GOGO77EVAGP@GQ<GS=e8DxG4@K@@)@@&max_id @<%@ ?]V@EGi<Gk=(EAEGJ@?]V@@@@@ )max_assoc @<;@ v@EGEGEG<G=@E=B=BYGd@v@@*7@@ܠ(max_comm @Q7GG@ =@@@@@K&max_le @<@ ?]@FMHFH FH @8x38{Ch$G@?]@@@@@e*max_le_iff @<@ ,M@FgH"F0H#F(H$:o3נb58H@,M@@@@@~*max_lt_iff @<@ ,k@FH;FIH<FAH=::-3:w4搑H @,k@@@@@)max_lub_l @=@ r@FHUFcHVF[HW@8,H7@r@@@@@)max_lub_r @=(@ r@FHlFzHmFrHn@(HM@r@@@@@Š'max_lub @=>@ /B"@FHFHFH@@(8>EFHg@/B"@@@@@ߠ+max_lub_iff @=X@ ?:@FHFHFH:H "7H@?:@@@@@*max_lub_lt @=q@ ,mŀ@FHFHFH@@'A:3H@,m@@@@@.max_lub_lt_iff @=@ 90s@GHͶFHζFHϩ;; Ԡ7АH@90s@@@@@*/max_le_compat_l @=@ "ӡF@G,HFHFH@(9W>DF>'H@"ӡF@@@@@D/max_le_compat_r @=@ "ӡL@GFIGIGI@(9q>*F6H@"ӡL@@@@@]-max_le_compat @=@  E@G_IG(IG IBJI@@(9>d>'I@ E@@@@@y(min_spec @=@ @G{I6GDI74蠩!;87>wI=EGD!?6O>{IAIG|I@@@5@@+min_spec_le @>@ $@GITGbIU5!Y8I7@$@@@@@*min_compat @>(@ 8@>"=q=p6IIK@8@@+@@à+min_unicity @><@ _隀@GIGIGI@54!(!%,>ŰIG6h*ϐIj@_@@@@@⠠/min_unicity_ext @>[@ VX@@@GIGI5S!8y!6GIGI>IyI@VX@@@@@(min_mono @>{@ `8@AH@x@vCuI¶BIé>Iũ6rGAАI@`8@@, @@&min_id @>@ ?9@HIک?Iܩ6GHI@?9@@@@@3)min_assoc @>@ ؀@GIH6IGI?.I6ѠGu6I@@@,@@M(min_comm @>@ T5@HOJ HJ ?GJ 6H I@T5@@,@@d(le_min_r @>@ ,3+@HfJ!H/J":,H_J@,3+@@@@@z(le_min_l @>@ ,3%@H|J7HEJ8:BHAJ@,3%@@@@@)min_l_iff @? @ -@HJMH[JN<9J.@-@@@@@)min_r_iff @?@ 9[@HJcHqJd<'7vJD@9[@@@@@&min_le @?5@ ?:*@HJyHJzHJ{@:6.7*J]@?:*@@@@@ՠ*min_le_iff @?N@ 9(@HJHJHJ<ߠ6GJu@9(@@@@@*min_lt_iff @?f@ :o'@HJHJHJ<<N6`ݐJ@:o'@@@@@)min_glb_l @?@ %"@IJöHJĶHJŶ@;3J@%"@@@@@)min_glb_r @?@ %"@IJڶHJ۶HJܶ@&됑J@%"@@@@@3'min_glb @?@ 0؀@I5JHJHJ@-@';aHu7(J@0@@@@@M+min_glb_iff @?@ 2부@IOK IK IK =WH#萑J@2@@@@@e*min_glb_lt @?@ 99@IgK"I0K#I(K$@=Z@)Ʃ=j2K@99@@@@@}.min_glb_lt_iff @?@ @IK:IHK;I@K<==#AK@@@@@@/min_le_compat_l @@@ +t@IKSIaKTIYKU@*;à85F86)K8@+t@@@@@/min_le_compat_r @@)@ +z@IKmI{KnIsKo@+;ݠ8O,8PKQ@+z@@@@@ɠ-min_le_compat @@B@ $sC@IKIKIKDK@@+ ;8jЩ8k*Km@$sC@@@@@堠2min_max_absorption @@^@ JCL?<QA ᐑL @q;@@"@@0max_min_antimono @A@  k@CJ@@AJAJL[L[<ǩL]L]><JdFL^EL_ALaL?@ k@@@/@A/3@8@8A!s̓P@8A!t Q@ABCD@@ 0min_max_antimono @A;@ ץ@CJֶ@8@*F5LELAL0Lc@ץ@@$@@۠,max_monotone @AT@ J@CJ@APJNJֶFOLELAٰLB\JIH©J ŐL@J@@@/S@9A=t@9A1FdJA@ABC@@,min_monotone @Ay@ 3ʀ@DK@%FrLELAL©9#J ͐L@3@@!@@4min_max_antimonotone @A@ D@DK.@AK1KFL۶F LܩBL<L@D@@@/@A{@x@=@<@ABCD@@94max_min_antimonotone @A@ g@D<KM@FLF)LB5L\8L@g@@@@Q+Private_DecML/max_case_strong @KZMK#M!P@MȺhiƠ #J@@&CompatFM%FVM&@B)@K(F4JF5"Hl@$թJ;"Hr@CK3;Ȑ!cM7@-CompSpec2Type2KM>Bz?FLJ:ѠFNJK"@9 9ME@)CompSpecTӊMLB?FZJȐ"c0:(7JРMP@,CompareSpecT, /@CAAAAAA@@@@@@@@D*J +BMf!!֩?!!ة?!!K!ېC)!!Ku"EQBMt!FzBy%lemma?Ġ=9-=92?BM!&!K**!9:B')KF!#9MB1-%!ߩKs@:3X<:!7!K?"LT?ޠ" FB(9QA("GT?F"B4?>E9_HBM"""㰩>!"!V9g?BM" ![K*_TWKF!aU9OMB1_W!cK@:3X6:܀20"@LMɶKMʶ@@@KΐC T+k()7!7!7777= gR'>#97!7!7!7!7!7  #7"  7!7777"7777! # '>#97!7!7!7!7!7  #7"  7!7777"7777! # '>"97!7! 7!7! 7!7  "7"  7!7777"7777! # '' +k()7!$'DL  @,compare_specp)Datatypes$Init @@2Kp)Morphisms'Classes @9iff_flip_impl_subrelation2VA</RelationClasses @(symmetry0xjPࠒ'@'comparet<D-@"lt=xX3@!t5H,h9@'le_lteqS%Hؠ!@5Equivalence_Symmetric. U4ĠE@"eq=#(@$\`K@ = 0РK@, /@CװAABACAALM > =@ 8th@%max_r|i@(eq_equiv*u@%max_lT%Logico@"or @N4@@#N69c@A@@N:@9g c9R9Ps89G@.@NC@ W.J8@A@A. y@NG@ V. yh8@A@. @NM@ U. h8@A@A.먩9Q@BC.U9O9MDEF. 9D9BG@A@ T8UsualMinMaxDecPropertiesNU8@A@@@Ⱥhi@b@A@A@:@:A ALN@AB@@Ԡ(max_case @LNLNx@Nj"v@@!Xu"X0LF"X1L FLN@ &ChL@,HĀGL(NN@L/C?L-GL2C?!vL@LNLN)@@@퐐 +k()+++7# '''$' ˠ 3MinMaxDecProperties@G\NtqY@@G  נ@@@@  @A@Ǡ@@ Ǡ @A@AB@A@@F  @@t<@ @'comparet<d@@A@A5@@ 5 @A@=#@@ =#^ L 2@5@A@A=@@ = @A@=@@ = @A@ABC@A@ 9 @A@@@j"@u@A@A@wA@A@@Z'max_dec @MXOM!Os@op@=A+|M"MVmO=2*HOHPO D%D#Cj>D`O&LL1=l=w> DfO,M+H:DhO.M-L>DlO2M1H8Mm!E =,D+@=trans_co_eq_inv_impl_morphism&ni$OAD}2LHO:OCD2HQLM~##D4@/eq_proper_proxy)fOJ#K >#A$OQD2LH_HWHWOSHYK>DOWM^M^DYD@+reflexivity(ϓ/O^D7Me>2l+ ObD7M@MOcMqOd>G +k()7777"7779 7777"7779 ++7#'()= JR'>977!    7777"777  7777"777 9'>977!    7777"777  7777"777 9'' +k7!7!7%' 7! 7!7%'4@2&ni@@r@<V@5Equivalence_Reflexive#97!7!7!7!7!7  "7"  7!7777"7777! # '>#97!7!7!7!7!7  "7"  7!7777"7777! # '>"97!7! 7!7! 7!7  #7"  7!7777"7777! # '' +k()7!$'D4@2p1p@%min_rϐH@%min_lɠx5<-@ؠN@'t<DS@&=pXX@%58h]@$S%@ؠ#$e@ =#(0T`@ Ǡ0lXo@ 3=0Р$@C"ALz@*ux  @|P8@@k@@A@A@@ (min_case @NPlNzPmW@PomU@@R۷ة@@5/IMMEMEN@NPNPm@a@@̐@(.>\Pn:7Ơ@@m@*@A@A@,A@A@@ 'min_dec @NPNP@G0y@H6@NNJcPIPEED>N?}CEPN6I©E@>trans_sym_co_inv_impl_morphism'\|PEF@/Equivalence_PER/;9]NC%9IשG   7777"777  7777"777 7777"7779'>G   7777"777  7777"777 7777"7779'' +k7!7!7%' 7! 7!7%'0mD\$Ġj`Рg@Ba`_[ANL@5@T8pTX|@#@=#PXDL0hLPt(@*u |(Dl@A/;\@M'\|x@d$@kP@@3@@ n@@@@@@A@  @OnQ)O7Q*@Q,rA@@@-B@"/NO7Q9MYJQ:JkQ;F@F>%?Fy@4!yJKI1%XF@'f_equal=! H"O?JTJTFD%JV QR&JXOQNOYF(%gF@'eq_rect=߀/%?巐"X23OOf%ILOOgO@OQaOoQbL8@1@0Nߐ +k()++h7# '()9777 G +17 +17T7   77   + 77# ' $'6''$'ࠒ@=ߐv@k+sِPrA@@H8@'f_equal=>@(eq_trans!yPQo;8 @@rA@k@A@A@n@Be@Ao@@rA@AsA1E%IF@@@ABCD@@ " @OQOQ@Qr@@!OJķ OJƩO@3HLF~@0rHO<OFOBFO@P QŶOQƶ@@d +k()+++7# '''$'\@7XQ|d@@r@*@A@A@,A@A@@ 0֐ @E@ cB@,M5p@z@+`Q͠~@@@L@A@@ G5 @PDQP R@Rt9@@r@1nq@)lOP ַKRK@RGGt&_@}&(I^KKGK RK"POP#GX&1ŷP\P(P\P(P\@PgR"P0R# #@@O2ࠒ=t9w@@H@4{[PPR$@@t9@J@A@A@M@C@AN@@QA@ARA@@@ABCD@@  @PRaPoRbL@RdtJ@@PN@RH5RP@R[bP@RỳO FPאR@6ʱ@@@@@H$Even @QVS(SQ!SHPSQFQQS@Q^SE> |+k+ 77%'77!77&'РAA@HH @"ex @lFPH^`dH hS@@@L(AD@A@@HQ#Odd @QSH(:SJQXSKHSMQTG9Q@7 +k+ 77%'6 77!7!77&'G|dAA@P9lFXHtdA@DHF|SR@@;@@H.Private_ParitySS\&Even_1 @HMQh@ -9;ƀ@BjQv@2|gHW@.R @-9;@@@@@H&Even_2 @@ -9;ǀ@QSEOϩR>E 6@-9;@@@@@Hˠ%Odd_0 @6@ ":@BQ@2uH@.GRUP@":@@@@@H堠%Odd_2 @P@ "<@R%SF+P3g@"<@@@@@H@@@@@pl@A@@)even_spec @H@  K\ @R@SFFI9QTOQEPS@ K\ @@@@@I(odd_spec @H@ 0֫'@RWTF]IPQkJP6Q]5S@0֫'@@@@@I/+divmod_spec @H@ aɀ@MT*M[T+MYT,ReT-@'hMWBBB@@@@@R;MaF\MQR8QR@"q'T=MGT>,@I|TBHHMLG۠BQ©H/%HGBRTH4)2&T,@3a@@@@@If'div_mod @I@ P@NTaMTb@"vITeQHGRpGWAvLAwTI@P@@@@@I-mod_bound_pos @I:@ 06@N1T~MT@%@*֩,DS$L5ɩFʠRTf@06@@@@@I.sqrt_iter_spec @IW@ 4O{@RTRTMTPT@I۰TRH@0BLpMR RR%T,EH렩HMHCMMH!F HHLLT@)4O{@@@@@I͠+sqrt_specif @I@ ,f@S Tȩ,ʠE7HaR@S2R@S ;PSGSHkSd T@!,f@@@@@I)sqrt_spec @M?T鷐"Ha'CR@3e+Q@MHT 'J,EbH+QSG>SHS 8+k()7$'I@M,fdT@@@@@J (sqrt_neg @I@ ,@MqU@'mJXU%ST@,@@@@@J6.log2_iter_spec @I@ 'y@RU1S6U2N`U3PU4@JqU7HzSNEIzMz@GSDHSS>CLUA-CEH/I"pGHSMU)@)'y@@@@@Jc)log2_spec @J@ 0@SU^@"-aEΠHS֩SG@TW2 _SC@TX ɀRNSrGStHSS UO@"0@@@@@J+log2_nonpos @J@@ -p@SU@'JU"T&Ue@-p@@@@@J÷ @OIUNU*U8sUJְUSI'@OPUNUGÐ +k() + 77%' 7!77&'}|I%\JנltJtU@@y@@JȠ*gcd_divide @J@  $@NUöNUĩ-ƠS@;J@<>S@U2uYS@U ÀSLSک TU@! $@@@@@J,gcd_divide_l @J@ >(@N>UN<U#U@>(@@@@@K,gcd_divide_r @J@ >(À@NRUNPU*U@>(@@@@@K,gcd_greatest @J@ 5F(@NfVNdVV@MJH@O4PSK#JU@5F(@@@@@K1*gcd_nonneg @J@ !@NV,NV-FTbV @!@@@@@KG+div2_double @J@ O@TVBK~VDM0TV$@O@@@@@K^0div2_succ_double @K@ 2H@TVYKV[M2TTV<@2H@@@@@Kv'le_div2 @K-@ -tQ+@TVqFޠMJGTVR@-tQ+@@@@@K'lt_div2 @KC@ / @TV@$'H̠LTVh@/ @@@@@K)div2_decr @KY@  -@NVTV@-G MxTV@ -@@@@@K,double_twice @Kp@ 2TR@TVKVMVRV@2TR@@@@@KϠ+testbit_0_l @K@ I&W@%/ u @@@@M1)land_spec @L@ 3K$@PX,PX-VsX.MjUJV@W,2XV@W- €EDVsNJS%X@3K$@@@@@MS*ldiff_spec @M @  %@PXNPXOVXPMUJ(V6@W3VV2@W HEfVNA"T\HX<@ %@@@@@Mv(lor_spec @M-@ 1@PXqPXrVXsMUʩJKVY@W2uXVU@W €EVN@EX\@1@@@@@M)lxor_spec @MM@ )À@PXPXVXMϰUJkVy@W2Vu@W REVةNeX|@)@@@@@M)div2_spec @Mm@  /I@QXMX k:|X@ /I@@@@@M̠0testbit_odd_succ @QX÷W Xķ@+V@vE@Q!X˶WX̶@+$N V$JMLh#dW`UJEᐐ <+k() 7%'M@3)hX@@@@@M1testbit_even_succ @QBXW2X@+EV@ĆˀE@QJXW:X@+MN2VMJΠ'U&%M@:ThX@@@@@N-testbit_neg_r @M@ -=ˀ@QjYWZYN+gNRVmDVZX@-=@@@@@N00shiftl_spec_high @Q}Y'WmY(W6Y)@+W @L̀W/VW7@QY1WwY2W@Y3@+@8ʩNqVK &kVKVM#1 @+k() 7&'M@ MlY%@@@@@N]+shiftr_spec @QYTWYUWcYV@+W9@$%h-@QY]WY^WlY_@+NVK8:WlK;WfM8+N@:")lYO@@@@@N'Even_wd @N>@ .@N8KKYa@.@@"@@AA@@A@&Odd_wd @NU@ ;e݀@NOKKҐYx@;e@@"@@'even_wd @Ni@ bN@NcKrKqUY@bN@@L0$WР$X|Y@2 @@<@@m,double_above @N@ 2cG@XHZXZ@ILIW$X$Y@2cG@@<@@.Even_Odd_False @N@ -?>@SZ@n@WWHY@-?>@@.@@,orb_even_odd @N@ .@XwZ2OnWOV/ W|Z@.@@@@@(negb_odd @O@ >XJ@XZIOWVK7VFZ+@>XJ@@@@@ʠ)negb_even @O@ S@XZ`OWVbLZ@@S@@@@@ߠ&even_0 @O1@ >ǀ@OW˩VoXWZU@>@@@=H@F@/R@ABC@@%odd_0 @OI@ /@OȰWQnYWѐZm@/@@@@@ %odd_1 @O^@ /@OݰWQYWꐑZ@/@@@=U@A=v@G@/@ABC@@%&even_1 @Ow@ >Ȁ@OXVY-WZ@>@@@@@:&even_2 @O@ >ɀ@P X&VUXZ@>@@/p@@O%odd_2 @O@ /@P X;QUX)Z@/@@@@@d(Odd_succ @O@ ⮀@Y?ZME5LjNZ@@@@=@A=@Gr@/@=@ABCD@@(odd_succ @O@ 0ֲ@YZ[PQXlQLWZ@0ֲ@@@@@)even_succ @O@  Kc@Yp[+PgXW&L[ @ Kc@@@@@)Even_succ @O@ @Y[AMLb["@@@@@@.Even_succ_succ @P@ @Y[WM[7@@@@@@֠-Odd_succ_succ @P(@ .@Y[lM[L@.@@@@@렠.even_succ_succ @P=@ 0,M@Y[PXةW|W}[b@0,M@@@@@-odd_succ_succ @PS@ btÀ@Y[PӰXRy[x@bt@@@@@(even_add @Pi@ ǣ@Y[Y[PYW=֩GJ@[ PWXW[@ǣ@@0V@@5'odd_add @P@ 5~ŀ@Z[˶Y[̩QY#R=Q@ [@5~@@@@@M(even_mul @P@ ǵ?@Z([Y[Q Y;Wߐ<Q3[@ǵ?@@E@@f'odd_mul @P@ 5@ZA[Z [Q9YTRQ<[@5@@@@@~-even_add_even @P@ (`@ZY\Z"\@gQRYmX$ XU%[@(`@@@@@,odd_add_even @P@ 6(@Zr\-Z;\.@QkYS$$Ri\@6(@@@@@1even_add_mul_even @Q@ ED@Z\EZS\FZK\G@Y,QYXDZ/ZN<éXHT<\.@ED@@@@@͠0odd_add_mul_even @Q@ 3'ǀ@Z\cZq\dZi\e@QYSHSITV\H@3'@@@@@砠.even_add_mul_2 @Q9@ ;^R@Z\}Z\~QYթXyZdZXO nΐ\c@;^R@@@@@-odd_add_mul_2 @QT@  y@Z\Z\QհYS{S|\z@ y@@@@@(odd_pred @Qk@ 0]@Z\@*éQZS1R\@0]@@I&@@AA@@A@)even_pred @Q@  K@[\ɶ@*ݩRZ!X1lS\@ K@@I@@@(even_sub @Q@ ǽ@[%\Z\@IRZ9Xݐ51\@ǽ@@1@@5'odd_sub @Q@ 5h@[@\[ \@J R9ZTSRqS9\@5h@@@@@N-Private_NZPow]#\'pow_0_l @QZ@ >ͻm@Ux]"@*©R_]%Ph3z[Ő@>ͻm@@@@AA@@A@(pow_0_l' @@  6x@U]<@+P1@ 6x@@?@@'pow_1_r @1@ >ͼ܀@U]PR]RP?[G@>ͼ@@?@@-'pow_1_l @G@ >ͼր@U]f@/R]iP)[^@>ͼ@@?@@D'pow_2_r @^@ >;E@U]}R]P [[Uu@>;E@@?@@[(pow_eq_0 @u@  <8@U]U]@/@ )V@ <8@@?@@q+pow_nonzero @@ ,M =@V]U]@+i@.FLR]P>\Q@,M =@@@@@,pow_eq_0_iff @@ р@V]ŶV]ƩPS]ʩQ [D\jI|05Ϡ+nLV@@@@@@)pow_add_r @@  `@V8]V6]]@.~@.S"]Q+[d?.YQ/+Q0_YѠQKY?@ zO5@@@L@@㠠)pow_mul_r @@  zO;@Vr^Vp^^@.@.S\^"Qe[>Qg:[@ zO;@@@i@@*pow_nonneg @@ =@V^9V^:@.ԩN\ 1@=@@@@@.pow_pos_nonneg @1@ 9)z@V^PV^Q@4@.P\I@9)z@@A@@/-pow_lt_mono_l @I@ )h@V^hV^i5^j@, @6n+6Pd@)h@@A!@@J-pow_le_mono_l @d@  9v@V^V^P^@6->NQ? ֐@ 9v@@A<@@e(pow_gt_1 @@  lOD퐑@ 9|@@A@@+pow_le_mono @@ %[-@WA^W?^^Z^@6Q5,&.@.O`7D@%[-@@Kh@@Ϡ+pow_lt_mono @@ 'O@W^_W\_ _ Z_ @7.@QS@'O@@5`@@ꠠ)pow_inj_l @@  q@Wy_#Ww_$_%@.s@.t@.@Te_+l?Tg_-X3X;!@ q@@@@@)pow_inj_r @!@  q@W_@W_A _B@5@.@.@T_HT_JXX\Đ>@ q@@@@@$1pow_lt_mono_l_iff @>@ ? @W_]W_^*__@.@.@.QQ&Q{[@? @@@@@A1pow_le_mono_l_iff @[@ 7M@W_zW_{G_|@.ʶ@.˶@/QʠͩOv@7M@@@@@\1pow_lt_mono_r_iff @v@ ?$o@W_W_b_@5@02Q7өQ@?$o@@@@@v1pow_le_mono_r_iff @@ 7;@X_X_|_@6@0LQ0ސ@7;@@@@@,pow_gt_lin_r @@ h0@X_ȶX_ɶ@+@0dR]L@h0@@B~@@-pow_add_lower @@ !v@X6_X4__@/0@/1@/fPR]S+]]ꐑ@!v@@B@@Š-pow_add_upper @@ !l@XT_XR_`@/N@/O@/Pp[РSJ^z("@!l@@4@@@@@4@@A@@+pow_succ_r' @T@ 6y@Xv` Xt`!U]`#SfXd[^-\`@6y@@@@@AA@@A@ @T@%:Tyr@`@'pow_0_l:Tyr@@@@@ @^*`gE@ @$NPow(Abstract'Natural'Numbers#Coq@(NPowPropX@'pow_1_r1c`?@@B!PH`CKp@A@@AHH`H@Ku cK`K_s8KV@.@`P@H.JJ@A@AC. @`T@H. ^J@A@. y@`[@H. yhJ@A@. @``@H. hJ@A@AB.먩Kd@C.UKbK`DEF. KWKU.gKI@.&@`i@H.&TH@A@A.뾴KI@.LKG@.@`o@H.TH@A@ABCD.,aKGKEE.K9K7.ɄK4@.@`w@H.rH@A@.t @`|@H.t TH@A@AB/K6@CD/K4K2EFG@A@H*NExtraProp`J@A@@@B!CYXWVU@HH@A@$NPow(Abstract'Natural'Numbers#Coq@eH@A@@@A!BgH@A@@@!A#h@@ <@q@I <H@A@A Ѹ@@I ѸH@A@ 1@@I 1H@A@AB @@@I @H@A@ Za@ @H ZaH@A@A _ @@#div _ d@@A@ `@@#eqb `d@@A@ABC b@@#gcd bĠd@@A@ i@@#leb id@@A@A j@"@#lor jàd@@A@ k@'@#ltb kd@@A@AB k(@+@H k(H@A@ k@/@H kH@A@A l@1@H lH@A@ n@4@#odd nd@@A@ABCD n@8@I8 nH@A@ pl@>@#pow pld@@A@A u@B@H uH@A@ v@E@I: vH@A@AB@G@$div2d@@A@ 2@M@$even 2d@@A@A@Q@$landàd@@A@@V@$log2ʠd@@A@ABCS@Z@$lxorSd@@A@+=@a@H+=H@A@A{<@c@$sqrt{<d@@A@@h@ISH@A@AB%@j@IO%H@A@I@o@%ldiffId@@A@A% j@s@&modulo% jd@@A@%$@x@&shiftl%$d@@A@AB%$@|@&shiftr%$d@@A@%D@@&square%D͠d@@A@).R@@'testbit).Rd@@A@:@@'compare:Ѡd@@A@ABCDEFG@A@@@@@? @V3@:Tzۀ@YawVayTCY`aX@'pow_1_l:Tz@@@@@U @@@8@=@'pow_2_r1can/*Ѡ@@@@@oƐ @Vc@]@YaYataVaTC[]wa@)pow_add_r]@@@@@ @V}@ :@a@)pow_mul_l :@@@@@ @V@ @@Z)aӶZ'aԶaթWaשUB3U%`a@)pow_mul_r @@@@@@Z @V@b@ZCaZAa@0Ya@(pow_eq_0@@@@@ʠY @V@a'B@ZXbZVb@/PܐSa@+pow_nonzero'B@@@@@ᠠU @V@] ~ր@ZobZmbTeT:01Pa@,pow_eq_0_iff ~@@Db@@ʐ @V@$ﹰ@Zb1Zb2b3@0G@:mǐb@-pow_lt_mono_l$ﹰ@@@@@Ɛ @W@{@ZbHZbIbJ@AÐb)@-pow_le_mono_l{@@@@@& @W@0ʀ@Zb^Zb_@.@0T`bA@(pow_gt_10@@@@@> @W2@$ﹶ@ZbvZbwCbx@8˶@AߐbX@-pow_lt_mono_r$ﹶ@@@@@U @WI@@ZbZbZb@.7bn@-pow_le_mono_r@@@@@k @W_@ 2@ZbZbpb]b@Q.h@A@ASU=b@+pow_le_mono 2@@@@@ @t@ @q@+pow_lt_monoUbc^$@@@@@ @W@Z@[1b۶[/bܶbݶ@0@XbW,+Ӑb@)pow_inj_lZ@@@@@ @W@Z@[Jb[Hbb@9I@X4bIp?b@)pow_inj_rZ@@@@@ՠ @W@:@[cc [acc@1#U[;JUVb@1pow_lt_mono_l_iff:@@@@@ @W@3 @[|c&[zc'c(@1<Ut4$c @1pow_le_mono_l_iff3 @@@@@ @W@:ot@[c>[c? c@@9UA˩Uc#@1pow_lt_mono_r_iff:ot@@@@@  @X@3%@[cX[cY%cZ@9UBSc<@1pow_le_mono_r_iff3%@@@@@9 @X-@>5@[cq[cr@/Ua|cS@,pow_gt_lin_r>5@@@@@P @XD@4 @[c[cUc@1SaoV%cm@-pow_add_lower4 @@@@@j @X^@/*@[c[coc@1T_rVbX;c@-pow_add_upper/*@@@@@(even_pow @X{@ ǹ@\c\c@1ԩXa_c@ǹ@@F@@'odd_pow @X@ 5Ѐ@\.cض\,cٶ@1Ya1ZZc@5@@@@@.Private_NZSqrtcc0sqrt_spec_nonneg @Xa@ 6 @\Qc@VC\ _N4@6 @@F@@AA@@A@+sqrt_nonneg @@ S-@\ndTbL2@S-@@F@@+sqrt_unique @2@ Yc@\d-\d.@<1T\Rb:Vwb<4Yqd7i]Cb?P@Yc@@P@@6'sqrt_wd @P@ /Gπ@YbX}d@/G@@F@@J-sqrt_spec_alt @d@ ǀ@\d_@69Rdb_dc&sqrt_1 @X@ -}u@ZeTccᐑm@-}u@@G@@S&sqrt_2 @m@ -}v@Zei`@c@-}v@@H@@h(sqrt_pos @@ >L@]e}WȠWg3@>L@@;@@~+sqrt_lt_lin @@ n@]e@+lWؠc@n@@;@@+sqrt_le_lin @@ 򚙀@]e@8V@@@@H\@AH[@R @%n@%k@ABCD@@.sqrt_mul_below @@ 9)*@^eö^eĩV1a֩ ᐑ@9)*@@Hy@@Ơ.sqrt_mul_above @@ 9'f@^1e۶^/eܶ@6v@6wX"E۩adpةdr@9'f@@H@@栠,sqrt_succ_le @@ %a*@^Qe@8SVi09@%a*@@H@@,sqrt_succ_or @@ %ap@^hf@8jQĠ[Qf[Sf 1@%ap@@@@@7sqrt_eq_succ_iff_square @1@  |o@^f,@8Xx;!f1^f2>43ө[pf6_B^UN@ |o@@ 9@@4+sqrt_add_le @N@ Qvy@^fI^fJV~Hrd/]f@Qvy@@H@@L+add_sqrt_le @f@ q]@^fa^fb@6@6VѠdHZ1b5dG@q]@@R@@j@@@@I@AI@IA@ABR@;K@A&2@&/@I@ABCD@@A@@*sqrt_spec' @[G@ 4!@^f>VbZd˩XԠdͩb]fq@4!@@@@@AA@@A@| @df@&rV@~%NSqrt(Abstract'Natural'Numbers#Coq@)NSqrtProp@+sqrt_unique=6f[V@@A!B@N@A@@@!A @A@#N@A@@@@@@AA @[@I08@_<f\"f_ e%f@+sqrt_square08@@@@@X' @U@/-c'@&R@,sqrt_le_mono'ؠfޠ`D:5@@@@@q) @n@1 )@(k@.sqrt_lt_cancel!9RРfy]SN@@@@@+ @[@3" @_g/_g0Y{Weo;g@.sqrt_le_square" @@@@@& @\@.O@_gG_gHYYeS_kYUeg,@.sqrt_lt_squareO@@@@@$ @@, Qg$@#@&sqrt_0#8gBĠ@@@@@ՠ( @@0 Qh(@'@&sqrt_1#8g[ݠ@@@@@, @@4 Qi,@+@&sqrt_2#8gt50ڠР@@@@@ @@"%SB@@+sqrt_lt_lin<۠gNI@@@@@  @\@% y@`gũX2fg@+sqrt_le_lin y@@@@@5 @2@ l@/@.sqrt_mul_below.mg|w=!@@@@@N @\@! BӀ@`Ig`GgZ8/c g@.sqrt_mul_above B@@@@@f @\@8|Η@`ah Xx?Y{6g@,sqrt_succ_le8|Η@@@@@| @\@8|݀@`wh!SҠ]_h%M]ah'Yh@,sqrt_succ_or8|@@@@@ @@#Jl@񐑠@+sqrt_add_le:hܠנwr@@@@@ @]@!sʀ@`hS`hTX d#fJ~h8@+add_sqrt_le!s@@@@@Ƞ'sqrt_up @`hjQJbe-hlUXQg f_g@`hshs +k77!= R'6'7 7 7$'6''+k6'Р)Datatypes$Init#Coq@@*comparison;f@@@@@@@@@@@@D@@A@B@AALK!A&NZSqrt&NatInt'Numbers@$zero`X@'compare`L!B@$sqrt@$predt$@!tԠ*@$succgh_Z @&NZSqrt&NatInt'Numbers#Coq@,NZSqrtUpProp@@@A@@@N!DEDC[@ @A@@M!C &@A@@LB!@@[@*@'compare[d@@A@Ax5K@@!tx5KJ@@A@x<@ @"eqx<Ǡ^@@A@ABx=@@@"lex=@h@@A@x=O@@"ltx=Oh@@A@Axp@@#addxpd@@A@x@@#divxd@@A@ABCx @!@#eqbx d@@A@x@'@#gcdxӠd@@A@Ax@+@#lebxd@@A@x@0@#lorxҠd@@A@ABDx!@4@#ltbx!d@@A@x7@=@#maxx7d@@A@Ax@A@#minxŠd@@A@xק@F@#mulxקd@@A@ABx.@J@#oddx.d@@A@x@P@#onexT@@A@Ax{@T@#powx{d@@A@x@Y@#subxd@@A@ABCx@]@#twoxᯠT@@A@I(@c@$div2I(d@@A@AuA@g@$evenuAd@@A@@l@$landҠd@@A@ABD&@p@$log2&٠d@@A@4b@x@$lxor4bd@@A@AL@|@$predLd@@A@K@@$sqrtKd@@A@AB@@$succr@@A@@@$zeroT@@A@Z X@@%ldiffZ Xd@@A@AB,vXy@@&modulo,vXyd@@A@CD-K@@&shiftl-Kd@@A@-K@@&shiftr-Kd@@A@-^@@&square-^ܠd@@A@0*@@'testbit0*d@@A@ABCEFG@A@@KȠ@A@@@@@,sqrt_up_eqn0 @^q@ =S߀@b i@;^ig@Y%o^{@Z&"fh]i@=S@@@@@+sqrt_up_eqn @^@ wYՀ@b'iѶ@7q_ih`>vi@wY@@@@@ՠ,sqrt_up_spec @^@ =Uo@b@i@7A\1eai;gZ`ge??i@=Uo@@L@@.sqrt_up_nonneg @^@ !@b`j ZwhTf,i@!@@L@@ *sqrt_up_wd @^@ 4@^ְhx^hi@4@@@L@AL@V@@@ABCD@@$.sqrt_up_unique @^@ '@bj9bj:@7ڶ@B>\f ^^gZg5_jFb3gƐj%@'@@@L@AM@V@L@ABC@@I.sqrt_up_square @_@ "@bj^@<_jahij@@"@@M@@`3sqrt_up_succ_square @_1@ "Q@bju@<ͩ_jxig_jY@"Q@@L@@y)sqrt_up_0 @_J@ m@_ɰjii/jn@m@@L@@)sqrt_up_1 @__@ m@_ްjii1j@m@@L@@)sqrt_up_2 @_t@ m@_jei+j@m@@Mk@@/le_sqrt_sqrt_up @_@ Uŀ@c#jͩ[:Ðj@U@@M@@͠4le_sqrt_up_succ_sqrt @_@ 9@c8j[O j@9@@M@@⠠1sqrt_sqrt_up_spec @_@ 6H#@cMj@=OB[gfi j@6H#@@M@@2sqrt_sqrt_up_exact @_@ 6ޣ@cfk@=h]\`Ok]@kckkC=q`Vkhc;j@6ޣ@@?@@/sqrt_up_le_mono @_@ `@ck/ck0@Z[{d?|k@`@@M@@21sqrt_up_lt_cancel @`@ 3G@ckGckH@]?IӐk)@3G@@M@@I1sqrt_up_lt_square @`@ 6bVs@ck^ck_@;@;]]Y]h kD@6bVs@@A@@d1sqrt_up_le_square @`5@ 3U>@ckyckz@<@<]Ǡ[W[;ik_@3U>@@N2@@+sqrt_up_pos @`P@ wi7@ck]ߠ]96ku@wi7@@A@@.sqrt_up_lt_lin @`f@ @dk@]]ik@@@N_@@.sqrt_up_le_lin @`}@ @dk@>\/k@@@Nt@@1sqrt_up_mul_above @`@ U1a@d,kֶd*k׶@g\}Z?j"k@*h@@N@@/sqrt_up_succ_or @`@ *i;@d}l'@>W٠afl,ahl.vl @*i;@@@@@,:sqrt_up_eq_succ_iff_square @`@ :n@dlA@>^/l"@:n@@@@@B.sqrt_up_add_le @a@ Ѐ@dlWdlX\ŠNj=l:@@@O @@Z.add_sqrt_up_le @a+@ 8CS@@dlodlp@= @= \ߠjVklV@8CS@@@O)@@v+log2_nonneg @aG@ -Ԁ@dl\k,(hll@-@@O?@@AA@@A@+log2_unique @a`@ 3 @dldl@>@D]_7:j+^j-_k!ialMdj2l@3 @@@@@%'log2_wd @a@ .ր@a|kawal@.@@Ox@@9-log2_spec_alt @a@ #~@e0lڶ@:zA͠lݷhHlީDࠩbljajĠ`'kWek"D?@_-k&l@ #~@@A@@],log2_unique' @a@  Bŀ@eTleRlm@=@E=_Hk `I7@bDm jjjbHm[{jl@  B@@O@@)log2_pow2 @a@ 0FC@exm"@?zb_m%|k.m@0FC@@O@@.log2_pred_pow2 @a@ )@em:@:کbwm=ؐdaАm@)@@O@@&log2_1 @b@ ?d @bmTkkm3@?d @@O@@Ǡ&log2_2 @b$@ ?d!@bmih@kmH@?d!@@O@@ܠ(log2_pos @b9@ /'@em}@3V_ lm^@/'@@P1@@)log2_null @bO@ 0@em_ޠbѰm l63:mu@0@@PH@@ ,log2_le_mono @bf@ 0P@fmem@\^Im@0P@@C@@ .log2_lt_cancel @b}@ 1k2@fmfm¶@``8LMm@1k2@@Pv@@7,log2_le_pow2 @b@ 0 @f.mضf,mٶ@D/`%3^Ikm@0 @@D.@@P,log2_lt_pow2 @b@ 2 @fGmfEm@DH`>`9kvL`;lm@2 @@P@@k+log2_lt_lin @b@ ?@fbn @;`Qlm@?@@@@@+log2_le_lin @b@ @@fxn"@@z^n@@@@Dt@@.log2_mul_below @b@ >e@fn7fn8@D@D^lX^n@>e@@D@@.log2_mul_above @c@ >р@fnRfnS@>@>^ l9l向n7@>@@Q @@ˠ-log2_mul_pow2 @c(@ 3!R@fnlfnm@Dö@?cnq j>ltolWkŐnU@3!R@@Q(@@頠+log2_double @cF@ Z@fn@<*cǰn(9 nm@Z@@P@@)log2_same @c^@ 0[@fnfn@D@D@cn©`l$jumn@0[@@Q\@@,log2_succ_le @cz@ @gn_+[`.mM6n@@@Qt@@5,log2_succ_or @c@ +@g,n֩ZdndnOn@+@@@@@N4log2_eq_succ_is_pow2 @c@ OP@gEn@CngFnd/nhn@OP@@C@@g5log2_eq_succ_iff_pow2 @c@ '@g^o@<aTdGo Bn@'@@@Q@AQ@Q@AB[@C@.@.@ABCD@@0log2_succ_double @c@ !;)@g~o(@<ȩdeo+Ɛ?o @!;)@@C@@+log2_add_le @c@ * @go@goA@^<@_P o'@* @@Q@@+add_log2_lt @d@  s@go\go]@E@Ea%k,moA@ s@@R@@ՠ'log2_up @gorXR]QSnnn@ +k77!= R'6'7 7 7$'6''+k6' K!A%NZLog&NatInt'Numbers#Coq@@$preddt@!tҦcԠ@$succ[ِР)Datatypes$Init@*comparison;f@@@@@@@@@@@@D@@A@B@AAL3@#oneKX9@$zero`?@'compare`M!CE@$log2!oje+@@C!D$NLog(Abstract'Natural'Numbers#Coq@+W@A@@B!C1W@A@$NLog(Abstract'Natural'Numbers#Coq@)NLog2PropBW@A@@@A!B'1W@A@@@!A-0/@A@@P!F@:@@@A@@O!E E-Private_NZPow @A@@N!D&@A@@M[&@@ @/@!t J@@A@A /@@"eq /^@@A@ @ @"le h@@A@AB @@"lt h@@A@ ;@@#add ;ؠd@@A@A @@@#div @d@@A@ Bq@@#eqb Bqd@@A@ABC D;@!@#gcd D;d@@A@ Kl@(@#leb Kld@@A@A L:@,@#lor L:d@@A@ L@1@#ltb Ld@@A@AB L@5@#max Ld@@A@ M-@;@#min M-d@@A@A N@?@#mul Nd@@A@ O@D@#odd Od@@A@ABCD PU@H@#one PUT@@A@ Q@P@#pow Qd@@A@A V{@T@#sub V{d@@A@ X@Y@#two XT@@A@AB @]@$div2 d@@A@ @c@$even 멠d@@A@A :@g@$land :d@@A@ A@l@$log2 Ad@@A@ABC @p@$lxor ʠd@@A@ @w@$pred d@@A@A \@{@$sqrt \d@@A@ a)@@$succ a)r@@A@AB O@@$zero OT@@A@ @@%ldiff d@@A@A@@&modulod@@A@qa@@&shiftlqad@@A@ABqg@@&shiftrqgd@@A@&D@@&square&Dd@@A@3@@'testbit3d@@A@1H@@'compare1Hd@@A@ABCDEFG@A@@L!BԠ@A@@K]٠@A@,NZLog2UpProp@A@@@@@@W,log2_up_eqn0 @e@  yF-@iNp@6f5pn@2 e@.¼mop@ yF-@@@@@s+log2_up_eqn @e@ 5@ijq@6fQqoEp@5@@@@@,log2_up_spec @e@  zf@iq-@7I0ctduoh;o=ao?d{o?q@ zf@@S@@.log2_up_nonpos @f @ 4@iqM@CUq,@4@@@@@*log2_up_wd @f@ u@foffq@@u@@A@@Ԡ.log2_up_nonneg @f1@ 4@iquap|mqV@4@@@@@ꠠ.log2_up_unique @fG@ 5@iqiq@?,@IcԠ oafϰqioqt@5@@TG@@,log2_up_pow2 @fe@  zj@iq@Dfqoq@ zj@@T^@@1log2_up_succ_pow2 @f|@ @jq@DfqéȐpQnq@@@Tw@@8)log2_up_1 @f@ 0ڀ@gqکpKpzq@0@@^N@@M)log2_up_2 @f@ 0ۀ@g)qlp|q@0@@T3@@b/le_log2_log2_up @f@ >@jYrbpxq@>@@T@@w4le_log2_up_succ_log2 @f@ @jnrbYq@@@T@@1log2_log2_up_spec @f@ "|ۀ@jr-@?ͩJ0r@"|@@T@@2log2_log2_up_exact @f@  [@jrC@?dgrHMG:rJjrKgrMor+@ [@@F@@+log2_up_pos @g@ 6q@jr`@89dqhrA@6q@@U@@ՠ,log2_up_null @g2@  z= @jrvdgrzq8rX@ z= @@@@@젠/log2_up_le_mono @gI@ v:@jrjr@abkrp@v:@@UC@@1log2_up_lt_cancel @ga@ /@jrjr@d2Q1r@/@@UZ@@/log2_up_lt_pow2 @gx@ T@krkr@Ie eep2r@T@@I@@5/log2_up_le_pow2 @g@  @k,rֶk*r׶@I-e#HcGKp㐑r@ @@U@@N.log2_up_lt_lin @g@ 4wZ@kEr@@e4pr@4wZ@@U@@d.log2_up_le_lin @g@ 4Y@k[s@E]csr@4Y@@IW@@y1log2_up_mul_above @g@ ˀ@kpskns@C@Cc$ ?qs@@@U@@1log2_up_mul_below @g@ b@ks5ks6@I@IcqƐs@b@@3@@0log2_up_mul_pow2 @h @ ;@ksOksP@I@ChsTYq7ps5@;@@V@@ɠ.log2_up_double @h&@ 3Ag@ksj@A hsmrq:sM@3Ag@@U@@ᠠ,log2_up_same @h>@  zـ@ksks@Iٶ@Iڶ@h°ssf@ z@@V9@@/log2_up_succ_le @hW@ ,!π@ksde r*)s~@,!@@VQ@@/log2_up_succ_or @ho@ ,!@l s_dhshsBs@,!@@@@@+7log2_up_eq_succ_is_pow2 @h@ 7@l"s̶@s@7@@Hk@@?8log2_up_eq_succ_iff_pow2 @h@ ME@l6s@Af,isGjxs@ME@@H@@X3log2_up_succ_double @h@ @lOs@Ai6sѩqs@@@V@@p.log2_up_add_le @h@ 2b΀@lgtlet@Ѷ@ҩds@2b@@V@@.add_log2_up_lt @h@  %m@lt*l~t+@J@Jfqort@ %m@@V@@-Private_NZDivtSt.div_mod_unique @i r'@ .6n@ltR"q1tU"q2tX"r1t["r2t^@LaDfD@LeDfrnmu@itjrLp7OTrlrOAqLqF=c5@1.6n@@W"@@AA@@A@*div_unique @8@ )u3Հ@ltltmtot@A@LE'fo@ḭtmrtp_AriѰtrgO\@ )u3@@Wi@@'*mod_unique @\@ gA@mtltmtpt@A@$@!itrlOx@gA@@W@@C0div_unique_exact @x@ ̀@mtǶmtȶmtɶ@D@DL@jtrHTǩj trϩg'@@@W@@`(div_same @@ *~@m:t@Bj!tgest@*~@@W@@w(mod_same @@ 6C@mQt@Bj8tmDes@6C@@WB@@)div_small @@ @mhumfu@<ҩjPu s@@@WY@@)mod_small @@ 'x@mu)m}u*@<jgu- r@'x@@Wp@@'div_0_l @@  j@mu@@Bj}uCh1Ks㐑@ j@@@@@Ӡ'mod_0_l @@ $ހ@muW@BjuZmKs@$@@@@@ꠠ'div_1_r @@  l,@mun@GƩjuqh_szssz7@ l,@@XD@@'mod_1_r @7@ $M@mu@Gީjðumt)N@$M@@W@@'div_1_l @N@  l&@mu@;vjڰuhAt@e@ l&@@@@@0'mod_1_l @e@ $G@n u@;jumAtD|@$G@@@@@G'div_mul @|@  d@n!u˶nu̶@Ff@L#k uЩhUsQsѐ@ d@@bE@@a'mod_mul @@ $m@n;un9u@F@L=k$un0t@$m@@X@@z&mod_le @@ 2<@nTunRu@F@LVfn!~t@2<@@@@@'div_pos @@  4@nlvnjv@F@Lnfti W_@ 4@@X@@+div_str_pos @@ *k@nv/nv0@N3CcChwt!̐@*k@@Xx@@Ġ-div_small_iff @@ !<@nvHnvI@F@LhkvO4tN@!<@@b@@ޠ-mod_small_iff @@ 9j@nvbnvc@F@Lhkvi!thN-@9j@@X@@/div_str_pos_iff @-@  ݥЀ@nv|nv}@G@LԩhʠhhN)F@ ݥ@@@@@&div_lt @F@ 1Ѐ@nvnv@L@Bhܠt^@1@@YK@@)+div_le_mono @^@ R@ovov)zv@DO@NCGg iU;z@R@@Yg@@E*mul_div_le @z@ 4@ovɶovʶ@Gd@M!g9rtOtϐ@4@@M @@_/mul_succ_div_gt @@  @o9vo7v@G~@M;i*trtiuvѐ@ @@Y@@{)div_exact @@ @oUvoSw@G@MWiMl@wu8lBw"u@@@YK@@2div_lt_upper_bound @@ 1@oqwoowpJw@Fk@F@idieSu"@1@@@@@2div_le_upper_bound @@ "e@ow6ow7pew8@F@F@gg@"e@@@@@̠2div_le_lower_bound @@ /'R^@owPowQpwR@F@Fն@g WPtѩgĠuX@/'R^@@Z @@蠠/div_le_compat_l @@ @upwlpwmrwn@F@OrFWgߠjbD9@@@Z&@@'mod_add @9@ $[N@owow*Uw@Fض@gv-A@Gl˰woנuupuoHؐZ@$[N@@Y@@%'div_add @Z@  ߰-@owow*vw@F@!@G/lwjujHu.x@ ߰-@@Y@@C)div_add_l @x@ ހ@pwǶpwȶ*wɶ@J!@h8vlFҶ@ݩm wЩjus*uuOupj'@ @@Z@@g0div_mul_cancel_r @@ Ƞ@pAwp?w*w@G;@Gp@Gqm,wj:`$@Ƞ@@Z7@@0div_mul_cancel_l @@ Ț@p]xp[x*x @GW@G@GmHxjs۠vq s(9C@Ț@@ZV@@/mul_mod_distr_l @@ )À@p|x&pzx'*x(@Gv@G@Gmgx-pssv/pv*򐑠@)@@Zt@@/mul_mod_distr_r @@ )ɀ@pxDpxE+xF@G@Gɶ@GʩmxKpYtvM@)@@Z@@ݠ'mod_mod @@ $m @pxavxb@H@Nmxfp##␑+@$m @@@@@/mul_mod_idemp_l @+@ 6@pxzpx{vx|@Gʶ@G˶@HmxpǠtNuvpJ@6@@Z@@/mul_mod_idemp_r @J@ 6 @pxpxvx@G@G@Hmڰxp栩tmqpEv i@6 @@Z@@4'mul_mod @i@ %%@qxq xvx@H@H @H>mx:qt.v@%%@@[@@R/add_mod_idemp_l @@ .m}@q,xֶq*x׶wxض@H&@H'@H\nxݩq#v\vߩq&@.m}@@[$@@p/add_mod_idemp_r @@ .m@qJxqHxw;x@HD@HE@Hzn5xqAv[v@.m@@[A@@'add_mod @@ v~@qgyqeywXy@Ha@Hb@HnRy8q^vYw@v~@@[@@'div_div @@  ߴـ@qy.qy/+y0@H~@H@Hnoy5l#l$@ ߴ@@[@@Ơ)mod_mul_r @@ '@qyJqyK,yL@H@H϶@HЩnyQqw4$uvЩq5@'@@[@@栠*div_mul_le @@ (U@qyjqyk,7yl@H@H@Hiܠu<l`dv8@(U@@O@@+mod_divides @8@ F3@qyqy@J"@OߩkՠN~y,Zyn˰yw YlU@F3@@N/@@ @@@N0@^Z@A@@/mod_upper_bound @nd@ '#0@qyqy@Gk%Bwy@'#0@@@@@AA@@A@&mod_eq @n~@ ?)@ry¶ryö@Gשoy%\r^wGu%ay@?)@@f<@@ @n@;:Ԁ@r.y۶yܶyݶy޶y߶@@|zy@.div_mod_unique;:@@@@@6n @n@v6_8;@rJyrHys#yuay@l-@o5ywuI-y@*div_unique6_8;@@@@@Pd @n@l QEf@rdzrbzs=zu{z@lG@oOzw向y@*mod_unique QEf@@@@@jb @n@j!͞3@r~z(r|z)sWz*@G@ohz.x-Zojz0wz@0div_unique_exact!͞3@@@@@` @n@h7r@rzC@HW_z"@(div_same7r@@@@@] @o@e% HW@rzW@Hk\z6@(mod_same% HW@@@@@Z @o'@bU@rzkrzl@iiYzK@)div_smallU@@@@@ X @o<@`4ހ@rzrz@i~Wz`@)mod_small4@@@@@נV @oQ@^o#@rz@HUzt@'div_0_lo#@@@@@렠S @oe@[1D@rz@HRz@'mod_0_l1D@@@@@P @oy@Xp@szozm\xz@'div_1_rp@@@@@N @o@V1@s)zөpzթs\yuz@'mod_1_r1@@@@@+M @o@Up@Lz@'div_1_lp@@@@@=H @o@P1@Gz@'mod_1_l1@@@@@OC @o@Kʀ@sc{ sa{@I"pK{m[yxz@'div_mul@@@@@hB @o@J1q@s|{&sz{'@I;pd{*spyʐ{ @'mod_mul1q@@@@@A @o@I?@s{>s{?@ISk&x{ @&mod_le?@@@@@' @p@/7pX@&{2@+div_str_pos7pX@@@@@  @p#@(.&@s{gs{h@I|mWY󐑠{I@-div_small_iff.&@@@@@ @p:@%mo@s{~s{@ImˠWZ {`@-mod_small_iffmo@@@@@נ @pQ@"Ǫ6@s{s{@ImfW{w@/div_str_pos_iffǪ6@@@@@ @ph@ >6@{@&div_lt>6@@@@@ @pz@!V@t{t{.{@IԶ@L{@+div_le_mono!V@@@@@  @p@ ~@t+{նt){ֶ@IlDyX{@*mul_div_le ~@@@@@.  @p@q@tB{t@{@Jn2yowyz~'{@/mul_succ_div_gtq@@@@@I  @p@}@t]|t[|@JnTqG| yEqI|'z{@)div_exact}@@@@@d @p@>#@tx|"tv|#uQ|$@I@nj٩nky|@2div_lt_upper_bound>#@@@@@~ @p@/j!@t|<t|=uk|>@I@ll| @2div_le_upper_bound/j!@@@@@ @q@<VĀ@t|Ut|Vu|W@J@lƠ\zZlȠy鐑|;@2div_le_lower_bound<V@@@@@ @q,@ @zt|pu|qw|r@TuRkǩl⠩oe]]|V@/div_le_compat_l@@@@@͠ @qG@ 1_@t|t|/X|@Jqʰ|t֠ Ezt]Ґ|q@'mod_add1_@@@@@蠠 @qb@ɴ@t|t|/s|@Jq|oz7z-|@'div_addɴ@@@@@ @q}@D@u|u|¶/|ö@Jr|ƩoKzGzzɩo[j|@)div_add_lD@@@@@  @q@ @u4|޶u2|߶/|@J@Jr|oK(q|@0div_mul_cancel_r @@@@@: @q@ @uN|uL|/|@J@Jr8|oKv|@0div_mul_cancel_l @@@@@Tϐ @q@6/@uh}uf}/}@JҶ@JөrR}u^K\xwz|@/mul_mod_distr_r6/@@@@@p  @q@6)@u}.u}//}0@J@Jrn}4uzKyz}@/mul_mod_distr_l6)@@@@@ @r@1qq@u}J{}K@K_r}Nu(向}-@'mod_mod1qq@@@@@ @r@˽j@u}bu}c{}d@Kxr}guy4z{ruLp}J@/mul_mod_idemp_l˽j@@@@@ @r;@˽p@u}u}{}@Kr}uʠyQ{){}f@/mul_mod_idemp_r˽p@@@@@ݠ @rW@2 @u}u}{}@Krڰ}5u栩ym):{}@'mul_mod2 @@@@@ @rs@;W@v }v }{}@Kͩr}v{U{Ʃv?ؐ}@/add_mod_idemp_l;W@@@@@ @r@;W@v)}Ӷv'}Զ|}ն@Ks}ةv{T{}@/add_mod_idemp_r;W@@@@@0ސ @r@z@vD}vB}|5}@Ls-}4v9{S{}@'add_modz@@@@@Kܐ @r@ɹ?@v_~ v]~ 0~ @Kɶ@KʩsI~pp}@'div_divɹ?@@@@@fې @r@4b@vz~$vx~%0~&@K@Ksd~*vp | y|.vu~@)mod_mul_r4b@@@@@ڐ @r@5?@v~Cv~D1~E@Lnz|Q/q8M{ː~*@*div_mul_le5?@@@@@ِ @s@)0˙@v~_v~`@LtpVSU~e11~fs~h|g^~F@+mod_divides)0˙@@S!@@)divide_wd @s8@ U@s2pppo(~[@U@@G@@AA@@A@*divide_1_l @sO@ @ @|~(`s~r@@ @@$@@*divide_0_r @sc@ >@|~(x~@>@@$1@@+*divide_0_l @sw@ >@}~@(nmD~@>@@$F@@@/eq_mul_1_nonneg @s@ )>@}~ж|~Ѷ@Ok@t~_I}aVנt~|}eL~@)>@@a@@\0eq_mul_1_nonneg' @s@ :@}1~|~@QE~@:@@a@@q1divide_1_r_nonneg @s@ , p@}F@QY@)= Lؐ~@, p@@@kw@S@AB@@+divide_refl @s@  ?;@}^)S|~@ ?;@@$@@,divide_trans @s@ ;>@}r-};.}3/@)jl=@)l]@;>@@$@@0divide_reflexive @}"@6#.@gӠG)%NZGcd&NatInt'Numbers#Coq@)NZGcdProp@H6Ν٠3@$NGcd(Abstract'Natural'Numbers#Coq@(NGcdPropgJ@A@@@A!B$NGcd(Abstract'Natural'Numbers#Coq@gZ@A@@@!A@A@@J!C9876@@@@A@@I!B @@T@@'compareTd@@A@A ]@@!t ]J@@A@ e;@ @"eq e;^@@A@AB e@@"le eh@@A@ e@@"lt eàh@@A@A @@#add d@@A@ @@#div d@@A@ABC }@!@#eqb }d@@A@ G@'@#gcd Gd@@A@A x@+@#leb xd@@A@ F@0@#lor Fd@@A@ABD @4@#ltb d@@A@ @=@#max d@@A@A 9@A@#min 9d@@A@ @F@#mul d@@A@AB @J@#odd d@@A@ a@P@#one aT@@A@A @T@#pow d@@A@ @Y@#sub d@@A@ABC #@]@#two #T@@A@ q@c@$div2 qd@@A@A @g@$even d@@A@ @>Nj6@c@D.~ܠC Š*%@@l@@5divide_antisym_nonneg @u<@ '@~~@Q@Q@*aȶ@*0!?e@'@@%@@ 1mul_divide_mono_l @uV@ 7=h@~~~@m*N9|@7=h@@%@@!1mul_divide_mono_r @um@ 7=h@~~~@*N6@7=h@@&@@83mul_divide_cancel_l @u@ .B@ ȶ~ɶ~ʶ@Nީs0I@.B@@&V@@P3mul_divide_cancel_r @u@ .H@%~~@Ns.1a@.H@@c(@@h,divide_add_r @u@ @=~@˶@+6b<+7#@@@&Z@@,divide_mul_l @u@ .;@V@+N$ǐ@.;@@&q@@,divide_mul_r @u@ .;@m(6).*@+e| @.;@@co@@/divide_factor_l @u@  B@?M@+zIb @ B@@@@@Š/divide_factor_r @v@  H@UcV+_b6@ H@@@@@۠-divide_pos_le @v'@ ?L:@kyl@O @>RgL@?L:@@V @@*gcd_unique @v=@ "(@@S۶@+|߶@+YY@z@+U@+Ǡz+ɠzvͰ+\{r@""(@@@@@&gcd_wd @vc@ >@v]uu+ڐ@>@@dY@@+.gcd_divide_iff @vw@ €@t++nΩYĠ++Ð@@@n8@@H.gcd_unique_alt @v@ .{W>@ضٶڶ@T2@{ ݩt(+̩Yᠩ,U;,Ucw+d@.{W>@@@@@h(gcd_comm @v@ ߀@=w5,.,.@@@@@@)gcd_assoc @v@ ;]v@TwM,F,H,HVR@;]v@@@@@.gcd_0_l_nonneg @v@ 6@o*@Twg-,`X5 @6@@@@@.gcd_0_r_nonneg @v@ 5@A@Tw~D,wQL#@5@@d@@Ƞ'gcd_1_l @w@ ,@XwZ,d:琑9@,@@@@@ޠ'gcd_1_r @w*@ ,@nwp,d9O@,@@d@@/gcd_diag_nonneg @w@@  T@@Tܩw,s6f@ T@@@@@ *gcd_eq_0_l @wW@  D@@wٰ,>ND}@ D@@R@@"*gcd_eq_0_r @wn@  D@@q;@ D@@d@@7(gcd_eq_0 @w@ $@ Ƕȩu-K8@$@@e @@M.gcd_mul_diag_l @w@ 9Z@"ݶ޶@Sxx-bcWb@9Z@@@@@f.divide_gcd_iff @w@  @;@SuCʩx6;{@ @@W@@*divide_1_r @P @0 LJ1@X@-NdP̐ <+k7 7%'@@1divide_1_r_nonnegEhA @&le_0_l1 ĐX "Π"ɠ"ڠʠ@@@@@AA@@A@.divide_antisym @ESF(@ |t̀SK0<@N\O@-ʶ@-=__ `+k()7 7 7#'0td@@5divide_antisym_nonneg1l~H>""" @@@@@13divide_add_cancel_r @x3@ (t̀@wx}y@J@-G9JZ@(t@@(@@I,divide_sub_r @xK@ :ـ@@b@-͠EEs@:@@fF@@b'gcd_0_l @@9 @x-s萐X@.gcd_0_l_nonneg #h#Y#T#eUF@@@@@'gcd_0_r @ͩ@9O@өyթ.~)X@.gcd_0_r_nonneg ?sh##}#C~o@@@@@(gcd_diag @;@ ޿ y@Ay8.1:ꐠܐX@/gcd_diag_nonnegZh###l@@@@@ݠ+gcd_unique' @d- %!@&&u.b@m(6).*@.@.@}[.@.iV߶@.k̩.l}Byp6.i66 T+k()7 7#'d%@*gcd_unique7|###ߠ#@@@@@/gcd_unique_alt' @XfY^Z<@2V9@`nafb@}dv\h.Uyj.er4HdX@.gcd_unique_alt|V$$#ؠ#@@@@@I/divide_gcd_iff' @n@F@vߠFyҰ. L+k()7 7&'@.divide_gcd_iff]x|d$E$@$QA2@@@@@w3gcd_add_mult_diag_r @yy@ 9(P@y.BDb@9(P@@gv@@.gcd_add_diag_r @y@ n]@ض٩z۩/f/@n]@@g @@.gcd_sub_diag_r @y@ /MD@5@tDz./'uF5@/MD@@g9@@à&Bezout @J Y }` Y }` zIU/X@Y"w; +k() + 77%' + 77%' 7!7!7!7%'Р@@#add @!t ]tx@"eq e;̠%Logic$Init@"ex @|@!@#mul  $$ܠ$ݠ@@Y@@)Bezout_wd @z@ I@z@[wNzL]wPzwO>@b=z@c9~s@@I@@N@@/,bezout_1_gcd @z1@  H*@uv@z{Y@ H*@@Z@@H2gcd_bezout_pos_pos @zJ@ 3H@@S.@S0]7/fթ:v@3H@@@hJ@AhI@hl@ABr@T@Z|@Zw@ABCD@@l.gcd_bezout_pos @zn@ #@@\ X5@#@@ZT@@*gcd_bezout @z@ N@ɶʩq{p 0r 0@N@@Zn@@.gcd_mul_mono_l @z@ ;[h@({!0E)@;[h@@Z@@.gcd_mul_mono_r @z@ ;[h@A {:03f쐑@;[h@@hE@@Ϡ%gauss @z@ /¾ˀ@Z#@0Rft@{Vꐑ@/¾@@Z@@頠0divide_mul_split @z@ )Rɀ@t/=051@Qٶ@[%5c6[(89^;{w=Cf^?^@)R@@Z@@ *mod_divide @{@ Wb@~R~S@Tgx I0A4@Wb@@+@@AA@@A@4divide_div_mul_exact @{(@  @~l~m99n@T,@{ry`Ts? S@ @@h@@.gcd_div_factor @{D@ ,=@~~9U@T@@{ɰ0 y]q@,=@@L@@=+gcd_div_gcd @{b@ @~~!g@T@{D{0=@@@ib@@['gcd_mod @{@ ,w@ĶŶ@T٩|ȩ0 0ei@,w@@i @@t#lcm @/ٷ-کyʠ1@5 \+k() 7! 7! 7%'@!A$NLcm(Abstract'Natural'Numbers#Coq@@#gcdL]h@#mulL1H@#divLΦx&&&b@@C!D! @&]n@A@@B!C &cn@A@$NLcm(Abstract'Natural'Numbers#Coq@(NLcmProp&to@A@@@A!B"&co@A@@@I'&a&`@A@@@@@ڠ&lcm_wd @{@ ?i@{{H{G%@u2uo|@v."'@?i@@i@@*lcm_equiv1 @|@ (7؀@\]@v6é|b-zRmzTgF@(7@@j9@@*lcm_equiv2 @|7@ (7ـ@{|@|Jzoa@(7@@i@@-,gcd_div_swap @|R@ >@|Ӱdz1Ð{@>@@jN@@G,divide_lcm_l @|l@ *]@1p-@*]@@@@@^,divide_lcm_r @|@ *]@Ƕȩ2@*]@@j{@@t*divide_div @|@ ԈӀ@3ݶ1޶:߶@S@]@^2z93zՐ@Ԉ@@-B@@)lcm_least @|@ gyx@OM:@Ѷ@ͩ27U1@gyx@@@j@Aj@j@Atv@\@j@ABCD@@(lcm_comm @|@ @om}Vi@@@j`@@Ǡ.lcm_divide_iff @|@ t@u0>162z}2nuCr`9鐑@t@@t@@㠠*lcm_unique @}@ *@LZMRN@Z@T@Ͷ@S@2|@2^_2`٩}\cDא;@ *@@@@@.lcm_unique_alt @},@ <@p~qvr@Zʶ@uzL`y2\˩2i}}~[@<@@@@@')lcm_assoc @}L@ S)܀@}ΰQSbu@S)@@@@@A'lcm_0_l @}f@ -C@}ixL@-C@@@@@W'lcm_0_r @}|@ -Cƀ@}©b@-C@@k@@m'lcm_1_l @}@ -C)@֩~ةj@-C)@@@@@'lcm_1_r @}@ -C/@1~(j*@-C/@@k2@@(lcm_diag @}@  @G~>@@ @@@@@(lcm_eq_0 @}@ .€@]&{d~WjU%@.@@k@@Ǡ/divide_lcm_eq_r @}@ '@u0>1@~n4;@'@@u@@ޠ.divide_lcm_iff @~@ $)@GUH{~L*@$)@@k@@.lcm_mul_mono_l @~@ d@_m`ea~c I/0D@d@@@l@Al@l9@u@k@ABCD@@.lcm_mul_mono_r @~:@ j@~~?jNOb@j@@l5@@.-gcd_1_lcm_mul @~S@ ?r@@WV@WW{~ذ[ji}@?r@@lP@@I*eqb_compat @~n@ 9ˀ@~h{A{@x됑@9@@k@@AA@@A@(eqb_spec @xŷƩu_~yuV{|uQy~̩@yHyH@жѩuL~y +k() 7!7!L7!77"7777 7! 7!7&'(Z!E*Equalities*Structures#Coq@@&eqb_eqZːp/RelationClasses'Classes @(symmetry0xj$Bool@+iff_reflect s1̠$@"eq4.D%Logic$Init(@#iffС))Datatypes @$boolZ'@hA@# @pL@#eqb4kp\C@-iff_Symmetric!x|)Ϡ)ʠ)@@E!F%NBits(Abstract'Natural'Numbers#Coq@)r$@A@@D!E)r*@A@@C!D)r0@A@@B!C)r6@A@%NBits(Abstract'Natural'Numbers#Coq@)NBitsProp)rG@A@@@A!B3)rM@A@@@!A9))@A@@Z@ @@qѭ@@!tqѭJ@@A@Aq)@@"eqq)^@@A@q٢@ @"leq٢h@@A@ABqٱ@@"ltqٱh@@A@ra@@#addraҠd@@A@Arf~@@#divrf~d@@A@rhk@@#eqbrhkd@@A@ABCrj5@!@#gcdrj5d@@A@rqf@'@#lebrqfd@@A@Arr4@+@#lorrr4d@@A@rr@0@#ltbrrd@@A@ABDrr@4@#maxrrd@@A@rs'@=@#minrs'd@@A@Art @A@#mulrt d@@A@ru@F@#oddrud@@A@ABrvO@J@#onervOT@@A@rw@P@#powrwݠd@@A@Ar|u@T@#subr|ud@@A@r~@Y@#twor~T@@A@ABC|@]@$div2|加d@@A@}@c@$even}d@@A@A}4@g@$land}4d@@A@};@l@$log2};d@@A@ABD}@p@$lxor}Ġd@@A@~2@w@$pred~2d@@A@A~@{@$sqrt~d@@A@~#@@$succ~#r@@A@A-I@@$zero-IT@@A@S@@%ldiffSd@@A@A&o@@&modulo&o۠d@@A@BCD'E,[@@&shiftl'E,[d@@A@'E,a@@&shiftr'E,ad@@A@A'XL>@@&square'XL>d@@A@*Y@@'testbit*Yd@@A@Y@W6@g̰~~-r@ @@m@@AA@@A@)pow_div_l @f@ 7@>w@Yj@~~-C@7@@!k@@#b2n @@Ð +k= R'6'6''+k6'@]@@#onervOH @$zero-IX@ZqѭР)Datatypes$Init@$boolZ'@@@@@@@@@A@@A@A@tӠ+++UŠ@@@@@i*b2n_proper @@  R@ư@gi}P@]2u@^.f@ R@@@n@An@x@?x@ABC@@+exists_div2 @@ 5b\@0a"2}3a%r8Vɩ'Z@5b\@@1@@+testbit_0_r @ @ @ -S@r4)̠v7Eh@-S@@@o;@Ao\@y@Aal@ag@o!@ABCD@@,testbit_spec @_@ 6@a$a!hd}~m05@%6@@1@@%,testbit_true @@ T@"̶ͩ &5 M_@T@@@@@?-testbit_false @@ -@<,2%@5-'g@-@@@@@Y+testbit_eqb @@ <@VF=X5|<@<@@@@@q'b2n_inj @@  @"a0o"b0r@Z \w)@ @@@@@3add_b2n_double_div2 @@ |@@6r8&0w@|@@@o@@3add_b2n_double_bit0 @ @ F@7P([2@F@@o@@(b2n_div2 @#@ 1y2@OiW1 I@1y2@@o@@נ(b2n_bit0 @:@ 1yPt@fөթVH!`@1yPt@@o@@.testbit_unique @Q@  @@8_@װjX3 ~h#@# @@o@@&bits_0 @x@ >?[@6򐑠@>?[@@o@@'(bit0_odd @@  8@$Ω %$9@ 8@@@p@zE@b@ABC@@@(bit0_eqb @@  8Z@=#>}"10lx@ 8Z@@p/@@X(bit0_mod @@  8~@U;3@ 8~@@pF@@o+testbit_odd @@ z@:ɠ::͐!@'H}@@@@@(lor_diag @@ 1N@VX:.7@1N@@@@@Š*lor_eq_0_l @(@ &1f~@lm@pI_N@&1f~@@c@@ܠ,lor_eq_0_iff @?@ !@Ϡ[d@!@@v7@@(land_0_l @U@  29@հ;i;z@ 29@@@@@(land_0_r @k@  2?@;Q@ 2?@@@@@)land_comm @@ 3Iv@ŶƩȩ;B;Ȑ@3Iv@@@@@6*land_assoc @@ }@3ݶ1޶Fߩ;b;;@}@@@@@P)land_diag @@ 3I@M3;5@3I@@@@@f)ldiff_0_l @@ s@c I;@s@@@@@|)ldiff_0_r @@ s%@y#_%;ya@s%@@@@@*ldiff_diag @@ @9u;;ې@@@@@@0lor_land_distr_l @ @ I@OPGQS;<#<";05@I@@@@@à0lor_land_distr_r @&@ I@jkG7ln;<=;O@I@@@@@ݠ0land_lor_distr_l @@@ qw@GQ°@YYd=-`@\!@@w@@ )setbit_wd @Q@  @K7t@ @@w@@ +clearbit_wd @e@ ܀@_.@@@w@@ .pow2_bits_true @y@ 5w.@@|@5w.@@x@@ -/pow2_bits_false @@ /}@Զն@-(@/}@@x@@ F-pow2_bits_eqb @@ /EF@2*EƠ)G-+@/EF@@@@@ ^*setbit_eqb @@ :@[KC^ߠGϠG=Ԑ@:@@fc@@ z*setbit_iff @@ :Y@w!g"0#na|mؠ+e=q @:Y@@@@@ )setbit_eq @@ ~@>?{~!@~@@@@ *setbit_neq @@ :^@VWeX@11weC<@:^@@@@@ ʠ,clearbit_eqb @-@ +@qrsʩK_>@zZ@+@@f@@ 蠠,clearbit_iff @K@ @ܠϰ ۩nnou@@@@@@ +clearbit_eq @f@ @4񐑠@@@@@@ ,clearbit_neq @~@ @¶öĶ@Nx @@@@@@ 6+shiftl_lxor @@ %!jЀ@3ݶ1޶$ߩ?v>L>K?y@%!j@@@@@ Q+shiftr_lxor @@ &b@NL?6?>g>f?向@&b@@@@@ l+shiftl_land @@ %!J@@igZQ?>>6@%!J@@@@@@ +shiftr_land @@ &Ҁ@,-s.j0??>4@&@@@@@ *shiftl_lor @@ 1Q@EFGI?>ԩ>h)@1Q@@@@@ *shiftr_lor @@ =@@^_`b@>>fB@=@@@@@@ Р,shiftl_ldiff @3@ 4@wxy{@?)?([@4@@@@@ 頠,shiftr_ldiff @L@ IV@ΰ@L?B?At@IV@@@@@ $ones @@ݐ @+k77!7$'` X @$pred~2l7W7R7  y t o j Z U@@@@@ ,$lnot @%ϷЩ?9٩@82Xr@9.Y%@֐ H+k()7 7%' @$lxor}Đt  @L7(>dȠ777J       @@@@@ ^'ones_wd @@ 7?d@]3@7?d@@zI@@ r'lnot_wd @@ .q@ϰ@U2@V. @.q@@zb@@ *ones_equiv @@ p@w2n4bB񐑠@p@@zy@@ (ones_add @@  ,c@IWJLzzD0C 61@ ,c@@{@@ -ones_div_pow2 @"@  z@ftg@xjXx+©;L@ z@@{@@ ڠ-ones_mod_pow2 @=@  @@4d@ @@{7@@ -ones_spec_low @U@  ]F@@?װs3向}@ ]F@@{P@@ .ones_spec_high @n@ 1n@@ @1n@@{g@@ "-ones_spec_iff @@  ]O@ɶʩ#~ t@ ]O@@@@@ <-lnot_spec_low @@ !@9)@"=z. Ґ@!@@@@@ Y.lnot_spec_high @@ nV@VF@U?Z ꐑ@nV@@@@@ q/lnot_involutive @@ $w@n^UY%@$w@@@@@ (lnot_0_l @@ .1@v1m3b@.1@@@@@ )lnot_ones @@ -K@GI0yꐑ)@-K@@@@@ ,lor_ones_low @@ .ʀ@^_@ b@B@.@@@@@ Р)land_ones @3@ 3J%@wxzAH 󐑠Z@3J%@@@@@ 蠠-land_ones_low @K@ ʀ@@ HͰAa1r@@@|E@@,ldiff_ones_r @c@ %X\@AVکB@ 萑@%X\@@{@@0ldiff_ones_r_low @|@  eÀ@@ yĩApbd@ e@@@@@10ldiff_ones_l_low @@  Y]@.ضٶ@ ܩA]됑@ Y]@@@@@K-lor_lnot_diag @@ ,Fo@H8/A~کA'@,Fo@@@@@d1lor_lnot_diag_low @@  @a Q @ ĩIA3@ @@|T@@}.land_lnot_diag @@  to@z$j%a'A2~@ to@@@@@2land_lnot_diag_low @@  f@;<@ y?B 0ߐ@ f@@|@@,lnot_lor_low @@ ;q2@STU@-r@,b[BAgݩB,Gxw?@;q2@@@@@͠-lnot_land_low @0@ 5h@tuv@!@,zaBJgB\@5h@@@@@ꠠ.ldiff_land_low @M@ +xB@@>аBB{کBew@+xB@@@@@.lnot_ldiff_low @h@ 5.@@Y@,B`g4B>W@5.@@@@@#.lxor_lnot_lnot @@ -`@/@@}@@)log2_land @Q@ /@F3ҩw-אy@/@@@@@)log2_lxor @j@ /p@FL X2@/p@@@@@(add_bit0 @@ ?@ƶǩkk;kh @?@@@@@9)add3_bit0 @@ 0@64N9}WYk@0@@@@@W.add3_bits_div2 @@ (*]@STNU<栩蠩zΠK@"(*]@@~@@}.add_carry_div2 @@ @z$x%N{b( } ϩNtQ@%@@1@@.add_carry_bits @ @  @MNOqAQORtTV8}CC}t]_ C蠩D/}D0C}nE@) @@@@A@;@AB@qK@AqE@\-@\*@@ABCDE@@ܠ(add_bit1 @?@ ?@۩\~b'c~VuĐm@?@@q-@@-nocarry_equiv @^@ *@Oo@ D0DwDwD4@hU6Q@*@@c@@0add_nocarry_lxor @@ ,4@Ŷƶ@~uD2@,4@@qg@@5(ldiff_le @@ ػ@2ܶ0ݶ@ |u@ػ@@@@@L1sub_nocarry_ldiff @@ <1@IG@1D4_.D@<1@@=@@f1add_lnot_diag_low @@ ,"@c S@ƩK@,"@@U@@~,lnot_sub_low @@ ـ@{%k&@ީc)KM@@@m@@3add_nocarry_lt_pow2 @@ #b@=>?@|BE@D0@.ө=_H '@#b@@@@7add_nocarry_mod_lt_pow2 @@ 1M@\]^@C /o0C@1M@@m@@Ѡ-tail_add_spec @4@ )@xy{FZ@)@@@@@0tail_addmul_spec @K@ 7@Ͱ˰Щ֠u@7@@@@@-tail_mul_spec @f@ %E@'@%E@@@@@@@@@@{ {@@ABPP@C)~)z@@@@99@AB{{@JBJ>@ZZ@ABz7z3@CDE@J@@A@Aj@@A@ J@@A@ABs:@}@A@O4@~|@A@AHr@zx@A@Hr@wu@A@ABC[b@tr@A@{@rp@A@A@om@A@@lj@A@AB@ig@A@@ec@A@A:@b`@A@Xkf@_]@A@ABCD@\Z@A@2u@\[@A@A2u@ZX@A@2u@WU@A@AB2u@TR@A@2uY@NL@A@A2u@KI@A@2uX@HF@A@ABC2u@EC@A@2u@CA@A@A2uK@@>@A@2u-@=;@A@AB2u@:8@A@2us@64@A@A2u@31@A@2u™@0.@A@ABCD2u5@-+@A@2+@,*@A@A2W@)'@A@2%@&$@A@AB2X@#!@A@2 _@@A@A2@@A@2x@@A@ABC2@@A@2G@@A@A2sm@@A@2T@  @A@AB3V@ @A@70@@A@70>@@A@9v@@A@ABCDEFG@.Positive_as_OTq&BinPos&PArith#Coq@#Posi @'BinNums'Numbersh@(positive*@@g,6k'BinNums'Numbers#Coq@@(positive*@D@&BinPos&PArith#Coq@4A@C @A@g@L@'iter_opgё)BinPosDef&PArith$@#Pos@  @A@A *q@Y@,Nsucc_double *q @ ʭ@A@ ^ @_@!t ^ @#EE@A@AB .@d@#add .@#Fj@A@ @k@#eqb Ǒ@#F@A@A @p@#gcd $@#F@A@ @v@#leb ‘*@#F@A@ABC @{@#lor /@#F@A@ @@#ltb ߑ7@#F@A@A @@#max <@#F1@A@ @@#min B@#F@A@AB e@@#mul eG@#F@A@ 9@@#pow 9N@#Fu@A@A @@#sub ёS@#F @A@ q@@$div2 qY@#Q"@A@ABCD @@$gcdn ^@#QX@A@ >@@$ggcd >f@#Q^z@A@A ]@@$iter ]k@#Q@A@ <@@$land <q@#Q@A@AB W@@$mask Wv@#Q@A@ ] @@$lxor ] ~@#Q\@A@A  @@$pred  @#R_F@A@ J@@$size J@#R@A@AB  @@$sqrt  @#RE@A@ @@$succ @#R@A@A @@.to_little_uint @#b@A@ ۊ@@%ggcdn ۊ@$*@A@ 4@@%ldiff 4@$'R@A@ABCDEF*@@)pred_mask*@)X@A@k@@(sub_maskkđ@)@A@@@'of_uint@*`]?@A@AB@ @)mask_rect@+ED@A@-}r@@)add_carry-}r@+p@A@A1@@0double_pred_mask1@0-+m@A@N @@+pred_doubleN @25\@A@ABCY.@!@÷Y.@2j@A@:l@)@&of_int:l@4}5@A@A:@.@&of_nat:@4};@A@Cu@4@(mask_indCu@4@A@ABCz@9@(mask_recCz@4@A@x@@@&pred_Nx@4s)@A@Aָ@E@&shiftlָ@5X@A@ָ@K@&shiftrָ@5X@A@ABCDGؚ@P@&squareؚ@5,x@A@ dT@Y@&to_int dT @5L@A@A jj@^@&to_nat jj@5L @A@U2@d@+testbit_natU2@6n@A@AB ?@i@'sqrtrem ?@7]%{@A@!$@p@'testbit!$$@8g$@A@A!k-@u@,sqrtrem_step!k-)@8R@A@"w;@{@'to_uint"w;/@9w@A@ABC)#@@+of_succ_nat)#4@$@A@2汞@@'compare2汞<@ )Q@A@A4Z@@(size_nat4Z䴑A@ @A@4@@+of_uint_acc4뽑G@ ΋@A@AB46@@+double_mask46L@ S@A@4B@@'div2_up4BT@ "@A@A6hw`@@'Ndouble6hw`Y@ @A@7I@@*shiftl_nat7I_@9-@A@AB7UW@@*shiftr_nat7UWd@'@A@7x~@@0succ_double_mask7x~֑j@@A@9>N@@,compare_cont9>Np@!@A@=X@@.sub_mask_carry=Xv@΂@A@ABCDEFH@A@@y@|@A@@A@@@@@@AA@@A@ @@@ː@AA@AA@@@@@@@DyDةBJީAi C@  ,4k*(= R'>3 9'>9'6''+k6'+7Tk6'B@@ԠР@@/.-AABA@@ABP@@@@@MА @@@@)add_carry14MFP!I#Ei:MqE@k &PArith#Pos@r#R6i9a\mް=>`\Z?@slCv&Fh"'i",{+찷Kmi@7 ,k(*()=g 9R'>= R|'> 3!9'> 3!9'7 9''>= RX'> 3!9'> 2!9'7 9''= R6'>7 9'>7 9'6'''+k6'+k6'+k6'+k6'(*()=d 9R'>= Rv'> 4!9'> 3!9'7 9''>= RR'> 3!9'> 3!9'9''= R3'>7 9'>9'6'''+k6'+k6'+k6'+k6'+7Tk+7T'6'+7Tk+7T'6'Р>@#R(T, J8x\H, B@`U@lAB dl \dA@pP@@@@@d @oAnkh@j ,k(*()=g 9R'>= R|'> 3!9'> 3!9'7 9''>= RX'> 3!9'> 2!9'7 9''= R6'>7 9'>7 9'6'''+k6'+k6'+k6'+k6'(*()=d 9R'>= Rv'> 4!9'> 3!9'7 9''>= RR'> 3!9'> 3!9'9''= R3'>7 9'>9'6'''+k6'+k6'+k6'+k6'+7Tk+7T'6'+7Tk+7T'6'Р3(T, w8x\H, B@`-AB dl \dA@p|@@@@@蠠 @@@吷TՐ=#@ ,5k*(= R'>99'>3 9'G''+k6'+7Tk6'ؠ]ABP@@@@@ @vA B֩@N @25\c@ +k= R'>9'>7$'G''+k6'@25\t֐ABxϠ@@@@@@;ʐ @.@!N7@q BUv 6A@+ +k= R'>99'>7 9'G''+k6'4|@!N7@Ġ'ABxv@@@@@q~,<@%IsNul%IsPos%IsNegڶ@8@@@AB@@A@@A@@X@ W@@@@@BA@@AAA@@@A@@@@@@@\ @T͛1@ W/@#Q@DJ_U3@@ AlTB![C!!@?@@@@@@D'A"H@T)/01,W +k()= R'>$''''+k$'Р;@#Q@@VWHABDr@@DJ_@7@A@A@@@ࠠ{ @TI.=@T"aABD@@@@@ @U-`@@+EDE@U? ,+k7$'s@+EDX@@@@@/ @~]{kG۩mh@ +k= R'>99'6'H''+k6'Y^AAxA@pҠC@@@@@>u @(mN@% +k= R'>99'G'H''+k6'}AAxa@@@@@\ @7O9 Jo$N@C(А +k=" R"'>999'>7 99'G''+k6'LԠ;ABx@@@@@] @̷ӷI|KMߐ(@  &@#R_F @ \+k=47 RA'>= R''>7 9'>7 9'G''H'H''+k6'+k6'ѠP(@#R_FADxoABxM@@@@@ @AA@Ҡ+j#3"f@46d@ So)m@7x~k@v 3 z1D.<= @@1@0-+m9=@1 ,p]k(*()=n =R'>=# R^'> 3!7$'> 2!7$'7 9''>=# R6'> 3!7$'> 3!7$'7$''H''+k6'+k6'+k6'(*()=n <R'>=# Rx'> 3!7$'> 3!7$'99''>=# RQ'> 4!7$'> 3!7$'7 9''= R+'>H'>H'G'''+k6'+k6'+k6'+k6'+7Tk+7T'6'+7Tk+7T'6'֠Hi@< S,85$xP(X0cAA ldz@/hР@0-+m䀠'@@@@@"/ @iAheb@d ,p]k(*()=n =R'>=# R^'> 3!7$'> 2!7$'7 9''>=# R6'> 3!7$'> 3!7$'7$''H''+k6'+k6'+k6'(*()=n <R'>=# Rx'> 3!7$'> 3!7$'99''>=# RQ'> 4!7$'> 3!7$'7 9''= R+'>H'>H'G'''+k6'+k6'+k6'+k6'+7Tk+7T'6'+7Tk+7T'6' H3,8f$xP(X0AA ld1hР/䀠T@@@@@O @*-@,k@-)5[6@ +k() 7!= R'>'G'G''+k6'AAT@B)h ~@@@@@yŐ @@@\*\ABunE@ .@#FjtN@9 X,?k(*()=$ R$'> 3!9 7%'> 3!9'''+k6'+7Tk+7T'6'@ #FjHL8cAC\A@@@@@ʐ @$UNfB@@" A@(iter_fix,搷h/1',i-1WR@C;9@@ +k() ,D'(*()=% R('> 3!3!$'> 3!3%'$''+k'+Tk+7T''t4AD}@@UN@3@A@A@@@렠% @@ ]@#Q@H e@I#F?@@ D+kG 7 77&'hr@J#F\w@+#Qp@@@@@א @@@␶N␷PRT [ @ 0,=k*(=% R%'> 3 7!99'>3 99'G''+k6'+7Tk6'|$ACPS@@@@@Nv @zA*}-@0 +k= R'>'>'G''+k6'!AAxp@@@@@k @+^Gϰ.J@M +k= R'>7$'>'G''+k6'X&AABx@@@@@͐ @@@ؐSUWYM~N@ ,6k*(= R'>3 9'>3 9'6''+k6'+7Tk6'OjABP)Datatypes$InitW@#nat@ܠA@[@@@@@Ǡ @@@3k@  ,9k*(=! R!'>3 7$'>3 7$'G''+k6'+7Tk6'Gx蠐;ABP@@@@@ @B@R㐷V/.\3[Ʃ=7k^ɩ@:n۷8 <dϩF@t ui@ <,k(*()=] 4R'>= Rg'> 3&'> N3&'I''>= RH'> M3&'> 3&'I''= R+'>H'>H''''+k6'+k6'+k6'+k6'+7Tk+7T'+7T'6'ɠyAA@\z@*comparison;f@0tLʠ;@@@@@6) @@R9>N@S!@D4G7 k@_*W$@`H@@@@@S @"p'^3A@U2汞@V )Qڀ@  !! +k() 7!= R'''''+k6'@ )QڐhK@@@@@@@@@@@D@@A@B@A@T(@@@@@ @I6J43@- +k() 7!= R'''''+k6'+h)$A@TH=@@@@@! @A@/pq.s tv3尷xz7鰷|_}''~*$0@ ,k(*()=Q .R'>= R['> 3%'>H'H''>= RB'>H'> 3%'H''= R+'>H'>H'G'''+k6'+k6'+k6'+k6'+7Tk+7T'6'w'AA(\(@$boolZ'@lDx@@@@@䠠M @=@@e +k() 7!= R'G'G'H''+k6'hA@T% @@@@@c @ŷ^ @! +k() 7!= R'H'G'H''+k6'hA@TD)@@@@@$~ @+,RxyBBB@@@@D]  {y!E蠩d'Ȑ"s''/{YzM '@ @#F8~©B $@cd88 +k()= R'>=@Q Rq'>99   7!= RD' 7!9:'99:''6L  7! 9:'6L  7! 9:'''+k677%'+k677%'+k677%'$BB@dTР@$prodt@BONMABAH|AF|.\d$@@@@@@@@A@@A@AB+ @#FȀ;@@@@  @@@oqs"p0wy{T@!k-R@ 8R  /-;=.@' ,k*(= GR'>=1 R'>3 +f +g7&'>3 +] +^7&'6''>=1 Rp'>3 +N +O7&'>3 +E +F7&'6''6''9'9'9'9'+k677%'9'9'9'9'+k677%'+k677%'+7Tk677%' A@AB@0@ .@#F ?̰FAǷ aаJE" dL gְPз% j A@- ,k(*()= R'>= [R'>=F <R'> 7!= Rf'' 7!3& ' 7!3& ''>3& 'G''>=  R>'> 3& '> 3"9'G''G''G''+k6'+k6'+k6'+k6'+k6'+7Tk+7T'+7T'6'LJEAC( i tL$ԠAD0@#F T$@@A@A@@@@D@@AAAFX x@@@@@䠠R @b ` ~@  |@ #QX󀰩U@:4Z@; <$X@t h+k() 7 7 7!7&'#NatQ@ s `Hq@ 2#QXTv@T |l @@@@@ @@@ I  u w  琷Q  U Ԡp   r  a[& ܰ * ష C&尩   B@@@@B$&&! x' z)+"ba "aa  2~  Ԡ"! :Ð"ab $"bb ' )D + +η ,*%̐! /K.$Ԑ  3 4 6Q 8 8 :UV < <X =pF% @>9ڐ" C_B8萷4 G# H Je L LS MTll㐷" Qm To[ Vqr X Xt@x 4,k(*()=f R~'>=L RY'>= R'> 7!= IR'6:' 7!3"= R3'>= R'>9 7! : :' '' 7!3"= R&'>= R'> 9 7!: :' '''>3"= R.'>= R '>9 : :' ''G:L:''>=Z <R]'> 3"= R!'>= R'> 9: :' ''> 3"= R'> 9:''G:L:''L:L:'' :L:''+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+7Tk+7T'+7T'677!77%'0 A@@<A?:AG(?Bp;AC |LpDB@@@@@DAC@ l       l d ,       p h 0  tl4 xp8$|t<( AF4Tx    t 4     x 8 $|<(@,D0@d$ AJX t@@@@@ࠠ  @^ \ z@  ۊx@ $*ʀ@Ɛ򐰠H]@ $*ʐT|l  @@@@@  y @@@A@A@@@@Dn: Ω@Ӑ +k= R'>99'6''+k6'@@@AAAAtA@l Ƞ 9@@@@@ 4 ^ @1@ +k= R'>99'G''+k6'('AAt  W@@@@@ R @@@      Q: ! T # #  % X  I Z˰ *@ ,,k(*()=_ 4R'>= Rk'> 3!9'> 3!9'''>= RL'> 3!9'> 3!9'9''= R-'>'>9''''+k6'+k6'+k6'+k6'+7Tk+7T'6'   \ :AA@\  @@@@@  @@@ L MP O P  RU T  VYŰ X 1@  *q /@  ʭ9 _ 8@ 6hw` 6@  @ f ְ  \   k l`@! H,k(*()=f 9R'>=# Rr'> 3!7$'> 3!7$'6''>=# RN'> 3!7$'> 3!7$'G''= R-'>6'>G'6'''+k6'+k6'+k6'+k6'+7Tk+7T'6'ࠑ a( ]<x (@ : ʭȠ  AAT\ 1@  A@@ n @@@@@ ڠ @@@V 8  S  RJQ  UMM XP E @e X,k(*()=k <R'>=# Rv'> 3!7$'> 3!7$'99''>=# RO'> 3!7$'> 3!7$'9''= R,'>G'>6'G'''+k6'+k6'+k6'+k6'+7Tk+7T'6'ࠑ 8LD \ AA`\BȠA@D  @@@@@ % @@@0N x  S@R  V   @ |,k(*()=m <R'>=# R'> 3!7$'> 3!7$'99''>=# RX'> 3!7$'> 3!7$'99''= R3'>99'>99'G'''+k6'+k6'+k6'+k6'+7Tk+7T'6'Р \@p$  AA`\~Ȁ  U@@@@@ P t @| @{ | ;@ ~ x+k+ +7&'()9'6'@(nat_rectbt l  x@@@@@ s  @ 3ݰ#ط @ q @#Q"@' h+k+ + 7&'6'6'$t 3\ @ #Q"L - @@@@@ a @ Y ]  _ \̷  ^ ` G@ a e b +k()= R!'> +77#'''9'+k6' WtAE@| S @@@@@  @ - &$0  Ol(@% +k()= R'> 777#'''+k6' zlAE@Kd͐t y @@@@@ 堠 P @@@ [ ِ   T a_hXd]% g"en^fj%hqam@ ,k*(= R'>3+'>3+/'+O''= R'>%'G''+k6'= R'>%'H''+k6'= R'>H'G''+k6'+k+7T'6'+7Tk+7T'6'Р Ƞ c ACP<dLhICAA|耠  )@@@@@ $ʐ @@@9W  Z   "{_^ / c ٠g @ x @ 4s)k < o >@ ,k(*()=K +R}'>= RP'>7 3%'G''>= R:'>7 3%'H''= R&'>H'G'''+k6'+k6'+k6'+k6'+7Tk+7T'6'ࠑ   @ 4s)8<;AA  AD\d<쀠  s@@@@@ n  @唑ħbx @@@@@ ?' B v E G*.b M@  +k() ,B'(*()=& R&'> ! 3! %'> ! 3%'''+k'+7Tk+T'' DP  _AC = @@ħb@2@A@A@@@   @ k D@ 8g B@ 9 f@ sې H+k6 777#'` *@ I phA@T k @@@@@ נ x @@@ L N LZE  O I ÷U _q@ h,Kk*(=) R4'>= R'>3 7$'G''G''+k6'+k6'+7Tk6' ^ \0OL0*ABL  @@@@@  Z @@@ e4;~w >D@8 ,-k*(= R'>3 7$'G''+k6'+7Tk6' t Π{Ԡ\VABL ˠ <@@@@@ 7Ő @@@yxvm  {ypk~|s,~nV 2 . |vˠ . {Р 5ՠ ©ڠ"ǩߠ ̩䠩 S %ө렩 T+٩ `;2  a8@C ,k(*()= !3FYlR'>77! 3%'>77!L7! 3%'>77!77! 3%'>77!77! 3%'>77!77! 3%'>77!77! 3%'>77!77! 3%'>77!77! 3%'>77!77! 3%'>77!77! 3%'''+k6'+7Tk+7T'6'8$Lh8접AA@BB@ȠBAB@(0LhABB@DB@0bР'Decimal@$uint):U@@,@AAAAAAAAAA,@AAAAAAAAAA@,@@@@@@@@@@@@@@@@@@@@@D,@@AABACADAEAFAGAHAIAJAAC|(8Tp$AB@BA@`BBB@A@|H @@@@@  @@@RP ېTRCVT , ѷVW ڐ @4 @ ΋ a 䐩  f 鐩 k p u ַz #Է (ӷ -@9 ,k*(= &2>JVbnzR~'>3$'>G 7!9'>6 7!9'>6 7!9'>6 7!9'>6 7!9'>6 7!9'>6 7!9'>6 7!9'>6 7!9'G''+k6'+7Tk6'0AA@ȠBB@8ABB@(B@ؠ |ACpAB@hBA@ @  ΋$4tDBBB@A@G @@@@@  @w ~ T@ R@*`]? )@ H+k= (R9'>7 = R'>9'G''>G''+k67$'+k67$'Р <@*`]?T,Р @#int).J@@AAAA@@@@@DAABAADtAA| E@&option >v@4@@@@@ @@@c4@6 8Do:Ω^@+succ_double/x Aթe@(z TC/@ $,:k*(=! R"'>3 7$'>3 7$'6''+k6'+7Tk6'ࠑB@ِ  ABPy&Little@&double(z @-/xx쀠U@@@@@P @|s @I  @J#bȀ@Q 8+k7 7$' @Q#bȐX@#rev).Vd z@@@@@u+ @5@"w;@ 9w@>h 0+k7 9' @9wX)@@@@@ @@qV@W䐐867 k'BinNums'Numbers?@@(positive*@D%Logic$Init@"eq @LX@@@@@AA@@A@= @<@2410D/RelationClasses'Classes2@.eq_equivalence()'L|@@@@@$ @T@hp&BinPos}@mM@+ (6777"k/RelationClasses'Classes#Coq@@5Equivalence_Reflexive4'@ @>4'@A@{U@ @{U@A@ABCFfz@@fz@A@q@@q@A@#@@#@A@%t2@@%t2@A@ABC%9@@%9@A@%V@ @%V@A@A%%@"@%%@A@B'ş@$@'ş@A@(b0@'@(b0@A@AC(nՖ@)@(nՖ@A@(@-@(@A@A*W$@/@*W$@A@.0@2@.0@A@ABDEG5a@4@ 5a@A@:x@:@:x@A@=H@>@=H@A@A=#$ T+k()H 7!77&'  ;@'compare#)BinPosDefA@ )Qڐl)Datatypes@*comparison;f@xِ@(@@@@@Р"gt @oTU ?g@5 T+k()I 7!77&'3l'x@H@@@@@G @s t!@T `+k()I 7!77"7$'RlFx@@#notШLm@@@@@"ge @2ڐ|@z `+k()H 7!77"7$'xllx>@&L@@@@@8 @T@,positive_rec?ZĶ{ũk8l 8̷9 <Щvԩ)xz d٩#@+sumbool_rec=_I"02 թ 7,Yb`jU%diseq&absurdr`(; $ w y-yC&Ƿ 6CbW R!İ@#@$ +C Gʰ(2Dh  /[KC0m2e4ڰ8`ܩyް =`A c$"H .I|*()8`8C  LsnljS 9 ZvZɷ[] V_ fAf~dԐ`ii<j b \کA fa_C"q j%TRx@0>e;C/y{Ơ!"$)ǐ<hap3nn]W4~TC 8֐Kwc @`C̰CH@?␐ +k() + + +d +7#'= R'>+9'>+O9'6''9L +L7777%'= R'>6'>6'6''+k6'9L +L7777%'= R'>6'>6'6''+k6'+kL77"7 L77"7%'()=B R]'> +;9'> +s + +77"7 77"7# '+9''9L +97777%'= R'>6'>6'6''+k6' +9'99+777$'= R'>'>'''+k6'L+ 779'9 977&'9977"7 9977"7%'LL +97777%'= R'>6'>6'6''+k6'+k977"7 977"7%'()=B 7R]'> +8 +~ +77"7 77"7# '> +9'+9'' +9'99+777$'= R'>'>'''+k6'L+ 779'9 977&'9977"7 9977"7%'9L +97777%'= R'>6'>6'6''+k6'LL +97777%'= R'>6'>6'6''+k6'+k977"7 977"7%'+7T'77"7 77"7%'<B@%Falsee@H@00   P|lV@?Zh]\4  ,   | D    |  xl4|t8ddTb@AA@AA@@@@@@@DAABA@@AA,   `@(eq_ind_r!2# tf@'f_equal= &Specifl@=_ t@)False_induُ XtAp` H4$@&eq_ind J @l\@'sumbool7̂K@p @ 0A@ Hd< 4      $l@$Truey@  H   x@@@@@*xI_succ_xO @q@  H!@ð!Cn@ H!@@@@@*succ_discr @@ (@5u۰9@(@@_j@@Ġ0pred_double_spec @@  e@LNx0@ e@@@@@ڠ0succ_pred_double @@ =,@bd=ZF@=,@@@@@0pred_double_succ @@  ln@xzU\@ ln@@@@@+double_succ @@ %@@2kiqs@%@@@@@@4pred_double_xO_discr @@  ^@吩K@ ^@@@@@4*succ_not_1 @@  p@(bܐ@ p@@@@@Ku @$@}04@>ҩvԩx@)pred_succ04@@@@@a,succ_pred_or @;@  @U Ȑy@ @@@@@}|z @V@|:*bր@p@E y@)succ_pred:*b@@@@@? @o@GX@@ð!mư$ @(succ_injX@@@@@+pred_N_succ @@  @8ܰ=B6Ð@ @@@@@Ǡ @@@NP j*2@'add_1_r@@@@@ݠ @@@df! AI@'add_1_l@@@@@.add_carry_spec @@ $B@|}!X@q-}rV@r+pf^Bii@$B@@@@@ @@@0?X@(add_comm@@@@@*D @@L7@GVo%1@*add_succ_r7@@@@@B @@ 1@5ɶ_ʩn̩qI@*add_succ_l1@@@@@Z.add_no_neutral @4@ 11K@Nx#JV@11K@@@@@r-add_carry_add @L@  Mo@f@-@ Mo@@@@@)add_reg_r @k@ d@@Jð!@d@@@@@)add_reg_l @@ d@456@۰9@d@@@@@Š3 @@;= @LM N4.1@,add_cancel_r= @@@@@ܠd @@l= @cd7e i$HK@,add_cancel_l= @@@@@/add_carry_reg_r @@ .c @~R@%dd@.c @@@@@/add_carry_reg_l @@ .c@,j@=z}@.c@@@@@'ː @@D@DTm-o}Y@)add_assocD@@@@@B&add_xO @@  ?nU@6ʶ`˩oͩH@ ?nU@@@@@[2add_xI_pred_double @5@ ߀@Oy@@@@@@s2add_xO_pred_double @M@ @g(y+@@@@@@(add_diag @f@ %@Tb@%@@@@@*peano_rect @C@ h@/F@@T9@=Őh  BȐ"f2(H+g2Lh(XZTVYȰ[à&^&@1 ,k(*()== (Ru'>+0L !+:3 9%'>+1L!+<3# '''() 9! 97 %'9$'() 9! 97 %'9$'+k$'+ +A7TTk+L T'+ +7TT'+7T'$'+  T'7 $'6':@$succ=)a6@#R\||AH\FK@@|\@@@O@A@A@@@/peano_rect_succ @@  K@h߶@oH@@T`E_<ut@ @l {G  I@' K@@o@@A@A@A~@ A@"A1GKT@ABC@@;/peano_rect_base @@  ΀@i@ĔJ@@zp4@t@@ @@@@A@A@A@A @AB@@b)peano_rec @i7@CLo@i: ,+k7$'@lX@@@@@|)peano_ind @iQ@iR̐X@@@@@*peano_case @k@ V@ijö@@ᐑ@V@@@@@)PeanoView,<@-@I(PeanoOne)PeanoSucc4@'nAA@AB@@B@B@V@ Bd'@@@@@@@AA@@AB@@A@@@@@@@Ҡ.PeanoView_rect @iWĩ2@8 Bd'@9;[f@攑N@@ Am@oRJ婜BꞠA@!F)d,+@LM@@@@@@D5fo1q96v@i>C/D* +k() ,:'(*()= R'> 3! &'''+k() %'+7Tk+ 7 T'%'Рu@~;[f@@jk[AEG4 \@@@O@A@A@@@6-PeanoView_ind @j '(dIW@j)'&}AEi4-\@@@@@V-PeanoView_rec @j+G۶H8@5@8i@j4 O@8X@@@@@u,peanoView_xO @A@ mq#x @ ,Ck(*()= R!'> 3! 9: 97 :'6''+k()97$'+7Tk+ 7 T'97$'РA@@ADXȐ,tP @@@@@,peanoView_xI @A@ AYF÷dI٠&kDOޠ+j8@ ,Ik(*()= R''> 3! 9: 97 :'6L7 :''+k()97$'+7Tk+ 7 T'97$'РA@@ADX Dаh Q@@@@@)peanoView @@@ -1,d@]@^"5Gl@@(1@ @,>k*(=# R#'>3 7%'>3 7%'G''+k7$'+7Tk7$'Р By@(ACP@~"|,@@@@@ =.PeanoView_iter @k@”U @@xA@ >Ҷh{KAշk~RDطn%}HܷrTN@k1 +k() ,8'(*()= R'> 3! %'''+k()$'+7Tk+ 7 T'$'LAD ,ST@@@4@A@A@@@ ~2eq_dep_eq_positive @ X@ /ZA@kW@ Y ^@@z*)H\@*EqdepFactsp@&eq_dep2|@t@)/ZA@@ @@A@A@ A*HB@$A^@AB@@ /PeanoViewUnique @ @ &ki@;djⰩ䐑"@&ki@@@@@ ̠+peano_equiv @ @ "}@k@U[ @@& %^詚9@ @8!N @@G @ɐN@("}@@@@A@A@@A AF@#A@A$A@&A@(Al:@ABCD@@ : @ @BI@0(2p@'mul_1_lI@@@@@ : @ @BI@F H@'mul_1_rI@@@@@ 1(mul_xO_r @ @ S@%O^ - 搩@S@@@@@ L(mul_xI_r @ &@ S+@@Զjթyש%HJ@S+@@@@@ f @ ?@ Q@Y0>W@(mul_commQ@@@@@ } @ V@Ɛ@pVVĠYZ8@/mul_add_distr_lƐ@@@@@  @ r@'Ɩ@ !"ư$rpg@/mul_add_distr_rƖ@@@@@  @ @ n@:;<>'7向#@)mul_assocn@@@@@ Π. @ @6KT@UVX<@*mul_succ_lKT@@@@@ 砠 @ @KT@noq-U@*mul_succ_rKT@@@@@ 3mul_xI_mul_xO_discr @ @  3@\ʐ0ܠ3?r@ 3@@@@@ ,mul_xO_discr @ @ ;*ݼ@:吩KL@;*ݼ@@@@@ 4)mul_reg_r @ @ (h@(R@c@(h@@@@@ L)mul_reg_l @ &@ (b@@Զjնֶ@{@(b@@@@@ dH @ =@PH@W0͐@,mul_cancel_rH@@@@@ { @ T@H@n/䐑@,mul_cancel_lH@@@@@ *mul_eq_1_l @ l@ 1@@^:° <@1@@@@@ *mul_eq_1_r @ @ 1@34@ٰ7S@1@@@@@  )square_xO @ @ _I@JLvx4@_I@@@@@ ޠ)square_xI @ @ _I@f h)Q@_I@@@@@ -iter_swap_gen @ @ K?@:?+ @@!B@j @@A@4UK.TL@Vz<|   \ B|G h@2K?@@?+@(@A@@j@!@A@AB@-AC@A%AD@'A@)A@ABC@@ =)iter_swap @ @ @1Ŷ}E @@{y=r%A, 9B)Ey=@ @@E@@A@A@Aq@AA\@AU@A@An@ABCD@@ m)iter_succ @ G@ e@aG# M@@mUqW1@e@@G#@@A@A@EAZ@AA@AH@AC@Aa@ABCD@@ (iter_add @ t@ , @"#۔J {@@׶Gаөʩ_@ , @@J@@A@A@)@AA@AG@Ar@A@ABCD@@ ɠ.iter_invariant @ @ 44Q@Q K @@#Inv@@zF@,H}ɶ@ːIՐH@%44Q@@K@@A@A@A@A@@ ^ @ @^@}!X@ 9V@#Fu(f@'pow_1_r@@@@@ i" @ @i*@.= @*pow_succ_r@@@@A@@ ,i# @ @i+ ^u@W@ؚ@5,xրBi@+square_spec ^u@@@@@ G/sub_mask_succ_r @ !@ ,'I@;϶eЩtz@*=X@+΂@,'I@@@@@ d3sub_mask_carry_spec @ >@  [/@X@*@)X뀐䐑@ [/@@@@@ +SubMaskSpec,<@v @y @(SubIsNul(SubIsPos(SubIsNeg@ P@m#$%@ʰ(  AA@@ABBABB@H@5!2`@6@@@@@@@@@@CAABBCB@@A@BBGI@@@@ Ϡ/SubMaskSpec_ind @SToG@ 5,Z@]@Ɛ?4b@e HI C@p!2` @q)@BGH@@@@@@@@@@D$@5W""bg@ou2.3,4%/?n  +k()= R$'>$ ' > % ' >  % ' '+k()$'Р g@)@Bjk#UADDv@@@@@-sub_mask_spec @ @  s@<>L@ s@@@@@40sub_mask_nul_iff @@ 8^ @(RpciZ @8^ @@@@@L-sub_mask_diag @&@  (g@@ԩx~p@ (g@@@@@b,sub_mask_add @<@ w@V@dY@w@@@@@}3sub_mask_add_diag_l @W@ تB@q y@تB@@@@@0sub_mask_pos_iff @o@ =%@Ҡ4@=%@@@@@3sub_mask_add_diag_r @@ تH@45ٰߩ% Đ@تH@@@@@Ġ0sub_mask_neg_iff @@ 5*@LM?ܩS&T.5@5*@@@@@ߠ  @@ 2a@fg (D@- B@.#FR R@&eqb_eq 2a@@@@@ @@ @8+Fb@1 `@2#Fp=h@8 f @9=Lvv@<b_lt @@@@@!1 @@9 @>\Oj[@ e@==@&leb_le @@@@@?4} @@4kw@䰶@ȶ@"w$ya@*eqb_compatkw@@y@@4 @ܷuݩް tnx @"@ˠ # +k() 7!7!L7!77"7777 7! 7!7&'(Z+*@&eqb_eqZːp@@(symmetry0xj$BoolE@+iff_reflect s1̠@64.D%Logic$InitU@#iffС))Datatypes @$boolZ'@hA@X @p?@#eqb4kp\}@-iff_Symmetric!x| @@ZuZ @W5a@:x@A=H@ '@z=HJ@A@=@ -@z=Ġ^@A@A=I'G'H''+k6'Р@!=(@!#Q@@@@@@@DAAx"6@@@@@ޠ0compare_sub_mask @@ 9,M@"f"g Q B@9>FI@:Wz"P@9,M@@@@@*lt_iff_add @@ !6x@""64"f@!6x@@@@@*gt_iff_add @@ 9B9@"."L"p""@9B9@@@@@)1compare_cont_refl @@ i@"s۩VݩY%%Y"@i@@@@@A4compare_cont_antisym @@  ?Zv@5"ɶ_"ʶsoyڰ}YA"@ ?Zv@@@@@] @6@܀@P"z"""@.compare_eq_iff@@@@@u @N@O@h""(fꐑ"@/compare_antisymO@@@@@ @g@W@##ɠ"@.compare_lt_iffW@@@@@ @}@y@#+#,ߠ#@.compare_le_iffy@@@@@W @@_*YJ@\#A#BV}-#&@,compare_spec*YJ@@@@@AA@@A@Q @@Y)ހ@v#[#\@v;#>@*compare_eq)@@@@@O @@W*Y O@#pZ#T@,compare_refl*Y O@@O@@.G @@On@##:4E#j@.compare_gt_iffn@@@@@DG @@O@#5#P#@.compare_ge_iff@@@@@[F @@N5@#L#gBt#@/compare_ngt_iff5@@@@@sF @@N5ͣ@#˶d#̩4A#@/compare_nlt_iff5ͣ@@@@@F @5@N5@#|#&;#@/compare_nle_iff5@@@@@F @M@N4樀@##ީ>a#@/compare_nge_iff4@@@@@F @e@N @.$SS#@)lt_irrefl @@@@@ѠF @{@N?361"@ǁ(@c$H$I,> +k() 7!7!L7!77"7777 7! 7!7&'(J!E+OrdersFacts*Structures#Coq@@"le&YD/RelationClasses'Classes @(symmetry0xj$Bool@+iff_reflect s1̠%Logic$Init"@#iffС)L!F/@#leb( ~\)Datatypes@$boolZ'@hN!SC@&leb_leFpA/@"eq @pJ@-iff_Symmetric!x|$@@N]\[@$@A@@M!O $@A@@L=$@A@@K!C$@A@@Jw$@5a|@:x{@A=H@$@!t=HJ#@A@=@$@"eq=Ġ^"@A@A=%YLg!Tܐ%@'ltb_nlt=@@@@@e} @@ @%V%q!%@<b_ge @@@@@{} @%@!-@%өw%@(leb_refl!-@@@@} @;@66@%%SUf%@+leb_antisym66@@@@@} @T@&@&{B%@*ltb_irrefl&@@@@} @j@/g@3&&ة‚%@+ltb_antisym/g@@@@@٠} @@@L&1&2ְ|wv&@+eqb_compare@@@@@v @@~53 @c&H&I&,@+ltb_compare53 @@@@@t @@|;O@y&^&_T&B@+leb_compare;O@@@@@^ @$G@ L@KI@+lt_eq_cases! @ &J&@'&@>! @@@@@B)ge_le_iff @@ (Cf`@6&ʶ`&˩~j.&@(Cf`@@@@@X%ge_le @2@ ="@L&v&@5ꐑ&@="@@@@@n%le_ge @H@ =@b&&@K&@=@@@@@.compare_succ_r @^@ 1@x' ' 86!]萑&@1@@@@@.compare_succ_l @w@ 1@Ñ'%'&ʰQO@ ^' @1@@@@@ @@\@é'='>'"@)lt_succ_r\@@@@@͠* @@21d@'TŠ%/'7@.lt_succ_diag_r1d@@@@@⠠1compare_succ_succ @@ $@ɀ@'j'k– UN%H W'P@$@@@@@@&le_1_l @@  =@''d@ =@@@@@'nlt_1_r @@ s@'֐ 'z@s@@@@@$)lt_1_succ @@ 2@'%%'@2@@@@@9&le_nlt @@  @-'W'©u'@ @@@@@O<_nle @)@  h@C'׶m'ةKܐ'@ h@@@@@e @>@)7@X''@_Ac'@*lt_le_incl)7@@@@@{*lt_lt_succ @U@ , @İ(y(@vv搑'@, @@@@@i @k@q@(ď(͠'@,succ_lt_mono@@@@@i @@q>f@(0Ħ(1Ɛ(@,succ_le_mono>f@@@@@; @@C |@(GĽ(Hĵ(I@@:(.@(lt_trans |@@@@@٠ @@ a@ (a@&=@(e@’@ߐ(k@S(N@<_ind a@@@@@B @@J2@A(񐑠(b@+lt_strorder2@@@@@  @@ 1@@(@(BD('FL ({@)lt_compat 1@@@@@&Đ @@ |NU@(C(Ǡ !ɠn(@(lt_total |NU@@@@@> @@;Uo@1(ũ (@'le_refl;Uo@@@@@RU @+@]S@ņ(ٶO(ڶG(۶@(@+le_lt_transS@@@@@h0 @A@8;Yy@Ŝ(e(](@@(@+lt_le_trans;Yy@@@@@ @X@!lR@ų)|)t)@@ ](@(le_trans!lR@@@@@p @p@x.!@)Ŕ)Ҡ tU )@)le_succ_l.!@@@@@ @@<w@š)5)6@ @V)@*le_antisym<w@@@@@Ġ @@]<@)L )-@+le_preorder]<@@@@@ؠ,le_partorder @@ V2@)a  '9@ C)F@V2@@@@@2add_compare_mono_l @@ s؀@)x)yL)zĥ"dE`"f)_@s@@@@@ 2add_compare_mono_r @@ sހ@)')e)7ľ"}$R/")y@s@@@@@#-lt_add_diag_r @@ @)A)  u)@@@@@@8 @@56@+)U)Ó)t 4 4G)@-add_lt_mono_l56@@@@@P @)@56@C)׶m)ضë)٩ L LF)@-add_lt_mono_r56@@@@@h @A@gx@[))))@ d@ f$)@+add_lt_monogx@@@@@ @]@?5\@w* * *  b b)@-add_le_mono_l?5\@@@@@ @u@?5b@Ə*#*$*%ؠ z z* @-add_le_mono_r?5b@@@@@ @@1,@Ƨ*;*<*=*>@ @S L*#@+add_le_mono1,@@@@@Π2mul_compare_mono_l @@ 6@*V*W**XŃ#BQ#C*<@6@@@@@栠2mul_compare_mono_r @@ 6@*n*oB*pś#Z$|!k#]*V@6@@@@@-mul_lt_mono_l @@ Dm@**\*=  *n@Dm@@@@@-mul_lt_mono_r @@ Dm@ *6*t*U  2*@Dm@@@@@0' @ @/;Ŏ@#*M*ċ*q*@ȶ@r -% i% *@+mul_lt_mono;Ŏ@@@@@Lo @%@w:kˀ@?*Ӷi*Զħ*թ * *ΐ*@-mul_le_mono_l:k@@@@@dq @=@y:kр@W**Ŀ* B B}*@-mul_le_mono_r:k@@@@@|X @U@`9Ң@o+™+++@ȶ@ [L*@+mul_le_mono9Ң@@@@@(lt_add_r @o@  UH@r*@ UH@@@@@,lt_not_add_l @@ n'@Ǜ+/+0p  *+@n'@@@@@k @@kĎ@+EDz+F@ )eǸ )g +-@(pow_gt_1Ď@@@@@ؠ @@@+_+a" {q+C@'sub_1_r@@@@@(pred_sub @@ b*@+v+x+Y@b*@@@@@ @@h@+ +/+"6٩'?"1+q@*sub_succ_rh@@@@@-sub_mask_pos' @@  sw@+:+@b+{+O(U&Y(@R++@ sw@@@@@;,sub_mask_pos @@ @/+öY+Ķ@+ǷŚ++@@@@@@S @,@ؾ@F+ڶp+۶@+ީ&"UPȐ+@'sub_addؾ@@@@@mE @F@M@`+Ê++"rȜh+@'add_sub@@@@@ @^@"&}擀@x, â, ,@˩,&_z3"&c&d+@/mul_sub_distr_l&}@@@@@] @|@e&}晀@Ȗ,*,+,,@Ѱ,/&}"ȡ"۠),@/mul_sub_distr_r&}@@@@@-sub_lt_mono_l @@ *Z̀@ȴ,H,I,J@@  "-",2@*Z@@@@@ܠ2sub_compare_mono_l @@ qwI@,d,e8,f@Ƕ@ * ǔ%S##\%W,Q@qwI@@@@@2sub_compare_mono_r @@ qwO@,,W,@<@;+Dz%q#4{=%t8,n@qwO@@@@@-sub_lt_mono_r @@ *ZҀ@ ,6,t,@@ u8,@*Z@@@@@1(sub_decr @ @ S[@f,/,@ w ,Ȥ,@S[@@@@@HX @!@`4@;,϶e,жƣ,Ѷ@ v,ԩ'é#~'G,@-add_sub_assoc4@@@@@d @=@ GGk@W,ā,ƿ,@ _iש,#[#Ő,@-sub_add_distr GGk@@@@@-sub_sub_distr @[@ ;C@u- ğ- - @ ȶ@ ~/v-##|,@;C@@@@@)sub_xO_xO @z@ 6؀@-(ɞ-)@ ΰ-,#ՠ%'%5+VP-@6@@@@@)sub_xI_xI @@ 6@-Cɹ-D@ -G#S^-*@6@@@@@Ԡ)sub_xI_xO @@ 6@ -\-]@ -`$ l%i+4-D@6@@@@@)sub_xO_xI @@ 6Ҁ@#-v-w-y$" Q*쐑-\@6@@@@@1sub_mask_neg_iff' @@ 5\#]@-$-BB-r@5\#]@@@@@,sub_mask_neg @@ L@-:-@J*P*3-@L@@@@@3&sub_le @ @  Ȁ@'-Q-@a-+ې-@ @@@@@Je @#@m ׀@=-Ѷg-Ҷ@D-@&sub_lt @@@@@_ @8@X΀@R--$&,-@(sub_diagX@@@@@u1size_nat_monotone @O@ $ϑ@i-œ-@pԠ$Su$T-@$ϑ@@@@@'size_gt @g@ k@ʁ.ʺ,7+@-] J+@-^#RȦ.@k@@@@@'size_le @@ ͻ@ʞ.2+.@ͻ@@@@@ @@>C@a.F.G@ .J,#@ ,!@#F17.1@%max_l>C@@@@@ܠĐ @@>C@~.c.d@ .g֐.H@%max_r>C@@@@@Đ @@> @ƕ.z.{@ϩ .~,W@ ,U@#Fk.e@%min_l> @@@@@Đ @@> @Ʋ.0.@ =. .|@%min_r> @@@@@'֒.+Private_Tac. @ ,@K@.`.aa@'eq_reflK@@@@AA@@A@ @@'h@.-@'le_refl'h@@@@ @.@"#+@ Ԑ?@)lt_irrefl#+@@@@( @@@#pC@.ƒ.@4Ÿ.l䐑V@&eq_sym#pC@@@@? @W@@+/Ʃ/ېj@*le_antisym@@@@S @k@6@?/$ƽ/%@]f-@'neq_sym6@@@@@j @}ܰ@ +k= R'6'6'6''+k+7T'+7T'6'ࠒA!O)OrdersTac*Structures#Coq@@"lt\@!t@"eq8L@"lelР"@#ordȠ@@@@@@@@@@@@D@@A@B@A@xA܀/Y@@K!M-GenericMinMax*Structures#Coq@/c@A@@J!O /i@5a9@:x7@=H@/s@!t=HJ@A@A=11@ @ L+k() LN7#':t19.ؠҠ@@@@@ @@#p; @1Ͷf1ζ1϶@@h.@&eq_neq#p; @@@@@ @/@$5΀@1Ɂ1+1@@E@&neq_eq$5@@@@@. @F@:d@1ɘ2@A:ᐑ\@*not_neq_eq:d@@@@E @]@:k^@12ɯ2@ ΐq@)not_ge_lt:k^@@@@Z @r@:4@F2+2,@w ?@)not_gt_le:4@@@@@o @@0@[2@2A@@rP@)le_neq_lt0@@@@@@@@@@@A@@$ @!@,F@2Z2[tǠЩ2aC̠ũ2fՐ2G@(max_specF@@B@@AA@@A@% @!@- D@)2|2}"2b@+max_spec_le D@@@@@% @!@-5m@Ų  琑2v@1Proper_instance_05m@@@@/' @!@/9@@ư@2,2,"X22"Z"Zc2@*max_compat9@@@Z@@H, @"@4&q@n272¶/2ö@ݠ0 ~l2m94 p2qεr2?|2@+max_unicity&q@@@@@k. @"6@6@Ȓ2Ŝ22@ϕ2^2U^Ƒ2-ϒYRƕ21bϡ2j2ƙ2,2@/max_unicity_ext@@@@@, @"\@4Ҁ@ȸ-Q@*-Taϰ@--Wi33ddρ.3ʬ3Ƹ3+2@(max_mono@@@@, @"~@4@3,а3.lҐ3@&max_id@@@@@ɠ, @"@4 ~@Ϸ3B3Cϰ3D3F/퐑3+@)max_assoc ~@@d@@䠠- @"@5π@ 3]3^3`ǐ3B@(max_comm@@@@- @"@5!\@!3t3uȠ3X@(le_max_l!\@@@@@- @"@5!\@733ޠ0,3n@(le_max_r!\@@@@@'- @"@5.Û@M33T?3@)max_l_iff.Û@@@@@=- @#@5:@c3,3jZ 3@)max_r_iff:@@@@@S- @#@5T@y3̶B3Ͷ:3ζ@"t꠩&͕ 򐑠3@&max_leT@@@@@n. @#9@6:V@Д3]3U3Ĝ@ƊO3@*max_le_iff:V@@@@@/ @#S@7:*@Ю4w4o4Ķv6yƥŐ3@*max_lt_iff:*@@@@@0 @#n@81@4В4Њ4@rשsȐ4@)max_lub_l1@@@@@1 @#@91@44Ъ45Т46@ I4@)max_lub_r1@@@@@Ѡ1 @#@9> @4J4Kи4L@y@ a943@'max_lub> @@@@@젠2 @#@: d@4e4f4gJӠ4L@+max_lub_iff d@@@@@2 @#@::j@+4~44@ @ 834d@*max_lub_lt:j@@@@@2 @#@:7@C4 44K R 74~@.max_lub_lt_iff7@@@@@72 @$@:15 @]4&44@ ũkwl4@/max_le_compat_l15 @@@@@Q2 @$@:15@w4ʶ@4˶84̶@ ߩ w4@/max_le_compat_r15@@@@@j2 @$5@:.K @ѐ4Y4Q4{4@ @ ;ِ4@-max_le_compat.K @@@@@2 @$Q@:#p@Ѭ4u5luȨ5vqjȭ5 Ѯ4@(min_spec#p@@@@3 @$p@;#9P@5є58v5@+min_spec_le#9P@@@@@3 @$@;ۇ@T5@*min_compatۇ@@@@Ѡ3 @$@;(}^@5J5KѸ5L@f q5Uĩ57@+min_unicity(}^@@@@@3 @$@;$@@5k5lؠڠ 5s5t5vp5W@/min_unicity_ext$@@@@@3 @$@;#@7/ж@@}ͧ5%515s5s@(min_mono#@@>@@,4 @$@<ʹ@R5I5)K5@&min_idʹ@@@@@B4 @% @<K@05i5)5a5AѨCEf5@)min_assocK@@@@]5 @%(@=#@҃5ֶL5ש{5ө[@5@(min_comm#@@@@t5 @%?@=!]@Қ5c5Aғ5@(le_min_r!]@@@@@5 @%U@=!]@Ұ6y6Wu5@(le_min_l!]@@@@@5 @%k@=_U@6ҏ6͠o5@)min_l_iff_U@@@@@5 @%@=kD@6/ҥ60)6@)min_r_iffkD@@@@@̠5 @%@=@6Eһ6Fҳ6G@b+]6,@&min_le@@@@@堠5 @%@=.@ 6^6_6`{6D@*min_le_iff.@@@@@5 @%@=8@#6v6w6x+6]@*min_lt_iff8@@@@@5 @%@=VU@<666@76u@)min_glb_lVU@@@@@.6 @%@>V[@T666@Ȑ6@)min_glb_rV[@@@@@D6 @&@>?(-@j636+6@Ӷ@ߩҪE]6@'min_glb?(-@@@@@^6 @&)@>z@ӄ6׶M6ضE6٩njIE𐑠6@+min_glb_iffz@@@@@v6 @&A@>ksۀ@Ӝ6e6]6@@Sd26@*min_glb_ltks@@@@@6 @&Y@>l@Ӵ7}7u7 Ǽ|yv6@.min_glb_lt_iffl@@@@@6 @&r@>98@7 Ӗ7!ӎ7"@5v.7@/min_le_compat_l98@@@@@6 @&@>9>@7:Ӱ7;Ө7<@O7!@/min_le_compat_r9>@@@@@ڠ6 @&@>2@7S7T7U7V@ @jI7=@-min_le_compat2@@@@@6 @&@> @7o7p7r (n㐑7U@2min_max_absorption @@ @@6 @&@>w@477,7 7l@2max_min_absorptionw@@7@@%6 @&@>! \@K77 7D7 X % [ [ѐ7@-max_min_distr! \@@R@@@6 @' @>@<@f7/7'7_7 ?w t B B쐑7@-min_max_distr@<@@m@@[6 @'&@>-Ç@ԁ7ԶJ7նB7֩z7ة  \K797@/max_min_modular-Ç@@@@v6 @'A@>4bʀ@Ԝ7e7]7˕7 uܩ f797@/min_max_modular4b@@@@6 @'\@>+9@Է8 Ԁ8 x8 _Q M7@0max_min_disassoc+9@@@@6 @'t@>,ɀ@2i@@C2m8(8(z8*8*ȷ|ԙF8+8,а8.8@0max_min_antimono,@@6@@Ƞ+ @'@3"ki@2@7@_8D8E8G08(@0min_max_antimono"ki@@O@@ᠠ+ @'@3 Ā@2@z2My8^8_8a *K8D@,max_monotone @@)@@" @'@*0ǎ@$2@Г8x8y8{ D쐑8^@,min_monotone0ǎ@@C@@" @'@*vnˀ@>2׶@˰2m6Я8-89858x@4min_max_antimonotonevn@@"@@1 @'@%"&+@X2@8E8Q8N38@4max_min_antimonotone"&+@@:@@I8+Private_Dec8 @v8ɷ?8ʷ@88ζg8϶@& @%   @(o  8(IOԻ16@9?B8(QW12 ̌8©[\ՏŐ ^̕8a`ɩKPq̥9 զ6@ {(]@;ƀ "$կ{ 9('8"Ʃ6@ t ̄$#̊Ӡu"<:ɰ9'ݩ|ݩCѰ9/7Ҡ,0HТ=G+97('_I?7@ n @9=ճ9>t@s@p@nժ n T+k()7!7!7777= gR'>#97!7!7!7!7!7  #7"  7!7777"7777! # '>#97!7!7!7!7!7  #7"  7!7777"7777! # '>"97!7! 7!7! 7!7  "7"  7!7777"7777! # '' +k()7!$'DL  @,compare_specp)Datatypes$Init @@-CompSpec2Type2Kp)Morphisms'Classes @9iff_flip_impl_subrelation2VA</RelationClasses @(symmetry0xjPࠒ(@'comparet<D.@"lt=xX4@!t5H,h:@'le_lteqS%Hؠ!@5Equivalence_Symmetric. U4ĠF@"eq=#(@$\`L@ = 0РL@,CompareSpecT, /@CAAAAAA@@@@@@@@DAABACAALM 9 8@ 8th@%max_r|s@(eq_equiv*u@%max_lT%Logicy@"or @9@@#9(@A@@9@(5a(@:x(@=H@9@ R=HJ(2@A@A=ڦу:{b}d;ց@:։:f@I@@֐ +k()+++7# '''$'  3MinMaxDecProperties@/max_case_strongG\: TQB@@G  }@@@@  @A@Ǡ@@ Ǡ @A@AB@A@@F  @@t<@@'comparet<d@@A@A5@@ 5 @A@=#@@ =#^ L 3@5@A@A=@@ = @A@=@@ ~= }@A@ABC@A@ :u |@A@@@@ @:l:mm@S+G7j@T8.:uғ:x:y'+Ơ!:fa#:h/:Π):+:kԠ/:0 Ǿ 7:w$:*C(y č:*E({<qq:sƷǿ $:*N(ք Ǡ:ϩӰJ:':*V*Ͱ :*Z*Q@\:%:NS +k()7777"7779 7777"7779 ++7#'()= JR'>977!    7777"777  7777"777 9'>977!    7777"777  7777"777 9'' +k7!7!7%' 7! 7!7%'4Y@=trans_co_eq_inv_impl_morphism&ni@@a@(max_case<VZ@5Equivalence_Reflexive*)f9@y 署 @;D׺;E+@z@*@)ױ u L+k()7!7!7777= eR'>#97!7!7!7!7!7  "7"  7!7777"7777! # '>#97!7!7!7!7!7  "7"  7!7777"7777! # '>"97!7! 7!7! 7!7  #7"  7!7777"7777! # '' +k()7!$'D@pp@%min_rϐH@%min_lɠx<@ؠ!@t<D&@=pX+@58h0@S%@ؠ$8@=#(0T`@ Ǡ0lXB@ =0Р@CALM@*ux @|;͠ʠ@@@ ; @];&;@;~@^$7K@_.3ןפ*ץ+.@m;6;@@@|@/min_case_strong(.>\;z@@@ l @؎;W;⩚@\a@$-X،u;Ӄ;X)%Νrțlؑ$kgmϘ;d;++Ro;+*#q؞؟;+*&e3x"v|ϧ<{<+u}< +*1wجe_@ط< ؀< V  x+k()7777"7779 7777"7779 ++7#'()= XR'>G   7777"777  7777"777 7777"7779'>G   7777"777  7777"777 7777"7779'' +k7!7!7%' 7! 7!7%'0OD\$ĠL`РI@BCBA=ANL@5@T8pTX|@@=#PXDL0hLPt@q*u |(Dl@/Equivalence_PER/;\@>trans_sym_co_inv_impl_morphism'\|xl@d$@(min_casek<+vsd@@@@ @@@@@@A@  @ <\<]@<_1@-0@$+cG̷Àأ(\.ة/2@q<Ķ:<Ŷ@w@vO +k()+++7# '''$'@7X<@ge@@ n9 @@AQ+@B>D@9`@'max_dec+`<̠@@d@@  @٧<p<M@<c϶@˷ζ@/ɩKj=ԝ=r*?ک2p..-rһ({{k}2=wxـ][ـٴ@ٿ=و=e@@UࠒϠt9 @@H@e4{[PP=b_P@XV@@ РB @=Eٻ=F@=HL;#@`u,@y3ٸо}9п2@=T=U@@B@`ؐX=B{@FD@@ 2 @n@:尙k@;?^@k@'min_dec,)=Y@@@@ 'max_1_l @,@ > @9=0=D((2=p@> @@@@@-'max_1_r @,@ > !@O=F=Z.H=@> !@@@@@-0'min_1_l @- @ ?'@e=\=<(T;א=@?'@@@@@-F'min_1_r @- @ ?'@{=Ωr=ЩR.;퐑=@?'@@@@@-\r @-5@z0@ڐ=Y=ш=; ϩz=@.succ_max_distr0@@@@@-tq @-M@y>6@ڨ=q=Ѡ=;n=@.succ_min_distr>6@@@@@-o @-e@w:@>ډ>ځ>ѹ>͠'(|8 J=@/add_max_distr_l:@@@@@-o @-@w:@>-ڣ>.ڛ>/Ӱ>1((8 됑>@/add_max_distr_r:@@@@@-o @-@w=>@>Gڽ>Hڵ>I>K49>.@/add_min_distr_l=>@@@@@-٠n @-@v=>@ >`>a>b>d39 >G@/add_min_distr_r=>@@@@@-m @-@u4m7@&>y>z>{>}35u#8 >a@/mul_max_distr_l4m7@@@@@. n @-@v4m=@@> >>9>M#r8 P>z@/mul_max_distr_r4m=@@@@@.%n @-@vy@Y>">>R>238>@/mul_min_distr_ly@@@@@.>n @.@vy@r>Ŷ;>ƶ3>ǩk>ɩK#9 >@/mul_min_distr_ry@@@@@.W,iter_op_succ @.1@ A@Ԗہi.6@@ӝ1@Wցж+QҎΩT#VXe۔^>ձZҗש1^)ۚ_ۜ1bj۞>@+A@@ہi@!@A@A@#A1@%A7@'A'U@ABC@@.+of_nat_succ @.h@ @~Һ?<@=)#<@=$٥<@> :<@> 4};?@@@@@@.0pred_of_succ_nat @.@ >OJ@ݟ۰?9:#Ð?@>OJ@@@@@.Ǡ+succ_of_nat @.@ 5@ݷ@˩?R=+6ڠ=ڡ?7@5@@@@@.ᠠ(SqrtSpec,<@?f@7@@7/)SqrtExact*SqrtApprox'?p׌?q@?t9΋ݠ?y & ' > #' '+k() %'Р-@@@[\$EAJ@?@@@@@/n1sqrtrem_step_spec @/H@ /Z@դ:=W:>d8?@Ӡ:Ee>%Ӣ:Gg>!@@IJ7u}~-?@"/Z@@:@@/,sqrtrem_spec @/n@ u@܈@c7E?@u@@@@@/ @/@U@ܜ@0詚> @{  >@|#REھ@7 #ܪ ܬ:>>@ @)sqrt_specU@@@@@/ˠ3divide_add_cancel_l @/@ 7@ܿ@S@T'@U@>/@3Y.>-@42jڇ@k@@@7@@@@@/ꠠ,divide_xO_xI @/@ &qG@@r@sF@t@^8~@"-@[@&qG@@@@@0,divide_xO_xO @/@ &qM@@#@A:)©;s@s@&qM@@@@@0] @/@^&_K@@:@x@@QR%@@,divide_mul_l&_K@@@@@06] @0@^&_Q@)@S@ڑ@@j@@,divide_mul_r&_Q@@@@@0L*ggcdn_gcdn @0&@ =p@݁<ד@նב@֩z@ة@669A76A@@=p@@@@@0g(ggcd_gcd @0A@ ^@׭@׫@Ԕ@-@7>@@[ >>@@\#Q^z۩>@޲ >@޳#F̀ᐑ@@ ^@@@@@06ggcdn_correct_divisors @0e@ =@{AA7274Ѥ=XA݆757݈77ѩݿ7 A6AŰA#ؙ ǰA%;sA@"=@@@@@05ggcd_correct_divisors @0@ $@A9A:78%G$A@$@@@@@0Ơΐ @0@ @ AM ANVݿA1@,gcd_divide_l @@@@@0ܠА @0@ @!AcAdl AG@,gcd_divide_r @@@@@0-gcdn_greatest @0@ '@'9A{7A|@R7fA@+j@-E.m7Ah@'@@@@@1 @0@x-@WAUAA@F9@HI݈;A@,gcd_greatestx-@@@@@1.-ggcd_greatest @1@ g@tArAرƐ7A7A)A@"@!%A@g@@@@@1J@@@@@AA@A  @B$@C@g@AA@A@A *q@AA@A@ ^ @AA@A@AB .@AA@A@ @AA@A@A @AA@A@ @AA@A@ABC @A~A|@A@ @A{Ay@A@A @AxAv@A@ @AuAs@A@AB e@ArAp@A@ 9@AoAm@A@A @AlAj@A@ q@AiAg@A@ABCD @AfAd@A@ >@AdAb@A@A ]@AaA_@A@ <@A^A\@A@AB W@A[AY@A@ ] @AWAU@A@A  @ATAR@A@ J@AQAO@A@ABC  @ANAL@A@ @ALAJ@A@A @AIAG@A@ ۊ@AFAD@A@AB 4@ABA@@A@*@AAA?@A@Ak@A;A9@A@@A8A6@A@ABCDE@A5A3@A@-}r@A5A3@A@A1@A2A0@A@N @A/A-@A@ABY.@A,A*@A@:l@A(A&@A@A:@A%A#@A@Cu@A"A @A@ABCCz@AA@A@x@AA@A@Aָ@AA@A@ָ@AA@A@ABؚ@AA@A@ dT@AA @A@A jj@A A @A@U2@A A@A@ABCD ?@AA@A@!$@AA@A@A!k-@AA@A@"w;@@@@A@AB)#@@@@A@2汞@@@@A@A4Z@@@@A@4@@@@A@ABC46@@@@A@4B@@@@A@A6hw`@@@@A@7I@@@@A@AB7UW@@@@A@7x~@@@@A@9>N@@ݑ@@A@=X@@ڑ@@A@ABCDEFGB'N_as_OT&BinNat&NArith#Coq@!N  @?@,6k'BinNums'Numbers#Coq@@!N7@D@&BinNat&NArith#Coq@)6@8 @A@E@@@'compareE)BinNatDef&NArith#@"@ ?H{@A@A([@L@(size_nat([ @{@A@И@R@*shiftl_natИ@y/@A@"@X@*shiftr_nat"@4@A@ABCЕ@]@!tЕ@2@A@%@c@#add%Ց#@3 @A@*@i@#div*)@3@A@ABD,n@n@#eqb,n.@3@A@.8@u@#gcd.85@3n@A@A5i@z@#leb5i:@3@A@67@@#lor67@@3m@A@ABE6@@#ltb6E@3@A@6@@#max6M@3@A@A7*@@#min7*R@3`@A@8 @@#mul8 X@3B@A@AB9@@#odd9]@3@A@:R@@#one:Rd@3@A@A;@@#pow;i@3@A@@x@@#sub@xo@3@A@ABCFB@@#twoBt@3J@A@۩@@$div2۩~@>@A@Aզ@@$evenզ@>4@A@@@$ggcd@>U@A@AB>@@$iter>@>:@A@t7@@$landt7@>m@A@A܇>@@$log2܇>@>t@A@ܔ@@$lxorܔǑ@>@A@ABC@@$pred@?U@A@;@@$size;@?'@A@AF@@$sqrtF@?@A@K&@@$succK&@?\@A@ABL@@$zeroL@@P@A@k@@%ldiffk@@A@A e@ @(succ_pos e@@A@ @@'of_uint @MS@A@ABCD"Vs@@(div_eucl"Vs@ @A@'@@,pos_div_eucl'@&`@A@A)|[)@"@&double)|[)@'޺_@A@*θ@(@&modulo*θޑ@)1@A@AB+@-@&of_int+@)j,I@A@+)@4@&of_nat+)@)j2_@A@A+^@9@&shiftl+^@*O@A@+d@?@&shiftr+d@*O@A@ABC+A@D@&square+A@*ow@A@+֛@L@&to_int+֛ @*81@A@A+֢@Q@&to_nat+֢@*9G@A@-"=@W@+testbit_nat-"=ّ@+@A@AB-@\@'sqrtrem-@,J@A@.@b@'testbit."@-T|@A@0DO@h@'to_uint0DO(@.@A@0]@n@+succ_double0].@.^4@A@ABCDEFG@A@@1H@J4@A@@A@@@@@@AA@@A@C @A@A(Gk^@@@@@័ @9S@A"~A@Dt.@@@@@)ᥐ @A0<6@A9AB@DG@@@@@B4w @9@9 +k= R'>99'6''+k6'@@A@A@@@@D@@AAAAtA@lo@@@@@j␐ @9@9 +k= R'>99'G''+k6'Ր("AAtΠ@@@@@Ȑ @=A9949ƷDA3@=)aBl!@9 +k= R'>7 9'6''+k6'&BinPos&PArith#Pos@'=)a)BinPosDef@,#RT @Р@@_^]ZABtA@p @@@@@ @zA: 9qA÷<DЩ4(@C!,7؀\@9ސ +k= R'>7$'G''+k6'4@@@&pred_N!,:@4s)TРA@@ABt7@@@@@렠] @A:58ᜠCgDf@8&`T\@(positive*@ABtY@@@@@ސ @BB:Y:(ጠE:\B$B$ᐠ ܸE#B4}@== R'> 7!9'''''+k6'+k6'@G==- R='> 7!= R'>9'G'G''''G''+k6'+k6'+k6'Р@$mask=(@#Q@@@@AAA@AA̠@\Р@@+*)&AD|@@(sub_mask@@)@@@@@& @GBB:: B E:B6EB4@9=N?@~ 0+k()=) R4'>= R'> 7!9'G''G''+k6'+k6'@$Р @@\[ZWAC|@@=N@#F @@@@@ @wBͷ@B;zB<; EBssEyE;CwE֩5.@#>@B߶RB +k()=( RQ'>= R.'> 7%'I''= R'>H'G'''+k6'+k6'+k6'C@#<@ )QڐРC@@AA|@)Datatypes$InitH@*comparison;f@pHF@@@@@㿐 @@@͐CC̐CC;O9 ₠;QC9F;T⇠÷ݯF5r@=C&@ ,kk(*()=( RQ'>= R.'> 7%'H''= R'>H'G'''+k6'+k6'+k6'+7Tk+7T'6'~̠AAX>@$boolZ'@`@?=C@@#F?@@@@@: @bCJCK͐͋@E&NArithCT@?H{7g@rCZC[ +k() 7!= R'G'G'H''+k6'Рp@@@@@@@@@@@@D@@A@B@A@T?@?H{hà}@@@@@x# @ޠCC>Ͱ@1 +k() 7!= R'H'G'H''+k6'/)A@Td%h@@@@@6 @QCKCC^?@UCOCC +k() 7!= R'''''+k6'QKA@T Gh@@@@@] @sCɷmC"?}@! +k() 7!= R'''''+k6'pjA@T+fh#@@@@@ؠM @C<";㉠C۷>sFE>uFC㍰C@; 4+k=- R8'>= R'>9'>9'G''G''+k6'+k6'J(ADt@AA@AA@@@@@@@DAABA@@AAtR @@@@@w @D= R'>H'>G'H''G''+k6'+k6'ADt+$AAtv0@@@@@+俐 @D;᠐@զ@>4܀@:U 8+k7 7$'@>4ܐXZ@$negbdU@@@@@Pא @ D`Da<DcDc<Gb<= R'> 7!9'G''6''+k6'+k6'@(Р@@"! AC|@A@Р@T=Rx@U#Fu@@@@@哐 @CD<<:DGD6@&)'@< +k= R'>7 9'G''+k6'@&@5,x֐TXRABt@@@@@ @mD<<dD?NGEg2GƩD7 @G =)RTD@<֐ L+k=3 R>'>= R$'>7 9'>7 9'G''G''+k6'+k6',@yADtABt?@j=)R8@k#R/@@@@@䠠G+ @D=.<䕠D.@<SQABt!TM@@@@@F @E=LEy䴠H7k@F%t2>e@E恐DABt3@#nat@@V%t2@W Tz4@@@@@/ @@@HDEHנEJEJHIEMF} HL仰HN  丐EU%EVޤ @80] @8.^4E]@5i@3EhEh٩@@x@3-EqEq%@)|[)#@'޺_'Hu'ސ E{KE|ʩ E~!=8E8 EEEt=HFH>&HEE=E{@D |,Bk(*()= MR!'> 3!= R'>7 7!= R' 7! 7 :' 7 :'''> 3!= R'>7 7!= Rw' 7! 7 :' 7 :'''=, R'>= R`'>6'>6'6''6'''+k677%'+k677%'+k677%'+k677%'+k677%'+k677%'+k677%'+7Tk+7T'677%'4@'޺_TLР@$prodt@BBB@@@@@ABAFA@A@<( D`XD|t<4|tD@.^40(I@3 f`ADAA\V@3Ԡ8 hD@@@@@@@@A@@A@ABAA@@$.@@@@@㠠J @߮E߬E>.߱EbvEEEE귐"naH>6~i}FFEjH@Y'@Z&`Ȁ @F l+k()=+ R='>= R'> 7%'L:''6''+k677%'+k677%'РA@@ؠ@m&`ȐpPHAC|@Xm'@@@@@" @F2F3kF5F5@"Vs@ @F<F=F= X+k() 7!777&'@|t@u^{@hZ@#fst D@@@@@Oo @F_F`V-@&$@|t@u^@h}@#sndD@@@@@r- @=F;F>@FF&I>AFFnIF8@B=Dp@Wc@=D@#F͐$F@AC|@@@@@@I  @lFjF>oFCFn"6FqY8#I>tF(<Fw7RI??9@I&=( }ˀ奐aIƷ3??ŷ5?l?I˷?I̩NFF#QFFԩF4@FֶF# +k()=W R'>=? Rw'> 7!= RP'>= R-'>9 9: 9:'''6 :''6 :''+k677!77%'+k677!77%'+k677!77%'+k677!77%'HBDC@@@@BBACĠA@A@E0tl4 ĠAF|@a |<(ԠX@=( }Q@#Q^zAA@@dQ @@@@@H @G?PG渠"JB/4᫠J֩9s@H3~AB䧐J"ηȰG+G+WGJ)G.G.>4@G/琐  +k=K Rm'>7 = RL'>= R,'>9 9:'G 9:'G 9:'''6''+k677%'+k677%'+k677%'𠑤A@@LB@@@@DAExР@@AB|AFt @p3~@q7]%{T^@@@@@Y禐 @Gi??r G\JiGd9@=)]H :@?yА@=)]H@#RETԐ'!ABt͠@@@@@2 @<GG??5J?t|+JG9@E=LHo@F#F̀@tr@=L@#F̐$UOAC|@@@@@@ @jG3G??.G-J?1GYJĩ:@&=(H@'#Q̀@ ,+k()=( R3'>= R'> 7%'G''G''+k6'+k6'0@s=()@t#Q̐/ |AC|@(@@@@@ݠ @@@?PƐGhG@0?cGbJ@3f߷J:Q@+=UH@,$'R@Ր ,Mk(*()=( R3'>= R'> 7%'''G''+k6'+k6'+7Tk+7T'6'e@y=U^@z$'RdpT8ACX]@@@@@j @H"H#@]@,琠ŷK#@`瓠 K&:~@{=(_H@|#Q\ @ ,+k()=( R3'>= R'> 7%'''''+k6'+k6'@=(_@#Q\ AC|@D@@@@@?I @ HO@HR@HT麩ڐ h+k+ + 7&'6'6'̐Lk@(nat_rectbt\j@@@@@eIѐ @0Hu&"ݚ+@۩)@>À@*'@9>ÐL(t\ՠ@@@@@韐 @UHEH@HYKH:@It@5X @bH@ +k()= R'> 7!9'G''+k6' VPAC@@ @5Xd @@@@@Ɛ @HǷrHA@i64Kȩ; @/=(TFHYq@+ +k()= R'> 777#'''+k6'Ud 0l}AE@?@=(T8@#Qt /@@@@@䠠J @HA.H\藠@^砷cK;O@JnTqI@J6n@I +k= R'>7$'+''H'+k+7T'6'ABtې̠p@1nTqi@26nT `@@@@@ @I%I&A`I(蔠зL';@>4'I@8g$@I1?C +k()= R'> 7%'H''+k6'Р @@AC@@P>4'@Q8g$d@ @@@@@CK @ISAIUZLT;@K"J+@K5L @I^ÐABt@"@5L TH r@@@@@mK[ @'%)IIq$Iy;@Kq h @3I搰 n@@A@A@@@@D@@AAABt@+of_succ_natq@$T @@@@@  @\Ig;ܠc@@ec'AgI!!^(L5@kIv^ +k()= R'>7# '''+k'mgAE@l @@;@@A@A@!AGd@A@@Ϡ @VT<4@7 B=ah@> ,+k7$'G@ P7 B@@ Q*`]?X 7@@@@@젠 @s#%JywJ%|z@~. +k7 = R'>7 9'>G''+k67$'Р#` fР'Decimal#@#int).J@@AAAA@@@@@DAABAAB@7@&option >v@@$norm)9փX ~ 8@@@@@ 3 @JCB}JE嘷MD<@,fz= @JM +k= R'>7$'6''+k6'ABt@ dfz@ e9wTA@lN@$uint):U@  l@@@@@ gj @!Jw8-@^0DO+@_.@*J姐 0+k7 9'@ .X Ҡ @@@@@ * @7@J@J#867 k'BinNums'Numbers @@ 7@D%Logic$Init @"eq @L @@@@@AA@@A@{ @z@pJ30/D/RelationClasses'Classes1@.eq_equivalence()'L $@@@@@$ބ @J~Jኰ@JJw T+k()H 7!77&')DatatypesG@;f@x E D[ j@'compare00)BinNatDef p@?H{l`@ W@@@@@W;Ő @3KKὰD+@3 T+k()I 7!77&'1x+l@ v@@@@@v  @RK:K;x!@R `+k()I 7!77"7$'PxJl@@#notШL @@@@@;Đ @wK_K`۝y@w `+k()H 7!77"7$'uxolÐ@%L @@@@@Q @KK٠KTK&K󩚠;@8 9@3B&@K!K +k() + 77%' 7!77&'@ r @ s3B\lt@"ex @|t @@@@  @`K K+KZK'4 ]@hKH |+k+ 77%'77!77&'Р/P(`d,lAB@H+h "@@@@" @K=K[K⊰KW@%@3 7D#@5 +k+ 77%'6 77!7!77&'cX\td`lAB@P@   @ 3 dA@Dk| b@@F@@bM @{@0reflexive_properm+@L-L-L/L/@Н,&BinNatL3@ \ @:reflexive_eq_dom_reflexive=[L?L?@,eq_ReflexiveaN3F@K&@?\@f  /6 67 7777  67777 + 7T7k6'𠒡U@$succ ! Q@?\L)Morphisms@$=[L@*respectful%WO?xD|`@,aN3h@Km+x@ \pht @@@@@R @_ZYN 9@ 7@?U@⧰a`A𠒡@$pred @?UL@L;xD|`8h64pht @@@@@' @@LLL@ٰӐ ^6 .67 7777  67777 +67T77  677777 +7T77 +7T7k6'6'+7T'6'lTgD,@d<0LDhdpbp`xp|͐L "@@@@@" @/.,}@10*TDU@d<0LDhp@#sub c@3Lpxp| O@@@@@Oܐ @\[Y@0^]W TLD@d<0LDhppxp| x@@@@@x @@M>M@MB MD MF@-iff_Reflexive/h @Н@ \@l [6 + 67777  67777 +67T77  677777 +7T77 +7T7k6'6'+7T'6'$H8$X0$|@d@#iffС)dpn@"lt \L l@//hhAxtx @@@@@Šᨐ @cϚ =@M* ;@N3@㫰Ґ=T8D@#div l@3L@d<0LDh@'testbit5z:@-T|ŐLh,$`T$Xސpܐ\@$boolZ'@(|P|h<D@@@@@޻ @NiNjQg@%N_recLзNrNs޻Nw޴NzF&N|ĠNNq ޽"ޯ&NNxNxĐNN|Qެ/NNu^;ޅ[C QNF׷IN砩BNECEưINN\ވNFށNFSޞ>wNTޞtC I=Q>XQYpaN,Q53QǩkN<F'N2n>>@?NQշިNGE|zNKȩNF.|!lGQSDdCA5@<  Q@NYNt +k() + +9 +7#'()=8 R'> 7! +- +m +77"7 77"7# '+9'' +9'99+777$'= R'>'''+k6'L+ 779'9 977&'9977"7 9977"7%'LL +97777%'= R'>6'6''+k6'+k977"7 977"7%'= RS'>+ 9'6''9L +L7777%'= R'>6'6''+k6'+kL77"7 L77"7%'+7T'77"7 77"7%'DA@%Falsee@@`V@(positive*@<^4X0H`@LXh@@A@A@@@@D@@AAAA$H4De@(eq_ind_r!2#ؠk@'f_equal=&Specifq@+sumbool_rec=_Pz@)False_induُ@&eq_ind J䠒&BinPos&PArith#Pos@&eq_dec Ġ(@'sumbool7̂K@l,`8PDA@@$Truey@PPD\(@@@@@%discr @OnGOp߸@%sumor$|@@#sig#* @R}R~"O=E$O%Ov%BRR R ARR8O=[:O=]O$AR @O=d@MO3 $+k= R'>G :9'6''+kG 77" + 77!7%'977&'𠑑@#sig#* @ԠB@p̠ABt@T$|@ࠑ@@@@@+binary_rect @(@O۔2FR@@"f0O׷;O@ߛN z4#fS2O@vѐ <OȐ"P'bRm=eR!Ȑ#f2'iRkR@o ڐ  4Ȑ$fS2' uS @  HKPxꀷSS@-positive_rect0ڀꑠP@nF?=;;64P$ `+k()=$ R='> L!+++7# '''9$'9$'9$'+k$'@0ڐ)#AF@z@@2F@Z@A@A@\AGɠAS4@A@@*binary_rec @@PF񟩚 @w(@xN @- ,+k7$'V@N X@@@@@*binary_ind @@EX@@@@@@'L LP' 0+k()=  R1'>+L!+7# '''9$'9$'+k$'p@*peano_rectlAE@@@2@;@A@A@=A<@A@@< @@<-^!@@PƔ2`@@yMo쩚 @<.V&@<DxPD @/peano_rect_base-^!@@2@@A@A@A@Ai@AB@@)@XmXn@NXq%@ 7*#@ 3`[@%min_l >@@@@@  洐 @ U@ D@4XX@-X@%min_r D@@@@@ ٠ @ l@! @KXX@DXY@C6W@D3Ҁ@%max_l @@@@@  @ @$ @hX1X@aX. @%max_r @@@@@ 鑐 @ @į@XնHX֩솠 B!@)lt_succ_rį@@@@@$ @XS@*7 @@' (6777"k/RelationClasses'Classes#Coq@@5Equivalence_Reflexive@1@#two>T@@A@AI@5@$predId@@A@G@:@$succGr@@A@@?@$zeroT@@A@ABCDE@A@@Mr@]@@@d@!tРJ@@A@A L@@"eq L^@@A@r@ @#onerT@@A@AB4@@#two4T@@A@b@@$predbѠd@@A@F@@$succFr@@A@]l@@$zero]lT@@A@ABCD@A@@L.+*@A@4*BackportEq@@@A@@@@@AA@@A@Ԑ @@ אT͐L@5Equivalence_Symmetric. U\АD/ʠq^ H?)"ʠà^E4ޠ͠wJF@@@@=ʐ @%@FTL$@6Equivalence_TransitiveW\ DiE2ڠy! c\n@@@@w @@݀@c^K^L٩^P@*eq_sym_iff@@)@@AA@@A@ @1@\@^f^g@ ^lP@'neq_sym\@@E@@ @J@<@^^^@ ϶@$^&^k됑@(eq_stepl<@@@@7⹐ @e@8@^^@=^  됑@(succ_inj8@@@@N⭐ @|@![@^^b?@+succ_inj_wd![@@@@d⪐ @@ >@q^Ƕ:^ȩx0U@/succ_inj_wd_neg >@@@@@|⪐ @@Fr@G X^@@^ ^⧐0@1central_inductionFr@@@@@⧐ @@)_Ԁ@^^ F@'add_0_r)_@@@@AA@@A@⤐ @@'R@___,  `@*add_succ_r'R@@@@⡐ @@)-΀@_+_,Ͱ_. v@-add_succ_comm)-@@@@0⠐ @ @" @_A_B_D ܩY@(add_comm" @@@@G⠐ @#@)a7@_X_ZoW]@'add_1_l)a7@@@@^⠐ @:@)a=@_o_q Ss@'add_1_r)a=@@@@t⟐ @P@<]B@/___(_o #.@)add_assoc<]B@@7@@⟐ @l@ D@K__ _SF_Ad @,add_cancel_l D@@Q@@⟐ @@ J@e_._&_m`_ Z  @,add_cancel_r J@@k@@Ġ⟐ @@3'̀@_նH_ֶ@_שx_NG #@,add_shuffle03'@@@@ݠ⟐ @@3'̀@_a_Y___    8 A@,add_shuffle13'@@@@❐ @@3'΀@` ` w```&( \@,add_shuffle23'@@@@✐ @@3'π@`'`(`)ʰ`+@l u@,add_shuffle33'@@@@/✐ @ @=@`@`B $ % @'sub_1_r=@@@@D⛐ @ @ {@`U`W `I @'mul_0_r {@@@@AA@@A@⛐ @9@B@`n`o`q ۩  @*mul_succ_rB@@@@⚐ @R@I[r@1``)`  @(mul_commI[r@@4@@3⚐ @i@n@H`` `A` ܐ @/mul_add_distr_rn@@O@@N⚐ @@n@c`,`$`\`64Ӡ92! @/mul_add_distr_ln@@j@@i⚐ @@&X@~`ԶG`ն?`֩w`ةQ S|!$@)mul_assoc&X@@@@⚐ @@ ހ@``j!:@'mul_1_l @@@@⚐ @@ @aa !P@'mul_1_r @@@@⚐ @@@aaaaE|!i@,mul_shuffle0@@@@ɠ⚐ @@@a4a5a6a7ذa9 r!@,mul_shuffle1@@@@砠⚐ @@@aRaSaTaUaWР!@,mul_shuffle2@@@@⚐ @8@@amanaoaqΐ!@,mul_shuffle3@@@@⚐ @Q@ 8@Ja g!@%le_wd 8@@2@@AA@@A@✐ @j@64@Iaa@  !@*lt_le_incl64@@@@@✐ @@€@_a 𐑠!@'le_refl@@@@-✐ @@>ş@saɩk̐"@.lt_succ_diag_r>ş@@@@@B✐ @@/؀@aީ "'@.le_succ_diag_r/@@@@@V✐ @@@/neq_succ_diag_l@♠b#$@+lt_strorder>@@@@S┐ @@Tl@ⓠbΐ#8@+le_preorderTl@@@@g⎐ @@Oހ@cn ⚠@.%#P@/le_partialorderO@@@@ₐ @@~ @ @7Ґ@"NZ'NZOrder&NatInt'Numbers#Coq@@%lt_wd']ɠ#t  Ơ   P =,%͠Ơngy@@A&NZBase$#"!@@A@'NZOrder&NatInt'Numbers#Coq@+NZOrderProp-+@A@@@@=! @A@@@@@Ӡ⃐ @ @)4kq@P@aǠ# V      ,Ԡˠsl VO@ѠG>0@@@@@ₐ @ I@~TK@}@+lt_eq_cases&y#  8 (     W?8٠zkri[@@@@@*⁒$00Private_OrderTac$⁒ 'IsTotal  @ @@(eq_equiv7L$#  u e R    < 3۠Ԡ|uR9(@@@@@g @ @)@(@&,Q^$M    | )   f ] G@Ҡ|cR٠Р@@@@@㔐 @ @(f@p@$v  Ƞ   R ?    . 'ϠȠpi {@@@@@j @!@r(07"@ss@ݐ$ :   Π { h    W P:3$Π+"@@@@@㠠f @!-@nZ.K@or@$Ƞ c      9  ؠ  y !  c\Mޠ͠TK=@@@@@ @@@@@@A@@⁒#Tac @d~@0@d\d]]@'eq_refl0@@@@AA@@A@庐 @@à@d.@à@@@@ @.@U@z?@)lt_irreflU@@@@' @@@m݀@dd@T@&eq_symm@@@@<⃐ @U@@$e e @@evm@*le_antisym@@@@U @n@I`ۀ@=e%e&@I`@@@@@h⃐ @wְ@ +k= R'6'6'6''+k+7T'+7T'6'ࠒA!O)OrdersTac*Structures#Coq@@"lt\@!t@"eq8L@"lelР"@#ordȠ@@@@@@@@@@@@D@@A@B@A@xA܀% X      . ֠ ͠ u n     X Q BӠ I@2@@D!PONM@TBҠ@@@A@@C] D@@&@K@!t&J@@A@A&a@@"eq&a^@@A@&@ @"le&ڠh@@A@AB&@@"lt&h@@A@&̌@@#one&̌T@@A@A&̔I@@#two&̔IT@@A@&H@@$pred&Hd@@A@&؝[@"@$succ&؝[r@@A@&C@'@$zero&CT@@A@ABCDE@A@C,MakeOrderTacA5>@A@@@BKJN@@@A@@AQG@@@M@J@@A@A$:@@"eq$:^@@A@$@ @$h@@A@$@ @"lt$ h@@A@ABC@A@)*OrderFacts,!@A@@@@@@?w @X@E@][v\)ffQf@]&@q:h@r7St@  s{@%transE@@7@@c @Gf/f0of1@L)l@Of7f8wf9@@ܰf=! L+k() LL7#'J@%$t& ,  Ӡ  m Z    I B     , %    ԠǠm@@@@@N @fs ftfuDh@fw fxfy L+k() NN7#' ˠĠ@@@@@ߠ栐 @fAff|d@fEff L+k() MM7#'tt'  S C 0 ݠ ʠ r     Z S      0  vD7@@@@@` @fyf#f_@f}f'f@I< L+k() MN7#'t': ՠ  | i    S J     4 - ՠ Π  i P ?Ơ}p<5/@@@@@P^ @4gg\g]@8g g!`g"@v@u L+k() NM7#'t't Ơ   P =    , % ͠ Ơ n g      yvoiP@@@@@\ @ngVgWgX'[@rgZg[g\@ L+k() ML7#' t'H   ܠ  v  Ơ  e ^     H A 2 ܠ à 90"@@@@@àZ @g%gg`Y@g)gg@@萐 L+k() LM7#'Zt'9) à  X     @ 9  ڠ  { l   sj\*ܠ@@@@@X @gɷ_gʷ g˩W@gͶcgζ g϶@ L+k() NL7#'t( rbO    9 0 ؠ Ѡ y r      O 6 %cV"@@@@@6V @hhBhU@hhFh@h@WC L+k() LN7#'͐t(Z6# ˠ s j     T M   ߠ  p _ݠϠ\UO6@@@@@pT @@\eX@Xh@hAhB@@ @&eq_neqeX@@@@@T @@\`@sh[h\h]@@@&neq_eq`@@@@@T @@\*s@hrhs@Ð@*not_neq_eq*s@@@@T @@\+@hh@5ސ@)not_ge_lt+@@d@@ΠT @@\+'l@h4h@@)not_gt_le+'l@@@@@㠠T @@\4Ah@hIh@@rl_@)le_neq_lt4Ah@@@@@@@@@@@A@@@@@@@@ @A#@BC@@T @@\@~hԶGhն@)@<_neq@@@@@MT @@\<@h\hSw)6@&le_neq<@@@@@eR @@Z.,v@iti@b)K@*eq_le_incl.,v@@@@@zR @@Zrk@.iiVi@l@ Q)c@(lt_steplrk@@@@@Q @@Yrk@)u@(lt_steprrk@@@@@Q @ @Y.bx@Xi@iAiB@@ #{)@(le_stepl.bx@@@@@Q @#@Y.bx@R)@(le_stepr.bx@@@@@Π @5@ @@ ijikil)@+le_lt_trans @@@@@@㠠佐 @J@3̀@ )iii_)@+lt_le_trans3@@@@@S @_@[6uՀ@ >i i)@+le_antisymm6u@@@@@ S @s@[;z@ Ri iY Oi )@)le_succ_r;z@@@@@'S @@[ĩ@ miö 6iĶ@{a*@)lt_succ_lĩ@@@@@=S @@[44X@ iٶ Liڶ@X*%@,le_le_succ_r44X@@@@@TS @@[j@ i ci@*;@,lt_lt_succ_rj@@@@@jS @@[ k<@ j yj *S@,succ_lt_mono k<@@@@@T @@\ ]O@ j jϠ*j@,succ_le_mono ]O@@@@@T @@\b@j'bg*~@<_0_1b@@M@@T @@\c@'*@&le_0_1c@@@@@T @'@\̀@b)%*@<_1_2@@t@@ԠT @;@\c@%jb)9*@<_0_2c@@J@@蠠T @O@\d@b*@&le_0_2d@@@@@T @b@\@ Aj j@Oj @Rb *@<_1_l@@T@@ Q @|@Y@ [j $jȠ*@+lt_ge_cases@@@@@ +Q @@YaÀ@ qjǶ :jȩޠӐ+@+le_ge_casesa@@@@@ AQ @@Y␑+@&nle_gt2DD@@@@@ H @Z@P@ 9k k@<+@<_nge@@@@@ H @p@P `@ Ok kh+@,le_decidable `@@@@@ H @@P/@ dk -kk,@&le_dne/@@@@@ 6H @@P|@@ |kҶ Ekө yTҐ,!@*nlt_succ_r|@@@@@@ PI @@QF@*k k `k@ @Hk k[k \B,A@5lt_exists_pred_strongF@@B@@ p4 @@<.:@Jl  l @el lxl ,^@.lt_exists_pred.:@@4@@ 3 @@;z@gl) l*@$̰l-鐩 x ,x@,lt_succ_predz@@4@@ / @ @7g@! lE@@ lH@( r@.  lO@;@ lS lT@4@ / -,@&rs_rs'g@@[@@ Π, @ 5@4 9@!Ҷ4ll@ ln@N@ lr ls@S+@ * ( !lw'   },@(rs'_rs'' 9@@@@ ( @ Y@0 &@B!l ;l l@J@ F ,@%rbase &@@@@@ ( @ r@04@["l@ Tl Vl l@@ ' 3 Zl@h&,@)A'A_right4@@@@@ (& @ @.@x",=lƶ@Z rlȶ@⬐-@6strong_right_induction@@&@@ @" @ @*"M%@"DUl޶@@ l@!-*@/right_induction"M%@@@@@ Y! @ @)K਀@"]n5l@ l@o@-C@0right_induction'K@@@@ r! @ @)0q@"vNm@@ m@˶@ m m@!@   b3-b@7strong_right_induction'0q@@@@@  @ @'_@"mm/@@ m2@Ͷ@⮶ m7@@ m< m=@@ -@&ls_ls'_@@@@  @!@% 82E@"̶mU@ mW@a@ m[ m\@<@  m`   f-@(ls'_ls'' 82E@@@@ ۠ @!B@$ @+"߶mx $mz m{@[@ 0-@%lbase @@@@@  @!\@$򩺀@E"m@ >m @m m@`@   Dm@-@(A'A_left@@t@@  @!y@$%:$@b#x'm@[ \m@7㖐-@5strong_left_induction%:$@@@@ * @!@!"@z#.?mȶ@{@ um˶@ .@.left_induction"@@@@@ C @!@!b(ŀ@#GXm@ m@Y@.-@/left_induction'b(@@@@ \ @!@! @#`q8m@@ m@@ n tn@@ d }.M@6strong_left_induction' @@@@ | @!@ }@#Xn@Ͷ@ն@ n@ @ n#.k@/order_induction}@@@@  @"@=n&@#vn8@@@ n<@@}!.@0order_induction'=n&@@5@@  @"@zFl@#Ͷ@ɶ@nX@8 @Щ@n^@!,y.@1order_induction_0zFl@@@@@ נ @">@:@'#۶=@@@"nx@X@^=.@2order_induction'_0:@@@@@  @"Z@ @C#Y;n@ w@n@L n@!N!ؐ.@<_ind @@@@@  @"w@6@`$v%Xn@a@#ni$nѐ.@&le_ind6@@@@@ ) @"@@nũ! @rnȷ;nɩ0 *Đ/@&Rlt_wd@@t@@ B @"@@nީ! YnTnIJ Ր/,@&Rgt_wd@@@@ [ @"@ ʁ@5nn2/A@%lt_wf ʁ@@@@ p @"@ ,@Jo *o./V@%gt_wf ,@@#@@  @"@+,@o!o"o#Ӡ x!۠㐑/o@-add_lt_mono_l+,@@@@AA@@A@ @#@+,@o=o>o? !ې/@-add_lt_mono_r+,@@@@ @#!@)_ˀ@oVoWoX oY@@ "#r#sI/@+add_lt_mono)_@@@@@8 @#=@  ݯ@orosot$ թUQ/@-add_le_mono_l ݯ@@ @@P @#U@  ݵ@4ooo< mM/@-add_le_mono_r ݵ@@8@@h @#m@ '(ހ@Loo o 7o@O@M/@+add_le_mono'(@@@@@ @#@ :'@fo/o'o Qo@ @ f0 @.add_lt_le_mono:'@@@@@ @#@ ,:%@~oԶGoն?oֶ io׶@2~0 @.add_le_lt_mono,:%@@@@@ @#@ 4k@o^o@T@U"o08@+add_pos_pos4k@@@@ɠ @#@ S_@pvp@l@m0O@.add_pos_nonnegS_@@@@ࠠ @#@ :+}@pp@/0d@.add_nonneg_pos:+}@@@@ @#@ ]@p/p0@+@,D0{@1add_nonneg_nonneg]@@@@  @$@  Ӏ@pFpG@"0@,lt_add_pos_l @@@@# @$(@  ـ@p]p^@Ʃ#ͩ$vf0@,lt_add_pos_r @@y@@; @$@@ ;hր@pupvpw px@Ӷ@#0$鳩$Ȑ0@,le_lt_add_lt;h@@@@@W @$\@ 2q@;ppp &p@߶@uᐑ0@,lt_le_add_lt2q@@@@@p @$u@ 2 g@Tppp ?p@@ 0@,le_le_add_le2 g@@@@@ @$@ Q@lp¶5pö-pĶ WpŶ@#|өݠ#n1@,add_lt_casesQ@@@@@ @$@ 2@pݶPp޶Hp߶ rp@󉐑1-@,add_le_cases2@@@@@ @$@ @pkp@#p#p#np󐑠1J@-add_neg_cases@@@@۠ @$@ 'g̀@qq@#͠q /#Ѡq1e@-add_pos_cases'g@@@@ @$@ )_F$@q0q1@8I761@0add_nonpos_cases)_F$@@N@@ @%@  Uh@qJqK@+5c.4J1@0add_nonneg_cases Uh@@@@) @%.@ V@ qcqd@D缠qgqhϠ qlP%R1@-le_exists_subV@@@@F @%K@Ȁ@q q,qq@%q%B k7$?&v&"$C%V%Uw1@+mul_lt_pred@@<@@AA@@A@ @%t@3@qTqq@\$dur1@1mul_lt_mono_pos_l3@@@@ @%@3@,qönqĶ7qŶ@v$~&C&D2@1mul_lt_mono_pos_r3@@u@@9 @%@3@Hq߶qSq@7$2.@1mul_lt_mono_neg_l3@@0@@S @%@3 @bqqmq@Q$562H@1mul_lt_mono_neg_r3 @@@@m @%@@rr~r@@q&P2b@4mul_le_mono_nonneg_l@@1@@ @%@@r-r.r/@@i2{@4mul_le_mono_nonpos_l@@J@@ @&@@rFrGrH@@)2@4mul_le_mono_nonneg_r@@c@@ @&*@@ r_r`ra@@B*ڐ2@4mul_le_mono_nonpos_r@@|@@Ҡ @&C@@"rxryrz@"- r& r2@,mul_cancel_l@@@@ @&`@@?rrr@H ;r^ 2@,mul_cancel_r@@E@@  @&z@I릀@Yr"r@6a Tr! Vrj萑2@(mul_id_lI@@@@$ @&@I묀@trʶ=r˶@  or<r sr urBk3@(mul_id_rI@@@@C @&@,[j{@r\rTr@%IΠ&p39@1mul_le_mono_pos_l,[j{@@@@^ @&@,[j@swsos@cK3S@1mul_le_mono_pos_r,[j@@@@x @&@,VS@sss @©Ѡ}Z3m@1mul_le_mono_neg_l,VS@@@@ @'@,VS@s8s9s:@ܩ3@1mul_le_mono_neg_r,VS@@@@ @'@#΀@sRsSsT sU@5sI@&@@&''3@2mul_lt_mono_nonneg#@@@@@͠ @'>@@ssstsusv@!@W@$@Z3@2mul_le_mono_nonneg@@@@頠 @'Z@^1@9ss@@&HsY3@+mul_pos_pos^1@@J@@ @'r@ 09@Qss@@3@+mul_neg_neg 09@@`@@ @'@^ @gs0s@ &@&vs4 @+mul_pos_neg^ @@@@/ @'@ 0Հ@sնHsֶ@׶@ ?4 @+mul_neg_pos 0@@@@E @'@;?@s^s@@\47@1mul_nonneg_nonneg;?@@@@\ @'@ z@tut@ k&sH o4P@0mul_pos_cancel_l z@@@@u @'@ z@tt@1͠4g@0mul_pos_cancel_r z@@@@ @'@L@t2t3@ 䠩 014@3mul_nonneg_cancel_lL@@@@ @(@L@tJtK@`4@3mul_nonneg_cancel_rL@@ @@ @(,@bǀ@ tatb@'lѶ@ ͩ'l-4@,lt_1_mul_posb@@@@ՠ @(F@ <@%t{t|, t tq$4@(eq_mul_0 <@@+@@ @(`@/@?ttFא4@)neq_mul_0/@@E@@  @(z@ǀ@Yt_ Rt),t%14@+eq_square_0ǀ@@@@@! @(@3oN @qtǶ:tȶ@K@ kt0t5@*eq_mul_0_l3oN @@@@@9 @(@3oN@t߶Rt@c@ tt5.@*eq_mul_0_r3oN@@@@@S @1@t*}@~@X@|^\5Ix%bYC<ݠΠx@@@@@~ @1@T+^@]+@W24pe5n J7ߠ~&Ǡha @@@@@ @1@a+%k@jP@b24pk5.ՠ o\KD.'@@@@@Ƞ @)9@ @unuo ('ud!ܠ ޠy5@(lt_0_mul @@@@栠 @)W@*%@6uu@@(E* * ꐑ5@5square_lt_mono_nonneg*%@@@@@ @)q@6F@Puu@@!5@5square_le_mono_nonneg6F@@@@@ @)@ U@gu0u@f@(v0*; 6 @6square_lt_simpl_nonneg U@@@@@0 @)@/V@uֶIu׶@@!46"@6square_le_simpl_nonneg/V@@@@@G @)@%c@u`u@!(*n$*l4٩*n4c6?@,mul_2_mono_l%c@@@@d @)@&/@v v @@!Ԑ6W@*add_le_mul&/@@&@@| @)@;[\@v""vq6l@-square_nonneg;[\@@@@ @*@)}@v7v8@3@4"*Qt*S6@5crossmul_le_addsquare)}@@C@@ @*@5_t @ vR vS@N@O"4*Рdd6@-add_square_le5_t @@p@@Ơ @*7@9/@'vl%vm@h@i"N*5;56@-square_add_le9/@@@@ࠠ @*Q@&9#@Av?v@@"h+++5Y5Yu:6@4quadmul_le_squareadd&9#@@@@ @*o@@#p6@*neq_succ_0@@@@AA@@A@ @*@xx@7x,~ k8@*add_pred_r'@9@@C@@ؐ @xCx G@$d@$  $ Pj 5m@*%.^l ׷@ at-dC uɠx©+~M<xC῰x+wxC+.ѩᲰ+.+ ,+ c/ c. f  .ީ.ߩ4+ jኩ + l~+ y+5@  )C@o@ 67 + +7 :6  67777777 +7T7!77 77 7 +7T7L ! 6777777 7 +7T777 77 677 777 7 + +7TT7 k() + +(:'= R '>''+k7%'7 :'() 7! 77!7%'+7T'6'+7T'6'+7T'6'6'+7T'6'T4Relation_Definitions)Relations@@(relation'Jj( @&le_0_l\%Logic$Init@#andЖw@"Wf @,well_founded8E䠒"@%lt_wf ÐT)Morphisms'Classes4@9iff_flip_impl_subrelation2VAT @*respectful%WO?4@2subrelation_properJ7t@+?@$zero3F6L9@#iffС)&Basics'ProgramY@$flip$p@"lt3<@@!t3@t4d %@"le3A8XHh`XxpG@0subrelation_reflv РjBBB@@@@DABAB䠒Z@6subrelation_respectful>6z(/RelationClasses`@4relation_equivalences D@$impl7oPh.Morphisms_Propo@5well_founded_morphism=lЀ9  6 & U=@@@@AA@@A@| @-@j@ey  ^:@'nlt_0_rj@@@@@| @-@5M>@zyЩ %萑:@*nle_succ_05M>@@@@@.| @-@䤀@y  o*e:0@&le_0_r@@@@@C| @-@a@y,y(:E@)lt_0_succa@@@@X| @-@<@z &:Z@*neq_0_lt_0<@@@@m| @-@(@z%;*;:o@/eq_0_gt_0_cases(@@@@| @.@ ע@z:P*R,䐑:@(zero_one ע@@|@@s @.@{ @zR- '6*Ґ:@<_1_r @@@@s @.3@{ @zh&I'L:@&le_1_r @@@@Ơs @.I@{ -S@(z~z@&y琑:@'lt_lt_0 -S@@;@@۠s @.^@{ ۀ@=zzz@:@'lt_1_l' @@@@@s @.t@{U'@ζ@Ŷ@Wz z@&@r ,e]z&z@&q:@*le_ind_relU'@@@@q @.@y/>Հ@ @=z˩ж@xzζAz϶@&!{zѶDzҶ@&Ꮠ;@*lt_ind_rel/>@@@@.q @.@y >@z@;/@-succ_pred_pos >@@@@Bq @.@y;kw@z&٠';D@)le_pred_l;kw@@@@Wq @.@y@{@-Ơ~;Z@)lt_pred_l@@)@@mq @.@y&b@{%{&@'';p@*le_le_pred&b@@@@@q @/@y9]p@{;{<@'6-;@*lt_lt_pred9]p@@@@@q @/@y6ߡ@{Q{R@'L'2;@*lt_le_pred6ߡ@@k@@q @/2@y k@{g{h@.< ʐ;@*lt_pred_le k@@!@@Ơq @/I@y z@({~{@.6(eՐ;@*lt_pred_lt z@@@@@ݠq @/`@y3|@?{{@'v;@*le_pred_le3|@@@@@q @/v@ys:@U{{@'' o;@,pred_le_monos:@@@@ q @/@y'@l{¶5{ö@t.|<@,pred_lt_mono'@@@@"q @/@y H@{ڶM{۩]<%@/lt_succ_lt_pred H@@@@8q @/@y-?@{c{@<:@/le_succ_le_pred-?@@@@@Mq @/@y_@|x|@@(sub_diag|!@@e@@0o @1@wˀ@y}϶B}ж@)7t}թ8l G}ǐ>@&sub_gt@@@@Jo @1@w[@}\}T}@(}2T8^>:@-add_sub_assoc[@@@@fo @1@wՀ@~x~@)~ 8-1ǐ8>V@*sub_succ_l@@@@o @1@w)@~!~"ð~$8*>n@'add_sub)@@@@o @2@w@~9~:@*ܰ~=2R2#>@'sub_add@@@@o @2@w @~R~S~T@~W*;~Y8Ɛ>@,add_sub_eq_l @@q@@Πo @28@w@~m~n~o@~r9 W>@,add_sub_eq_r@@@@砠o @2Q@w~ـ@0~~~@ @3+~k>@-add_sub_eq_nz~@@@@o @2j@w>タ@I~~ ~B~9:9;F>@-sub_add_distr>@@O@@o @2@wwǀ@c~,~$~@@]~Ω2ӠN?@,add_sub_swapw@@i@@4o @2@w.b:@}~ӶF~ԩ*+<B?@(le_sub_l.b:@@@@Jo @2@wv@~\~~+T~*͐?6@(sub_0_lev@@@@bo @2@wD@t*p3+l?N@*sub_add_leD@@@@zo @2@w;@ˠ*9H*?i@/le_sub_le_add_r;@@@@o @2@w;@456栩+?@/le_sub_le_add_l;@@@@o @3@w ^ƀ@LMN@22?@/lt_sub_lt_add_r ^@@@@@Ġo @3.@w ^@ cde@2?@/lt_sub_lt_add_l ^@@@@۠o @3E@w'kD@$z{|@+\+]?@/le_add_le_sub_r'kD@@@@o @3]@w'k>@<@+t:.ΐ?@/le_add_le_sub_l'k>@@S@@ o @3v@wjh@U]2e֩2f,?@/lt_add_lt_sub_rjh@@@@&o @3@wjb@oŶ8ƶ0ǩw2k@@/lt_add_lt_sub_ljb@@@@?o @3@w*@޶Q߶@*@H2G@+@&sub_lt*@@@@Wo @3@w?@ia@X+ؠ&@C@-sub_le_mono_r?@@ @@oo @3@w?@y@p+:Ґ@\@-sub_le_mono_l?@@ @@o @3@w@'(ɰ*4:@t@*mul_pred_r@@C@@o @4 @w3u@?@AC4:@@/mul_sub_distr_r3u@@o@@c @4#@k3u@ XYZ\4ՠ:4֐@@/mul_sub_distr_l3u@@ @@Ԡb @ opǠrsu @ vw +k() + 77%' 7!7%'@&&&&&&@@#add# `%Logic$Init@"ex @|@!t# t @"eq# !l@''<','&Ơ&@@@@c @ ^ '  !Y4Ϡ/ (@G +k() + 77%' 7 7!7%'РEl;|2t/xR@&2#`A''m']'J&&@@@@Jb @4@j.Fg@  \=@*k4@*,ѐA:@(le_equiv.Fg@@@@fb @4@jVZJ@  x=@*?4@-AV@(lt_equivVZJ@@@@b @4@j9*@<35Aj@)le_alt_wd9*@@@@b @5@jY@P3-A~@)lt_alt_wdY@@@@b @5@j4@ I J``` A@0le_alt_dichotomy4@@Q@@b @5+@j 1@! ` awe fh"$ LA@-add_dichotomy 1@@@@ܠb @5F@j (@!%{}(.1!A@'max_0_l (@@@@@AA@@A@b @5_@j ( @!>5(.!7A@'max_0_r ( @@@@@b @5u@j s@!TK);.`A@'min_0_l s@@@@@/b @5@j y@!ja©)Q.DB @'min_0_r y@@@@@Eb @5@j=*k@!ֶ!Iשx٩5)6 )7ӐB%@.succ_max_distr=*k@@@@_c @5@k ؼ@!!c5) ԩ)퐑B?@.succ_min_distr ؼ@@@@yc @5@kS@! !} !u )i6$!)lBY@/add_max_distr_lS@@@@c @5@kS @!$!%!&ǰ()6>)!ːBs@/add_max_distr_rS @@@@c @6 @k 6_Q@!>!?!@B)6X!)ԐB@/add_min_distr_l 6_Q@@@@Ǡc @6#@k 6_W@"X!Y!Z\)6r)!B@/add_min_distr_r 6_W@@@@ᠠc @6=@k,@"r!s!tv)6hB@/mul_max_distr_l,@@!@@c @6V@k,@"5!!.)!7 gB@/mul_max_distr_r,@@:@@c @6o@k!؀@"N""G*7J7"fB@/mul_min_distr_l!@@S@@,c @6@k!ހ@"g"0"(`*P"7;eC @/mul_min_distr_r!@@l@@Ec @6@k hj6@"ֶ"I׶"Aةyک*5=sv=t"A=uC'@/sub_max_distr_l hj6@@@@ac @6@k hj<@""e"]*Q/^=ϐCA@/sub_max_distr_r hj<@@@@{c @6@kv@" " "w*6=CZ@/sub_min_distr_lv@@@@c @6@kv@"%"&"'Ȱ)*3=͐Cs@/sub_min_distr_rv@@@@cC+Private_TacC D @7Fy@ O^*@@'eq_refl^*@@$@@AA@@A@H @@P+mՀ@)@'le_refl+m@@9@@ @*@(@ L+k() LL7#',B@$tE7ߠ٠Ƞ}yrlS@@@@@ @  G +@ L+k() NN7#''tEZv@@@@@Р @ B*+ j,N@ L+k() MM7#'JtE}B7%۠à@@@@@ʐ @ eMN Oq@j L+k() MN7#'mtEeZHB1۠ՠ@@@@@ @ p q r@T L+k() NM7#'tEà}keT'! @@@@@9 @  ) @= L+k() ML7#'tEwJD,(!@@@@@\ @  L @' L+k() LM7#'֐tF ΠàmgOKD>%@@@@@h @ ٷ oڷ ۩g@ L+k() NL7#'tF,ԠΠrngaH@@@@@P @!  < O@ L+k() LN7#'tFO k@@@@@Š7 @@?<@㐑@&eq_neq<@@@@@נ. @@6=;@ڐ@&neq_eq=;@@@@@頠) @@1T@Ր@*not_neq_eqT@@ ]@@$ @@,ˀ@А!@)not_ge_lt@@1@@ ! @"@)i@͐3@)not_gt_lei@@@@@ @4@&Ճ@ʐE@)le_neq_ltՃ@@@@@1@@@@@PK@A@@Z @:^@b(@&=&29&:1=& F@(max_spec(@@w@@AA@@A@Z @:@b-@&^&'ˠ2!G@+max_spec_le-@@@@@Z @:@b -z@%FG@1Proper_instance_0 -z@@@@-Z @:@b8W@:'5:40<%0=琑I+@/max_le_compat_l=]@@@@@E[ @<@c=c@((i(a@'X4ؠ0V 0WID@/max_le_compat_r=c@@@@@^[ @<@c;\@(((z#@m@'s40q0r I`@-max_le_compat;\@@@@@z[ @<@c0=À@(+(,B5)Ѱ2=(4=հ6A(֐I~@(min_spec0=@@@@[ @=@c00;@(I(J`5-I@+min_spec_le00;@@@@@[ @=,@c06@|<0𐑠I@*min_compat06@@ @@Ġ[ @=@@c5%@)u(v(w@&}$o+0 (1 )I@+min_unicity5%@@@@@㠠[ @=_@c1)o@"?}@)@) 5w4})H) @I@/min_unicity_ext1)o@@@@@[ @=@c0O@"_=@w@u$$M Y1I̩(ȐJ@(min_mono0O@@ e@@[ @=@cv@)yϩ pѩ1`) )rJ@&min_idv@@@@@4[ @=@c,CD@)W))P 1x(1zJ4@)min_assoc,CD@@@@N[ @=@c0L@))r  1)fJK@(min_comm0L@@:@@e[ @=@c.UoB@))5$)Ja@(le_min_r.UoB@@@@@{[ @=@c.Uo<@),)-6 :)Jw@(le_min_l.Uo<@@@@@[ @> @c,V @)B)C6$J@)min_l_iff,V @@@@@[ @>#@c,br@*X)Y '5dJ@)min_r_iff,br@@@@@[ @>9@cvA@*n)o)p@6P(ӐJ@&min_levA@@@@@֠[ @>R@c?@*1))9J@*min_le_iff?@@@@@[ @>j@c/>@*I** Q=YFݐJ@*min_lt_iff/>@@@@@[ @>@c,N^@*b*+*#@6xK@)min_glb_l,N^@@@@@[ @>@c,N^@*y϶*Bж*:Ѷ@%ÐK@)min_glb_r,N^@@@@@4[ @>@c @**X*P@l@%ک6Ƞ)ϩ2zK4@'min_glb @@@@@N[ @>@c '̀@**r*jHj萑KL@+min_glb_iff '@@@@@f[ @>@cc.@***@@(=2Kd@*min_glb_ltc.@@@@@~[ @>@c@*/*0*1ᠩ=K}@.min_glb_lt_iff@@@@@[ @?@cċ@*H*I*J@)7*2( 2 SK@/min_le_compat_lċ@@@@@[ @?-@cđ@+ b*c*d@)ĩ7D2 2K@/min_le_compat_rđ@@@@@ʠ[ @?F@c?MZ@+%{*|*}&~@ٶ@)ߩ7_3*3 nK@-min_le_compat?MZ@@@@@栠[ @?b@cj@+A+ "92+ +K@2min_max_absorptionj@@E@@[ @?z@c#6ʀ@+Y+""Q3A +K@2max_min_absorption#6@@\@@[ @?@c.@+pƶ+9Ƕ+1ȩ"iʩ3%3Z3(3((L@-max_min_distr.@@w@@0[ @?@c$8|@++T+L"3tm3A3w3w)L1@-min_max_distr$8|@@@@K[ @?@c:0=@++o+g"3[*3+p79LL@/max_min_modular:0=@@@@f[ @?@c @+++"3+3x+79Lg@/min_max_modular @@@@[ @?@c80R@+2+3+48Q3 ِL@0max_min_disassoc80R@@@@[ @@@c&@$@@ @"h@""PP8. RR80+'kS&T"V L@0max_min_antimono&@@[@@P @@4@X@%@=@,@'l'm#o%L@0min_max_antimono@@t@@ѠP @@M@X-͆@%-@V@"@YB,%''#(3O+ L@,max_monotone-͆@@N@@G @@i@O(o@%I@r@''6#B42i,  L@,min_monotone(o@@h@@G @@@On@%c@@"հ@m,[''R#^5M@4min_max_antimonotonen@@G@@!B @@@J/~@%}@@'Զ'jթ#vN3M@4max_min_antimonotone/~@@_@@9BMT+Private_DecM,B @,,dA@?8('@>63@#10@.-+Bi?'r+ީI&I@! 38p+%Bq?'z+ I U+/;+1<#??,萩4o , #'#  ̠859:?#Ȱ).,ɠ(),'"1B/_䩚I@-4z ?#?#/ 9"@Z5#Hް9)a@#PU,(NC,'[BIXB/D]J @-4,@-^,_m@l@i@h,Ȑ4ጐ T+k()7!7!7777= gR'>#97!7!7!7!7!7  #7"  7!7777"7777! # '>#97!7!7!7!7!7  #7"  7!7777"7777! # '>"97!7! 7!7! 7!7  "7"  7!7777"7777! # '' +k()7!$'DL m x@,compare_specp)Datatypes$Init @@-CompSpec2Type2Kp)Morphisms'Classes @9iff_flip_impl_subrelation2VA</RelationClasses @(symmetry0xjPࠒ(@'comparet<D.@"lt=xX4@!t5H,h:@'le_lteqS%Hؠ!@5Equivalence_Symmetric. U4ĠF@"eq=#(@$\`L@ h= 0РL@,CompareSpecT, /@CAAAAAA@@@@@@@@DAABACAALM  @ 8th@%max_r|s@(eq_equiv*u@%max_lT%Logicy@"or @N=@@#N?7@A@@NC@@ T@NM@  TJ7>@A@A 7@B l77C #77D "77E 77F S77H@A@ 8UsualMinMaxDecPropertiesNU7*@A@@@@n @--k@*橚-iN@8A(@ m(- / -$:-$:Y-@-4-5@B@@֐ +k()+++7# '''$' K J3MinMaxDecProperties@/max_case_strongG\NTQB@@G Y X}@@@@ 2 1@A@Ǡ@@ 0Ǡ /@A@AB@A@@F Z e@@t<@@'comparet<d@@A@A5@@ Y5 2@A@=#@@ 1=#^ 0L s3@5@A@A=@@ &= %@A@=@@ $= #@A@ABC@A@ i:u "@A@@@@ࠠ @.7.m@qPj@r(}%..5Lޠ0J))/%@&$I䠩%?--0KV꠩%E. )%G. -%K.).L ڰ '$D0-)'D 0))-.Vؠ+ٰ2$D)0-)2 )*)*),+%d.1.1@PD15.30{*D55.k@.v̶.?ͩ37 +k()7777"7779 7777"7779 ++7#'()= JR'>977!    7777"777  7777"777 9'>977!    7777"777  7777"777 9'' +k7!7!7%' 7! 7!7%'4U@=trans_co_eq_inv_impl_morphism&ni@@]@(max_case<VV@5Equivalence_Reflexive2%0,)Q?ND1|SL@S6"!%7 %) L[D1L@Y6؀/"0@/ a.b+@o@*@).ː6㏐ L+k()7!7!7777= eR'>#97!7!7!7!7!7  "7"  7!7777"7777! # '>#97!7!7!7!7!7  "7"  7!7777"7777! # '>"97!7! 7!7! 7!7  #7"  7!7777"7777! # '' +k()7!$'D@pp@%min_rϐH@%min_lɠx<@ؠ@t<D"@=pX'@58h,@S%@ؠ$4@=#(0T`@ ~Ǡ0lX>@ Z=0Р@CALI@*ux @|PɠƠ@@@ ǐ @/wͷ/@η@Ʒܷ⛷☩@x^@y *M..&D.&E/H@/ݶ/P޶-@@⪶@|@/min_case_strong(.>\P4v@@@ Qཐ @//q@z@=s O/r/q+*&rA%nj/>i 9ek&.*~E7..* E2F*// E2I./.Mv <tz&"/*$E/**&E2T**/e_@/'/( p x+k()7777"7779 7777"7779 ++7#'()= XR'>G   7777"777  7777"777 7777"7779'>G   7777"777  7777"777 7777"7779'' +k7!7!7%' 7! 7!7%'0OD\$ĠL`РI@BCBA=ANL@5@T8pTX|@@=#PXDL0hLPt@m*u |(Dl@/Equivalence_PER/;\@>trans_sym_co_inv_impl_morphism'\|xl@d$@(min_casekPro`@@@@ @@@@@@A@ 렠ʐ @0#y/zɶ@|൷K@+oGJ@ E_/a/9.++&BN9 Wŷ)8**&**//u//01@0<0@@/{ +k()++h7# '()9777 G +17 +17T7   77   + 77# ' $'6''$'ࠒ@'eq_rect=ߐf@c+sِPrAo@@HC@'f_equal=@(eq_trans!yPQ Πˠ@@@ %㫐 @0|ҷ0Eӷ"@M@2W+D@3 /0B\'H/÷'Ih0L@00T1@@O +k()+++7# '''$'@7XQ9@@@ SS @@[7D@\@9`@'max_dec+`QP@@~@@ jⲐ @00g@}@/{@'K/0,9!+"'B LHHG)B++'+L.+000wu00@0/00@@0Jࠒˠt9@@H@e4{[PPQ^[L@rp@@ \ @1 b0c岶@ef42N@ $-YE9@ qlD0M0'0S'20@1q0r@!@ B@`ؐXQƠw@`^@@ ࠠL @j@T9 bg@U^@k@'min_dec,)Qݠ@@ @@ +double_spec @Et@ 2က@1S(JL.E𐑠Q@2@@@@@F0succ_double_spec @E@ 5*?@1h(_LiEՐR@5*?@@@@@G *double_add @E@ 3Ҁ@1}Ӷ1Fԩ(u֩Le>pEAL\R!@3@@@@@G#/succ_double_add @E@ 4ɕ@11_(L>FBLR:@4ɕ@@@@@G<*double_mul @E@ F @11x(L>@FB!1RT@F @@@@@GV/succ_double_mul @E@ 4ɨ.@11 ("FB11ĩF91ƐRn@4ɨ.@@@@@Gp\ @F@d;#f@18(ٰ:IÐL1ܐR@+div2_double;#f@@@@@G\ @F@d.[>_@1O(QIڐL1󐑠R@0div2_succ_double.[>_@@@@@G*double_inj @F2@ ?ހ@2g1h@) kBL=R@?@@@@@G/succ_double_inj @FI@ 4ɢ@2(~1@)!BM+=ϐR@4ɢ@@@@@G̠.succ_double_lt @F`@ sl@2?2@>EMM1BR@sl@@@@@G㠠+compare_0_r @Fw@ M D@2V"鐩)O0֩Od?20ĐR@M D@@@@@G` @F@h}@2mé)dũD?GS@'pow_0_r}@@@@@H` @F@hKӀ@2ٶ2Cڶ@$)|ݩD)GW1ĩD!RS)@*pow_succ_rK@@@@@H,ᩐ @F@"*@22^@$)鐑S@@)pow_neg_r"*@@@@@HCx @F@Ȁ@2 ) O@4+AO@4*ow0`S[@+square_spec@@@@@H^)size_log2 @F@ 8׀@2'@ )ɰ*O@k;O@l?'1xF쐩O@3܇>O@3>t1S@ 8@@@@@Hh3 @G@h; u@2JF2E_R$0ӐS@'size_gt u@@@@@Hh. @G-@h6 v@3 b?AN S@'size_le v@@@@@H @GB@߇Y@3!w@  ߠ?YERFL2F42ERJRS@)log2_specY@@@@@H͠w @G`@6VX@3?@%*7fS@+log2_nonpos6VX@@@@@H㠠 @Gv@'t7@3U'[*N2iOr2ZPc@|FG@ ;119S@)even_spec't7@@@@@I @G@$ >@3rȩ'x*k2P@4Z9P~@4[3ɀ1V2}P@ sG@ ^1\T @(odd_spec >@@@@@I#1pos_div_eucl_spec @G@ :1v@--$3XN'yM2ΐ.0*M$H !v3T?@:1v@@@@@IA-div_eucl_spec @G@ ޕހ@- - BMא.0*3uH&37TZ@ޕ@@@@@I\(div_mod' @G@ C@-%-&*ǰ(3H=H3̩F3 Fr3 Tv@C@@@@@IxE @H @M2g@-@-A@!ǩ*D3(HYH3F"F"T@'div_mod2g@@@@@I6pos_div_eucl_remainder @H)@ 0J@.[._@!G.XddNc"3ѐT@0J@@@@@I&mod_lt @HC@ XȀ@.3x.1y@!G033萑T@X@@@@@IƠv @HY@~ `!@.I.G@$@) @rF>GL3|T@-mod_bound_pos `!@@@@@I㠠,sqrtrem_sqrt @Hw@ | h@4V+M.Qd@]-Qb@^,J2:Qj@4FQh@4?2@U@| h@@@@@JW @H@W|@4x$ѷ1ҩ9+u3H4x@4z向U"@,sqrtrem_spec|@@@@@J%f @H@nՀ@4@&$938W@Ѡ A3ةG3کIoCCU@@)sqrt_spec@@@@@JCV @H@^U4@4 @&+UV@(sqrt_negU4@@@@@JYW0 @H@W8*N@.!."+ð$/\&OީQ@Q@>U4 Q@5.8Q@53n4Uz@(ggcd_gcd*N@@@@@J}W  @I@W!-w@/E.FA0`N("J4PF^4쐷8N'O+S/4+U443U@5ggcd_correct_divisors!-w@@@@@J @I3@dԀ@/#h/!iR@C)pI;@DOD4ܐU@,gcd_divide_ld@@@@@J @IN@dڀ@/>/<Z5&U@,gcd_divide_rd@@@@@JѠ @Id@o?@/T/R@3+6@564u8U@,gcd_greatesto?@@@@@J @I@<+ @/p/nAV@*gcd_nonneg<+ @@@@@K: @I@B%&@/˩,l4GJ4vV@.testbit_even_0%&@@@@@Kh @I@p=W@/,4GI4V.@-testbit_odd_0=W@@@@@K13testbit_succ_r_div2 @I@  J@/5@',4G,#GՠM0r5nVJ@ J@@@@@KL޳ @I@޻>5@/5@',4ҩGJ/ )MEG$Ve@0testbit_odd_succ>5@@@@@Khަ @I@ޮ0@6@/051@'٩,Ӱ4H  CEV~@1testbit_even_succ0@6@@@@@Kޛ @J@ޣ;y@0I5J@',514V@-testbit_neg_r;y@@@@@K-shiftr_succ_r @J,@ =\?@0a6 b-dS@7m+dS@7n*OBөM5KV@=\?@@@@@K-shiftl_succ_r @JK@ =8]@0;6+-"S7@7+^S5@7*OBQ5jV@=8]@@@@@K֠ެ @Ji@޴.@0Y6I6@(H-B5]HyAN6H|AV@+shiftr_spec.@@@@@K @J@@0u6e6.@(d@5-_5zH?Y5H5.W @0shiftl_spec_high@@@@@Lැ @J@/d4@0ض6ٶ6Lڶ@BA-|5H\6L5W(@/shiftl_spec_low/d4@@@@@L+ߨ @J@߰%X@0-N~4zCؐW?@)div2_spec%X@@@@@LB-pos_lxor_spec @J@ '@6t 6 -5ɩH堩N%6-蠩M4=M5W^@'@@@@@L` @J@eڀ@0(0)6*-˰5IS@7ܔS@7>%6ԩ. I 4_I 6W@)lxor_spece@@@@@L,pos_lor_spec @K@ oqI@6I6J6N-6 N&O%6.{AW@oqI@@@@@L[ @K1@c &*@1!f1g7h. 6$I@T @867T@83m%7.>W@(lor_spec &*@@@@@L-pos_land_spec @KR@ 4Mw@6q73.*6EIaO%7..|W@4Mw@@@@@L٠ې @Kl@t`*@1\1Q7M.D6_I{T[@8t7TY@8>m&7M.yW@)land_spect`*@@@@@L.pos_ldiff_spec @K@ X@7+7nĩ.e6IO&:7i/50X@X@@@@@M @K@62<@1߶17.6IT@8kT@8&\7/75RX7@*ldiff_spec62<@@@@@M: @K@E@.MkFySXK@'Even_wdE@@@@AA@@A@ @K@@.4MFGXb@&Odd_wd@@@@ @K@7e@.HJ .06M+VS򐑠Xx@'even_wd7e@@)@@- @L@H T@.^J#wX@&odd_wdH T@@=@@A @L"@5hA@3oW%mX@+Even_or_Odd5hA@@]@@V @L7@ "@8l7m@DMK$"}L"}X@,double_below "@@@@o @LP@ ٟ^@8/7@DK=o"X@,double_above ٟ^@@@@ @Lg@hU@3@@6(X@.Even_Odd_FalsehU@@@@ @L}@29jɀ@8\/S7n/ܠTy7aX@,orb_even_odd29j@@@@@ @L@a@8sɩ/j760TY@(negb_odda@@@@@ʠ @L@8=&j@8/7TY*@)negb_even8=&j@@@@@ߠ @L@0ހ@/7TI7Y?@&even_00@@@@ @L@ @/7ũ?I'7YT@%odd_0 @@@@@  @L@ @/7کTF7̐Yi@%odd_1 @@@@ߐ @L@0߀@/԰7TF7ݐY~@&even_10@@@@@3ߐ @M@0@/8U X7Y@&even_20@@P@@I @M*@ @/88Y@%odd_2 @@@@@^ @M?@#ŀ@9t-$HyȐY@(Odd_succ#@@@@tې @MU@ %@940+8FHUPY@(odd_succ %@@@@@ې @Mk@'t@9J0A8\UeHאY@)even_succ't@@@@@ې @M@:@9`-f H琑Z@)Even_succ:@@@@@ې @M@*U@9v̩-|MH"Z@.Even_succ_succ*U@@@@@Πސ @M@,j@9-Z/@-Odd_succ_succ,j@@@@@䠠ߐ @M@ U@908U.UZE@.even_succ_succ U@@@@@ߐ @M@ڀ@908̩FDGZ[@-odd_succ_succ@@@@@ߐ @M@)@9&9'0Ȱ8UFéޠU8uU𐑠Zu@(even_add)@@1@@*ې @N @܀@9@9A08wFݩ1z8{Z@'odd_add@@@@@Dݐ @N%@)V@:Z9[09V U14Z@(even_mul)V@@!@@\ܐ @N=@@:r9s19/m12Z@'odd_mul@@@@@tܐ @NU@Ȁ@:49@ݩ1-9HVQ"VR5Z@-even_add_even@@@@@ܐ @Nn@-_?@:M:@1F9a"(5Z@,odd_add_even-_?@@@@@ݐ @N@n@:f:/:'@91a9|VN٠:*:V4[@1even_add_mul_evenn@@@@@Ġݐ @N@Pހ@:ڶ:M۶:Eܶ@1~942[)@0odd_add_mul_evenP@@@@@ޠݐ @N@ˀ@::g19VO:gO@ϐ[C@.even_add_mul_2@@@@@ܐ @N@(@::19˩E̐[Z@-odd_add_mul_2(@@@@@ܐ @N@ @:%@(1ǰ9\.[q@(odd_pred @@)@@AA@@A@ܐ @O @'tJ@:?@(ũ19W/[@)even_pred'tJ@@)@@ܐ @O!@)€@;V:W@Fa1:W2[@(even_sub)@@b@@5ܐ @O<@@;q:r@F|2:/2L2[@'odd_sub@@@@@Oݒ[-Private_NZPow[ݐ @Ob@* @5T@(2;M1@'pow_0_l* @@_@@AA@@A@ݐ @@7s^!@5n@)90@(pow_0_l'7s^!@@]@@ݐ @1@* @5ǩ2hɩMH;jF@'pow_1_r* @@s@@-ݐ @G@* @5ݶ@-2M'}]@'pow_1_l* @@@@Dݐ @^@* @52N ;Z'Et@'pow_2_r* @@@@[ݐ @u@7y@5 5 @-@ 'D@(pow_eq_07y@@@@qݐ @@@5!5"@)W@,,a2ǰ(N;@+pow_nonzero@@@@@ݐ @@;4z@5<5=/2ANT; 3)X-)Z)x@,pow_eq_0_iff;4z@@ ]@@ݐ @@6iU@6Y6Z[@,V@,W2_Nr;@@*U@7Զ7նֶ@,@,@,1PP{Z@1pow_lt_mono_l_iff*U@@@@@Aݐ @[@"-@77#@,@,@,۩1ƩIu@1pow_le_mono_l_iff"-@@@@@\ݐ @v@*a{@7 7 >@3s@. 15\P@1pow_lt_mono_r_iff*a{@@@@@vݐ @@"@7&7'X(@3@.$1ڠ.ސ@1pow_le_mono_r_iff"@@@@@ݐ @@.ـ@7?7@@)޶@.<P=(@,pow_gt_lin_r.@@"[@@ݐ @@ ?Ā@8W8XY@- @- @-AJ;RsPrRv=Ɛ@-pow_add_lower ?@@"y@@Šݐ @@ 6I@80u8.vw@-)@-*@-_JYRP]H&"@-pow_add_upper 6I@@@@@@@@@A@@ݐ @Rb@̶@8R8P59PKS> \^@+pow_succ_r'̶@@@@@AA@@A@ @R~@}@^@'pow_0_l}@@@@@ې @>_:"@ s@$NPow(Abstract'Natural'Numbers#Coq@(NPowPropU@'pow_1_r1c_!@@B!PE_%H@A@@AEE_*@@ T@_3@E TJH$@A@ \@_8@E \^H!@A@AB H@C lHH #HHBD "HH HH ~H@ =@_A@E =TE@A@ABC H@ cH@ @_H@E TE@A@AB hxH@CDE HHF SHH !H@ ! H@ !7@_S@E !7TE@A@ABC *HHD.HHEKHHFZHHGH@A@E*NExtraProp_[H0@A@@@B!CNMLKJ@EE@A@$NPow(Abstract'Natural'Numbers#Coq@ZE@A@@@A!B\E@A@@@!A#]@@ <@f@F <E@A@A Ѹ@@F ѸE@A@ 1@@E 1E@A@AB @@@E @E@A@ Za@ @E ZaE@A@A _ @@#div _ d@@A@ `@@#eqb `d@@A@ABC b@@#gcd bĠd@@A@ i@@#leb id@@A@A j@"@#lor jàd@@A@ k@'@#ltb kd@@A@AB k(@+@E k(E@A@ k@/@E kE@A@A l@1@E lE@A@ n@4@#odd nd@@A@ABCD n@8@F9 nE@A@ pl@>@#pow pld@@A@A u@B@E uE@A@ v@E@F9 vE@A@AB@G@$div2d@@A@ 2@M@$even 2d@@A@A@Q@$landàd@@A@@V@$log2ʠd@@A@ABCS@Z@$lxorSd@@A@+=@a@E+=E@A@A{<@c@$sqrt{<d@@A@@h@EE@A@AB%@j@FP%E@A@I@o@%ldiffId@@A@A% j@s@&modulo% jd@@A@%$@x@&shiftl%$d@@A@AB%$@|@&shiftr%$d@@A@%D@@&square%D͠d@@A@).R@@'testbit).Rd@@A@:@@'compare:Ѡd@@A@ABCDEFG@A@@@@@4 @S@}@96Q@`/@'pow_1_l}@@@@@J @5@ s@2@'pow_2_r1c`E$Ѡ@@@@@d㘐 @S@"Ȁ@99F6R+@T ;`c@)pow_add_r"@@@@@~㓐 @S@"*IQ@`u@)pow_mul_l"*IQ@@@@@㊐ @T @"*IW@9@9ArB6DRW?lRX g?琑`@)pow_mul_r"*IW@@@@@, @T%@4"3@:Z:[@-O`@(pow_eq_0"3@@@@@+ @T:@3Y@:*o:(p@-0 }`@+pow_nonzeroY@@@@@֠' @TQ@/&@:A:?47J.-`@,pow_eq_0_iff&@@$4@@㜐 @Ti@ǀ@:Y:W@.&@7`@-pow_lt_mono_l@@@@@㘐 @T@ @:p:n@?a@-pow_le_mono_l @@@@@㓐 @T@"l@:˶:̶@,j@.Sa@(pow_gt_1"l@@@@@3㒐 @T@̀@::@6J@>:Րa/@-pow_lt_mono_r@@@@@J㍐ @T@ @::,@,aE@-pow_le_mono_r @@@@@`㋐ @T@;UI@::B=@1Q,L@>P@>QLS-gac@+pow_le_mono;UI@@@@@~㌐ @i@2@f@+pow_lt_monoUayXS$@@@@@㋐ @U@"!@;H;IzJ@.ж@7NMn)Ða@)pow_inj_l"!@@@@@㇐ @U,@"!@;a;bc@6ȶ@8g?fNbv ϐ0@+sqrt_nonneg2k@@&@@ѐ @1@3h @@<@<A@O!O!U@,sqrt_le_mono:Y>@@@@נϐ @@6@=W=X@Vl@@.sqrt_lt_cancel6@@'r@@ϐ @@:B@=)n='o@3j@3k7!OR-B٩OTB[<ɐ#@.sqrt_le_square:B@@.@@ ϐ @$@q!@=F=D@3@37>VFB.VHBx?@.sqrt_lt_squareq!@@'@@'ϐ @@@G@:GST@&sqrt_0G@@'R@@<ϐ @U@G@:\QBi@&sqrt_1G@@'g@@Qϐ @j@G@:qҩ ~@&sqrt_2G@@'@@fϐ @@@=7Ve0@(sqrt_pos@@@@|ϐ @@2M8A@=@)VCk@+sqrt_lt_lin2M8A@@@@ϐ @@2/dB@=@5O@+sqrt_le_lin2/dB@@@@ʐ @@$fӀ@='=(PXѩu#@.sqrt_mul_below$f@@(C@@ʐ @@$dn@=?=@@4;@4<VC XXөX@.sqrt_mul_above$dn@@(c@@ߠʐ @@Ӏ@>_@6P?SߩXv@,sqrt_succ_le@@(|@@̐ @@@>3x@6 1;};*@,sqrt_succ_or@@@@@̐ @+@ =F@>M@6:8C>P1;;8O/鐑G@7sqrt_eq_succ_iff_square =F@@@@/̐ @H@0@"@>j>hPQLXZ_@+sqrt_add_le0@"@@(@@G̐ @`@9_@>Ƕ>ȶ@4ö@4ĩPXW,YIcDݐ}@+add_sqrt_le9_@@2@@e@@@̠@@A@@Đ @X@8@>PPʠYf99DWDYjX?e=@*sqrt_spec'8@@@@@AA@@A@D @DMe@Ol7w@v%NSqrt(Abstract'Natural'Numbers#Coq@)NSqrtProp@+sqrt_unique=6egFA@@A!B@K@A@@@!A @A@K@A@@@@@@A  @Y@6YJO@?I;K0D퐑e@+sqrt_square6YJO@@@@@X @U@]i!@ R@,sqrt_le_mono'ؠeVD:5@@@@@q @n@7]a#@"k@.sqrt_lt_cancel!9RРeĠo]SN@@@@@ @Y]@=Iǀ@?M?K9CQtE7e@.sqrt_le_square=I@@@@@ @Yu@x@?e?c9[XcE0XeEQe@.sqrt_lt_squarex@@@@@ @@9\KH@@&sqrt_0#8f@@@@@ՠ @@9\KI"@!@&sqrt_1#8f(Ӡ@@@@@ @@9\KJ&@%@&sqrt_2#8fA ڠР@@@@@ @@d@-N[@+b9Ffhf@,sqrt_up_eqn0}5@@@@@Ɛ @[@6@A1@5F>Ӱ4[< h@+sqrt_up_eqn6@@@@@ʠƐ @\@~/@BJ@5_![\Ƞ[̐;GT2G\Π??h@,sqrt_up_spec~/@@,n@@ꠠƐ @\5@K0@B%jTI]TE񐑠h@.sqrt_up_nonnegK0@@,@@Ɛ @\K@ߝ@>\U!hh@*sqrt_up_wdߝ@@@@ @\_@Q,р@BOBM@5@![O]J/j@:sqrt_up_eq_succ_iff_square @@ @@/߾ @^z@I@DjDhVWL^j@.sqrt_up_add_leI@@.@@G߾ @^@lW@DǶDȶ@:ö@:ĩV^^k@.add_sqrt_up_lelW@@.@@c߾ @^@6VT@DV ֩Hjk.@+log2_nonneg6VT@@.@@AA@@A@߾ @^@7\Q!@DD@<@$fVࠩ]5I]I]iZA D\IkS@+log2_unique7\Q!@@@@@%߾ @^@ !@A9^$>쐑kg@'log2_wd !@@/6@@9߾ @^@>@D2@8G!5H6$Aٰ:J_O]Oj EJߩ$<]Jk@-log2_spec_alt>@@!G@@]߾ @_!@&l܀@EVEWX@;S@$;V^Jʩ]q5k@BbJA_w]wj.JJJBh6;:JHk@,log2_unique'&l@@/@@ @_G@YZ@E7|@=$BM~J퐑k@)log2_pow2YZ@@/@@ @__@-R2@EO@8B6e_?kk@.log2_pred_pow2-R2@@/@@ @_x@7@BM|Y3k@&log2_17@@/X@@ɠ @_@8@Bbéyl @&log2_28@@/m@@ޠ @_@ >@E׶@1^l"@(log2_pos >@@/@@ @_@YT@E?B 1l9@)log2_nullYT@@0@@  @_@ g@EE@WW֐lP@,log2_le_mono g@@#@@" @_@ o@EE@^Ӡ:Irlg@.log2_lt_cancel o@@06@@9 @_@ G6@E2E3@A?5XKl@,log2_le_pow2 G6@@#@@R @`@ #@FKFL@A?_K5N_Kl@,log2_lt_pow2 #@@0j@@m @`1@6!V@F!f@9{_7KՐl@+log2_lt_lin6!V@@@@@ @`G@5MW@F7|@>$X\l@+log2_le_lin5MW@@$4@@ @`\@@FLFJ@A@AXs`ZfTl@.log2_mul_below@@$O@@ @`w@X@FgFe@<@<X`Ơ䐑l@.log2_mul_aboveX@@0@@͠ @`@Ki@FƶFǶ@B/@<éCj˩aFL3q`Kǐm@-log2_mul_pow2Ki@@0@@렠 @`@4-q@F@9C6m1@+log2_double4-q@@0@@ @`@Yr@FF@Be@Bf@Cĩ_Ka}mM@)log2_sameYr@@1@@ @`@!V@FX\`א8me@,log2_succ_le!V@@14@@7 @`@!WB@F0:FCӰ4Cհ6Qm~@,log2_succ_or!WB@@@@@P @a@!x@GI@#LGMCOA_bam@4log2_eq_succ_is_pow2!x@@#T@@j @a.@" >@Gc@:xADh6\9m@5log2_eq_succ_iff_pow2" >@@@@ߺ @aG@@@H߹ @d @Z@FBtp@)log2_up_2Z@@3@@]߹ @d!@/zĀ@JV\5sp@/le_log2_log2_up/z@@4o@@r߹ @d6@2\ @J&k\JRp@4le_log2_up_succ_log22\ @@4@@߹ @dK@>@J;@=) p@1log2_log2_up_spec>@@4@@߹ @da@%r@JQ@=DGG:iM&JVG?OQp@2log2_log2_up_exact%r@@&@@߹ @d~@7_=@Jn@6vcjhp@+log2_up_pos7_=@@4@@Р߹ @d@&y!@JɩDyGl6cq@,log2_up_null&y!@@@@@砠߹ @d@1FQ@JJ@\\KUq-@/log2_up_le_mono1FQ@@4@@߹ @d@-l @JJ@c2NOqD@1log2_up_lt_cancel-l @@5@@߹ @d@3} @JJ@FxDccʠP2q^@/log2_up_lt_pow23} @@(@@0߹ @d@1G @J)J*@FD۠H] KPqw@/log2_up_le_pow21G @@5F@@I߹ @e @@JB@>WcPq@.log2_up_lt_lin@@5\@@_߹ @e#@@KX@C]8q@.log2_up_le_lin@@)@@t߹ @e8@;$U@K(mK&n@Ai@Aj]O$ .eq@1log2_up_mul_above;$U@@5@@߹ @eS@;&@KCKA@F@F]jeIq@1log2_up_mul_below;&@@@@߹ @em@ǀ@K]K[@G @AHFYܩePq@0log2_up_mul_pow2@@5@@Ġ߹ @e@j@Kx@>ҩH_r٩e}:r @.log2_up_doublej@@5k@@ܠ߹ @e@&@KնKֶ@G>@G?@Hzِr#@,log2_up_same&@@5@@߹ @e@K@K]͠`e)r;@/log2_up_succ_leK@@6 @@ ߹ @e@K,@K?H H BrT@/log2_up_succ_orK,@@@@@&߹ @e@.s̀@K@rh@7log2_up_eq_succ_is_pow2.s@@($@@:߹ @e@7w5\@K3@?HE䠩Hװ8axr@8log2_up_eq_succ_iff_pow27w5\@@(=@@S߹ @f@23ʀ@LL@?aHOЩfeԐr@3log2_up_succ_double23@@6h@@k߹ @f/@ @LdLe@ж@ѩ^Fr@.log2_up_add_le @@6@@߹ @fH@;a@L8}L6~@G@Ge6fqLr@.add_log2_up_lt;a@@6@@߹s-Private_NZDivr߹ @fn@@L]߸߶ߴ߲@,Beb$1@,Bef߰@ISfɠg//Rf̠?ZQ, ;0+@.div_mod_unique@@6@@AA@@A@߰ @/@߸~@LѶLҶMeӶOԶ@?@,=BҩeO@I{MOfgW!uQéIQeX/.R@*div_unique~@@7@@'߰ @S@߸> @LLMO@?@$@!IRaeB/Jn@*mod_unique> @@75@@C߰ @o@߸ cv@LLM@AŶ@A@IQQݩIR~eA@0div_unique_exact cv@@7R@@`߰ @@߸Z'@L.@@CIа1eEEc@(div_sameZ'@@7i@@w߰ @@߸s @ME@@ZIHeE\:@(mod_sames @@6@@߰ @@߸/MR@M\M]@:I`Q@)div_small/MR@@7 @@߰ @@߸1!@M.sM,t@:Jw.R[@)mod_small1!@@7 @@߰ @@߸64f@ME@@J,fH@'div_0_l64f@@@@@Ӡ߰ @@߸߇@M\@@JCeI @'mod_0_l߇@@@@@ꠠ߰ @@߸65Հ@Ms@E`JZf2S)S)-@'div_1_r65@@7@@߰ @.@߸@Mж@ExJrөfŐD@'mod_1_r@@7}@@߰ @E@߸65π@M@9Jfa?ܐ[@'div_1_l65@@@@@0߰ @\@߸@M@9JfF?3r@'mod_1_l@@@@@G߰ @s@߸6 @MM@D@IJfRSS@'div_mul6 @@A@@a߰ @@߸7.@M/M0@D+@IJӰ4fy&@'mod_mul7.@@8l@@z߰ @@߸;@NHNI@DD@I`*S@&mod_le;@@@@@߰ @@߸6݀@N`Na@D\@Iʩ`BVf7@'div_pos6@@8}@@߰ @@߸35@N4yN2z@-A_g3p 7@+div_str_pos35@@8(@@Ġ߰ @@߸ yeF@NMNK@D@IHEK84K㐑 @-div_small_iff yeF@@Br@@ޠ߰ @ @߸$4_@NgNe@D@JH_KR TK#@-mod_small_iff$4_@@8\@@߰ @$@߸6oy@NƶNǶ@D¶@J0HyghK<@/div_str_pos_iff6oy@@@@@߰ @=@߸y@N߶N@JH@@gTHT@&div_lty@@8@@)߰ @U@߸76@NN )@B@.bAEW`ܠgv4p@+div_le_mono76@@9@@E߰ @q@߸ @NN@E@J}`iST~@*mul_div_le @@,@@_߰ @@߸13K@N-N.@E)@JgTiThѐ@/mul_succ_div_gt13K@@9M@@{߰ @@߸/2@OIOJ@EE@JHKPT8KR C@)div_exact/2@@8@@߰ @@߸C@O eOfOg@D@DN@h ѩh!STѐ@2div_lt_upper_boundC@@@@@߰ @@߸8/d@O;O9P@D4@Di@adae@2div_le_upper_bound8/d@@@@@̠߰ @@߸d@OUOSP.@DN@D@a~TfTaU@2div_le_lower_boundd@@9@@蠠߰ @@߸,g^@UPIR@Dj@/!DTah5$U/@/div_le_compat_l,g^@@9@@߰ @0@߸$@OҶOӶ Զ@D@a@DLz۩h iPRUCh$(P@'mod_add$@@9@@%߰ @Q@߸6yր@OO %@D@!@DݩLhqjht(Tݐn@'div_add6y@@9@@C߰ @o@߸/(@OO C@G@aD@Lhj1j EUTj4Ph@)div_add_l/(@@9@@g߰ @@߸+I@O5O6 g7@D@E@EL۰<h93`$@0div_mul_cancel_r+I@@9@@߰ @@߸+C@P QP R S@E@E:@E;LXhϠj߯jB@0div_mul_cancel_l+C@@:@@߯ @@߷l@P*oP(p q@E#@EX@EYMvhjUݩh @/mul_mod_distr_ll@@:#@@߯ @@߷r@PHPF @EA@Ev@EwM3hXkU@/mul_mod_distr_rr@@:@@@ܠ߯ @@߷6@PeVU@F@LMNh"" @'mod_mod6@@@@@߯ @!@߷"@P~öP|ĶVoŶ@Ew@Ex@EMiʩikEUV2i?@/mul_mod_idemp_l"@@:x@@߯ @@@߷"@PPV@E@E@E̩Mi.kdQ`i2%VR ^@/mul_mod_idemp_r"@@:@@3߯ @_@߷ ΀@PPV@E@E@EM:iMk-Vp|@'mul_mod @@;C@@Q߯ @}@߷&@PP V!@EӶ@EԶ@F MŰ&ikk=\Vinʐ@/add_mod_idemp_l&@@:@@o߯ @@߷,@P=P>V?@E@E@F'MDik[[V@/add_mod_idemp_r,@@:@@߯ @@߷,@'@QZQ[W\@F@F@FDNa8ikxYVȐ@'add_mod,@'@@;@@߯ @@߷6~@Q2wQ0x y@F+@F`@FaN~ii@'div_div6~@@;@@Š߯ @@߷&@QNQL @FG@F|@F}N9ik$lV~i4@)mod_mul_r&@@;I@@堠߯ @@߷1@QnQl @Fg@F@Ficl3j2cV-@*div_mul_le1@@/s@@߯ @.@߷܀@QжQѶ@G̶@M:K.,׷ "H@+mod_divides@@-@@@@@-ݠ@SN@A@@߭ @k@ߵLG@#wx6@/mod_upper_boundLG@@@@@AA@@A@ߨ @k@߰X@@QQ@EN#rV#ĐxR@&mod_eqX@@@E@@4 @k@<v@Q0., *!@v@srxk@.div_mod_uniquev@@@@@5 @l@tR@Q6Q7R8U9@K@Nܰ=WF%x@*div_uniquetR@@@@@O  @l@;z}@R PR QRRU"S@K!@NWW;ސx@*mod_unique;z}@@@@@i  @l5@|J@/add_mod_idemp_l6@@@@@䇐 @o@7@UU[@IRn_p1T[|e@/add_mod_idemp_r7@@@@@/䅐 @o@)@U0U1[2@IR԰54nzpLS[|@'add_mod)@@@@@J䃐 @p@2V@VKVL}M@I@IRQnn|@'div_div2V@@@@@e䂐 @p1@y@V!fVgh@I@IS lnөpp[թn|@)mod_mul_ry@@@@@䁐 @pP@hT@V@V>@Ihgq['oJ[r|@*div_mul_lehT@@@@@䀐 @pl@Z@V\VZ@J(PSV2SI\\|@+mod_dividesZ@@2@@ߧ @p@߯-~婢@Rذo[7'T}@)divide_wd-~@@'y@@AA@@A@ߧ @p@߯*|7@\~ԩ'k]z}@*divide_1_l*|7@@@@ߧ @p@߯*zԀ@\'ij}1@*divide_0_r*z@@@@+ߧ @p@߯*z΀@\@'iJ0}F@*divide_0_l*z@@@@@ߧ @p@߯g.@\\@M @S\VG6}S\~KJe}b@/eq_mul_1_nonnegg.@@A1@@\ߧ @p@߯HvӀ@\-\.@N}w@0eq_mul_1_nonneg'Hv@@AF@@qߧ @q @߯H@\B@N@' J}@1divide_1_r_nonnegH@@ߧ@@ߥ @q#@߭;i#R@]X'\}@+divide_refl;i#R@@H@@ߥ @q7@߭3eU@]l\m\n@(K@(=\}@,divide_trans3eU@@4@@ߥ @z3@ %dg.@Gw(%NZGcd&NatInt'Numbers#Coq@)NZGcdProp@86Ν٠}ܠ@$NGcd(Abstract'Natural'Numbers#Coq@(NGcdPropd@A@@@A!B$NGcd(Abstract'Natural'Numbers#Coq@d-@A@@@!A@A@@J!C9876@@@@A@@I!B @@T@@'compareTd@@A@A ]@@!t ]J@@A@ e;@ @"eq e;^@@A@AB e@@"le eh@@A@ e@@"lt eàh@@A@A @@#add d@@A@ @@#div d@@A@ABC }@!@#eqb }d@@A@ G@'@#gcd Gd@@A@A x@+@#leb xd@@A@ F@0@#lor Fd@@A@ABD @4@#ltb d@@A@ @=@#max d@@A@A 9@A@#min 9d@@A@ @F@#mul d@@A@AB @J@#odd d@@A@ a@P@#one aT@@A@A @T@#pow d@@A@ @Y@#sub d@@A@ABC #@]@#two #T@@A@ q@c@$div2 qd@@A@A @g@$even d@@A@ @^g^0@N@N@)XAj@)ZO! @5divide_antisym_nonneg8 >@@@@ߣ @r@߫f@^׶^Jض^Bٶ@k)qK됑#@1mul_divide_mono_lf@@@@ߣ @r@߫f@^^a^Y@)K萑:@1mul_divide_mono_rf@@@@4ߣ @r@߫ Y@^^x^p@LR0IR@3mul_divide_cancel_l Y@@@@Lߣ @r@߫ _@^^^@LRР1aj@3mul_divide_cancel_r _@@B@@dߣ @s@߫3=@^5^6^7@ɶ@)Aީ)"ې@,divide_add_r3=@@@@}ߣ @s@߫3Ww@^N^O^P@)$@,divide_mul_l3Ww@@@@ߣ @s0@߫3Ww@_e^f^g@)\@,divide_mul_r3Ww@@C@@ߣ @sG@߫%)Y@_&|^}*^k@/divide_factor_l%)Y@@@@@ߣ @s]@߫%)_@_<_**__ @/divide_factor_r%)_@@@@@נߣ @ss@߫vQ@_R_@L@<P@-divide_pos_levQ@@5@@ߣ @s@߫='?@_h_1_)@Qh@*Y\@*[8@ZYǶ@*_4@*aߢ*bߡVmΩ*<^@*gcd_unique='?@@@@@ߡ @s@ߩ+@Us+9*+@&gcd_wd+@@C@@%ߡ @s@ߩ#,ـ@__i_aS*_*Nn9d*c*_cH@.gcd_divide_iff#,@@M@@Bߡ @s@ߩ U@___~@Q@ZSȠ*~9*4۩*5V *_h@.gcd_unique_alt U@@@@@bߡ @s@ߩ(@_3_4Vհ6+ + _@(gcd_comm(@@@@@yߡ @t@ߩ@_J_K_LVN+"_4+$+$V_򐑠@)gcd_assoc@@@@@ߡ @t0@ߩBӀ@`e@R Wh+<U_Ր@.gcd_0_l_nonnegB@@@@@ߡ @tG@ߩ+@`&|@R$W+SO_쐑@.gcd_0_r_nonneg+@@D)@@ ߡ @t^@ߩ:Uʀ@`=W4+ia;ǐ@'gcd_1_l:U@@@@@ؠߡ @tt@ߩ:UЀ@`SWJ+mݐ@'gcd_1_r:U@@DU@@ߡ @t@ߩ%}Ӏ@`i@RgWa©+R`/ @/gcd_diag_nonneg%}@@@@@ߡ @t@ߩ;n1@`ֶ`I׶@Wy+K"@*gcd_eq_0_l;n1@@2@@ߡ @t@ߩ;n1@```@N!7@*gcd_eq_0_r;n1@@D@@1ߡ @t@ߩ`@``uT-HM@(gcd_eq_0`@@D@@Gߡ @t@ߩ#Dq@``@QW+``^`f@.gcd_mul_diag_l#Dq@@@@@`ߡ @t@ߩ&6/@`1`2@Q-TƩWְ7;`@.divide_gcd_iff&6/@@7;@@yߡ @`F}@s `H^@`N@+n1N| <+k7 7%'@@1divide_1_r_nonnegEhA @&le_0_l1 ĐX"""]֠Ơ@@@@@AA@@A@ߠ @a)`~4@taSʀ`a&H_;@a2`@,!`i@+\| `+k()7 7 7#'/td?@5divide_antisym_nonneg1l~H"""@@@@@0ߟ @u{@ߧ@aZa#a@D@,KEgD@3divide_add_cancel_r@@w@@Hߟ @u@ߧ3cW@arȶa;ɶa3ʶ@\@,c`Cu@,divide_sub_r3cW@@E@@aߟ @aݩ~@' @aX,naX@.gcd_0_l_nonneg #h;##"_O@@@@@@ߞ @a~@8 l@a X ,naX@.gcd_0_r_nonneg ?shc#B#=#wh@@@@@ߝ @a-~@5:<u@a3X԰5- apa֐搠ؐX@/gcd_diag_nonnegZh#j#e#6@@@@@٠ߜ @aUaVaW @J hTaAaa@b^a_a`@,Ŷ@,Ķ@\d@,6z@,g,ߛY k-?aА T+k()7 7#'d@*gcd_unique7| ###m֠@@@@@ߚ @b6ŒaaŽB@*`j7@b>”b•a–@]*˜VH<-Y=ž-rEGb 3AdQ@.gcd_unique_alt|#Ӡ#Π#@@@@@Bߙ @bh¾b1¿s@=5pb1be?@bpƶb9ǩVw?Yj-b7 L+k()7 7&'{@.divide_gcd_iff]xtd!$##̠E5&@@@@@oߘ @v@ߠdg@bbbbZY-Ǡa٩w bcwp?@3gcd_add_mult_diag_rdg@@G@@ߘ @v@ߠ @b b} Y -b{c-㐑W@.gcd_add_diag_r @@F@@ߘ @v@ߠ vX[@b"b#@oYŰ&-b E,p@.gcd_sub_diag_r vX[@@F@@ߘ @b7b8b99;\<9>\?YAw4ƩwWb(w8*@bFbGbHVҐ +k() + 77%' + 77%' 7!7!7!7%'Р@@#add @!t ]tx@"eq e;̠%Logic$Init @"ex @|@!@#mul $$$gР@@9@@ ߗ @wU@ߟ2r@؀@Y@ÌvOYÎvQxbA@$dxw_@7@)Bezout_wd2r@@@.N@@&ߗ @wq@ߟ&A@cPæcç@ccJ۩ZKìݐ@,bezout_1_gcd&A@@9@@?ߗ @w@ߟ+_@ciÿ@PԶc3@P֩=)7c*c2.Fk:c5c-@2gcd_bezout_pos_pos+_@@ߗ@@\ߐ @w@ߘ7,[:@cܶcOݶ@YEQbcL䐑(@.gcd_bezout_pos7,[:@@9@@sߐ @w@ߘ:)e@ccfQ icdc.̩kccf.ΐB@*gcd_bezout:)e@@9@@ߐ @w@ߘɀ@c ccxZ.Cx[@.gcd_mul_mono_l@@:@@ߐ @w@ߘπ@c&c'c(Zɰ*.cxېt@.gcd_mul_mono_r@@G@@ߐ @x @ߘ @c?c@cA@.cj@ZFwՐ@%gauss @@:J@@٠ߐ @x$@ߘ'@dYcZc[@Oz@ :_^`:ba2c=ʠ[g^p=ΠM@0divide_mul_split'@@:m@@ߐ @xG@ߘ8y@^7|^5}@RX. 1.␑@*mod_divide8y@@ B@@AA@@A@ߐ @xa@ߘ%π@^QĖ^OėĘ@QͶ@֩[;ĜwRdy @4divide_div_mul_exact%@@HH@@ߐ @x}@ߘfQǀ@^mIJ^kijĴ@R:@@[XĹ/w2Rd!@.gcd_div_factorfQ@@@@=ߐ @x@ߘ/M.@^ж^ѶߏҶ@RX@[udB8[wة/ !@+gcd_div_gcd/M.@@H@@Yߎ @x@ߖ:V@^^@Rs[/0v/D:@'gcd_mod:V@@H@@rߎ @^^y{dpw{d/@~ː \+k() 7! 7! 7%'@!A$NLcm(Abstract'Natural'Numbers#Coq@@#gcdL]h@#mulL1H@#divLΦxr&Q&L&@@C!D! @&k@A@@B!C &k@A@$NLcm(Abstract'Natural'Numbers#Coq@(NLcmProp&/k@A@@@A!B"&k@A@@@I'&&@A@@@@@נߍ @y5@ߕե@[x>@5Ny<@ 9@&lcm_wdե@@I@@ߍ @yN@ߕ`@_>Ń_<ń@U\(ʼnzdoxdxd@*lcm_equiv1`@@I@@ߍ @ym@ߕ`@_]Ţ_[ţ@\EŦzxde@*lcm_equiv2`@@IS@@*ߍ @y@ߕ-@_xŽ_vž\_z9x9e00ed @,gcd_div_swap-@@I@@Dߍ @y@ߕ3S@_׶_ة0oeFpd#@,divide_lcm_l3S@@@@@[ߍ @y@ߕ3S@__0e9@,divide_lcm_r3S@@J@@qߍ @y@ߕ*@__6@Q%@G@H0xxaU@*divide_div*@@ @@ߍ @y@ߕ5@_ _!R"@@04e o@)lcm_least5@@ߍ@@߇ @z@ߏ*3@_:_;\ܰ=ce@(lcm_comm*3@@I@@߇ @z@ߏ0 @eQeReSZ0젩Te?А@.lcm_divide_iff0 @@T3@@ڠ߇ @z8@ߏRр@fmeneo@X@8@@at@1 \@1߆1߅]{Be[@*lcm_uniqueR@@@@@߅ @zZ@ߍ8@f9ƏfƐeƑ@X9@a&ƔZD.?1/@@&square'XL>d@@A@*Y@@'testbit*Yd@@A@`@@q @@yс@fs̸lc̹l,̺c[kv~7 om{5@1mul_pow2_bits_addс@@>z@@q @@yv@@fҶl}ӶlFԶ@xcvk~ lE~l?Nΐ#@2mul_pow2_bits_highv@@@P@@,q @@yё@fllb@xWckk;@1mul_pow2_bits_lowё@@P@@Dq @@y(d!@fllz@xckũ~ᠩR @lzkV@2mod_pow2_bits_high(d!@@>@@_q @@y>3@f!l"l#@xcŰk~Oːo@1mod_pow2_bits_low>3@@P@@xq @el8p@e`Đ |+k() +7T'  77&'GtD`%LogicH@"eq @h.x.s.Dנ@@@@@m @6@uy@dK@߰,r=@߱ ]@)eqf_equivy@@@@@ m @O@ue5@cec͇f\@+testbit_eqfe5@@?B@@ؠm @e@ug7@gU͚@mF͜Zΐ@*bits_inj_0g7@@@@@m @z@u',W@gjͯghͰ@Fkk9y@(bits_inj',W@@m@@h @@p<@gȶgɩayV@,bits_inj_iff<@@@@@h @@p ~Z8@f@c5maD:m{l4D?lm^@yg5@(are_bits ~Z8@@f@@>a @@i L@gmmtdlڠ7\xm|O@,shiftr_spec' L@@@@@Xd @@l5Rŀ@gmm@ydl7BFg@1shiftl_spec_high'5R@@@@@pd @@l@g2m3d԰57}@/shiftr_div_pow2@@@@@d @@lɀ@hHmIdK7@/shiftl_mul_pow2@@@@@c @*@k/Tu@h_n `maem97\o"70@/shiftl_spec_alt/Tu@@@!@@c @D@k#<@dG8@)shiftr_wd#<@@R#@@ˠc @X@k#M@dG8 @)shiftl_wd#M@@R7@@ߠc @l@k=@h\ΡnL΢nΣeDΥ8"BnG8$o@-shiftl_shiftl=@@RQ@@c @@k=Ck@hvλnfμn/νe^ο8[8\o7 @-shiftr_shiftr=Ck@@Rj@@c @@k7|ɀ@hԶnնnHֶ@yex٩8u78WP쐑#@/shiftr_shiftl_l7|@@R@@,c @@k7|π@hnnb@zЩe8<@/shiftr_shiftl_r7|@@R@@Ec @@k5Z9P@ne 8o!R@*shiftl_1_l5Z9P@@R@@[c @@k5Z7@he8{nh@*shiftl_0_r5Z7@@R@@qc @@k5f&S@h3e԰58{n֐~@*shiftr_0_r5f&S@@R@@c @@k5Z7@nIeK8{=@*shiftl_0_l5Z7@@R@@c @*@k5f&M@o _fa8|S@*shiftr_0_l5f&M@@S @@c @@@kͅ@i0uo vc&fz8k\@/shiftl_eq_0_iffͅ@@S#@@ˠc @X@k$9@iHύo8ώc>f1ϒ9&σ\\ƩHdB@/shiftr_eq_0_iff$9@@S?@@砠c @t@k,@idϩoTϪ@WfLϭϞ@+shiftr_eq_0,@@@@@c @@k@A"@i{fa8ͩ93̐ @(div2_div@A"@@Sl@@c @@k29@eH_@'div2_wd29@@S@@(c @@k@P4@ifog87%9@(div2_odd@P4@@S@@Bc @@k @fMI&8֐M@'lxor_wd @@A@@Vc @@k$2`@f3aI:8qa@'land_wd$2`@@A@@jc @@k`@fGuIN8u@&lor_wd`@@A@@~c @ @k,@f[Ib8[@(ldiff_wd,@@A@@c @@k G@jTjU@fX9*o7J{@'lxor_eq G@@B@@c @7@k- @j'lg n9@o`@.lxor_nilpotent- @@@@@c @M@k(@j=Ђj2Ѓd3/@-lxor_eq_0_iff(@@T.@@֠c @c@k&@jSИg9К9l}Np;@(lxor_0_l&@@@@@젠c @y@k&@jiЮgOа9}2pQ@(lxor_0_r&@@@@@c @@kc@jĶj}ũgfo9p+@)lxor_commc@@@@@c @@k,}>@j۶jܶ% ݩg~ߩ999o*@*lxor_assoc,}>@@@@@3c @@k c @lr;rk@Y P+k()77! 7%' @&shiftl'E,[l %d (@#lorrr4|[4:454 Ǡ      @@@@@ ka @l)r*;E-@,+l Md P@%ldiffS|4b4]4.   ۠ ֠ Ѡ  @@@@@ ` @ @h=ǀ@mUsViX @+w*@br<;@,setbit_spec'=@@W@@ ` @=@h8]@m-rssju)@߷2֐G@߸#?{rY;ې@.clearbit_spec'8]@@W%@@ ͠` @Z@h"E @iL7@)setbit_wd"E @@W9@@ ᠠ` @n@h$8@iL.@+clearbit_wd$8@@WM@@ ` @@hԳE@saӷjXrs&ls[rf@.pow2_bits_trueԳE@@Wd@@ ` @@h =@sxζsA϶@Yjqr(vs@r{@/pow2_bits_false =@@W}@@ %` @@h o6]@ssZjr(s 4@-pow2_bits_eqb o6]@@@@@ =` @@h@msssjr٠bwsk.%<ҐP@*setbit_eqb@@E@@ Y` @@hp@mssg͠jrr̩a7jİr<rАm@*setbit_iffp@@@@@ v` @@h"E׀@m8s9jڰrsr萑@)setbit_eq"E@@b@@ ` @@hu@n PsQsR@ܩjs+Ws2@*setbit_nequ@@@@@ ` @6@h67B@n&ktlsmks)Ebtk=>qِ@,clearbit_eqb67B@@F1@@ Ǡ` @T@h6<@nDԉt4Ԋsԋh;k.sI s:Mn@,clearbit_iff6<@@@@@ ⠠` @o@h$7@n_ԤtOԥkFsa}4tIsP@+clearbit_eq$7@@@@@ ` @@h6C@nwԼtgԽt0Ծ@Hk`s{NWlt0 @,clearbit_neq6C@@@@@ ` @@hJ@n׶nضt٩kz۩>X==>[r>T'@+shiftl_lxorJ@@@@@ 0` @@h-Xy@nntk>=ʩ=ɠ>r">B@+shiftr_lxor-Xy@@@@@ K` @@hJW@n ntk>=l=k6[@+shiftl_landJW@@@@@ d` @@h-7@n&n't(kɰ*>==4t@+shiftr_land-7@@@@@ }` @ @h5Z@n?n@tAkC>=٩=h@*shiftl_lor5Z@@@@@ ` @#@h5f|@oXoYuZk\>==f@*shiftr_lor5f|@@@@@ ` @<@hW@o,qo*ruslu>==@,shiftl_ldiffW@@@@@ Ƞ` @U@h m@oEՊoCՋu6Ռl-Վ?*==@,shiftr_ldiff m@@@@@ ᠠ` @uI՟@ͧ @+k77!7$'` ĐX @$pred~2l6٠6Ԡ6 f W R M H 8 3@@@@@ _ @oȷusɩ>u7@ߖQ@ߗ <sU@+ H+k()7 7%' @$lxor}Đt  a@$ones7(>d,7 76נ     z j e@@@@@ <_ @@gh@lO3G@'ones_wdh@@Y@@ P_ @@g @l-[O4@߳܆@ߴ E`@'lnot_wd @@Y@@ i_ @@g4V@u+l̰-b(w@*ones_equiv4V@@Y@@ _ @ @g(Uz@uBuClEzw\ (t@(ones_add(Uz@@Zc@@ _ @*@g83!@v _u`@jmcڠp+c; @-ones_div_pow283!@@Z~@@ _ @E@g%@v$zu{@m~4@-ones_mod_pow2%@@Z@@ Р_ @]@g( ]@v<֒v֓@m5uPl3vuC@-ones_spec_low( ]@@Z@@ 頠_ @v@g R@vU֫v֬@mNuiuV@.ones_spec_high R@@Z@@ _ @@g(f@vl¶v5éjsmfu~viut/@-ones_spec_iff(f@@@@@ _ @@g-]@pܶvݶvP޶@EmuYvPtI .@-lnot_spec_low-]@@@@@ 7_ @@g2 @pvvm@۩mu ؐF@.lnot_spec_high2 @@@@@ O_ @@g?@pvmuvv_@/lnot_involutive?@@@@@ h_ @@g @H@v*m˰,bu@(lnot_0_l @H@@@@@ ~_ @ @g>@v@mB0yv5@)lnot_ones>@@@@@ _ @"@g L@qWwX@ m[?vA@,lor_ones_low L@@@@@ _ @;@gs<@q+pwqns? Ԑ@)land_oness<@@@@@ Ơ_ @S@g1&@qC׈w3׉@ 6n+׌?1vq@-land_ones_low1&@@[@@ ޠ_ @k@g@q[נwKסnBף?کA!A:wF@,ldiff_ones_r@@[O@@ _ @@g(ڀ@qt׹wd׺@ gn\׽?bׯ@0ldiff_ones_r_low(@@@@@_ @@g( t@qѶw|Ҷ@ ntթ?vfI @0ldiff_ones_l_low( t@@@@@)_ @@g􂆀@qwn@w\ک@'9@-lor_lnot_diag@@@@@B_ @@g"4ˀ@qw@ n@v3R@1lor_lnot_diag_low"4@@[@@[_ @@g;@qwn @y2~i@.land_lnot_diag;@@@@@r_ @@g'ˀ@q4w5@ nװ8@0*@2land_lnot_diag_low'@@[@@_ @@gn@rLrMwN@-w@,nTB@Fw;@GXDw@,lnot_lor_lown@@@@@_ @8@g7@r(mr&nxo@!@, osa@G wZA @-lnot_land_low7@@@@@Ƞ_ @U@gY@rE؊rC؋x6،@>o.؏@[8@w@.ldiff_land_lowY@@@@@㠠_ @p@gSE@r`إr^ئxQا@Y@,XoJث@GDwABWx@.lnot_ldiff_lowSE@@@@@_ @@g@r~ör|ĶxoũofǩAuA@.lxor_lnot_lnot@@@@@_ @@g3:K@rݶr޶xߩoAAxP,@+lnot_lxor_l3:K@@@@@5_ @@g3:Q@rrxoA͠w琑E@+lnot_lxor_r3:Q@@@@@N_ @@g&=@rr@oOoAA^@(lxor_lor&=@@J@@g_ @@g8.LT@r)x*@L@x-@m?oϰwnw.)y@0log2_bits_unique8.LT@@@@@` @@h7¬@rDxEoGFBݩ @+log2_shiftr7¬@@]`@@` @'@h7¦@s\y]@fo`F. w-@+log2_shiftl7¦@@] @@` @A@h @s1vs/wpyFGW-^@(log2_lor @@]%@@͠` @Z@hY@sJُsHِoF`ϩ#-w@)log2_landY@@@@@栠` @s@hY#@sc٨sa٩Fy U2@)log2_lxorY#@@@@@` @@h"|@s{sypbx}hɩph 琑@(add_bit0"|@@@@@` @@h "3@sڶs۶. ܩp}xzUѩpph-@)add3_bit0 "3@@@@@6` @@hTt@ExCx.xpsts}˩_L@.add3_bits_div2Tt@@^@@UY @@a1P@ss.1xөp2z46y  qOquGqvy̩qTJu@.add_carry_div21P@@L@@~Y @ @a1#@s@sA.ZxPD.uESpI^zVũCC\ySpR B栩B\ByB]pyzyƐ@.add_carry_bits1#@@Y@@P @8@X"|@t(mt&nqy*F ңqHqJL&MYq@(add_bit1"|@@P}@@ʠP @W@X@tGڌtEڍ.ڎ@q0ڑ ϩC%BBz5C)@q7yRy?nHeq;ڜ'ڍ@-nocarry_equiv@@^@@P @z@X/pɀ@tjگthڰ@qRڳ{&C@0add_nocarry_lxor/p@@P@@P @@X,Ҁ@tƶtǶ@qiڻy)@(ldiff_le,@@@@@P @@X/f H@tݶt޶@qBzEөq]B,@1sub_nocarry_ldiff/f H@@^@@5P @@X&9@tz@qD@1add_lnot_diag_low&9@@^@@MP @@X*Y@tz@q<>\@,lnot_sub_low*Y@@^@@eP @@X>y@t't(z)@q˰,C@z0,@.c</ϐ{@3add_nocarry_lt_pow2>y@@_J@@P @@X v@uFtGzH@` .0L@7add_nocarry_mod_lt_pow2 v@@M @@ؐ @-@@{ bzco@НU7@ \@zIѐ@)gt_lt_iff@@@@@ސ @I@ i@{(~z@xꐑ@%gt_lt i@@@@@ˠݐ @^@ _@{=ۓ{۔@0[@%lt_gt _@@@@@ᠠݐ @t@5;@{S۩{۪oZ`@НF~@ \1z@)ge_le_iff5;@@@@@ @@ Fu@{oŶ{8ƶ@v@%ge_le Fu@@@@@ @@ 7k@{ڶ{M۶@0[ᐑ%@%le_ge 7k@@@@@(3pos_pred_shiftl_low @@  !@{Z{{e@Zrz̠%Z^{gzC@ !@@@@@E4pos_pred_shiftl_high @@ 3K@{w {{@rz頩EDuiz{`@3K@@u@@b,pred_div2_up @@ +è2@{(r̰-Z΄@ݥ%%@ݦ "yD~@+è2@@@@@@@@@@xxxs@@ABO`O[@C))@@@@99@ABxx@YY @Aww@BCD@E@~@A@A([@vt@A@И@sq@A@AB"@om@A@Е@nl@A@A%@jh@A@*@ge@A@ABC,n@db@A@.8@b`@A@A5i@_]@A@67@\Z@A@AB6@YW@A@6@US@A@A7*@RP@A@8 @OM@A@ABCD9@LJ@A@:R@KI@A@A;@HF@A@@x@EC@A@ABB@B@@A@۩@<:@A@Aզ@97@A@@64@A@ABC>@31@A@t7@1/@A@A܇>@.,@A@ܔ@+)@A@AB@(&@A@;@$"@A@AF@!@A@K&@@A@ABCDEL@@A@k@@A@A e@@A@ @@A@AB"Vs@@A@'@  @A@A)|[)@ @A@*θ@@A@ABC+@@A@+)@@A@A+^@@A@+d@@A@AB+A@@A@+֛@@A@A+֢@@A@-"=@@A@AB-@@A@.@@A@0DO@@A@0]@@A@ABCDEFG'Z_as_OT~h&BinInt&ZArith#Coq@!Z~` @@!Z7@@~Y,6k'BinNums'Numbers#Coq@@!Z7@D@&BinInt&ZArith#Coq@/<@> @A@@F@'of_uint)BinIntDef&ZArith#@"@ '"h@A@AE@R@(div_euclEǑ @(*k@A@@X@'pos_sub@+ie@A@i@^@'pow_posi@+q @A@ O@d@,pos_div_eucl O@-u@A@ABCD y!@i@'quotrem y!#@/@A@ \@p@+pred_double \*@/S@@A@ }@v@&double }0@/!@A@ABkH2@{@&modulokH25@1,@A@\g@@&of_int\g<@1?A @A@Ab}@@&of_natb}A@1?G!@A@@@@&shiftl@G@1dV@A@ABCE@@@&shiftr@L@1d\@A@S@@&squareST@19@A@As+O@@&to_ints+OY@2@A@s1e@@&to_nats1e_@2 @A@ABs5@@@&to_poss5@d@2@A@L:@@'sqrtremL:k@40@A@A@@'testbitp@5)@A@R@@+succ_doubleRv@6r@A@ABCFL@@'abs_natL{@?n@A@$Px@@'compare$Px@]=@A@A=m%@@!t=m%@  @A@=m@@#abs=m@ @A@AB=m)@@#add=m)@ @A@=m@@#div=mՑ@ y@A@A=m@@#eqb=m‘@ f@A@=m@@#gcd=m@ 0@A@ABC=m@@#geb=m@ T@A@=m@@#gtb=m͑@ q@A@A=mĽ@@#leb=mĽ@ a@A@=mŋ@@#lor=mŋ@ /@A@AB=m@ @#ltb=mڑ@ ~@A@=m@@#max=m@ @A@A=m~@@#min=m~@ "@A@=m`@@#mul=m`@ @A@ABCDG=m@ @#odd=m@ @A@=mɦ@)@#one=mɦ@ J@A@A=m@.@#opp=mב@ {@A@=m4@4@#pow=m4@ @A@AB=m>@9@#rem=m>@ @A@=m@@@#sgn=mΑ@ r@A@A=m@E@#sub=m̑@ p@A@=mh@K@#two=mh@  @A@ABC=x8@P@$div2=x8 @ @A@=xd@Y@$even=xd@ I@A@A=x9@^@$ggcd=x9@ i@A@=xX@d@$iter=xX@ @A@AB=y@i@$land=y#@ /@A@=y@p@$log2=y*@ 6@A@A=y$@u@$lxor=y$/@ @A@=yY@{@$of_N=yYƑ5@ >j@A@ABC=y@@$pred=y:@ j@A@=y@@$quot=yّB@ }@A@A=y@@$sqrt=yG@ @A@=yz@@$succ=yzM@ @A@AB=yn@@$to_N=ynR@ @A@=z@@$zero=zY@ eD@A@A>8=@@%abs_N>8=^@ @A@>N@@%ldiff>Nd@ ߵ@A@>Z-@@%quot2>Z-j@ @A@ABCDEFH@A@@m@p@A@@A@@@@@@AA@@A@~ې @A@(Gk@@@@@: @B@ǐA@D5@@@@@0D @@ސؐAB@DРN@@@@@I @z @@AA@AA@@@@@@Dz~Q~e?F~gCK@z  +k= R'>99'>99'G''+k6'@@@AABAAAx @@@@@zG @z:(1*~ðg~"hG~$)~@# g_P|@, +k= R'>99'>7 9'6''+k6'&BinPos&PArith-#Pos@ g_)BinPosDef@25\|<;ABxCȠA@>@@@@@O @zwengc|~`<~bgއ@d +k= R'>7 9'>99'6''+k6'8XfeABxB@sȀh@@@@@ᠠF @A@Qz⎶z'z⑷z*ŷzɷz0z/⚩~@ }v&ZArith@/!}z=⨩@R @6r}zGⲩ@ \@/S@}X"\zPzQ@/ ,k(*()=n <R'>=# R'> 3!7$'> 3!7$'99''>=# RZ'> 3!7$'> 3!7$'7 9''= R4'>99'>7 9'G'''+k6'+k6'+k6'+k6'+7Tk+7T'6'dؠ@{/S@@(positive*@dHx, @AA@AA@@@@@@@DAABA@@AB `\$@/!Ƞ)@T6r_@@@@@Z @{z  pzzt~zDMzF o@m@+ie~z" ~zP zzR@{2 z!! 0+k()=_ 5Rs'>=  RO'> 7!9'> 7%'''>=  R/'> 7%'> 7!9'''''+k6'+k6'+k6'@f=%AC,D-@$Ԁ#@@@@@* @{[IRK{^CH}˷{`E}@G +k= R'>9'>9'G''+k6'РJ@@ba`GAAxO@E@@@@@ @{}k@/=m)@0 ̀ @j 4+k6 7%'^@1P&I@`A@Ti@@@@@ᠠː @{$+*@|@1P&g@`B@T@@@@@ @RC @=m @ {~4@#\ H+k()7 7%'@1P&@t@1P@d@@@@@'X @{շ{e=({L@+{ө2{թ4{SG2@Ð 8+k()=a 6Ru'>=! RQ'> 7!9'> 7!9'G''>=! R0'> 7!9'> 7!9'G''G''+k6'+k6'+k6'Р@@AC0D@,ܠ@=N@#FT@@@@@V @e<3c@=m`a@ ~I@eE @ H+k6 7 77&'l@=(T@#QtP@ `A@T@@@@@ @|G5{6?*Ѱu0@i@+q ~a7@! +k()= R'> 7%'>G'6''+k6'Р;@@SRQ8ACD@@Ġ7@ 7 9'>7 9'G''+k6'cbABx<@&5@5,x֠XpȀe@@@@@ޠ @||||!,{{| {|   {䔩p@@||0 +k()=V /R'>= R`'> 7%'>I'I''>= RF'>H'> 7!7$'H''= R+'>H'>I'G'''+k6'+k6'+k6'+k6'Р@@AADs@#l@ )QڠL)Datatypes$Init@'CompOppX @*comparison;f@h@@@@@@# @f ڷf m$89o@fא +k= R'>6'>6'G''+k6'AAxB@lېA@T֠T@@@@@O @}|l=l8\@3$PxZ@4]=l @}| +k() 7!= R'G'G'H''+k6'РP@@@@@@@@@@@@D@@A@B@A@TM@j]=ho@$boolZ'@ @@@@@ɐ @}F4|5ltlo7lV@1 +k() 7!= R'H'G'H''+k6'/)A@T%h#,@@@@@q @}eS|TllV@Q +k() 7!= R'G'H'G''+k6'OIA@TEhCL@@@@@Š @}s}tllv@q +k() 7!= R'H'H'G''+k6'oiA@Tehcl@@@@@堠B @@@P}}+}R}0U;G F   I#@ ,k(*()=S /R'>= R]'> 7%'>H'H''>= RC'>H'> 7%'H''= R+'>H'>H'G'''+k6'+k6'+k6'+k6'+7Tk+7T'6'AA,\tL$@=Cy@#Fd#@@@@@Z @p̷9m }а6j6@uѶ>Ґ +k() 7!= R'''''+k6'A@ThӐȠF@@@@@Ax @\m/#@! +k() 7!= R'''''+k6'A@The@@@@@`H @gF=`t@; +k= R'>9'>9'G''+k6'AAx@@@@@}y @gc+4ge-ǰ,@gg/ +k= R'>7$'>7$'G''+k6'&%ABx@"@5L |X@#nat@,@@@@@ @gS\gUOA@gWQFMLAAxT@!N7@M@@@@@Ơ @gt}Itnu@I +k= R'>7$'>G'G''+k6'nmABxHXEm@@@@@栠  @gA/%@@ +k= R'>9'>G'G''+k6'AAx@@@@@@刐 @TRVLX-@Z +k= R'>7 9'G''+k6'@@A@A@@@@D@@AAABt@+of_succ_natq@$T7@@@@@2t @|3@䐐 +k= R'>9'G''+k6'ސ@@A@A@@@@D@@AAAAt^@@@@@Yl @h?hA n@hD  +k= R'>'>G'G''+k6'AAx?}@@@@@x3 @@=yY@ >jH@. 8+k7 7$'f@ >jd@ 7 B@ *`]?X$@@@@@P @lfnM砷@f@g'"hӷũ @zY +k= R'>7$'>7 7$''+k6'Р'Decimal@#int).J@@AAAA@@@@@DAABAABth@K'"hxT@h {g@@@@@ࠠ{ @24*L߷狩OI玩B@@ +k= R '>7 9'>7 9'6''+k6'ABxAA@N̠x@'to_uintfzr@9wX@@@@@ @iŷ}ttT@@}r}p4׷t..k ܟ@vҶ} }i +k()= R'>7# '>'''+k'AEDŐpŠC@@t@@A@A@Ao@A@@B8 @@@~~~~'~e~22f  b~N.H |~j@=mh@ ~Yˠ;Yy@=mw@ pYڷ~2T"&'~o(|@=mĽ@ a%22o44q@> D,4k(*()= ]R'> 3!= R'>6 77!7! 7!= R' 77!:' 7!7 77!7!:'''> 3!= R'>77! 7!= Rg' 77!:' 7!7 77!7!:'''77!= RR'6'6'''+k677%'+k677%'+k677%'+k677%'+k677%'+k677%'+7Tk+7T'677%'<l@U aq@~ ͰܠР@$prodt@BBB@@@@@ABAGA@A@4𠑑V<(  |D<||AH\AB@hx4Ƞ-0L W@@@@@@@@A@@A@A@ Ldp<Р@ ~$𠑤AA@@DA@l@m p`@@@@@ @_]b'Ze謩@ O@-ue|2%qM˷^>ǩ ,B˩b d>7 {!9&83!dطt?өU|3$o]L6@𐐠 +k()= R'>=n R#'> 7%'>9 7!= R'>=3 R'>7!7 7!7 :'>7!7 7!7 :'G 7 :'''6''>= bR'> 7!= R'>=3 R'>7!7 7!7 :'>7!7 7!7 :'G 7 :'''>9 7!= Ro'>7 :''6''6''+k677%'+k677%'+k677%'+k677%'+k677%'+k677%'+k677%'+k677%'(A@@t\$ADh<D|,x`AC@ld,$ld,$ t4t49@-u48A@p l|d{@@@@@vؐ @ $ %3V/ '@E@(*k /@ 0@ 1 2 2 +k() 7!= R '>''+k6'Р@BABL 2@ )@ 9E @ h .@@@@@^ @  T U30/@ X" Y@) +k() 7!= R '>''+k6'Р@BABL Y@ P@ 19E ;@ 2h U@@@@@͠ ! @0 {. |з4v氩  a6{38Q@}H户X扩  kԩlF3#摷a撩    RR3/杷m枩   [3%$8榷v槩&   @ɐ \+k()= nR8'>=V /R'>9 7!= R'>7 7 :''>9 7!= R'>7 7 7 :''L:''>=\ 5R'>9 7!= R'>7 7 7 7 :''>9 7!= Rg'>7 7 7 :''L:''6''+k677%'+k677%'+k677%'+k677%'+k677%'+k677%'+k677%'  D(A@@AED&BinNat&NArith g@ ~})BinNatDefl@ &`<@AD`dԠ 8@8x@8HHȠb4 ǠE@@@@@@u @  !  񩚠N@  y!L@ /ŀ@ǐ X+k() 7!777&' @ \ @ h @|tU@#fst D @@@@@k @   +@됐$ @ \ @ h @|tx@#sndD @@@@@ @kt <Ekv >ذ  @kx @ +k=I *R]'>= R9'>H'>G'H''>= R$'>H'>G'H''G''+k6'+k6'+k6'76ADxg`AAx.p 7@@@@@ܐ @k ^g"XA@$ +k=I *R]'>= R9'>G'>H'G''>= R$'>G'>H'G''H''+k6'+k6'+k6'ZYADxAAxQp Z@@@@@Ӡ @k ӷ{讷}   Ő@='%L߷ꇩ ]@ x+k=> 4RH'>= R.'>7 9'>7 9'G''>7 9'G''+k6'+k6'РADx lDABxi@ l='%b@ m#Q"o@'div2_up%%i@ "  @@@@@   @k W ;";ZD깩: @퐐 +k=] 4Rq'>= RM'>7 9'>7 9'G''>= R.'>7 9'>7 9'G''G''+k6'+k6'+k6'ADx ABx2d<  ;@@@@@ 6+ @l  6ik N ( <@ d+k=9 4RC'>= R)'>7 9'>7 9'G''>G'G''+k6'+k6'ADx X0ABx@$size=)R@#R  h@@@@@ c鮐 @   fx $)w$   \b p # # `w@ &. <+k=R LRs'>7 = RR'>= R2'>9 9:'G 9:'G 9:'''>6'6''+k677%'+k677%'+k677%'𠑤A@@hX $ #AFxB@@@@DAE|Р @$mask=( @#Q@@@A@@A@@@@@@D@@AAA@AB G ( !@ 3~ @ 7]%{X F @@@@@  @ m v o o  h 3@ +k= R'>7 9'>G'G''+k6' i hABx B@ =)]H ;@ #REX v k @@@@@ 䠠7 @G E  J  @ =m@  R Q    T뙩 @s h+k()=i :R'>=! R]'> 7!9'> 7!9'7$''>=! R8'> 7!9'> 7!9'7$''7$''+k6'+k6'+k6'  AC@D s@ =D l@ #Fd@   \4   @@@@@  @} ȷ{  ҷ ˩T 3G :I   " /@ =m -@  rV  AU >W  K 1׷ݷJܷLe  +:h  +Ys u   &f% ;i    Q.I w& - ",  @  S +k()=! R'>=u @Rq'> 7!= R '>= R'>9 9: 9:'''> 7!= R'>= R'>9 9: 9:'''G 7 : 7 :''>=u @RO'> 7!= R'>= R'>9 9: 9:'''> 7!= R'>= R'>9 9: 9:'''G 7 : 7 :''7 L: 7 :''+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'+k677!77%'  AFDB߰@@@@BAC 0̠~` (p\Tt`X  xd\$|h`( Xxd$|h(l,p0 @ =( } @ #Q^z| t@  rtH , @@@@@ 0 @ S T ] V 𰩚 @=m @ U g `>Y2\Đ2@N5z7@# n o# +k()=C >RQ'>=) R7'>9 7%'>9 7 7!7$'H''>H'7$''+k6'+k6'Р j@@    gACD@ 5z@ -T|Ő젒 G@&pred_N!, A@4s)ࠒ N@ >4' G@ 8g$n@t y@ 1P d@ <@$negb @@@@@  @_ O  >F쥩  L쪩  @=x8 @ T@p   +k()=, R,'> 77 77#'> 777#'''+k6'ࠐ  AED |AB@h @  p  ?@@@@@ : @  驚 F@@ D@1dV @@5 7 &@ 1dVt|d  _@@@@@ Z @   vp os Lp @yBM@B *R. (  Ok! &@ 3"R [@ +k()=z >R'>=) Rj'> 7!9'>9 7 7!7 9'''>=2 RA'>9 7 7!7 9'>7 7 7!7 9'''''+k6'+k6'+k6' + *ACPD @ S=L @ T#F̐|ܠ ;h@@  *@ 蠒@(succ_posB@@  3"@ >m؀ C @@@@@  @ j k tҰ #e wհ #hK&kN].p  ˷.sVe<X3x }pP@) "SW@Z +k()=z ?R'>=* Rj'> 7!7$'>7 97!7$'G''>=1 R@'>7 97!7$'>7 7 7!7 9'G''G''+k6'+k6'+k6' \  ACTD ]@ G=( V@ H#Q̐tؠ h@YV䠒@  "@ 3m؀  @@@@@ ې @q o  *$ u #'u÷xR -1ĩ ɐLʩ@ +k()=z ?R'>=* Rj'> 7!7$'>7 97!7$'''>=1 R@'>9 7 7!7 9'>7 7 7!7$'''G''+k6'+k6'+k6'$  ACTD @ S=U @ T$'Riؠ h@ܠP  `@@@@@ [K @   wq pt  @c SS &  @ +k()={ @R'>=+ Rk'> 7!7$'>7 97!7 9'''>=1 R@'>9 7 7!7 9'>7 7 7!7$'''''+k6'+k6'+k6' @ =(_ @ #Q\ ) (ACXDؠ3lD@  Sz@ >1 @@@@@  @Y@lZ@[~ߐ867 k'BinNums'NumbersH@@v7@D%Logic$Init @"eq @L`@@@@@AA@@A@7 @61@,40/D/RelationClasses'Classes1@.eq_equivalence()'L@@@@@$@ @:F @>3 T+k()H 7!77&'Q@'compare3x)BinIntDef@]=l)DatatypesV@ ;f@x`@@@@@@W܁ @ݷmީy @3 T+k()I 7!77&'1l%x@@@@@@v}ǐ @|4!@R `+k()I 7!77"7$'PlDx@@#notШL@@@@@܀ @3!"|Yy@w `+k()H 7!77"7$'ulixÐ@%L@@@@@8  @UCDbFpGI C@ +k() + 77%' 7!77&'@"ex @|lt@Z1P]@[ \tK@@:@@렠: @&qb s&tvm@,w |+k+ 77%'77!77&'Р-l `dAB@H1P"hy@@:@@: @TbT= @. +k+ 77%'6 77!7!77&'𠒡@1P&@ ͐d`lStdAB@PdXA@D[|@@:@@R}$ @طh٩@%Z_rec)w}$L} q#}-?}&}FF}-MJ^}O }6f|V|qA ||||C n}%_ é}Fv|f|||Cz!qR}\}U};%u}\ѩ|, |-6&Ȱ}|}|C 'Nus|q}uа7I}n}}`56ڰA C$ݷA}^?=eMD}NW G7H}:/pClJ}mW4 }}/^p2}P}B}CV `iqb}fb}}n`}}Fu}?vo}\LM}5}\}2C p}} /})}U}Bf}i}?C}ݤɷ}7ǩ}ˠ& }ĐEө}0 K13ݗ۩}ݕ=}m ?Vꍩ}AA1C A@8ǐ +k() + + +$ +7#'()=D R_'> +=9'> 7! +s + +77"7 77"7# '+9''9L +97777%'= R'>6'>6'6''+k6' +9'99+777$'= R'>'>'''+k6'L+ 779'9 977&'9977"7 9977"7%'LL +97777%'= R'>6'>6'6''+k6'+k977"7 977"7%'()=D 9R_'> 7! +8 +~ +77"7 77"7# '> +9'+9'' +9'99+777$'= R'>'>'''+k6'L+ 779'9 977&'9977"7 9977"7%'9L +97777%'= R'>6'>6'6''+k6'LL +97777%'= R'>6'>6'6''+k6'+k977"7 977"7%'= R'>+9'>+O9'6''9L +L7777%'= R'>6'>6'6''+k6'9L +L7777%'= R'>6'>6'6''+k6'+kL77"7 L77"7%'+7T'77"7 77"7%'DA@%Falsee@HT<D,       d$W@@AA@AA@@@@@@D@@AABAAA,    he@(positive*@( X `X@H|Tm\lD(    | l   hXLP b@(eq_ind_r!2# `Hh@'f_equal=pX&Specifn@+sumbool_rec=_w@)False_induُ   l,A L <ܠ@&eq_ind J   tT&BinPos&PArith#Pos@&eq_dec )@'sumbool7̂K@  @4)whHtL     ``\A@ l@$Truey@dT   X  llh @@@@@S @@4466@=m,&BinInt:@1P,} AA ꚠ@z=yz@{ @] /6 67 7777  67777 + 7T7k6'𠒐)Morphisms@:reflexive_eq_dom_reflexive=[L @*respectful%WO?@,eq_ReflexiveaN3h@0reflexive_properm+ xD|`@$succ1\w@ L@1P,}pht_@@@@@L @YSRG@=y@ j@ZYDCL=:h7@$pred1\@ jLDxD|`4pht@@@@@1&opp_wd @z@ϰ rqLkhhekxD|`[pht@#opp1P@ {L@@@@@_O @@7@ ^6 .67 7777  67777 +67T77  677777 +7T77 +7T7k6'6'+7T'6'TLLDpp@d<0LDhxp|@@@@@) @/., @+10 *͠TǰDĐpp@d<0LDhxp|z@#sub1Pv@ pL@@@@@ @\[Y;@X^]=WTDpp@d<0LDhLxp|D@@@@@䠠Ð @>@ln8p:2r4t(@=m->@1P-@ [6 + 67777  67777 +67T77  677777 +7T77 +7T7k6'6'+7T'6'$2H,8#d@#iffС)dp/$X0$|@@-iff_Reflexive/hhxtx@"lt1P-L/ l@@@@@,ː @ʚ@p=m @q y@ΰ͐pTjDgpdpj@d<0LDhZxp|@#div1P@ yL@@@@@^ @A@kH2?@1,ր@T?@&moduloNH/;@1,֐LDpp@d<0LDhxp|@@@@@'quot_wd @21/t@=yr@ }@3982ՠTϰD̐pɐp@d<0LDh@$quot1\{@ }Lxp|#@@@@@à&rem_wd @edb@*=m>@+ @flke𠒡@#rem1P;@ LT Dpp @d<0LDhxp|V@@@@@ @P@=m4@ ؀@:T@#pow1P1@ ؐL;D8p5p;@d<0LDh+xp|@@@@@( @@@e}iթwym@@5)@԰ g6 467 77 777 67 7777 +97T77 !67 77777 +7T77 +7T7k6'6'+7T'6'$w`qh,npkq$`T$X@$boolZ'@(|P|h)@'testbitq%@5)Lp<zD@@@@@q,pos_sub_spec @@ =@_{>2!QR@x=WꣀeE㐑@=@@@@@-pos_sub_discr @@ ۧ@(3!R K@ۧ@@@@@,pos_sub_diag @@ =@3װ>,s%@=@@@@@Ǡ*pos_sub_lt @@ &b׀@IJ@Ի0ZHƩWZq\D@&b@@@@@栠*pos_sub_gt @5@ &bx@hi@ѩvu䐑_@&bx@@@@@+pos_sub_opp @P@ 'j@(ߐuw@'j@@@@@1Private_BootStrapuT @s@u_?2@ULHOO@'add_0_r?2@@@@@>t @@t#ä@lȩcʩ/@'mul_0_r#ä@@@@@Ts @0@s#@ީyڠ||F@'mul_1_l#@@@@@kuN @G@uV7r6@bѩW^@(add_comm7r6@@@@@-opp_add_distr @`@ ʀ@{a Ney@@@@@@'opp_inj @z@ (@()@Ű, e|ǰ. @(@@@@@+pos_sub_add @@ y@89 :ްE3ݠ '8@y@@@@@Ҡ-add_assoc_pos @@  @T^_a @k D@ @@@@@u @@u(0k@yz{}]@)add_assoc(0k@@@@@ .add_opp_diag_r @@  uQ,@:1-4ꐑ@ uQ,@@@@@")mul_opp_r @@ ;@QI@;@@@@@<1mul_add_distr_pos @@ @*lȶ5ɩd˩Š bɠ7 ˠm 7@@@@@@[tې @7@t4B@RJj:Q@/mul_add_distr_r4B@@@@@v@@@@@[W@A@@s @@{l(@BĐW@(one_succl(@@@@@u @@}4N@>ڐZ@(two_succ4N@@@@@w @@04@0˰2Ǡΐ@'add_0_l04@@@@@w @ @"@GHJߠ  <4@*add_succ_l"@@@@@נ%opp_0 @&@ 29<@c^J@29<@@@@@젠(opp_succ @;@ }[@wyɐ:ΐd@}[@@@@@] @T@^.]ۏ@4+Q/{@)succ_pred.]ۏ@@@@@B @l@J7ce@LC%1E@)pred_succ7ce@@@@@4Ԑ @@ @bY [@'sub_0_r @@@@@JԐ @@;A@xԶAթpש?^T@*sub_succ_r;A@@@@@eՐ @@5ۀ@B@'mul_0_l5@@@@@{Ր @@~W@rX@*mul_succ_l~W@@@@@ @@#@ɠש@=m~@ fE@&eqb_eq#@@@@@ @@2@<=砩ڰ4)@<b_lt2@@@@@̠֐ @@H@VW24@1=m,'@21P,:H@&leb_leH@@@@@렠m @9@u9_@uv {`@.compare_eq_iff9_@@@@@ +compare_sub @R@ :@2*㐑y@:@@@@@ M @i@Uِ@IAȩL@/compare_antisymِ@@@@@ 4 @@:Н@b+i @.compare_lt_iff:Н@@@@@ J @@:@xԶAթ{@.compare_le_iff:@@@@@ ` @@:@z zK@,compare_spec:@@@@@AA@@A@ @@?@@ڐ@*compare_eq?@@@@@ @@@+;P-@,compare_refl@@@@. @@: N@A/0ڠ TE@.compare_gt_iff: N@@@@@D @ @9O@WEF &/@.compare_ge_iff9O@@@@@[ @ @)D3`@n\] btG@/compare_ngt_iff)D3`@@@@@s @8@*@tu U7_@/compare_nlt_iff*@@@@@ @P@)H@7 Ɛ5w@/compare_nle_iff)H@@@@@ @h@)&_a@4O ސa@/compare_nge_iff)&_a@@@@@ @@`z@K󐑠@)lt_irrefl`z@@@@@Ѡ @@0㜀@vҶ?ө}y󐑠@+lt_eq_cases0@@@@@頠 @v߰oH@y1H@̠ +k() 7!7!L7!77"7777 7! 7!7&'(J!E+OrdersFacts*Structures#Coq@@"le&YD/RelationClasses'Classes @(symmetry0xj$Bool@+iff_reflect s1̠%Logic$Init"@#iffС)L!F/@#leb( ~\)Datatypes@$boolZ'@hN!SC@&leb_leFpA/@"eq @pJ@-iff_Symmetric!x|>@@N]\[@D@@\@K@\@A@\@N@\@A@z@Q@z @A@ABCNH/@S@ NH/ @A@\d@W@\d@A@bz@Z@bz@A@AB#@\@#@A@CD#@^@#@A@6@d@6@A@AV+L@f@V+L@A@V1b@i@V1b@A@ABV5=@k@V5=@A@gL7@n@gL7@A@ACq@p@q@A@ݎO@u@ݎO@A@AI@w@I@A@3x@{@3x@A@1P%@~@1P%@A@AB1P@@1P@A@1P&@@1P&@A@ACD1P@@1P@A@1P@@1P@A@A1P@@1P@A@1P@@1P@A@A1P@@1P@A@1Pĺ@@1Pĺ@A@ABCEFG1Pň@@1Pň@A@1P@@1P@A@A1P@@1P@A@B1P{@@1P{@A@1P]@@1P]@A@AC1P@@1P@A@1Pɣ@@1Pɣ@A@A1P@@1P@A@B1P1@@1P1@A@C1P;@@1P;@A@1P@@1P@A@1P@@1P@A@1Pe@@1Pe@A@ABCDE1[8@@1[8@A@1[d@@1[d@A@A1[6@@1[6@A@1[U@@1[U@A@AB1\@@1\@A@1\@@1\@A@ACF1\$@@1\$@A@1\Y@@1\Y@A@1\@@1\@A@AB1\@@1\@A@C1\@@1\@A@1\w@@1\w@A@A1\k@@}1\k|@A@1]@@z1]y@A@A2:@@w2:v@A@BCD21@@s21r@A@2=*@@q2=*p@A@8j@@8j@A@AB9E@@9E@A@<@@<@A@A<1P0@1Pɣ@@#one1PɣTB@A@A1P6@B1P14@C1P;2@1P0@1P.@1Pe@@#two1PeT !@A@ABCDE1[81/F1\$ 1\1\k@1]@@$zero1]T A@A@A2:@BCD21EGH@A@+ZProperties(Abstract'Integer'Numbers#Coq@*ZBasicProp @A@@'ZMaxMin(Abstract'Integer'Numbers#Coq@+ZMaxMinPropk@@@A@@@@!Z'ZMaxMin(Abstract'Integer'Numbers#Coq@@@.{k\@@o.{k\J@@A@A.{r@@l.{rؠ^@@A@.{sQ@@"le.{sQh@@A@AB.{s`@ @"lt.{s`h@@A@.{@@#add.{d@@A@A.| H@@#max.| Hd@@A@.| @@#min.| ֠d@@A@ABC.| @@#mul.| d@@A@.|@&@.|T@@A@A.|/@)@#opp.|/d@@A@.|$@.@#sub.|$d@@A@AB.|@2@.|T@@A@.]@6@$pred.]d@@A@. @;@$succ. Ҡr@@A@.@@@.T@@A@ABCDE@A@)ZMulOrder(Abstract'Integer'Numbers#Coq@-ZMulOrderPropgq@@@A@@@@!Z)ZMulOrder(Abstract'Integer'Numbers#Coq@{@@(@@!t(J@@A@A(_@@"eq(_^@@A@(@ @"le(ؠh@@A@AB(@@"lt(h@@A@(x@@#add(xd@@A@A(@@#max(Ϡd@@A@(]@@#min(]d@@A@ABC(?@!@#mul(?d@@A@(@(@#one(T@@A@A(@,@#opp(d@@A@(@1@#sub(d@@A@AB(G@5@#two(GT@@A@(H@:@$pred(Hd@@A@(ɝY@?@$succ(ɝYr@@A@(C@D@$zero(CT@@A@ABCDE@A@@@!Z)ZAddOrder(Abstract'Integer'Numbers#Coq@l@@ @t@!t J@@A@A @@"eq ^@@A@ @ @"le h@@A@AB @@"lt h@@A@ A4@@#add A4d@@A@A Q@@#max Qd@@A@ R@@#min Rd@@A@ABC Sk@!@#mul Skd@@A@ U@(@#one UT@@A@A U@,@#opp Ud@@A@ [@1@#sub [נd@@A@AB ]s@5@#two ]sT@@A@ "@:@$pred "d@@A@ "f@?@$succ "fr@@A@ # @D@$zero # T@@A@ABCDE@A@^-ZAddOrderPropʠ@@@A@@@@!Z#ZLt(Abstract'Integer'Numbers#Coq@v@@*@~@!t*J@@A@Aަ@@"eqަ^@@A@@ @"leh@@A@AB.@@"lt.h@@A@gO@@#addgOd@@A@Ax@@#maxxd@@A@x@@#minxd@@A@ABCy@!@#mulyd@@A@{@(@#one{̠T@@A@A{@,@#opp{d@@A@Ł@1@#subŁd@@A@ABŃ@5@#twoŃT@@A@8+@:@$pred8+d@@A@ь@?@$succьr@@A@2@D@$zero2ƠT@@A@ABCDE@A@^*ZOrderPropl@@@A@@@@!Z$ZMul(Abstract'Integer'Numbers#Coq@t@@D@|@!tD͠J@@A@ALI@@"eqLI^@@A@L@ @"leL h@@A@ABL@@"ltLѠh@@A@@@#addd@@A@A@@#max幠d@@A@G@@#minGd@@A@ABC)@!@#mul)d@@A@o@(@#oneoT@@A@A@,@#opp頠d@@A@@1@#subd@@A@AB1@5@#two1T@@A@@:@$predΠd@@A@C@?@$succCr@@A@i@D@$zeroiT@@A@ABCDE@A@^(ZMulPropj@@@A@@@@!Z$ZAdd(Abstract'Integer'Numbers#Coq@t@@0Z@|@!t0Z٠J@@A@A0bU@@"eq0bU^@@A@0b@ @"le0bΠh@@A@AB0b@@"lt0bݠh@@A@0@@#add0d@@A@A0@@#max0Šd@@A@0S@@#min0Sd@@A@ABC05@!@#mul05d@@A@0{@(@#one0{T@@A@A0@,@#opp0d@@A@0@1@#sub0d@@A@AB0=@5@#two0=T@@A@0@:@$pred0ڠd@@A@0O@?@$succ0Or@@A@0u@D@$zero0uT@@A@ABCDE@A@^(ZAddPropj@@@A@@@@!Z%ZBase(Abstract'Integer'Numbers#Coq@t@@8{"@|@!t8{"J@@A@A8{@@"eq8{^@@A@8{@ @"le8{h@@A@AB8{&@@"lt8{&h@@A@8|G@@#add8|Gd@@A@A8|@@#max8|d@@A@8|@@#min8|d@@A@ABC8|~@!@#mul8|~d@@A@8|@(@#one8|ĠT@@A@A8|@,@#opp8|d@@A@8|@1@#sub8|d@@A@AB8|@5@#two8|T@@A@8U#@:@$pred8U#d@@A@8@?@$succ8r@@A@8O@D@$zero8OT@@A@ABCDE@A@^)ZBasePropj@@@A@@,NZProperties&NatInt'Numbers#Coq@&NZProp@@@A@@@@"NZ*NZMulOrder&NatInt'Numbers#Coq@@@@@#max<>d@@A@<@@#min<̠d@@A@ABC<@!@#mul<d@@A@<@(@#one@1@#two>T@@A@AI@5@$predId@@A@G@:@$succGr@@A@@?@$zeroT@@A@ABCDE@A@@M@]@@@d@!tРJ@@A@A L@@"eq L^@@A@r@ @#onerT@@A@AB4@@#two4T@@A@b@@$predbѠd@@A@F@@$succFr@@A@]l@@$zero]lT@@A@ABCD@A@@L.+*@A@4*BackportEq@@@A@@@k@@AA@@A@ @@!TL@5Equivalence_Symmetric. U\D!.aX3,ϠȠ^E4ޠ͠wJF@@@@= @O@[I;T1LN@6Equivalence_TransitiveW\4D!ޠ.ӠhU5.Ѡʠmf n@@@@w @@,C@4"""#͠A"'" @*eq_sym_iff,C@@@@AA@@A@ @@5kc@"=">@Yvܰ"C!")@'neq_sym5kc@@@@ @@Pע@h"V"W"X@ -@"\©"^<"D@(eq_steplPע@@@@7 @5@7 @"q"r@"u )  I"[@(succ_inj7 @@@@N~ @L@Pi@""3"q@+succ_inj_wdPi@@~@@d{ @b@?I@B" "Iؐ0"@/succ_inj_wd_neg?I@@@@@|{ @z@)f؀@d\zͰ_ "?ddU"@i@c"i Hg"|"@1central_induction)f@@@@@| @@0:@%"@'add_0_r0:@@x@@AA@@A@u @@}"@"X""  "@*add_succ_r"@@@@r @@z?d4@#o## "@-add_succ_comm?d4@@@@0q @@y Ros@#"@(add_comm Ros@@@@Bl @@t1@#*Ű#,L #@'add_1_l1@@@@Xk @@s1@#@۰#B ǐ#(@'add_1_r1@@@@mi @@q9x-@ ܐ#:@)add_assoc9x-@@@@_ @+@g1=m@ #g#h#i#m uB#T@,add_cancel_l1=m@@@@_ @E@g1=m@%###- # \#n@,add_cancel_r1=m@@+@@_ @_@gcl2@?###8#  4#@,add_shuffle0cl2@@D@@̠_ @x@gcl3@X#!##C#R# N P^ĩ Q S]8#@,add_shuffle1cl3@@b@@ꠠ] @@ecl4@v#Ҷ?#Ӷ7#Զa#թp# l n\Y#@,add_shuffle2cl4@@}@@\ @@dcl5@#Z#R##t Yl#@,add_shuffle3cl5@@@@\ @@d v@$$  u#@'sub_1_r v@@@@4\ @@d5@T$@'mul_0_r5@@@@AA@@A@X @@`~]@$1$2Ͱ$4 . ] ʠ$@*mul_succ_r~]@@@@W @@_9+؀@$J$K$M G$4@(mul_comm9+@@@@3W @%@_)?O@|$F@/mul_add_distr_r)?O@@@@EN @7@V)?I@$s$t$u$w q!  t$a@/mul_add_distr_l)?I@@@@`N @R@V <)'@2$$$+$ r 0$|@)mul_assoc <)'@@9@@{N @m@V5D@ː$@'mul_1_l5D@@K@@J @@R5J@_$V$ !MX$@'mul_1_r5J@@a@@J @@R.V@u$Ѷ>$Ҷ6$өn$A Ϡ=$@,mul_shuffle0.V@@z@@J @@R.V@$W$O$y$$ 頩 ? 젩  $@,mul_shuffle1.V@@@@ڠJ @@R.V@%u% m% % % !! $@,mul_shuffle2.V@@@@J @@R.V@%#%$%%%'!!=%@,mul_shuffle3.V@@@@J @@R22 @Qҩ%? ␑%%@%le_wd22 @@@@AA@@A@L @@T@%U%V@ Ð%>@*lt_le_incl@@@@@L @/@T/(@%k%R@'le_refl/(@@?@@-L @C@T&p@#% %g@.lt_succ_diag_r&p@@@@@BL @X@T>@8%8%{@.le_succ_diag_r>@@@@@VL @l@T#"̀@L%ߐE%1F%@/neq_succ_diag_l#"@@@@mL @@T#"Ӏ@c%\%]H%@/neq_succ_diag_r#"@@@@@L @@T3Հ@z%֩ e_t%@/nlt_succ_diag_l3@@@@@L @@T$@%$%@/nle_succ_diag_l$@@@@@L @@T#ڀ@&p&Ő%@)le_succ_l#@@@@ȠL @@T*@&&+0&@+le_gt_cases*@@@@ޠL @@T€@&0&1ACQH&@-lt_trichotomy@@@@@L @ @T?q@&H&I@K&3@(lt_asymm?q@@^@@K @$@S?@&`&a&b@϶@J&L@(lt_trans?@@w@@'J @=@R @&y&z&{@%@&!b&d@(le_trans @@!@@?J @U@R&6Y@I&&x@+lt_strorder&6Y@@e@@SD @i@LҀ@C&I&@+le_preorder@@y@@g> @}@FP@/23@h_@"NZ'NZOrder&NatInt'Numbers#Coq@@%lt_wd']ɠ&Ƞ  ͠   R ?|WPݠiX@@A&NZBase$#"!@@A@'NZOrder&NatInt'Numbers#Coq@+NZOrderProp  @A@@@@=@A@@@@@Ӡ3 @$|@I @P@aǠ' _      )̠àf_:3$ɠG>0@@@@@2 @$@m=@}@+lt_eq_cases&y':  ? /  Ġ  T-&ɠ e^O۠ʠri[@@@@@*1'0Private_OrderTac'\1 'IsTotal < @ @@(eq_equiv7L'w Ǡ | l Y    4 +ΠǠjc1@@@@@gr @%@z2S\)@(@&,Q^'     +   ^ U0)̠Š[B1٠Р@@@@@D @%:@L @@M?@@'ʠ  Ϡ   T A   ~ ! YRߠkZ@@@@@ @%c@" @#?@ݐ' C   ՠ } j    J Cߠ{+"@@@@@㠠 @%@;B@/B@d( l !     6 ٠ Р s l  G@1֠TK=@@@@@ @@@@@@A@@1#Tacb @3(k.H@n >[@(q (s  @'eq_refl >[@@F@@AA@@A@j @@r@(.@@@[@@Ő @.@,SX@ߐ?@)lt_irrefl,SX@@m@@' @@@,bkC@(=(@nT@&eq_sym,bkC@@@@<3 @U@;F@(¶R(ö@h@iĩa(&m@*le_antisymF@@@@U/ @n@7 ^A@(۶k(@ ^A@@@@@h3 @20'42y@64 +k= R'6'6'6''+k+7T'+7T'6'ࠒA!O)OrdersTac*Structures#Coq@@"lt\@!t@"eq8L@"lelР"@#ordȠ@@@@@@@@@@@@D@@A@B@A@xA܀) a      + Π Š h a     < 5 &ˠI@2@@D!PONM@TBҠ@@@A@@C] D@@&@K@!t&J@@A@A&a@@"eq&a^@@A@&@ @"le&ڠh@@A@AB&@@"lt&h@@A@&̌@@#one&̌T@@A@A&̔I@@#two&̔IT@@A@&H@@$pred&Hd@@A@&؝[@"@$succ&؝[r@@A@&C@'@$zero&CT@@A@ABCDE@A@C,MakeOrderTacA5>@A@@@BKJN@@@A@@AQG@@@M@J@@A@A$:@@"eq$:^@@A@$@ @$h@@A@$@ @"lt$ h@@A@ABC@A@)*OrderFacts,!@A@@@@@@?' @X@/B@  & )ǶW)ȶ)ɶ@ )@!<h@"7ù$@  #{@%transB@@@@c @)u))穚@W,qn)@)})')@Ķ@ũ)ѐ L+k() LL7#'J@%$t) 5  ڠ Ǡ o \    < 5 ؠ Ѡ t m      uԠǠm@@@@@ @;*)**c*+D@?*-*.g*/ L+k() NN7#' ˠĠ@@@@@ߠP @s*a*b*c|@w*e*f*g L+k() MM7#'tt*U  Z J 7 ߠ ̠ o     H A  ݠ  y j   vD7@@@@@ @*)**@*-**@I< L+k() MN7#'t* ޠ   p    K B  ޠ  z      H / Ơ}p<5/@@@@@P @*ҷb*ӷ *ԩ @*ֶf*׶*ض@v@u L+k() NM7#'t*Ƞ ͠   R ?   |     W P   ݠ  i XvoiP@@@@@  @+ + F+' @"++J+@ L+k() ML7#' t+Q    x    X Q     , %    90"@@@@@à  @W+E+F+G` @[+I+J+K@@!萐 L+k() LM7#'Zt+;@0 Š  U     . ' ʠ à f _ P  ܠ ˠsj\*ܠ@@@@@ @+++@+++@Z L+k() NL7#'t+tĠyiV    1 ( ˠ Ġ g `      .  cV"@@@@@6 @+H++@+L++@h@C L+k() LN7#'͐t+8% Ƞ k b     = 6 ٠ Ҡ à h O >ݠϠ\UO6@@@@@p @@ ,bb@++0+@Ͷ@1Щ3 @&eq_neq,bb@@@@@ @@ -]l@#,,K,@@@&neq_eq-]l@@@@@ @@ H@:,(,)@aF@*not_neq_eqH@@=@@ @@ @Q,?,@@ސ@)not_ge_lt@@@@Π @@ $Ҁ@f,T,U@@)not_gt_le$@@@@@㠠 @@  >΀@{,i,j@@r@)le_neq_lt >@@@@@@@@@@@A@@@@@@@@ @A#@BC@@ @N@ 1@.,,@J,r@<_neq1@@@@@M @c@  @C, ,J`H,@&le_neq @@@@@e @{@ hG@[,$,@b,@*eq_le_inclhG@@@@@z @@ ?;@,̶\,Ͷ,ζ@l@ v],@(lt_stepl?;@@@@@ @@ ?;@,@(lt_stepr?;@@@@@ @@ IS@,,0,@@ +,@(le_steplIS@@@@@ @@ IY@R,@(le_steprIY@@@@@Π @@56 @- -!-"-@+le_lt_trans56 @@@@@㠠m @@un2@-5-6-7_-@+lt_le_transn2@@@@@ @@ UF;@-J-K-1@+le_antisymmUF;@@@@@  @"@ #@-^-_ r-f됑-L@)le_succ_r#@@@@@' @=@ M@-y-z@1-b@)lt_succ_lM@@@@@= @S@ @3--@55qG-y@,le_le_succ_r@@@@@T @j@ ;\@J--@f5-@,lt_lt_succ_r;\@@@@@j @@ 4;@`-)-g}LuF-@,succ_lt_mono4;@@@@@ @@ 2@x-ԶA-թ{{-@,succ_le_mono2@@@@@ @@ 1Ȁ@w,<,)-@<_0_11@@@@ @@ ɀ@-@&le_0_1@@@@@ @@ 12@,P,6-@<_1_212@@$@@Ԡ @@ 1ɀ@,w,J. @<_0_21@@@@蠠 @@ ʀ@. @&le_0_2@@@@@ @@ 1l@.M.N@ܠ,@ߠ,2.:@<_1_l1l@@@@  @+@ 9T@ .g.hx(".P@+lt_ge_cases9T@@@@@ + @A@ )@!.}.~$8.f@+le_ge_cases)@@@@@ A @W@ #G}@7..>V.~@+lt_gt_cases#G}@@@@@ Y @o@ O@O..Ɛ.@,eq_decidableO@@@@@ n @@#be@d.-.kߐ.@&eq_dne#be@@@@@  @@ @z.ֶC.ש}z.@&le_ngt @@@@@  @@o@.Y.x.@&nlt_geo@@@@@  @@̀@/o/W.@,lt_decidable@@@@@ Š @@1m@// Qڐ/@<_dne1m@@@@@ ݠ @@n@///0ڠE/@&nle_gtn@@@@@  @ @1@/E/F/.@<_nge1@@@@@  @@Hƀ@/[/\͐/C@,le_decidableH@@@@@  @4@n@/p/q/[@&le_dnen@@@@@ 6 @L@;@,//3)CM/u@*nlt_succ_r;@@@@@ P @f@(R@/G//@2ȶ@// G/ 3R򐑠/@5lt_exists_pred_strong(R@@@@ p @@ @/¶g/ö@/Ʒ/ǩ(d/PoN/@.lt_exists_pred @@@@  @@'t@/߶/@|/~J/@,lt_succ_pred't@@@@ ݐ @@̀@! A1/@@/@ @ܩel0@9@0t0@@ Mې/@&rs_rs'@@ @@ ̠ڐ @@4! O@!Ķ hX0 @0"@Ƕ@0&0'@ٶ@ lֶ0+ՠ  0@(rs'_rs''4! O@@@@@ ֐ @@2=@!{0C0E0F@J@ Ɛ0.@%rbase2=@@@@@ ֐ @@@ "0\@0^0`0a@@ 0d@hԐ0K@)A'A_right@@@@@ &Ԑ @<@:[@&"< ¶0z@Z 0|@Z0c@6strong_right_induction:[@@@@ >А @T@ @>"6T ڶ0@?@90@ϐ0|@/right_induction @@@@@ Wϐ @m@=@W"Om 0@Q0@f@ 퐑0@0right_induction'=@@@@ pϐ @@A@p"h 0Ķ@@k0Ƕ@˶@o0˶80̶@@ @ 0@7strong_right_induction'A@@@@@ ͐ @@/ŀ@"+0@@0@t{@W\0@̶@0]0@˶@ Đ0@&ls_ls'/@@@@ ː @@4t@"QA1 @1 @Ķ@1|1@ʶ@ 1  0@(ls'_ls''4t@@@@ ٠ʐ @@21&@"Ѷd1,1.1/@Ķ@ 1@%lbase21&@@@@@ ʐ @ @0.z @"~1F@1H1J1K@`@ ˶1N@15@(A'A_left0.z @@"@@ ʐ @ &@ vn@#&1d@[ 1f@7D1M@5strong_left_induction vn@@@@ (ǐ @ >@ s@(# >Ķ1|@)@#1@1f@.left_induction s@@@@@ Aǐ @ W@+@A#9Wݶ1@;1@<@א1@/left_induction'+@@I@@ Zǐ @ p@5'{@Z#Rp1@@U1@@Y1"1@[ƶ@ bX+1@6strong_left_induction'5'{@@i@@ zƐ @ @:NU@z#r1ζ@{@ն@v1Ҷ@`@;u{1Ő1@/order_induction:NU@@@@ Ð @ @$>@#4$1@@@1@@+ o_1@0order_induction'$>@@@@ Đ @ @Ҁ@#R@@2 @۶@~}@2@`,R1@1order_induction_0@@@@@ ՠĐ @ @!a@#Ͷq@@@2,@z@ =n2@2order_induction'_0!a@@@@@ Đ @!@1y@#2E@%Ͷ@2I@L2K@23@<_ind1y@@@@@ Đ @!$@z@$$2b@@2ei2fѐ2L@&le_indz@@@@@ 'Đ @!=@>M[@2y  > 2|2}ޠ (=2e@&Rlt_wd>M[@@"@@ @Đ @!V@>C@2 ) W922 Ӑ2~@&Rgt_wd>C@@;@@ YĐ @!o@23@2à222@%lt_wf23@@@@ n @!@2)@2ؠ2.2@%gt_wf2)@@@@  @!@hJ@y2նB2ֶ:2ש v fn␑2@-add_lt_mono_lhJ@@~@@AA@@A@ @!@hP@2^2V2  p2@-add_lt_mono_rhP@@@@ @!@a1@3 w3 o3 3 @@  //2@+add_lt_monoa1@@@@@8 @!@39@3&3'3(Ҡ өQ3@-add_le_mono_l39@@@@P @"@39@3>3?3@ M3)@-add_le_mono_r39@@@@h @"@dD@3V3W3X3Y@@M3C@+add_le_monodD@@@@@ @"4@!΍@3p3q3r3s@@f3[@.add_lt_le_mono!΍@@@@@ @"L@vs@,3333@2~3r@.add_le_lt_monovs@@@@@ @"c@<;@C3 3@R@S!/1鐑3@+add_pos_pos<;@@T@@ɠ @"{@)ŀ@[3$3@j@^k3@.add_pos_nonneg)@@k@@ࠠ @"@u@r3ζ;3϶@/3@.add_nonneg_posu@@@@ @"@7.F@3P3@+@,D3@1add_nonneg_nonneg7.F@@@@  @"@2]9@3g3@!d}3@,lt_add_pos_l2]9@@@@# @"@2]?@4~4@ĩ!{03@,lt_add_pos_r2]?@@'@@; @"@8w9<@4)4*4+4,@Ӷ@!0a0Ɛ4@,le_lt_add_lt8w9<@@@@@W @# @@4E4F4G4H@ݶ@ߐ41@,lt_le_add_lt@@@@@p @#"@H7@4^4_4`4a@@ 4I@,le_le_add_leH7@@@@@ @#:@Q@4v4w4x4y@"" 4d@,add_lt_casesQ@@@@@ @#U@_ @5444 4@9ܩ<74@,add_le_cases_ @@@@@ @#p@0w@P44@";3"?3"A34@-add_neg_cases0w@@@@۠ @#@!83@m4ɶ64ʶ@"X3թݠ"\3!4@-add_pos_cases!83@@@@ @#@@4Q4@8764@0add_nonpos_cases@@@@ @#@1΀@4k4@54J4@0add_nonneg_cases1@@@@) @#@(Zn@55@j55}5 15@-le_exists_sub(Zn@@@@F @#@/[.@54555657@Ӱ5:#堩"ʠ19$1:Щ"Π1ؠT1ڠS%5-@+mul_lt_pred/[.@@@@AA@@A@ @$!@f@5]5^5_@ "sp5J@1mul_lt_mono_pos_lf@@@@ @$;@l@5w5x5y@$# 1x1y85f@1mul_lt_mono_pos_rl@@#@@9 @$W@j@5855@@5#%5@1mul_lt_mono_neg_lj@@@@S @$q@p@5R55@ZO#?565@1mul_lt_mono_neg_rp@@W@@m @$@,\@k5Ƕ45ȶ,5ɶ@@qo1P5@4mul_le_mono_nonneg_l,\@@@@ @$@,s @5N5F5@@i5@4mul_le_mono_nonpos_l,s @@@@ @$@,\@5g5_5@@5@4mul_le_mono_nonneg_r,\@@@@ @$@,s@66x6@@(ڐ5@4mul_le_mono_nonpos_r,s@@*@@Ҡ @$@0_@6,6-6.@f̰634ݠа67216 r6@,mul_cancel_l0_@@@@ @%@0e@6K6L6M@6R^ 68@,mul_cancel_r0e@@@@  @%)@9 @ 6e6f@86kѩ6mK46S@(mul_id_l9 @@@@& @%D@9@$66@64֩0#6h%64ɐ6r@(mul_id_r9@@/@@E @%c@:@C6 66@$/ pMKI(p6@1mul_le_mono_pos_l:@@@@` @%~@:@^6'66@gecG6@1mul_le_mono_pos_r:@@d@@z @%@#@x6ԶA6ն96ֶ@ĩ}\6@1mul_le_mono_neg_l#@@@@ @%@#@6[6S6@ީ{6@1mul_le_mono_neg_r#@@@@ @%@ 24@7u7 m7 7 @5^l@$@@$336@2mul_lt_mono_nonneg 24@@@@@Ϡ @%@@@G @&e@#"~@E77@@ H\7@1mul_nonneg_nonneg#"~@@U@@^ @&|@1Jn@\7%7@ kd%I6D o7@0mul_pos_cancel_l1Jn@@s@@w @&@1Jt@u7Ѷ>7Ҷ@1}7@0mul_pos_cancel_r1Jt@@@@ @&@I@7U7@  037@3mul_nonneg_cancel_lI@@@@ @&@O@8m8@`7@3mul_nonneg_cancel_rO@@@@ @&@6-@88@%6X@ ͩ%6[-8@,lt_1_mul_pos6-@@@@נ @&@E g@8182ܠϰ86"6F8@(eq_mul_0E g@@@@ @'@;/@8K8L!88@)neq_mul_0;/@@@@  @')@8@ 8e8i4c698P@+eq_square_08@@@@@# @'A@p@!8}8~@K@86Ґ8h@*eq_mul_0_lp@@@@@; @'Y@v@988@c@ϐ58z68@*eq_mul_0_rv@@@@@U @6@$b j@~@7@|^\8'ZQ,%ȠW@@@@@ @61@&s^@]+@W24pe8 ǠL9ܠvQJנ|@@@@@ @6V@&yk@jP@b24pk87ܠɠq^>7ڠӠvo @@@@@ʠ @'@?&w@9$9%Ϡ&7y#v9 {9@(lt_0_mul?&w@@@@@蠠 @(@Z@9B9C@@&Ҡ5A5B9/@5square_lt_mono_nonnegZ@@@@@ @( @rƬ@9\9]@@"9F@5square_le_mono_nonnegrƬ@@@@@ @(7@1&I@9s9t@h@'05r 9_@6square_lt_simpl_nonneg1&I@@@@@2 @(P@m@099@@"369v@6square_le_simpl_nonnegm@@@@@I @(g@ sɀ@G99@"c'26<71579@,mul_2_mono_l s@@N@@d @(@ |@s9q9@@"eҐ9@*add_le_mul |@@@@| @(@"+€@9֩"z8(o9@-square_nonneg"+@@@@ @(@|\@99@3@4"6t69@5crossmul_le_addsquare|\@@@@ @(@Dr@::@N@O"6RR9@-add_square_leDr@@@@Ơ @(@ @: :!@h@i"Ǡ68J5: @-square_add_le @@8@@ࠠ @(@'b @:::;@@"ᠩ696;6=8h8h#::+@4quadmul_le_squareadd'b @@V@@ @)@L@:X:Y@:\#%0:B@(pred_injL@@m@@AA@@A@+pred_inj_wd @)7@ U2@:s:t*:\@U2@@h@@'succ_m1 @)M@ ޷Z@#:)I6$q8ݐ:s@޷Z@@/@@0 @)c@| @C: :;:77=>)%:@*add_pred_l| @@H@@AA@@A@ @)@| @_:(:W:7S&$,:@*add_pred_r| @@c@@)add_opp_r @)@ 9ـ@x:ԶA:թp:7)#:@9@@y@@1{ʐ @)@{ @::2$7<:@'sub_0_l @@@@G{c @)@{k;;@:l;;2$)$*:@*sub_succ_l;;@@@@_*sub_pred_l @)@ ;Z>@;;;2y$C;@;Z>@@@@v*sub_pred_r @)@ ;ZD@;/;0˰;23t0;@;ZD@@@@(opp_pred @* @ (@;F;H7$*$͐;0@(@@z@@|  @* @|7ч@;\;^3B9;E@(sub_diag7ч@@@@.add_opp_diag_l @*7@ Nc@;s;u8 79ǐ;]@Nc@@@@Ѡ% @*M@%Ni@%󐑠;n@.add_opp_diag_rNi@@+@@㠠)add_opp_l @*`@ 9Ӏ@@; ;8;847$Ɛ;@9@@C@@|3 @*w@|;<@W; ;;P;8L$ީ3&:;@-add_sub_assoc<@@]@@.opp_involutive @*@ 4r @r;Ωi;Щ8 %Tk;@4r @@s@@+&֐ @*@&;@&Ր;@-opp_add_distr;@@@@=-opp_sub_distr @*@ ג@;c;;8I% 835;@ג@@@@V& @*@&:>@&搑;@'opp_inj:>@@@@h*opp_inj_wd @*@ `@8<$@Hr@@@@(eq_opp_r @+@ Hx@z$@ z$@@@@ɠp @+E@x/@%<<<<4iΩ9==Ea=@.z@@@@,sub_move_0_l @,t@ 4++@T==[N=&<P=:4𐑠=@4++@@@@,sub_move_0_r @,@ 4+1@n=ʶ7=˩u-鐑=@4+1@@@@'+add_simpl_l @,@ "@=M=|=5Ǡ(K=@"@@@@?+add_simpl_r @,@ "@=e==5ߠ)c=@"@@@@W+sub_simpl_l @,@ 7A@>}>>:w{:e=@7A@@@@o+sub_simpl_r @,@ 7A@>(>)İ>+:'R>@7A@@@@~o @-@~wQw@>?>@۰>B:נ ސ>*@'sub_addQw@@@@1add_add_simpl_l_l @-@ +@hj@>X>Y>Z>\6@('>D@+@hj@@@@1add_add_simpl_l_r @-5@ +@hp@>q>r>s>u6Y( '>]@+@hp@@@@Ѡ1add_add_simpl_r_l @-N@ +@p@.>>>'>6r))>v@+@p@@2@@ꠠ1add_add_simpl_r_r @-g@ +@p@G>>>@>6)()ڐ>@+@p@@K@@1sub_add_simpl_r_l @-@ 'ˀ@`>)>!>Y>;UU);>@'@@d@@1sub_add_simpl_r_r @-@ 'р@y>նB>ֶ:>שr>٩;nn)T>@'@@}@@5}/ @-@}7`@>Z>>:26>@*mul_pred_r`@@@@AA@@A@*mul_pred_l @-@ Z@? v? ? ;j6(>@Z@@@@)mul_opp_l @-@  WR@?!?"?$;*)t? @ WR@@@@2) @-@) WX@)?@)mul_opp_r WX@@@@D+mul_opp_opp @.@ 7U@?J?K?M;G*:)?4@7U@@@@[,mul_opp_comm @.%@ .@?a?b?d@)?J@.@@@@q}{ @.:@}_L@?v?w?x?z;té7_?b@/mul_sub_distr_l_L@@@@} @.S@}_R@3???,?;(7x)?{@/mul_sub_distr_r_R@@8@@-neg_pos_cases @.m@  v@M?S |  ?@ v@@@@@AA@@A@0nonpos_pos_cases @.@ *ĺ@g?éӠ  #?@*ĺ@@@@@0neg_nonneg_cases @.@ @|?ة  ͐?@@@@@@-3nonpos_nonneg_cases @.@ 7L@?  ␑?@7L@@@@@B] @.@e|@@-)o?@)lt_pred_l|@@@@W @.@"z݀@@(?@)le_pred_l"z@@@@@kD @.@Lq@@*@+ՠ((o@@*lt_le_predq@@@@*nle_pred_r @/@ M@@By()@,@M@@@@@\ @/@d+Hр@@X@Y-)@B@*lt_pred_le+H@@@@ @/3@ R-ր@@o@p@)/-ِ@Y@*lt_lt_pred R-@@@@@Ǡ̐ @/J@ Z@*@@@),),@o@*le_le_pred Z@@@@@ݠ @/`@+H@@@ @@.+<@@*lt_pred_lt+H@@@@@*le_pred_lt @/w@ ˌ@W@ @@^@@ˌ@@@@@p @/@x*恍@k@Ƕ4@ȩr).W$e*8@@,pred_lt_mono*恍@@@@@  @/@(Š@@߶L@))@@,pred_le_mono(Š@@@@@7 @/@2T@@c@~[@@/lt_succ_lt_pred2T@@@@M @/@ߥ@A yA  ␑@@/le_succ_le_predߥ@@@@c @/@(@A"A#͠%FA @/lt_pred_lt_succ(@@@@@y/le_pred_lt_succ @/@  h5@A9A:䠩)ܐA#@ h5@@@@*neq_pred_l @0@ -R$@APAT*A:@-R$@@@@@'lt_m1_r @0+@ 2K@ AgAh@*'@ .AR@2K@@@@+add_neg_neg @0C@ Έ@#AA@ Ͷ@ Ω/?ԐAj@Έ@@@@AA@@A@.add_neg_nonpos @0^@ ٱm@>AA@ @ A@ٱm@@@@.add_nonpos_neg @0t@  a@TAA@ 1A@ a@@@@.1add_nonpos_nonpos @0@ ր@iAŶ2Aƶ@ ݶ@ ީ*lFA@@@@@E(lt_0_sub @0@ ?&@AܶIAݩ/l@1*A@?&@@@@](le_0_sub @0@ L@AaA**A@L@@@@t(lt_sub_0 @0@ ?P@B xB /*}*͐A@?P@@@@(le_sub_0 @0@ ^d@B"B#͠***ʐB @^d@@@@+opp_lt_mono @0@ e@B9B:*/ɠ>9wB$@e@@@@+opp_le_mono @1@ @BQBR**B;@@@@@Ѡ+opp_pos_neg @1,@ #lYBR@#l֒@#B)0>@ ᐑBi@>֒@@%@@1opp_nonneg_nonpos @1Z@ ~@:B@+<.lB@~@@M@@1opp_nonpos_nonneg @1p@ (38@PBV+R-B@(38@@Q@@+'lt_m1_0 @1@ 2 @0N7AB@2 @@@@@? @1@]Ӆ@yBնBBֶ:Bשv0fB@-sub_lt_mono_l]Ӆ@@~@@XF @1@N]Ӌ@B[BSB0%,B@-sub_lt_mono_r]Ӌ@@@@q+sub_lt_mono @1@ %#4@CuC mC C @@0::B@%#4@@@@@~ @1@'.P@C#C$C%ϠЩ+NC@-sub_le_mono_l'.P@@@@ @1@'.V@C;C<C=+MC&@-sub_le_mono_r'.V@@@@+sub_le_mono @2@ "G@CTCUCVCW@@+LC@@"G@@@@@֠.sub_lt_le_mono @21@ <~@CmCnCoCp@@eCX@<~@@@@@.sub_le_lt_mono @2I@ .#@)CCCC@/}Co@.#@@@@@,le_lt_sub_lt @2`@ ;@}@@C CC+C@F@1.;x;]9C@;@}@@@@!,lt_le_sub_lt @2|@ wCҶ6CӶ`CԶ@{@|C@H@@@@R @2@΀@CUCMC1y M1z6C@/lt_add_lt_sub_r@@@@k @2@/1D@/le_sub_le_add_lX @@>@@-lt_sub_lt_add @3s@ <]ҭ@SDDD>D\2A<Y-ܩ2D D@<]ҭ@@Z@@4-le_sub_le_add @3@ 4)@oD˶8D̶0DͶZDΩx-t-u D@4)@@t@@N*lt_sub_pos @3@ 4.@DRDF2u.PD@4.@@@@f-le_sub_nonneg @3@ 5@DjD-D@5@@@@},sub_lt_cases @3@  @EEyEE@d( ΐE@ @@@@@,sub_le_cases @3@ ڿY@E-E.E/E0@aAnE@ڿY@@@@@-sub_neg_cases @4 @ $ ɲ@EFEG@:XE0@$ ɲ@@@@Ơ-sub_pos_cases @4!@ \n@E]E^@2C.qEI@\n@@s@@ߠ0sub_nonpos_cases @4:@ )S@EvEw@SE`@)S@@)@@0sub_nonneg_cases @4Q@  <@1EE@.30Ex@ <@@@@,zero_pos_neg @4i@ /g;@v7K$P_wd"@))@OE@  <UE{E@/g;@@@@-2mul_lt_mono_nonpos @4@  2Ѐ@hEĶ1EŶ)EƶSEǶ@߶@@@3XE@ 2@@@@@AA@@A@2mul_le_mono_nonpos @4@ Ae&@sG϶<Gж@{0w0x3G@>Ae&@@w@@-le_mul_diag_r @6@ >Ae,@ČGUG@02G@>Ae,@@@@ (lt_mul_r @6@ ?p@ĤHmHeH@4@@5tDG@?p@@@@; @Eq@?b k@*p*o*n*m*l@*@&!۠H +Y+****@@@@@Z @6@$р@H9ĦH:հH<6,G,HH&@.succ_max_distr$@@@@AA@@A@Ð @7@3@HVHWHY7,04,1HC@.succ_min_distr3@@@@.pred_max_distr @75@ *L4@HqHr Ht68,~H\@*L4@@@@5.pred_min_distr @7M@ 8}%R@-HH%H73,bÐHt@8}%R@@0@@M @7d@.#i@DH HH=H,˩E:A,H@/add_max_distr_l.#i@@J@@g @7~@.#o@^H'HHWH,ɩET,[H@/add_max_distr_r.#o@@d@@ @7@1r/@xHԶAHն9H֩qHة,Enu,H@/add_min_distr_l1r/@@~@@ @7@1r/@ŒH[HSHH,E,ŏH@/add_min_distr_r1r/@@@@-opp_max_distr @7@ "0@ŭI vI I E\Щ,3H@"0@@@@͠-opp_min_distr @7@ 0B´@I!ŎI"I$Et˩-.4I @0B´@@@@堠 @7@3:@I8ťI9ŝI:հI<-E  A"eI%@/sub_max_distr_l3:@@@@ @8@3:@IRſISŷITIV-_dA;I>@/sub_max_distr_r3:@@@@ @8/@6"F@IkIlImIo-D3ATːIW@/sub_min_distr_l6"F@@@@1 @8H@6"F@(III!I-]AmIp@/sub_min_distr_r6"F@@-@@J6mul_max_distr_nonneg_l @8b@ *0@BI II@<I-E -II@*0@@I@@f6mul_max_distr_nonneg_r @8~@ *0@^I'II@XI-E(I@*0@@d@@6mul_min_distr_nonneg_l @8@ %Il@yIնBIֶ:I׶@˩sIک-5EՠC-I@%Il@@@@6mul_min_distr_nonneg_r @8@ %Ir@ƕI^IVI@I-7E_I@%Ir@@@@6mul_max_distr_nonpos_l @8@ *5)@ưJ yJ qJ@Jn6I@*5)@@@@Р6mul_max_distr_nonpos_r @8@ *5)@J$ƑJ%ƉJ&@°J)j2J@*5)@@@@蠠6mul_min_distr_nonpos_l @9@ %N'h@J<ƩJ=ơJ>@ڰJAgJ'@%N'h@@@@6mul_min_distr_nonpos_r @9@ %N'n@JTJUƹJV@*JYcJ?@%N'n@@@@Jy+Private_TacJKk @9;Js@vD@"@'eq_reflD@@K@@AA@@A@o @@w#N@")@'le_refl#N@@`@@ʐ @*@4A@1䐑;@)lt_irrefl4A@@r@@' @<@4,@"M@&eq_sym4,@@@@95 @N@=#q/@"_@*le_antisym#q/@@@@K* @`@2)H*@!q@'neq_sym)H*@@@@@]- @!@! +k= R'6'6'6''+k+7T'+7T'6'ࠒA!O)OrdersTac*Structures#Coq@@"lt\@!t@"eq8L@"lelР"@#ordȠ@@@@@@@@@@@@D@@A@B@A@xA܀K@@K!M-GenericMinMax*Structures#Coq@K1@A@@J!O K@1#11q11I1@3x1@1P%@K!@!t1P%J1@A@AB1P11CD1P11EFG1Pň11H@A@ %@@@@@ @MėMAM @! L+k() NL7#'tLԠΠrngaH@@@@@x @<M*ĺM+dM, w@!r L+k() LN7#'tM k@@@@@Ơ_ @@g4@![@&eq_neq4@@@@@ؠV @@^6U@!R@&neq_eq6U@@@@@ꠠQ @@Y s1@!M@*not_neq_eq s1@@@@L @@T  @!H"@)not_ge_lt  @@Y@@I @#@Q @!E4@)not_gt_le @@@@@ F @5@N̷@!BF@)le_neq_lt̷@@@@@2@@@@@QL@A@@ @<@6@eM.M©Ҡ%6aMb)5eM2M@(max_spec6@@@@AA@@A@ @<@S@ʆMOMF6!M@+max_spec_leS@@@@@ @<@4iK&@(M@1Proper_instance_04iK&@@@@- @<@-t(b@!<']N<?_NN??2M@*max_compat-t(b@@@@E @<@Fɀ@N$ʑN%ʉN&@7',%hȰN/ ʰN1ʗN@+max_unicityF@@@@@e @=@@WNENFNF@NHʵNIY7 NO6 NSʹNTNUNWN=@/max_unicity_ext@@@@@ @=.@6W@=7@=:^@==NrNr77ضƅNsNtNv2Q;N^@(max_mono6W@@@@ @=O@4iӀ@/N&N2(Nt@&max_id4i@@@@@  @=e@N7@ NFNN>N2ʅi2萑N@)max_assocN7@@@@ܠ @=@5K@_N(NWN2N@(max_comm5K@@@@ @=@wd@vNҶ?Nө7w;N@(le_max_lwd@@@@@  @=@wj@ˌNUN7˅N@(le_max_rwj@@@@@ @=@b7&lO@&max_le4j @@@@@e @>@.k@OD˱OE˩OFX7O0@*max_le_iff.k@@@@@~ @>!@.Уj@O]O^O_ <r}7wOJ@*max_lt_iff.Уj@@@@@ @>;@dh@OwOxOy@8㐑Oa@)max_lub_ldh@@@@@ @>R@dn@2OOO@*:Ow@)max_lub_rdn@@@@@Š @>h@2AN@HOO O@@*Q8L3;ˉO@'max_lub2AN@@@@@ߠ @>@G@bO+O#OjH#8hO@+max_lub_iffG@@@@@ @>@.B@{O׶DOض<Oٶ@ 5@)x=h3O@*max_lub_lt.B@@@@@ @>@<7<@̓O\OTO=4U Q8O@.max_lub_lt_iff<7<@@@@@* @>@%8À@̭P vP nP @*84ǩ4O@/max_le_compat_l%8@@@@@D @>@%8ɀ@P#̐P$̈P%@*ϩ8ʠ4142P@/max_le_compat_r%8@@@@@] @?@#€@P<̩P=̡P>P?@@*8堩4L4M)P+@-max_le_compat#@@@@@y @?@,)@PXPYi9P_ũ8PcPI@(min_spec,)@@6@@ @?:@lɡ@PvPwڠ9Pa@+min_spec_lelɡ@@@@@ @?R@;@ã>4cPu@*min_compat;@@2@@à @?f@@FPPP@*F| '.FPАP@+min_unicity@@@@@ᠠ @?@Հ@e|@fP¶/PéӠ&9v(8|nPʶ7P˩fPrP@/min_unicity_ext@@@@@ @?@+l@ƅ?@v@tPsPP4P@(min_mono+l@@@@ @?@CFm@͟PĖP42͘P@&min_idCFm@@@@@2 @?@U@}QͶQvQĮQ44$P@)min_assocU@@)@@L @?@*`@Q+͘Q,ǰQ.ө5͌Q@(min_comm*`@@`@@c @@@?@QBͯQC9ߐQ+@(le_min_r?@@@@@y @@@?@QXQY9 QA@(le_min_l?@@@@@ @@2@r@QnQo:QW@)min_l_iffr@@@@@ @@H@؀@(QQ/&9?Qm@)min_r_iff@@@@@ @@^@CF@>QQQ@:A,IQ@&min_leCF@@@@@Ԡ @@w@Po8T+,*A(ȩ'$A"ΩU=f5 TtC!=!B$T|){,Nt>CBoTF-2DQ@>Pi8RB@.TTm@l@i@h8 T+k()7!7!7777= gR'>#97!7!7!7!7!7  #7"  7!7777"7777! # '>#97!7!7!7!7!7  #7"  7!7777"7777! # '>"97!7! 7!7! 7!7  "7"  7!7777"7777! # '' +k()7!$'DL l w@,compare_specp)Datatypes$Init ~@@-CompSpec2Type2Kp)Morphisms'Classes @9iff_flip_impl_subrelation2VA</RelationClasses @(symmetry0xjPࠒ(@'comparet<D.@"lt=xX4@!t5H,h:@'le_lteqS%Hؠ!@5Equivalence_Symmetric. U4ĠF@"eq=#(@$\`L@ f= 0РL@,CompareSpecT, /@CAAAAAA@@@@@@@@DAABACAALM  @ 8th@%max_r|s@(eq_equiv*u@%max_lT%Logicy@"or @U@@#U ;@A@@U @;#;;q;;I;@3x;@1P%@U@ 1P%J:@A@AB1P;;CD1P;;EFG1Pň;;H@A@ 8UsualMinMaxDecPropertiesU :@A@@" @@m @UHѵUI@UK+ ѐUm@ d\DDUU@>[4 U\&:> <©>@UaUb@C@(@%א +k()+++7# '''$' K J3MinMaxDecProperties@/max_case_strongG\U\URB@@G Y X~@@@@ 1 0@A@Ǡ@@ /Ǡ .@A@AB@A@@F Z e@@t<@@'comparet<d@@A@A5@@ X5 1@A@=#@@ 0=#^ /L s3@5@A@A=@@ %= $@A@=@@ #= "@A@ABC@A@ h:u !@A@@  @@ߠ @^U'Um@>j@ >?(\sUé3UƷVUǷ+Ep fUѫѦ3qr}lU1@nU3ѮrU7>s  ǩzUѺ?$UG4ѼPUG4<RѾU  $UG4 [ SS UUɍUZZFUG9b\3-UG9fҔ@ҟUhU>48 +k()7777"7779 7777"7779 ++7#'()= JR'>977!    7777"777  7777"777 9'>977!    7777"777  7777"777 9'' +k7!7!7%' 7! 7!7%'4X@=trans_co_eq_inv_impl_morphism&ni@@_@(max_case<VY@5Equivalence_Reflexive<ѐђ;C:Jhܰg53/zhV}H&4|S@>Q:]K;J : @5uVH347S@>Q:MXY@4VV+@r@*@):l L+k()7!7!7777= eR'>#97!7!7!7!7!7  "7"  7!7777"7777! # '>#97!7!7!7!7!7  "7"  7!7777"7777! # '>"97!7! 7!7! 7!7  #7"  7!7777"7777! # '' +k()7!$'D@pp@%min_rϐH@%min_lɠx<@ؠ @t<D%@=pX*@58h/@S%@ؠ$7@=#(0T`@ Ǡ0lXA@ [=0Р@CALL@*ux @|VӠ̠ɠ@@@ ! @ӠViVF@V߷ķ@:Cr@Bvmnq@ӰW yW V@@Ӷ@|@/min_case_strong(.>\Wx@@@ R @W-ӚW.@,0T&@-5SiӛsHW6W7ʛGTplԠgkbgm(۰WBΧWDH:β2WGH5δ5WJH5#Ө(vxev|7WQ*ξWSH,θ@WUH5κe_@WVWWę x+k()7777"7779 7777"7779 ++7#'()= XR'>G   7777"777  7777"777 7777"7779'>G   7777"777  7777"777 7777"7779'' +k7!7!7%' 7! 7!7%'0OD\$ĠL`РI@BCBA=ANL@5@T8pTX|@@=#PXDL0hLPt@p*u |(Dl@/Equivalence_PER/;\@>trans_sym_co_inv_impl_morphism'\|xl@d$@(min_casekW|urb@@@@ @@@@@@A@ 젠 @LWW@W޷t@.ps@$UnaӊbW1WCWGѷwbĀ+a!!#W%Ӟ&&Z@eW.W¶ @@Ӥ +k()++h7# '()9777 G +17 +17T7   77   + 77# ' $'6''$'ࠒ@'eq_rect=ߐh@e+sِPrAq@@HE@'f_equal=@(eq_trans!yPWؠѠΠ@@@ &Ԑ @ԥXnXK@XUc@[>UF@\2U|k\qr u@ԴX}XZ@@O +k()+++7# '''$'@7XX@@@ T| @@ H@H3@9`@'max_dec+`X@@@@ kې @XFԳXG@XI@2@+S K(ԭbXPXQ˵HnuqqȩpkϾϾˮuX]Ի;@X^X_@@AMࠒ͠t9@@H@e4{[PPXha^N@@@  @5XX۶@X]<[;U@5<Ga@6;<v!p|2@DX X@J@IB@`ؐXXy@@@ ᠠu @l@} ^i@~§@k@'min_dec,)X@@4@@ &abs_eq @G@ p}@|Xض@&̩tX۩MEBX@p}@@@@@Jd'abs_neq @G@ ˒@ՓX@&é̋XP+X@˒@@@@@Jz(sgn_null @G@ <<@թY@"թ̡YM6KWYX@<<@@@@@J'sgn_pos @G@ P@Y@"{̸YW\Y@P@@@@@J'sgn_neg @G@ M@Y2@' ΰY5-VΐY@M@@@@@Jސ @H @<@YGYIEDWY0@'pow_0_r<@@@@@JӠސ @H!@;9@Y]Y^@'RYaE+ЩU\BEАYK@*pow_succ_r;9@@@!@A@@J( @H=@0 fc@YyYz@'hY}W͐Yc@)pow_neg_r fc@@@@@K,pow_pos_fold @HU@ Tx@5Y9-YU[mFPؐY|@Tx@@@@@K @Hl@9@.@LYCYW@רSW@ש19.!GY@+square_spec9@.@@@@@K9 @H@]@gYö@')QJW#@8mL:W!@8n40ހ|YηӘYϩ0lY1Vh ]o6'ʩB{s 0Y@,sqrtrem_spec]@@@@@Kb_ @H@g;@֐Y@'ƜWK@/=yWI@0 6YUB!֩GةUCCY@)sqrt_spec;@@@@@KT @H@\/%@ֳZ@'ͫZ$XbY@(sqrt_neg/%@@@@@Kt @H@|΀@Z%Z'YZ)Z)cԨ<ԩZ@,sqrtrem_sqrt@@@@@K@ @I@He@Z>@#B堩FǠXhW@ז=yW@ח 6ՍֱGؠֳFѠXrI Z7@)log2_spece@@@@@Kڠ@ @I(@H(@Zd@(8Zg"XZM@+log2_nonpos(@@@@@Kߐ @I>@h@Zz$2W@=xdW@ I)W@=u IO@1X Zp@)even_spech@@@@@L @Ia@3;@AZG:UNJ GW@=mIm@1PĀ&Z@(odd_spec3;@@@@@L1  @I@@_ZVZX<RZ@+double_spec@@@@@LG @I@@uZѩlZөX"RR͐Z@0succ_double_spec@@@@@L]& @I@&=D@@׋Z΂ZX.hRR㐑Z@0pred_double_spec=D@@@@@@Lt/pos_div_eucl_eq @I@ 2V@Ѵ:Ѳ[@$_2=RMnґ[[Ρ[JW%פZ@2V@@@@@L+div_eucl_eq @I@  @[[@$P[Qƌү[#[$ο[&W64[@ @@@@@L9 @I@A.̀@[:[;@% װ[>WӠW:רHƮH_Ư[*@'div_mod.@@@@@L͠2pos_div_eucl_bound @J@ W"@ ;O [Y@$DYN[`[`^HȐ[H@W"@@@@@Lꠠ-mod_pos_bound @J9@ π@*[u([v@$թؠDY8I:㐑[c@@@@@@Mq @@[>[@'өX@'@H[F[@'۶@-GD<YH=I({ <+k() 7%'L@=ϐh[@@@@@M--mod_neg_bound @J|@ '@m[k[@)II${Db}Z[@'@@@@@MH*quotrem_eq @J@ 'o@҈[Ӷ҆[Q䐷c[׷ա[ةs[8Xo%v[@'o@@@@@Md)quot_rem' @J@ )q@Ҥ[Ң[ϋ[XXWؐHϩHА[@)q@@@@@M(quot_rem @J@ =yi@\ Ҿ\ @%ީϨ\XX yHHǀ[@=yi@@@@@M-rem_bound_pos @J@ w@\(\)@(p@-ܩDѠZHҩI\@w@@@@@M*rem_opp_l' @K @ W@\E\F\HH NXT\1@W@@@@@MӠ*rem_opp_r' @K"@ Xo@\^\_\aIXk\H@Xo@@@@@Mꠠ)rem_opp_l @K9@ .'@@*\u(\v@&H\yI/XX̐j\d@.'@@@@@@N)rem_opp_r @KU@ .'F@F\D\@&d.\IKuS\}@.'F@@@@@N+divide_Zpos @Kn@ "@ <7<UZ @ )Kx@ &QYf,@ mUؑ\@"@@@@@NA2divide_Zpos_Zneg_r @K@ !@p\̶0<ĩw"T#8Y\@!@@@@@NZ2divide_Zpos_Zneg_l @K@ !@ى\I<ݩ͐;YP=YR\@!@@@@@Nt @K@L@ӳ\ӱ\К]3]U Z`@,testbit_of_N @L@  _ˀ@~:ön:ĩeـJT=T<Qg٧]@ _@@@@@OW-testbit_of_N' @L@ /yUN@ԗ:ܶڇ]@+שٚJ.VSOQɩ[H@\l=yn[F@\m 3]@/yUN@@@@@Oy,testbit_Zpos @L@  ]@Թ=ک^@+ѡټJPHQ2W ]@ ]@@@@@O,testbit_Zneg @L@  ]@>^@,ѻ֩JjMڊ؃QOՓ>^@ ]@@@@@O @L@ V@^;ְ^=Qؼ[@A@[@B1d\ZӐ^*@)div2_spec V@@@@@O͠ @M@u@^W JH'^@@+testbit_0_lu@@@@@O㠠 @M1@/wJH@"^m^n@,\ %J^X@-testbit_neg_r/wJH@@@@@O @MI@ /y(@:^ ;JϠV\.^o@-testbit_odd_0/y(@@@@@P @M`@  @Q^7RJV\A^@.testbit_even_0 @@@@@P)L @Mw@T&9@h^X^@,PkJVHmH^@0testbit_odd_succ&9@@@@@PB< @M@D|@Ձ^̶q^Ͷ@,iڄKVHa^@1testbit_even_succ|@@@@@P[/shiftr_spec_aux @M@ 4:<@՛^ۋ^T^@+/@+0҅ڠK4ͩK7*^@4:<@@@@@Pyܐ @M@*k4@ո_ۨ_q_@GҡڼKPR!qڬ^@/shiftl_spec_low*k4@@@@@PS @M@[.Q@__ی_ @-@9˩ҽةKlR=KoW Z_@0shiftl_spec_high.Q@@@@@PE @N@M(iW@_=_>۫_?@-3۰K۫Kۥ+2_-@+shiftr_spec(iW@@@@@PРI @N@Q4N@_Z _[_\K\@=mŋ\@ /ӈKًKB_P@(lor_spec4N@@@@@P @NA@50@2_}0_~#_5Kɠ\@=y\@ /##_p@)land_spec50@@@@@Q @Na@n@R_P_C_:UK頩]@>N\@ ߵCC D_@*ldiff_specn@@@@@Q6 @N@6@@u_s_f_©]xL ]#@=y$]!@ 7fӜf_@)lxor_spec6@@@@@@QV&abs_wd @N@ p~Ӏ@NTK_@p~@@@@AA@@A@'abs_max @N@ @ܜ_ӓ_TdDJb_@@@@@(abs_neq' @N@ @ܲ`@w_@@@@@@-*abs_nonneg @N@ Lр@`"HƠ^tT` @L@@4@@B*abs_eq_iff @N@ o@`7ᠩ԰`;T..`!@o@@K@@Y+abs_neq_iff @O@ !@@@`N`RT\.%`8@!@@@@b@@p'abs_opp @O)@ ˀ@ `e`gTITҐ`N@@@ @@%abs_0 @O?@ 2@`|TJw^͐`c@2@@@@@)abs_0_iff @OT@ 8j@4`:-`T^*c`z@8j@@6@@'abs_pos @Ok@ $@K`QN6*{`@$@@@@Ƞ-abs_eq_or_opp @O@ .Ѿ@a`͠o`@.Ѿ@@a@@ݠ.abs_or_opp_abs @O@ 7@v`ҩ⠩o`pU@q`r](UD`@7@@ @@.abs_involutive @O@  by@ݑ`Ԉ`UYUZ`@ by@@@@@(abs_spec @O@ @ݧaf.Ωh.`@@@@@@'/abs_case_strong @O@ 5.@dR¶a@4R>g݆@@-hY@@,;]vrUua@5.@@@@H(abs_case @P@ ^@Ra>@!@''@ݠa)@^@@<@@a,abs_eq_cases @P@ ?@aVaW@aZUĩjL0a^<XaD@?@@@@|&abs_lt @P5@ p~@&aq$arOנO%J7a_@p~@@@@&abs_le @PP@ p~@Aa?a7J3J6%J7ay@p~@@5@@,abs_triangle @Pj@ #" @JaaJKVL^?Va@#" @@¼@@ʠ0abs_sub_triangle @P@  }!@ca,aJdYV-Jꐑa@ }!@@@@⠠'abs_mul @P@ T@{a׶DaةsaکVDL)]1a@T@@~@@*abs_square @P@ o@ޓaՊa]V]V])a@o@@•@@&sgn_wd @P@ !@PV4a@!@@@@%(sgn_spec @P@ <@޾b*}+|չb VN`]0R7տb&VT`v0ðb*VX'b@<@@@@H%sgn_0 @Q@ 2@=8@װb>VlL9`b%@2@=8@@@@]+sgn_pos_iff @Q@  f.@bR6+b:@ f.@@@@r,sgn_null_iff @Q+@  @ bgE,8bO@ @@ @@+sgn_neg_iff @Q@@ Ҁ@ b|&V0kbd@@@ @@'sgn_opp @QU@ OG@5b,bVL^VĐb|@OG@@@@*sgn_nonneg @Qm@ 2%@MbSKO`V0b@2%@@ý@@ˠ*sgn_nonpos @Q@ 2@dbjKfVa0b@2@@f@@⠠'sgn_mul @Q@ LЀ@{b׶DbةsbکWM)^ՠ W b@L@@@@'sgn_abs @Q@ :@ߔb֋b^ߎW"W^b@:@@Ö@@'abs_sgn @Q@ €@߫c֢c _WuW9ߥb@@@í@@)'sgn_sgn @Q@ T>@0cֹc WNWOc@T>@@1@@? @Q@ 쫀@HT@{c@'Even_wd @@@@AA@@A@ @R@=Z@_T@c1@&Odd_wd=Z@@@@ @R"@Njˀ@sO֯caU Ӂ␑cG@'even_wdNj@@T@@- @R8@ں@։OWc[@&odd_wdں@@h@@A @RL@@ۚc͘ 萑cp@+Even_or_Odd@@@@V @Ra@5@Ac c@LCQ,[`6)ac@,double_below5@@Ĵ@@o @Rz@5oĀ@Zc#c@LvQE[*c@,double_above5o@@@@ @R@/@cͶ@ J@ -дc@.Even_Odd_False/@@@@ @R@u;/@c~ߙ i Fߌc@,orb_even_oddu;/@@@@@ @R@7dǀ@cו߰[ ] c@(negb_odd7d@@@@@ʠ @R@xЀ@d׬ǩr  tc@)negb_evenx@@@@@ᠠ @R@.D@°ݩ N$ϐd@&even_0.D@@@@ @S@27y@װWN9d%@%odd_027y@@@@@  @S@27z@WN8d:@%odd_127z@@@@   @S+@.E@ NM dO@&even_1.E@@@@@5  @S@@.F@1 W#dd@&even_2.F@@|@@J  @SU@27{@+FX;W4dy@%odd_227{@@@@@_  @Sj@ N+@JdP N/ %d@(Odd_succ N+@@ @@u @S@3;@`dWrXgNE Ad@(odd_succ3;@@@@@ @S@o@vdҩm VN[ 4d@)even_succo@@@@@ @S@ d@dՒ fNq Id@)Even_succ d@@@@@ @S@%& @dը |SN d@.Even_succ_succ%& @@@@@Ϡ  @S@; @e v wd@-Odd_succ_succ; @@@@@堠  @S@2Zk@e,ǰ . e@.even_succ_succ2Zk@@@@@  @T@ǁ@@eBݰXD e+@-odd_succ_succǁ@@@@@@  @T@,@eXeY PJ   ᐑeE@(even_add,@@]@@+ @T6@8&B@eres)YPdFY! אe^@'odd_add8&B@@@@@D @TO@,@/ee'B Oݩٱ3ev@(even_mul,@@L@@\ @Tg@8&y@Gee?ZYOO1e@'odd_mul8&y@@@@@t @T@+:m.@_e(e@ 9Xs AP@ C,e@-even_add_even+:m.@@@@@ @T@@yeնBeֶ@ Sr፩YYEe@,odd_add_even@@@@@  @T@Q]@e[eSe@ m4ٍᨩ vbVA~ zDe@1even_add_mul_evenQ]@@@@@Š  @T@5D@f yf qf@٪ũYY^e@0odd_add_mul_even5D@@@@@ߠ  @T@=_1@f&f'°ݩ b^$ϐf@.even_add_mul_2=_1@@@@@ @U@@f@fAܰYY퐑f*@-odd_add_mul_2@@@@@ @U@3;j@fW ZO ܐf@@(odd_pred3;j@@-@@AA@@A@ @U4@@fp & O ҐfY@)even_pred@@F@@(even_opp @UK@ ,3@+f"= P  fp@,3@@@@/'odd_opp @Ua@ 8&@Af8SZHP# f@8&@@@@@E2 @Uv@:,(@VffNi 7OZf@(even_sub,(@@щ@@\. @U@68&@mfɶ6fʩe
ZuOWf@'odd_sub8&@@Ѡ@@s! @U@)<@ݕf@0?|fSg8e4f@'pow_0_l<@@@@AA@@A@ @U@& "^@ݯf@0f@(pow_0_l' "^@@Ǟ@@ @U@&<^@gکgSc㫐f@'pow_1_r<^@@Ǵ@@- @U@&Q9퐑h|@-pow_le_mono_r%@@ɧ@@ @Wm@&#%@^h\hhh@V<14@4QU7Dh@+pow_le_mono#%@@ӆ@@Ϡ @W@&%:ᜀ@{hƶyhǶhȶ:hɶ@+4O@VZh@+pow_lt_mono%:@@~@@ꠠ @W@& ]g@ߖhߔh h@3@3@4@܂hl?܄hPXh@)pow_inj_l ]g@@@@@ @W@& ]g@߳h߱h*i@:@3@4@ܟiܡiuᐑh@)pow_inj_r ]g@@@@@$ @W@&=@iiGi@4@4@4QʠVCV{i @1pow_lt_mono_l_iff=@@@@@A @W@&5@i8i9di:@48@49@4nQi&@1pow_le_mono_l_iff5@@@@@\ @X@&={@iSiTiU@;@5<Vi@@1pow_lt_mono_r_iff={@@@@@v @X1@&5l@"im inio@;@56ސiY@1pow_le_mono_r_iff5l@@@@@ @XJ@&T@;i9i@1o@5ϩWiiq@,pow_gt_lin_rT@@ʜ@@ @Xb@&@@SiQii@4@4@4ԩRGf:V*f=i@-pow_add_lower@@@ʺ@@Š @X@&7"@qioii@4@4@4ReeVIgXB#i@-pow_add_upper7"@@@@䠠+pow_twice_r @X@ <-鵀@iܶiݩxiߩVceڠZZi@<-@@ʄ@@AA@@A@ @X@,Ő@ii@3Wݔ審}<i@(even_pow,Ő@@ʠ@@ @X@8&M@jj@3pݭȩ];i@'odd_pow8&M@@@@@4,pow_opp_even @X@ "`ƀ@j)j*@ưj-V ʐj@"`@@+@@L+pow_opp_odd @Y@ --@jAjB@ްjEfJj,@--@@C@@d,pow_even_abs @Y@ GY@jY jZ@שj]V^ŐjE@GY@@@@}/pow_even_nonneg @Y6@ #>@'jr%js@{jZ@#>@@˄@@/pow_odd_abs_sgn @YK@ 5@<j:j@$j'f^0js@5@@@@@+pow_odd_sgn @Yd@ +Ps@UjSj@8@ԩ>j^Ӑ8^󐑠j@+Ps@@@@@Ơ'abs_pow @Y@ (@pjnjWj_(8WD Lj@(@@@@ߠ8 @Y@@ ~@jӶ@Xa2m7j@0sqrt_spec_nonneg ~@@@@AA@@A@4 @Y@<Ӎ@jSi>Đj@+sqrt_nonnegӍ@@@@4 @Y@<ىM@kk@dS2mXoޤk vrj@+sqrt_uniqueىM@@@@64 @Y@<g2@4Y1k@'sqrt_wdg2@@1@@J4 @Y@<f᱀@k3@9'k6k7԰k;gРg744٩94Sݩg=ih:k+@-sqrt_spec_altf@@C@@o4 @Z@<?@ kX kYkZ@@k^缩g2ƩkbtKkI@,sqrt_unique'?@@t@@0 @Z:@8@+kv@9jky2ᐑka@+sqrt_square@@̬@@0 @ZR@8ңY@Ck@4*kZO-kz@0sqrt_pred_squareңY@@̥@@0 @Zk@8$z@\kZk@TMTMk@,sqrt_le_mono$z@@[@@ՠ0 @Z@87w@skqk@YME_k@.sqrt_lt_cancel7w@@@@젠0 @Z@8$-@kնkֶ@8@8܂T~2:T缩*k@.sqrt_le_square$-@@@@ 0 @Z@8b@kk@8:@8;ܟYW2Yِk@.sqrt_lt_squareb@@ @@%0 @Z@86h^@ߨl!V j`k@&sqrt_06h^@@̳@@:0 @Z@86h_@߽l$6V jbl @&sqrt_16h_@@@@O0 @Z@86h`@Ұl9K_jwl @&sqrt_26h`@@K@@d0 @[@8/)6@lMYc5l6@(sqrt_pos/)6@@@@z0 @['@8Y@lc@YWYy͐lM@+sqrt_lt_linY@@@@1 @[>@9r@/lz@:nUlb@+sqrt_le_linr@@1@@, @[S@4@DlBlU4hҩV␑lz@.sqrt_mul_below@@ͥ@@, @[k@4P@\lZl@8@8Z7Gh[oԩ[ql@.sqrt_mul_aboveP@@@@ޠ, @[@4:@|lǶ@:UlPj[ߐl@,sqrt_succ_le:@@@@. @[@6:Z@l@:ԩ~lll@,sqrt_succ_or:Z@@@@@. @[@65gY@l@:ݥNlma6`m=4l@7sqrt_eq_succ_iff_square5gY@@g@@.. @[@6ac@mmU,X i[m@+sqrt_add_leac@@-@@F. @[@6#G@m/m0@9w@9xU֠iɠX+Hi2k]Im @+add_sqrt_le#G@@ @@d? @mIԈg|hKWk\ `Vk@mPmP +k77!= R'6'7 7 7$'6''+k6'Р)Datatypes$Init#Coq@@*comparison;f@@@@@@@@@@@@D@@A@B@AALK!A&NZSqrt&NatInt'Numbers@$zero`X@'compare`L!B@$sqrt@$predt$@!tԠ*@$succgm@@B!PPӠmTC@A@@APPؠm@TH#T3T1qT"T!IT@B3xT@1P%@m@P1P%JSy@A@1P,}@m@P1P,}^Sv@A@AB1PT TCD1PTTEFG1PňT T1PS@1Pɣ@m@P1PɣTP@A@A1PS@B1P1S@C1P;S@1PS@1PS@1Pe@m@P1PeTP@A@ABCDE1[8SSF1\$SS1\SS1\kS@1]@m@P1]TP@A@A2:S@BCD21SSEGH@A@P*ZExtraPropmS@A@@@N!Dmlk@P P@A@&NZSqrt&NatInt'Numbers#Coq@,NZSqrtUpPropP@A@@@M!C\P@A@@Ly \@@Ջ@e@&shiftlՋd@@A@AՑ@@&shiftrՑd@@A@n@ @&squarend@@A@@@'testbitd@@A@r@@'comparerd@@A@ABCD.z@@Q=.zP@A@.Y@@Q;.YP@A@.@@P.P@A@AB.@!@P.P@A@. @%@#abs. d@@A@A. @)@P. P@A@.@,@#div.d@@A@ABCE.@0@#eqb.d@@A@.e@7@#gcd.ed@@A@A.@;@#leb.d@@A@.d@@@#lor.dd@@A@AB.@D@#ltb.d@@A@.@J@P.P@A@A.W@L@P.WP@A@.9@O@P.9P@A@ABCF.@Q@#odd.d@@A@.@Y@Ql.P@A@A.@[@P.P@A@.! @^@#pow.! d@@A@AB.#@b@#rem.#d@@A@.$@h@#sgn.$d@@A@A.%@l@P.%P@A@.'A@o@Qu.'AP@A@ABC/@q@$div2/d@@A@/@x@$even/Ӡd@@A@A/Yd@|@$land/Ydd@@A@/lk@@$log2/lkd@@A@AB/y@@$lxor/yd@@A@/@@Q /Q @A@A/@@$quot/d@@A@/+@@$sqrt/+ݠd@@A@AB/0S@@Q/0SQ@A@/y@@Q/yQ@A@/P@@%ldiff/Pd@@A@? @@&modulo? d@@A@ABCDEFG@A@@K@Ҡ@A@@@@@ڠn @]@v?\@xnö@<_nƩl#@2]@g2mn@,sqrt_up_eqn0?\@@@@@n @]@vfR@n߶@8>{n]Rn@+sqrt_up_eqnfR@@@@@n @]@v?{@n@8WZ\j]z;gWij??n@,sqrt_up_spec?{@@@@/n @]@v@oWmjT限o@.sqrt_up_nonneg@@,@@En @]@v7@C]! ho@*sqrt_up_wd7@@n@@Yi @^@q7@oBoC@8@Ŧ\ԠkCRR)W+5թoO.o6@.sqrt_up_unique7@@i@@ze @^'@mH@oc@=Wof͐oM@.sqrt_up_squareH@@x@@e @^>@m$l΀@/oz@=no}^>Y4of@3sqrt_up_succ_square$l@@#@@e @^W@m,@-oYm向o{@)sqrt_up_0,@@8@@e @^l@m-@BoYm琑o@)sqrt_up_1-@@M@@Ԡe @^@m.@Wocm␑o@)sqrt_up_2.@@@@頠e @^@mbB@oҩXvo@/le_sqrt_sqrt_upbB@@@@e @^@m;~{@oXϩ^o@4le_sqrt_up_succ_sqrt;~{@@@@g @^@o8yT@o@=`Xkko@1sqrt_sqrt_up_spec8yT@@@@/h @^@p9C0@p@> à㶰p/Wnpp Ɓ>㽰p$7p @2sqrt_sqrt_up_exact9C0@@"@@Nh @^@p/݀@p7p8@XݩXݠuvp"@/sqrt_up_le_mono/@@M@@fh @_@p6JT@pOpP@]ޠ9I𐑠p9@1sqrt_up_lt_cancel6JT@@d@@}h @_*@p8b@pfpg@<@<]]LpT@1sqrt_up_lt_square8b@@@@h @_E@pa@6p4p@<ɶ@<ʩ.Y*Y+:gpo@1sqrt_up_le_squarea@@њ@@h @_`@pu@QpF^+9p@+sqrt_up_posu@@O@@ɠh @_v@pCl@gp@^@h^Ap@.sqrt_up_lt_linCl@@@@ࠠh @_@p%m@~pɶ@>Ynp@.sqrt_up_le_lin%m@@@@h @_@p=ހ@p޶p߶@=&@='Y7lޠp@1sqrt_up_mul_above=@@@@h @_@p@pp@B@B^l_{_}!p@1sqrt_up_mul_below@@@@.h @_@p-3ur@q@? YTT_q@/sqrt_up_succ_le-3ur@@-@@Fh @_@p-3u@q/@?#@Ͱq4ϰq6pq@/sqrt_up_succ_or-3u@@@@@`h @` @p=I{#@qI@?=/q2@:sqrt_up_eq_succ_iff_square=I{#@@J@@vh @`#@pM@q_q`Z\QmqJ@.sqrt_up_add_leM@@u@@h @`;@p:_@,qw*qx@=@=Zn`<Iqf@.add_sqrt_up_le:_@@ґ@@h @`W@p%Q@HqZ7oPq|@+log2_nonneg%Q@@ҧ@@AA@@A@h @`p@p!@aq_q@?@ZU^78 풩_A픩^:o[lSqu홐q@+log2_unique!@@@@@%h @`@p1]S@`#q@'log2_wd1]S@@@@9h @`@p&+{@q@;A4qqG僰qȩn^ppYP?_~q@-log2_spec_alt&+{@@@@]h @`@p B@rr2r@>O@k>R_t^i@嫰rn^p9t屰r򐑠q@,log2_unique' B@@*@@j @`@rR@r,@@ Ȱr/~r@)log2_pow2R@@b@@j @a@r+i"@rD@;rG`U㐑r0@.log2_pred_pow2+i"@@[@@j @a!@r(p@r^\CprE@&log2_1(p@@@@ɠj @a6@r(p@ rs.eprZ@&log2_2(p@@@@ޠj @aK@r2SȤ@<r@$`pErp@(log2_pos2SȤ@@ӛ@@j @aa@r% @RrG:r p[Eo1r@)log2_null% @@ӳ@@ k @ay@s3̀@jrhr@[[[[tr@,log2_le_mono3@@i@@#k @a@s3?u@r̶rͶ@`[;Lmr@.log2_lt_cancel3?u@@@@:k @a@s3@rr@D㏠6[Or@,log2_le_pow23@@Ǚ@@Sk @a@s59Ӊ@rr@D㨠`O`jr@,log2_lt_pow259Ӊ@@@@nk @a@sN@s@@xuö@C_uƩ-u@,log2_up_pow2 w>@@@@1z @d@1@uڶ@CΩvuݩʐd_u@1log2_up_succ_pow21@@@@Jz @d@W@鍰u_tEu@)log2_up_1W@@@@_z @d@X@颰v iYtGu@)log2_up_2X@@֭@@tz @d@K*@v^v@/le_log2_log2_upK*@@0@@z @d@#,s@v2^֠hv@4le_log2_up_succ_log2#,s@@E@@z @e @%DX@vG@?̩ v0@1log2_log2_up_spec%DX@@[@@z @e!@ X؀@v]@?vbOɳvdvevgEgvM@2log2_log2_up_exact X@@e@@Ѡz @e>@ @/vz@ dtjvc@+log2_up_pos @@׎@@砠z @eT@ I@Ev:-vt󐑠vz@,log2_up_null I@@@@@z @ek@@\vZv@_M_Mv@/log2_up_le_mono@@׽@@z @e@-@wiwj@I@Cwn[tOwW@0log2_up_mul_pow2>-@@؂@@۠z @fH@5s@9w@@ wtfG<wo@.log2_up_double5s@@,@@z @f`@ ߳V@QwOw@IO@IP@;ww@,log2_up_same ߳V@@س@@ z @fy@.L@jw`Ya>fw+w@/log2_up_succ_le.L@@@@$z @f@.㒀@wͩݠjwlwDw@/log2_up_succ_or.@@@@@=z @f@jD3@w@w@7log2_up_eq_succ_is_pow2jD3@@@@Qz @f@€@w@AY襠똰w[xw@8log2_up_eq_succ_iff_pow2@@@@jz @f@'0@x@Ar믰xtԐw@3log2_up_succ_double'0@@)@@z @f@5oK@x+x,@@`Ҡx@.log2_up_add_le5oK@@B@@z @g@#1@xDxE@I@IeԠtCvnx1@.add_log2_up_lt#1@@\@@zxl-Private_NZDivx>z @g.xf@I1@xlyxmwxnuxosxp@ҠDf@֠Dfq@x{utwܩuAk^"+@.div_mod_uniqueI1@@ٓ@@AA@@A@q @/@y F@MxKx&xdx@A@Df,X@<xu80@xeQ@*div_unique F@@@@&p @R@x6SÀ@pxnxIxx@A@#@ \x!e m@*mod_unique6S@@@@Bp @n@x8>@x׶xضexٶ@C׶@D @wxSyx>f.@0div_unique_exact8>@@@@_p @@x A@x@BS쐰xfEw5@(div_same A@@)@@vp @@x;V@y @Bj짰yf*w_@(mod_same;V@@ٲ@@p @@x'k@y"y#@υElay(wx@)div_small'k@@@@r @@z O;@y;y<@ذy?@)mod_small O;@@@@r @@z.:}@yR@ByUfKw@'div_0_l.:}@@@@@Ԡr @@z6(@yi@BȩylfKw@'mod_0_l6(@@@@@렠r @@z.:~@5y@GtyfѠw됑.@'div_1_r.:~@@ڶ@@r @/@z6*@My@G4yfw쐑E@'mod_1_r6*@@?@@r @F@z.:~@dy@ LKygAx\@'div_1_l.:~@@@@@1r @]@z6* @{yƶ@ cbyɩfAxs@'mod_1_l6* @@@@@Hr @t@z.:'@yݶy޶@F%@K{yg0TB@'div_mul.:'@@@@br @@z6H@yy@F?@K핰ygxM@'mod_mul6H@@.@@{r @@zZ*@zz@FX@Kĩb{s@&mod_leZ*@@@@@r @@z.:@z(z)@Fp@KܩbϠx}g{А@'div_pos.:@@?@@r @@zQ~@zAzB@ФCagҠx@+div_str_posQ~@@@@Šr @@z`@zZ z[@F@Lza4xM @-div_small_iff`@@4@@ߠr @ @z}y@)zt'zu@F@L(!z{N$@-mod_small_iff}y@@@@r @%@z.8@CzAz@Fֶ@LB;h hM=@/div_str_pos_iff.8@@@@@r @>@z@\zZz@LZ@Bh7 U@&div_lt@@۽@@*r @V@z8UeP@tzrzz@D @$CGkcih׬q@+div_le_mono8UeP@@@@Fr @r@z>.ۀ@z۶zܶ@G#@Lcvڠ@@*mul_div_le>.@@ϒ@@`r @@z)Q΀@zz@G=@LhXvکiѐ@/mul_succ_div_gt)Q@@@@|r @@z'Pڀ@{{@GY@Lũ뾠{v8{yj@)div_exact'P@@۽@@r @@z>1]@{-{.{/@F-@Fb@hRhU@2div_lt_upper_bound>1]@@@@@r @@zVx~@{H{I{J@FH@F}@cmc@2div_le_upper_boundVx~@@@@@͠r @@ze!@{b{c{d@Fb@F@d VxBd @2div_le_lower_bounde!@@|@@頠r @@z%x@{~ {I{@F~@FV-d(h0@/div_le_compat_l%x@@ܘ@@r @1@z6n@O{M{{@F@dBy@Fҩ<{hx:3hHP@'mod_add6n@@J@@%q @Q@y.:@o{m{{@F@ @FZ{ixWifn@'div_add.:@@h@@Cq @o@y'F⡀@{ض{ٶ{ڶ@Iζ@dz.F@0z{i/xxwDx{Ui6n@)div_add_l'F@@܌@@gq @@y$ c@{{({@F@G1@G2|iQw˧3&@0div_mul_cancel_r$ c@@ܩ@@r @@z$ ]@||E|@G@GN@GOﹰ| inxqxD@0div_mul_cancel_l$ ]@@@@q @@y @|7|8c|9@G7@Gl@Gmװ|>iZx9i]b@/mul_mod_distr_l @@@@q @@y @ |U|V|W@GU@G@G|\ixYxW@/mul_mod_distr_r @@@@ݠq @ @y6΀@'|r|s@H@N&|wi  ސ!@'mod_mod6@@@@@q @"@y<ǀ@@|>|1|@G@G@G+|ixoi@@/mul_mod_idemp_l<@@:@@q @A@y<̀@_|]|P|@G@G@GJ|i͠x"iF _@/mul_mod_idemp_r<@@Y@@4q @`@y )@~|ɶ||ʶo|˶@Gɶ@Gʶ@Gi|:i젩x̠.2}@'mul_mod )@@@@Rq @~@y @@|||@G@G@H|j y\Oj K@/add_mod_idemp_l @@@ݕ@@pq @@y F@}}}@H@H@H;} j(y[m@/add_mod_idemp_r F@@ݲ@@q @@y$A@}"}#}$@H"@H#@HX°})8jEyY@'add_mod$A@@]@@q @@y.:ǜ@}?}@k}A@H?@Ht@Hu߰}Fjj5B@'div_div.:ǜ@@Y@@Ơq @@y D㿀@}[}\}]@H[@H@H}bj~5]y$y_@j4@)mod_mul_r D@@ @@栠q @@y &K@0}{.}|}}@H{@H@H}f$y|jѠc^.@*div_mul_le &K@@5@@q @/@y?@M}K}@I@OLE}} pI@+mod_divides?@@О@@@@@П@TO@A@@U @l{@]N(@l}j}@GT}"xu"}}@&mod_eqN(@@@@AA@@A@-mod_bound_abs @l@ 2I@}Զ}ն@GkcrB"$}@2I@@@@ @l@> GQ@}}}}}@TkI @Zku,I}@.div_mod_unique> GQ@@ޟ@@? @l@8D@~~~~@#vL M0xNtK@~H>~@*div_unique8D@@M@@_.div_unique_pos @l@ ^]@~0~1~2~3@~@^]@@@@@v.div_unique_neg @m @ Z@~G~H~I~J@42~1@Z@@@@@ @m!@"Q@~]~^~_)~`@N@H~dB#~J@*mod_unique"Q@@ߕ@@.mod_unique_pos @m<@ !G8@-~x+~y~zD~{@g~b@!G8@@@@@.mod_unique_neg @mS@ !G@D~B~~[~@|2~y@!G@@@@@ՠ,mod_bound_or @mj@ *Z@[~Y~@Hy踠#3"𐑠~@*Z@@@@@젠0opp_mod_bound_or @m@ @r~p~@HϠ"gg}{lSv)lWvgp }~@ @@@@@+div_opp_opp @m@ .rj@~~@H~~l3"lv #~@.rj@@߉@@)+mod_opp_opp @m@  i曀@~~@Hͩ~l:~@ i@@ߡ@@A+div_opp_l_z @m@ .r@@H@#}glg{k@.r@@߾@@^,div_opp_l_nz @m@ :@/0@I@iϰ6w}u@:@@@@z+mod_opp_l_z @n@  i'@KL@I@9Pll7}7@ i'@@@@,mod_opp_l_nz @n(@ !9#@de@I7@5iwMI#ѐQ@!9#@@ @@+div_opp_r_z @nB@ .rl@3~1@IQ@llѠ# jk@.rl@@'@@Ǡ,div_opp_r_nz @n\@ :2@MK@Ik@i6g@:2@@?@@ߠ+mod_opp_r_z @nt@  i靀@ec@I@Nl2~@ i@@X@@,mod_opp_r_nz @n@ !9S@~ɶ|ʶ@I@gw$3@!9S@@q@@+mod_sign_nz @n@ vJ@@I@t$Ot @vJ@@@@+(mod_sign @n@ '_@@Iϩ5t0*|S&@'_@@@@G,mod_sign_mul @n@ !~48@@Ih~l|$@!~48@@@@@_ @n@9סa@/@J;@(div_same9סa@@@@s @o@'TԀ@C@J8*@(mod_same'T@@@@ @o@_Ҁ@5<@)div_small_@@@@@ @o-@7C[@.N@)mod_small7C[@@@@@ @o?@.{@0{@JM)b@'div_0_l.{@@@@ @oS@4*&@D@Ja&v@'mod_0_l4*&@@3@@Ӡ @og@.}@X>m}5@@'div_1_r.}@@I@@頠 @o}@4*(0@nTm}K @'mod_1_r4*(0@@_@@ @o@.} @ @'div_1_l.} @@@@@ @o@4*(*@@'mod_1_l4*(*@@@@@# @o@.G@@JƩnE\_א@'div_mul.G@@*@@< @o@4*~h@  @Jߩn,a@'mod_mul4*~h@@@@T @o@$2@$%&@J@ð*\Ű, @0div_unique_exact$2@@@@o @p@N)@/$@&mod_leN)@@@@@ @p@.@)6@'div_pos.@@@@@ @p'@:E|Հ@"H@+div_str_pos:E|@@@@@ @p9@0@*u(v@KH!S뉠ܠLz[ޠ[3Le@-div_small_iff0@@"@@  @pV@{@GE@Ke>Y|@-mod_small_iff{@@9@@٠t @pm@|@@&div_lt@@@@@렠n @p@v$Icp@pn@K@Ne@+div_le_mono$Icp@@@@i @p@q2,@ҶӶ@K2jx&@*mul_div_le2,@@@@*mul_div_ge @p@ 2,@@O٩j1@2,@@@@/| @p@E@@K_o}kpĐ&Ő@/mul_succ_div_gtE@@@@J/mul_succ_div_lt @p@ EM@@P o@EM@@/@@a @p@D@12@Lݠа7&"@)div_exactD@@@@z @q@2/}@JKL@S@oXoܠ/7@2div_lt_upper_bound2/}@@@@@ @q(@2Jv@def@T@k rk P@2div_le_upper_bound2Jv@@{@@ @qA@>vcA@2}0~ @T1@k%^ k'ck@2div_le_lower_bound>vcA@@5@@Ƞ @q\@@}@/div_le_compat_l@@@@@ڠ @qn@4*l1@_]@L~HoˠoP@'mod_add4*l1@@U@@| @q@.@zŶxƶǶ@Lcʩp`pl@'div_add.@@q@@z @q@:@ @Lbp4MƩ}Hp8鐑@)div_add_l:@@@@.s @q@{ك@*@L@LpRM@0div_mul_cancel_rك@@@@Hq @q@y}@D@L@LplMS@0div_mul_cancel_l}@@@@bl @q@t9@23^4@L@LѰ8pTMm3!@/mul_mod_distr_l9@@@@~j @r@r9@NOzP@L϶@LЩTppMVO5=@/mul_mod_distr_r9@@@@i @r.@q4*}@jk@M=np'(,U@'mod_mod4*}@@@@@h @rF@p0@75(@MV pipNHr@/mul_mod_idemp_l0@@/@@Ϡf @rc@n0@TRE@Ms=p(e@/mul_mod_idemp_r0@@K@@렠c @r@k5@pna@MY5pܠ(*@'mul_mod5@@@@a @r@i=`@׶ض}ٶ@MuܩpsUEp`&G@/add_mod_idemp_l=`@@@@$` @r@h=f@@MȩqUb@/add_mod_idemp_r=f@@@@?^ @r@fa@@M5q0T}@'add_moda@@H@@Z\ @r@d.ż@*+V,@M@Uߩɰ0q~qQ@'div_div.ż@@C@@u)rem_mul_r @s @ *w@FGrH@MǶ@ULqhlIqm8@*w@@@@'mod_div @s)@ 4*p݀@ef@N8iq(P@4*p@@@@@r @s@@z7$k@a@*div_mul_le7$k@@@@@+Private_Divn(Quot2Div  T @q@r@!A)ZDivTrunc(Abstract'Integer'Numbers#Coq@@$quot9Tݠ@@B!C@g@A@)ZDivTrunc(Abstract'Integer'Numbers#Coq@)ZQuotPropg@A@@@A!Bg@A@@@6!@A@@@@@AA@@A@ @q@sI@#rem9ҠOJ<2"@@@@@ @Z@q ys@q\@s6q퐑f@'quot_wdlg6YO?:@@@@@6 @w@q!s@q!@6s<7qא@&rem_wd ,\5 Svl\W@@@@@S< @@);Zyl)3@)2@(quot_remq&mvq@@@@@m9 @@)8))0@)/@-rem_bound_pos%@@@@@@@@@@@@A@@&NZQuot @tF~@-S)@ @.div_mod_unique-S)@@@@AA@@A@r @@z'P@NL'e@N@ @ :zr萑4@*div_unique'P@@@@j @5@r]@jhC@N@ @ VrsP@*mod_unique]@@@@;j @Q@rA@ѶҶ_Ӷ@PѶ@Q@ q6rk@0div_unique_exactA@@ @@Vh @l@p(9@@OKr-@(div_same(9@@!@@mh @@p`@@ObrW@(mod_same`@@@@h @@pn@@ * n@)div_smalln@@@@h @@p&R3@12@ ΰ5*!@)mod_small&R3@@@@h @@p =x@H@OKs4W@'div_0_l =x@@@@@ɠh @@p#92@_@ObsX@'mod_0_l#92@@@@@ࠠh @@p =@+v@Tjysb  @'div_1_r =@@@@g @ @o#94@B@T)sF ᐑ#@'mod_1_r#94@@4@@g @$@o =@Y@A@sN:@'div_1_l =@@@@@%g @;@o#94@p@XWstNQ@'mod_1_l#94@@@@@<g @R@o =@ҶӶ@S@Xpשs 6j@'div_mul =@@@@Uf @k@n#9@@@S3@Xs A@'mod_mul#9@@@"@@nf @@n1]4@@SL@Xo*g@&mod_le1]4@@@@@f @@n =@@Sd@XЩoàqt Đ@'div_pos =@@3@@f @@n)T@56@ tĠ+&@+div_str_pos)T@@@@d @@lX@LM@S@YS2Z琑@-div_small_iffX@@&@@Рd @@l7q@fg@S@Ym+>[@-mod_small_iff7q@@@@ꠠd @@l ;‹@53@Sȶ@Y4-ufZ@/div_str_pos_iff ;‹@@@@@d @@l/@NL@YL@Ou)}0@&div_lt/@@@@d @1@lXoH@fd@Q@ pYtJ@+div_le_monoXoH@@@@5b @K@j3A8Ӏ@˶~̶@T@Yprʠ0d@*mul_div_le3A8@@܂@@Ob @e@jTƀ@@T-@YuuHʩv͐@/mul_succ_div_gtT@@@@kb @@jSҀ@@TI@Yf8 +Z@)div_exactS@@@@b @@j0A;U@@S@SR@ uL@2div_lt_upper_bound0A;U@@@@@a @@i!Yv@789@S7@Sl@ p@2div_le_upper_bound!Yv@@@@@` @@h-o@PQR@SP@S@ p@2div_le_lower_bound-o@@h@@Ԡ^ @@fp@jk5l@Sj@ quY@/div_le_compat_lp@@@@\ @@d#9x @97@S@ @S$uA uB.@'mod_add#9x @@0@@ W @ @_ =@US@S@ @S֩@u =uL=@'div_add =@@N@@(W @>@_I와@sq@V@ @ ^ũu [5uN[@)div_add_lI@@l@@FQ @\@Y? [@ܶݶ޶@Sܶ@T@T|u  v@0div_mul_cancel_r? [@@@@aP @w@X? U@#@S@T,@T-u '@0div_mul_cancel_l? U@@@@|L @@T(~@>@T@TG@THu zu=@/mul_mod_distr_l(~@@@@L @@T(@01\2@T0@Te@Tfа7u 42@/mul_mod_distr_r(@@@@L @@T#9ƀ@MN@U@[Rv-"-$@'mod_mod#9@@@@@РL @@T5?տ@fg h@Tf@Tg@Tmv#iJϩv' @/mul_mod_idemp_l5?տ@@@@L @@T5?ŀ@:8+@T@T@T%vBvF! #@/mul_mod_idemp_r5?@@4@@L @$@T$,#@YWJ@T@T@TکD:va# A@'mul_mod$,#@@@@,L @B@T,8@w¶uöhĶ@T¶@Tö@Tbɩv`\*v &_@/add_mod_idemp_l,8@@p@@JL @`@T,>@@T@T@Uv~[H|@/add_mod_idemp_r,>@@@@gL @}@T?9@@T@T@U38vYe@'add_mod?9@@8@@L @@T =є@F@U@UO@UP!w w B@'div_div =є@@4@@L @@T&G@67b8@U6@Uk@Ulְ=vB8Ӡ$:v @)mod_mul_r&G@@@@L @@T&0C@ V WX@UV@U@UXrWwG ې@*div_mul_le&0C@@@@ܠK @@S@'r%s@V@\&o ڐ @+mod_divides@@u@@@@@v@@A@@@@@z@@@AB@C@@&rem_eq @yY@  n@JH@Th2.}y.@ n@@m@@à+rem_opp_opp @yr@ a@ca@TKwh .7@a@@U@@۠*quot_opp_l @y@ $ @{ƶyǶ@Tcʩw.Q.@$ @@o@@*quot_opp_r @y@ $ @@T}w.O@$ @@@@ ,quot_opp_opp @y@  @@T˩w .ꐑ@ @@@@%/quot_rem_unique @y@ |E@ $@|E@@@@7+quot_unique @y@ B@@B@@@@@I*rem_unique @y@ n+@@n+@@@@@[)quot_same @z @ )m@F@UZ-@)m@@@@o(rem_same @z@ 3܀@Z@U,WA@3@@@@*quot_small @z2@ $@TS@$@@@@@)rem_small @zD@ 5@Oe@5@@@@@(quot_0_l @zV@ =@G@UdJy@=@@5@@'rem_0_l @zj@ NJ@[@UxG@NJ@@I@@Ϡ(quot_1_r @z~@ =S@oUxLW@=S@@_@@堠'rem_1_r @z@ nj@Щkҩxb#@nj@@u@@(quot_1_l @z@ =M@B@=M@@@@@ 'rem_1_l @z@ nj@=@nj@@@@@(quot_mul @z@ =s@  @Uݩx 퐑@=s@@@@7'rem_mul @z@ @@"#@U&x /w @@@@@@O1quot_unique_exact @z@ Cu<@:;<@U@ ٰ@А&@Cu<@@@@h*rem_nonneg @{@ q@ST@V&@WS0)<@q@@f@@~*rem_nonpos @{-@ u@ij@V<@Wu0?T@u@@~@@,rem_sign_mul @{E@ @64@VTu'թ0sem@@@@@@+rem_sign_nz @{^@ @OM@Vm@Ԑ:0<ѐ0v!@@@@@͠(rem_sign @{|@ 3Ȼ@mk@V8@V9X"@3Ȼ@@c@@頠)rem_abs_l @{@ s@Զն@Vqةy"{C0]@s@@|@@)rem_abs_r @{@ y@@Vy40ߐ@y@@@@'rem_abs @{@ @@V٩ yl413@@@@@4*quot_abs_l @{@ $6@ @V#z "ƩF1 @$6@@6@@N*quot_abs_r @{@ $<@9:@W ְ=z&L8481-&@$<@@@@h(quot_abs @|@ =a=@ST@W&Wz@M?@=a=@@@@-rem_bound_abs @|0@ wa@!lm@W?z4V@wa@@@@&rem_le @|G@  @h@ @@@@@(quot_pos @|Y@ =w[@yz@=w[@@@@@,quot_str_pos @|k@ UY@r@UY@@@@@Π.quot_small_iff @|}@ ;@nl@We{J@;@@`@@栠-rem_small_iff @|@ 38@ѶҶ@W}@38@@w@@'quot_lt @|@ \߀@O@\@@@@@ ,quot_le_mono @|@ >;@&@W[@ZI@>;@@@@ &+mul_quot_le @|@ >DE@@ZY@WuvhHJ@>DE@@@@ @+mul_quot_ge @|@ >D@+,@YC@W䏠vԠ bv֠d@>D@@@@ \0mul_succ_quot_gt @} @ ,@b,@,@@@@@ n0mul_pred_quot_lt @}@ 8s8@Y Z@Yq@` {頩X >|t G@8s8@@q@@ 0mul_pred_quot_gt @}8@ 8rـ@)t'u@Z@Yé| _@8r@@@@ 0mul_succ_quot_lt @}P@ -M@A?@Y@Y۩| w@-M@@@@ *quot_exact @}h@ $ހ@YW@XwPC 2 @$@@L@@ Ҡ3quot_lt_upper_bound @}@ @@@@@@@ 䠠3quot_le_upper_bound @}@   @϶ж]Ѷ@`@ kwwe @  @@@@ 3quot_le_lower_bound @}@ $@v@`@ kw ~@$@@@@ 0quot_le_compat_l @}@ '\@@'\@@@@@ ('rem_add @}@  @?@X@wi)% y{Ӡ'? {@ @@1@@ I(quot_add @}@ =aT@45`6@Y@!Ӱ:|#Р #@=aT@@@@ e*quot_add_l @~@ $ी@PQ|R@XѶ@wPZ Z|C  7|G叐E@$@@@@ 1quot_mul_cancel_r @~6@ 4@'r%st@X@Xx|aYz _@4@@@@ 1quot_mul_cancel_l @~P@ 4 @A?@Y @Y+|{Y#y@4 @@5@@ /mul_rem_distr_r @~j@ >@[Y@Y'@Y(E|bY @>@@Q@@ נ/mul_rem_distr_l @~@ >@w¶uöĶ@YC@YDaȩ|~Yà ;@>@@m@@ 'rem_rem @~@ @޶ ߶@Y{|3 J3А@@@@@ /mul_rem_idemp_l @~@  (?@ @Y˩||  g|Z@ (?@@@@ */mul_rem_idemp_r @~@  (E@ @Y|Р |4  @ (E@@@@ F'mul_rem @~@ 5`@12 3@Zϰ65|젩2:4&  @5`@@j@@ b/add_rem_idemp_l @@  @MN O@Z!@XS} 7  5}  8@@ @@@@ /add_rem_idemp_r @1@  @"m n o@ZA@Xͩ s})  P4H U ]@ @@@@ 'add_rem @N@ 䍹@?= 0@Z^@X)9}F't4e rz@䍹@@η@@ )quot_quot @k@ )m@@\Z@Z(@Z)F}ک}(ΐ@)m@@@Q@@ נא @@78߀@vt¶ö@ZB@ZC`ǩ}}(]:Ġ *}@)mod_mul_r78@@p@@ (rem_quot @@ 3@@Z~}6@3@@@@@ +quot_mul_le @@ "W@@"W@@@@@  @@@~k4]@)divide_wd@@@@AA@@A@ @@9L@ !4t|A@*divide_1_l9L@@ @@ @@9K:@ 54|@*divide_0_r9K:@@@@+ @ @9K4@ I@4{Zǐ1@*divide_0_l9K4@@4@@@ @"@+@^ _@]@clĠg ZM@/eq_mul_1_nonneg+@@x@@\ @>@G9@z {@_ob@0eq_mul_1_nonneg'G9@@@@q @S@.@3@_@4['x@1divide_1_r_nonneg.@@@@ @i@"@I4 ڐ@+divide_refl"@@@@ @}@Ի@]&@5(@5@,divide_transԻ@@{@@ @)@!..@5%%NZGcd&NatInt'Numbers#Coq@)NZGcdProp@86Ν٠Ǡ$D$?$@@B!C$ZGcd(Abstract'Integer'Numbers#Coq@$t@A@$ZGcd(Abstract'Integer'Numbers#Coq@(ZGcdProp$ t@A@@@A!B!$t@A@@@!A'$$@A@@J!C?>=<@@@@A@@I!B @@ hwl@@!t hwlJ@@A@A h~@@"eq h~^@@A@ ha@ @"le hah@@A@AB hp@@"lt hph@@A@ iz@@#abs izd@@A@A i@@#add id@@A@ i =@@#div i =d@@A@ABC i*@!@#eqb i*d@@A@ i@(@#gcd id@@A@A i%@,@#leb i%d@@A@ i@1@#lor id@@A@AB iB@5@#ltb iBd@@A@ iX@;@#max iXd@@A@A i@?@#min id@@A@ i@D@#mul iȠd@@A@ABCD iO@H@#odd iOd@@A@ i@P@#one iT@@A@A i?@T@#opp i?d@@A@ i@Y@#pow id@@A@AB i@]@#rem id@@A@ i!6@c@#sgn i!6d@@A@A i"4@g@#sub i"4d@@A@ i#@l@#two i#РT@@A@ABC sI@p@$div2 sId@@A@ sb@x@$even sbd@@A@A tU@|@$land tUd@@A@ th@@$log2 thd@@A@AB tv@@$lxor tvd@@A@ tm@@$pred tmd@@A@A tA@@$quot tAd@@A@ u(l@@$sqrt u(ld@@A@ABC u,@@$succ u,r@@A@ u@@$zero uT@@A@AJMy@@%ldiffJMyd@@A@f@@&modulofd@@A@AB;@@&shiftl;d@@A@; @@&shiftr; d@@A@AN@@&squareNd@@A@"K@@'testbit"Kd@@A@4K@@'compare4Kd@@A@ABCDEFG@A@@H!Aݠ@A@@A@@@@@  @c@G&ԾT@:9@M.~ܠ%r%m%<. *%@@@@   @@W@*+@_r@_s@6Ѷ@6*+@5divide_antisym_nonnegW@@@@&  @@9ud@DEF@6\.@1mul_divide_mono_l9ud@@@@=  @@9uj@[\]@6\E@1mul_divide_mono_r9uj@@@@T  @6@1@ؿ@rst@]F0I]@3mul_divide_cancel_l1@ؿ@@`@@l  @N@1@ŀ@.@]^71au@3mul_divide_cancel_r1@@@2@@  @f@y{@F@@6E6,@,divide_add_ry{@@d@@  @@H@_( @7-Ȑ@,divide_mul_lH@@{@@  @@H @vҶ?Ӷ7Զ@7( @,divide_mul_rH @@y@@ˠ  @@ @V7=R~9@/divide_factor_l @@@@@ᠠ  @@ ŀ@l7Sho@/divide_factor_r @@@@@  @@췀@@]u@\`@-divide_pos_le@@@@   @@%@+,-@b!@7 @7b@ 4@7@7 7԰;72"@*gcd_unique%@@@@@1 @@S@djFC7F6@&gcd_wdS@@a@@E @'@ h?@cde77`թˠ67ʐS@.gcd_divide_iff h?@@@@@b @D@0c@$@bv@ /7蠩7B7j&7ks@.gcd_unique_alt0c@@@@@ @d@0\@D <77@(gcd_comm0\@@@@@ @{@=i@[$T777VY@)gcd_assoc=i@@@@@ @@8~9@vҶ@bƩnթ7f<@.gcd_0_l_nonneg8~9@@@@@ˠ @@8*@@bݩ7`8S@.gcd_0_r_nonneg8*@@@@⠠ @@!0@7"@@'gcd_1_l!0@@@@@ @@!6@8V@'gcd_1_r!6@@@@ @@ 9@,@c Ȱ/8&=@/gcd_diag_nonneg 9@@@@@% @@"v@CD@G8>\-@*gcd_eq_0_l"v@@@@< @@"|@Z[@^ؐB@*gcd_eq_0_r"|@@@@Q @3@10}@op-]<Y@(gcd_eq_010}@@@@h  @J@<_׀@*@aΩ #8Miq@.gcd_mul_diag_l<_@@@@@ @b@ r@B @aJ =;@.divide_gcd_iff r@@@@,divide_opp_l @|@ Ӏ@\%c9Y9@@@x@@AA@@A@,divide_opp_r @@ ـ@wӶ@ԩ~9)(@@@@@,divide_abs_l @@ yx@W9@4y2@yx@@@@1,divide_abs_r @@ yx @n9WlpJ@yx @@@@I.divide_1_r_abs @@ 5 ڀ@@9m =BZ@5 @@@@@` @@9L@/@@_ Ͱ4[@*divide_1_r9L@@@@x2divide_antisym_abs @ @  @HI@@8թ M5$3@ @@@@@v @#@~>_Y@_`@@8rm f9됑L@.divide_antisym>_Y@@@@@J @=@R(V@yz{@@ש9РXQɐe@,divide_sub_r(V@@@@à{ @V@+KJ@6@ٶ@9ڐ~@3divide_add_cancel_r+KJ@@@@ܠ)gcd_opp_l @p@ >@P H9Z9@>@@@@@)gcd_opp_r @@ >$@gö0ĩ _Ʃ99@>$@@i@@ )gcd_abs_l @@ =Q@~ڶG۩ vݩ95i9Ր@=Q@@@@!)gcd_abs_r @@ =W@^ 99쐑@=W@@@@8 @@!ǀ@  :t@'gcd_0_l!@@@@N @@!̀@ :l@'gcd_0_r!@@@@d @@1 ǀ@3 ΰ5:,j@(gcd_diag1 @@@@z @ @<@4̀@IJK M:D-萑7@3gcd_add_mult_diag_r<@4@@b@@ @(@jp@de g:^p:`O@.gcd_add_diag_rjp@@ @@ @@@1(@ |} :vZI:xg@.gcd_sub_diag_r1(@@$@@Š @4JJ 3/}|@C % +k() + 77%' + 77%' 7!7!7!7%'Р@ @@"eq h~̠ @#mul iȠ%Logic$Init@"ex @|@ @#add i&@!t hwltx*5*0)Ҡ@@@@ @@>@ @ ;rI@Q@R;@)Bezout_wd>@@ߧ@@6 @@ UT@r@oF  H@,bezout_1_gcd UT@@ @@O @@"#ˀ@ @ #7T @*gcd_bezout"#@@@@h @@=u/@789 ԰;;2s7֐%@.gcd_mul_mono_l=u/@@=@@5gcd_mul_mono_l_nonneg @@ -\1@STU@fI X;OaS;RB@-\1@@@@Ґ @2@=u5@nop r;im ߐ[@.gcd_mul_mono_r=u5@@@@5gcd_mul_mono_r_nonneg @M@ -@-@f ';aϩ6w@-@@3@@Ԡ @g@2'H@G@;t@ CO쐑@%gauss2'H@@@@ @@,c_F@a*"@`(@÷PĩƷǩ( d0,< E@0divide_mul_split,c_F@@@@/quot_div_nonneg @@ +V@@e*@j @+V@@@@@AA@@A@.rem_mod_nonneg @@ 8@@eE@j <=h@8@@@@@(quot_div @@ =f@@b ==@k @=f@@.@@7'rem_mod @@ ƀ@12@c ΰ5=!/WS -@@@H@@QX @@` +c߀@JK@c 9;ؐ4@*mod_divide +c@@ @@h*rem_divide @&@ '@bc@c5  ;𐑠L@'@@!@@,rem_mod_eq_0 @=@ #Tt@.y,z@cL % hc@#Tt@@@@@.quot_div_exact @T@ E鸀@EC@cc@<y@E@@5@@ @i@ 5@ZX@c&@x Dc *@4divide_div_mul_exact 5@@Q@@Ƞ5divide_quot_mul_exact @@ '.@w¶uöĶ@cC@ aȩ ݐ@'.@@l@@㠠 @@."-@ܶݶ޶@c=@@ |<ڠ!_3<F@.gcd_div_factor."-@@@@/gcd_quot_factor @@ 0C@(@c]@Ѷ@Щ <[ @0C@@@@Ґ @@2@@c@ é  =[^@+gcd_div_gcd2@@2@@;,gcd_quot_gcd @@ |*@567@d @ ԰;=2y"@|*@@L@@U @@!@NO@d! R=I>ש=JR:@'gcd_mod!@@@@n'gcd_rem @,@ !L@hi@d;l=c S@!L@@@@ @0{.|搩xΠ=y@R h+k() 7! 7! 7!7$'@!A$ZLcm(Abstract'Integer'Numbers#Coq@@#mul ސH@#div Sx@#abs 㐐T@#gcd h-- ,٠@@E!F'&%$#@,}@A@@D!E ,}@A@@C!D,}@A@@B!C,}@A@$ZLcm(Abstract'Integer'Numbers#Coq@(ZLcmProp,}@A@@@A!B.,}@A@@@[3,,@A@@@@@ @@v@ L욠U@=mĢ@1Pğ@&lcm_wdv@@@@ @@*U@@JЩgiv@*lcm_equiv1*U@@N@@7 @@*V@01@Ͱ4.@*lcm_equiv2*V@@@@R @@@KLNH>IԐ8@,gcd_div_swap@@c@@l @)@j@ef>ΩpAO@,divide_lcm_lj@@@@@ @@@j@1|/}>Рe@,divide_lcm_rj@@@@ @V@9P@GE̾@b@h@i>꠩G鐑@*divide_div9P@@W@@ @r@̅@ca@ܶ@ ?E@)lcm_least̅@@@@Ϡ*lcm_nonneg @@ +'@~ɶ|ʩnd@+'@@@@@堠% @@-@޶ߩzy?@(lcm_comm@@@@% @@-@bZ ?Lg])B@.lcm_divide_iff@@@@% @@-,#7@~v@j@o@@@?l@?n$?o#'f@*lcm_unique,#7@@@@@:# @@+>tm@345@j)@8 e򛠩??ٰ@&@.lcm_unique_alt>tm@@@@@Z# @@+6Y@STUW_7a`@@)lcm_assoc6Y@@@@@t# @1@+/=@mow=V@'lcm_0_l/=@@@@@# @G@+/C@'֐l@'lcm_0_r/C@@)@@.lcm_1_l_nonneg @^@ 'G^@>@j6d@'G^@@@@@.lcm_1_r_nonneg @u@ 'n@@U@jM#1@'n@@@W@@Π/lcm_diag_nonneg @@ Co@lȶ@jd˩ 2@Co@@@@@堠& @@.;?@޶Kߩ |{3d@(lcm_eq_0;?@@@@& @@.{@c@j@ =ڐ@/divide_lcm_eq_r{@@@@( @@06{@|@k  W{@.divide_lcm_iff6{@@&@@/)lcm_opp_l @@ ӷ@)*Ű,4a2Ő@ӷ@@@@@F)lcm_opp_r @@ ӷ@@AܰCKܐ*@ӷ@@@@])lcm_abs_l @@ m@WXZb;󐑠A@m@@@@t)lcm_abs_r @2@ m@no qym X@m@@@@ @H@/ͦ@(񐑠m@'lcm_1_l/ͦ@@*@@ @^@/ͬ@>5,@'lcm_1_r/ͬ@@@@@ @t@@TK@(lcm_diag@@V@@͠ǐ @@ T@jƶ3Ƕ+ȩcʩŠ7Ґ@.lcm_mul_mono_l T@@@@砠5lcm_mul_mono_l_nonneg @@  @NF@kשgAO@ @@@@ݐ @@ T@h`l@.lcm_mul_mono_r T@@@@5lcm_mul_mono_r_nonneg @@  @{@l #g\#@ @@@@7 @@c@01@g@gݠа7<1@-gcd_1_lcm_mulc@@I@@R @@H@`N:*4@*eqb_compatH@@@@AA@@A@ @r`aY@PKD@  @NB@}klFK +k() 7!7!L7!77"7777 7! 7!7&'(Z!E*Equalities*Structures#Coq@@&eqb_eqZːp/RelationClasses'Classes @(symmetry0xj$Bool@+iff_reflect s1̠$@"eq4.D%Logic$Init(@#iffС))Datatypes @$boolZ'@hA@# @pL@#eqb4kp\C@-iff_Symmetric!x|1.1)0@@F!G%ZBits(Abstract'Integer'Numbers#Coq@0@A@@E!F0@A@@D!E1@A@@C!D1 @A@@B!C"1@A@%ZBits(Abstract'Integer'Numbers#Coq@)ZBitsProp1"@A@@@A!B91@A@@@!A?11@A@@Z@ @@b@@!tbJ@@A@Aj@@"eqj^@@A@j@ @"lejh@@A@ABj@@"ltjh@@A@@@#absd@@A@A@@#addǠd@@A@s@@#divsd@@A@ABC`@!@#eqb`d@@A@*@(@#gcd*d@@A@A[@,@#leb[d@@A@)@1@#lor)d@@A@ABx@5@#ltbxd@@A@@;@#maxd@@A@A@?@#mind@@A@@D@#muld@@A@ABCD@H@#oddd@@A@D@P@#oneDT@@A@Au@T@#oppud@@A@@Y@#powҠd@@A@AB @]@#rem ܠd@@A@ l@c@#sgn ld@@A@A j@g@#sub jd@@A@@l@#twoT@@A@ABCv@p@$div2vd@@A@Ȣ@x@$evenȢd@@A@AA)@|@$landA)d@@A@T0@@$log2T0d@@A@ABa@@$lxorad@@A@ã@@$predãd@@A@Aw@@$quotwd@@A@@@$sqrtd@@A@ABC@@$succr@@A@ʾ>@@$zeroʾ>T@@A@A8@@%ldiff8d@@A@@@&moduloРd@@A@AB P@@&shiftl Pd@@A@ V@@&shiftr Vd@@A@A 3@@&square 3d@@A@#@@'testbit#ꁠd@@A@57@@'compare57d@@A@ABCDEFG@A@1BoolEqualityFacts@@@A@@@@@@ @@!-B@@'eqb_neq-B@@@@@ @@!4À@*ΩO@(eqb_refl4@@ @@͠ @@!5ǀ@@./ʰ@'eqb_sym5@@ @@䠠 @ @! q @EFqG@g@lwM Щ85@)pow_sub_r q @@@@AA@@A@ @)@# S@efёg@i@l@l#n%;7LV@)pow_div_l S@@@@!#b2z @2446@68 +k= R'6'6''+k6'@}@@#oneDH @$zeroʾ>X@zbР)Datatypes$Init@$boolZ'@@@@@@@@@A@@A@A@t332ܠנҠ͠Ƞ@@@@@o&b2z_wd @1@Щ {1}@0@^=m@_1P@   66 6777"7777 677 777 + 7T7k6'()Morphisms'ClassesV@:reflexive_eq_dom_reflexive=[\b@ypJL/RelationClasses@5Equivalence_Reflexive%@ԠE(t@5@@0@@>k @d@sRr@UEVY@@A=Ai3Lg@.testbit_uniqueRr@@W@@ek @@sg@Dp@&bits_0g@@i@@w(bits_opp @@ #_@ڶ۶@pϩw&Fe>)bp@#_@@A@@'bits_m1 @@ "~@@p@hn`@"~@@@@ @@@ ©V[Hn@(bit0_odd@@@@ @@׀@"B;d @(bit0_eqb@@@@ؠ @@@:հ<i0$@(bit0_mod@@@@ @@μ@QRCE/=@+testbit_oddμ@@@@ @.@q@j@lɩ!I*U@(bit_log2q@@+@@  @F@{f@7 '@oʶ@0 ;*)n@/bits_above_log2{f@@@@9,bit_log2_neg @`@ 1 @Q@* 9i:U I^ ]G@1 @@U@@V3bits_above_log2_neg @}@ $O@n ^@o@IIy;B '\w<h@$O@@@@s/bits_iff_nonneg @@ w@ֶ {׶@eIK vnEo@w@@@@@0bits_iff_nonneg' @@  11@q= IC!@ 11@@@@@2bits_iff_nonneg_ex @@ # @ r` @ҩ@# @@-@@Ơ,bits_iff_neg @@ "M@) *@Sՠo{N@"M@@@@@ݠ-bits_iff_neg' @@ !3 @@r/ݰO鐑*@!3 @@@@@/bits_iff_neg_ex @@ *@ WrF[ ?\ ]@  F@*@@w@@t @6@| @'r!s@rg *Ơ X v鐑a@)div2_bits @@@@,u @R@}3<@C!3 @p׶@pة- Hܠ q2 vE~@-div_pow2_bits3<@@@@Iv @o@~.˦J@`!PG bk5EG@0double_bits_succ.˦J@@S@@a+double_bits @@ Ṁ@yĶ!iũ` {k !cj @@@l@@z @@* Q@ܶ!ݶ!J޶@q%z )1ebd@1mul_pow2_bits_add* Q@@:@@-mul_pow2_bits @@ I@!!e@q@ D1!dF!^`@I@@@@ @@* b^@!!@(  @1mul_pow2_bits_low* b^@@@@Ƞ @@H@*!+!,@quөʰ yO1! Ր@2mod_pow2_bits_highH@@@@堠 @ @%oPt@G!H!I@]!͐2@1mod_pow2_bits_low%oPt@@@@ @"]@㐐 |+k() +7T'  77&'ȐtŐ`QhU7Ҡ7͠7ql@@@@@( @N@I~@,ۚ@=mU@1PÀv@)eqf_equivI~@@@@@A @g@@O퐑@+testbit_eqf@@[@@W @}@?z@n@"_V!qFT!^o9@*bits_inj_0?z@@@@@n @@"@жѶ@H! T@(bits_inj"@@^S@@ @@$2}@@,bits_inj_iff$2}@@@@@)bits_inj' @@ '0D@@"@s!Gڐ@'0D@@@@@-bits_inj_iff' @@ 8>@Ġ8@8>@@@@̠ @@0*@~@EB"˩۠5"6"7@t+Ӱ!Gɩ<" =">@ڰ!w'@(are_bits0*@@@S@AR@u@ABA 풠@@A@@}@ABCD@@+shiftl_spec @$@ '&ŀ@`#a"b@tV"G]gK@'&@@@@@,shiftr_opp_r @<@ 0@-x#y{H=ͩ"Uc@0@@@@-,shiftl_opp_r @T@ 7]j@E#5,=y@7]j@@5@@Cѐ @i@4a@Z#J@tBHk@/shiftr_div_pow24a@@@@@[/shiftr_mul_pow2 @@ @s#c@t["H@@@h@@v @@9p/@ض#}ٶ@tͩuܩH3ݐ@/shiftl_mul_pow29p/@@@@@/shiftl_div_pow2 @@ :L΀@#@tǩD4@:L@@@@ @@ , u@$XHː@)shiftr_wd , u@@@@ @@ +k@28Y4@)shiftl_wd +k@@@@Ϡ/ @@7*k$ۀ@1#2#3@szϰ"~H.s#@/shiftl_spec_alt*k$@@@@頠 @@$l@K#L#M@sPgHHh8@-shiftl_shiftl$l@@@@ @)@/@e$ f#g@sjI,Hb#kS@/shiftr_shiftl_l/@@@@ @D@5@5$%#@sɩIGl@/shiftr_shiftl_r5@@)@@7; @]@C$$@u7I`H\Ia @-shiftr_shiftr$ڷ(II˩Iʠ%px@*lxor_assoc @@@@@ C  @i@1x @ Z@JGu&B@'lor_0_l1x @@@@@ Y  @@1x @ pVJ] &X@'lor_0_r1x @@@@@ o  @@4MI@ Ѷ ҩmԩJt%Ju&3@(lor_comm4MI@@@@@   @@*T@  J%JJ@)lor_assoc*T@@@@@   @@4MZ@ J&:&@(lor_diag4MZ@@@@@   @@(r@  @Imq@*lor_eq_0_l(r@@@@ Π  @@#th@ 0 1۠@,lor_eq_0_iff#th@@ D@@ 䠠  @ @ }>@ FHJ/@(land_0_l }>@@@@@   @ @ }>@!\^JE@(land_0_r }>@@@@@   @6@5@!'r!%suJ&NJ&Ԑ]@)land_comm5@@@@@ (  @N@M@!?!=۶'K &nK Kw@*land_assocM@@@@@ B  @h@5@!Y?K#&'A@)land_diag5@@@@@ X  @~@@!oUK @)ldiff_0_l@@@@@ n  @@@!ЩkҩK/'m@)ldiff_0_r@@@@@   @@m @!KE'9@*ldiff_diagm @@@@@   @@ V&@!!(KKK~K%&0@0lor_land_distr_l V&@@@@@   @@ V,@!!CKKK@0lor_land_distr_r V,@@@@@ Ϡ  @@ք&@!1!2]3ΰ5KKשK֠K%[Đ@0land_lor_distr_lք&@@@@@ ꠠ  @@ք,@"L!MxNPKcKK9@0land_lor_distr_rք,@@@@@   @*@1q5@"f"gܒhjKKɩK~R@-ldiff_ldiff_l1q5@@@@@   @C@ʀ@"4"2L"K']'됑k@-lor_ldiff_and@@@@@ 6  @\@a@"M"K4L(7퐑@*land_ldiffa@@@@@ N  @"a(QLM(@ P+k()77! 7%' +@&shiftl Pl 1d 4@#lor)|>&>!=    ߠ ڠ ՠ Š @@@@@ |  @"ڷ(۩L8.@"-,l Zd ]@%ldiff8|Ҡ>O>J> !       @@@@@   @@%-@"( g@u;@vȀ'L(x8@,setbit_spec'%-@@ @@ à  @@-~@"%(&(@de@e {e(L@.clearbit_spec'-~@@ @@ ࠠ  @@ @W]^68)@)setbit_wd @@ @@   @@ @ Y@kq^J.=@+clearbit_wd @ Y@@ @@   @.@8@)j@z^ (!:((U@.pow2_bits_true8@@ @@  @F@1y@)&(@ (:Π:z(()n@/pow2_bits_false1y@@ @@ 9 @_@1À@)?)@x 8(S| @-pow2_bits_eqb1@@@@@ Q @w@<@#h)X)!@x Q(l ])! ݠ >@*setbit_eqb<@@r@@ n @@<ր@#ж)uѶ)>Ҷ@y} p((|{@*setbit_iff<@@@@@  @@ =@#)@z (8^)Y(@)setbit_eq =@@@@  @@<ۀ@#))t@yO@ (T(W @*setbit_neq<@@@@@  @@@##)$)% (۩o)ĩ!pMĩ' @,clearbit_eqb@@@@ ߠ @@ @#A)B)C ( ( (M(e1@,clearbit_iff @@@@@  @"@ @@$^*_ );))I@+clearbit_eq @@@@@@  @:@@$+v*w)x@!)/àU ) d@,clearbit_neq@@@@@ / @U@'wM@$F$D*7!.MѩMР'@+shiftl_lxor'wM@@@@@ J @p@(i(߀@$a$_*R!IOrMM렩Ou' ^@+shiftr_lxor(i(@@@@@ e @@'V@$|Ƕ$zȶ*mɩ!d˩NJNI6@+shiftl_land'V@@@@@ ~ @@(iO@$$*!}ONcNb4@+shiftr_land(iO@@@@@  @@^@$$*!NNh@*shiftl_lor^@@@@@  @@L@$$*!ONNf@*shiftr_lorL@@@@@ ɠ @@7V'@$+$,*-!Ȱ/FNN@,shiftl_ldiff7V'@@@@@ ⠠ @@)UӀ@$D$E*F!HP NN0@,shiftr_ldiff)U@@@@@  @%Y@A 8+k7 7$' @$predãd @uXO@̠@Ǡ@{kf@@@@@"ː @H@1N@!R`v@=yO@ 1\p@'lnot_wd1N@@-@@;)lnot_spec @b@ /z@%S+C@|";*V꠩ &+ ) @/z@@Z@@V @|@'@%m"S68);+W@/lnot_involutive'@@@@@n&lnot_0 @@ '@"kҩNtG@'@@u@@'lnot_m1 @@ 1N@"ct]8@1N@@@@(lor_m1_r @@ 4M@%"O `tr@4M@@@@@(lor_m1_l @@ 4M@%"Ot+t@4M@@@@Š)land_m1_r @@ 56@%("ð*O +Ő@56@@@@@۠)land_m1_l @@ 56@%>"ٰ@O-+ې'@56@@@@*ldiff_m1_r @@ m@& T"VO =@m@@@@@*ldiff_m1_l @.@ m@&j#lOYS@m@@@@@ @C@/0R@&4#P!,ti@-lor_lnot_diag/0R@@@@@4-add_lnot_diag @[@ z@&L#2.u@z@@<@@J*ldiff_land @q@ mؚ@&b&`#I,P-,@mؚ@@@@@b @@"@&yĩ#_ƩPCE@.land_lnot_diag"@@j@@x(lnot_lor @@ 17f@&۶&ܩ#wީZ P]^+%'@17f@@@@@)lnot_land @@ /y@&&#uP@/y@@@@@*lnot_ldiff @@ jƀ@&&#P4,@j@@@@@Ơ @@>\x@&(&)#İ+PeK$@.lxor_lnot_lnot>\x@@@@@ݠ @@v[@&?&@#۰B<P~0+@+lnot_lxor_lv[@@@@@ @@v[@' X' Y#[PB@+lnot_lxor_rv[@@@@@ )lxor_m1_r @4@ @';$!Pu͐o@<>@@+@@9 @_@ >@'P'N@$8*$:PQA@(lxor_lor >@@V@@R+lnot_shiftr @y@ ^T]@'j-Z@~$R5 R}@^T]@@@@@l @-nʩE @ @+k77!7$'`KXylC=C8Cܠ@@@@@P @@X9qd@$ b皠R@=ye@1\e@'ones_wd9qd@@@@< @@D'e@-$+=@*ones_equiv'e@@ @@Ġ= @@E@-&-'@}n@}o$İ+6| )?#<'}=(@(ones_add@@@@䠠@ @ @Hn@-F-G@=$L?Yt㐑6@-ones_div_pow2n@@a@@B @'@J j@.c-d@%gs,O@-ones_mod_pow2 j@@z@@C @@@KÀ@. |-}@ߠs%-6ʠR--)j@-ones_spec_low@@@@5E @[@M3#%@.;.@ l%4-O-<@.ones_spec_high3#%@@@@LE @r@M̀@.R.@}"Z2}h@-ones_spec_iff@@@@@eɐ @@1=G@(|Ƕ.lȶ@~@>ȩ%e̩Rl.,@,lor_ones_low1=G@@@@@ʐ @@5¢@(.@֩%~Rb->琑@)land_ones5¢@@@@@̐ @@G@(.@~C@>%R}4._@-land_ones_lowG@@@@͐ @@'i @(.@ %Ru30 r.@,ldiff_ones_r'i @@@@̠ΐ @@@@(../@~v@?/%̰3Rg@0ldiff_ones_r_low@@@@@@堠ϐ @ @ڀ@(G.H@~@?H%LR.R5@0ldiff_ones_l_low@@@@@-shiftl_nonneg @'@ $$g@)c/d#  ~N@$$g@@e@@*shiftl_neg @?@ `(@)0{/ |#&  }̐f@`(@@@@@0-shiftr_nonneg @W@ #Γ@)H/8#>:B~ސ~@#Γ@@:@@H*shiftr_neg @o@ N@)`/P#V;Z}@N@@@@@`+div2_nonneg @@ #F@)xé#miT@#F@@i@@w(div2_neg @@ 9|G@)ک#iT.ː@9|G@@@@@*lor_nonneg @@ )l@))#F " W>됑@)l@@@@'lor_neg @@ 1xx@) ) # <` ~^@1xx@@@@@ +lnot_nonneg @@ 最@)%#Ϡˠym@@@@@٠(lnot_neg @@ 17h@)<#栩ˠ3&@17h@@@@@+land_nonneg @@ 6@*S*T#hb?@6@@@@ (land_neg @0@  }@*!l*m$ aX@ }@@&@@",ldiff_nonneg @I@ 'V@*:*8$0,yr@'V@@.@@<)ldiff_neg @c@ tw@*T*R$J/  ~@tw@@Z@@V+lxor_nonneg @}@ <$@*n*l$d` $hȐ@<$@@@@o @@ j@*Ѷ0vҶ@'n/Tl/z@0C׶@3's/"&j/|B#@0log2_bits_uniquej@@@@@ @@ @@*0@'Y9E@󐑠@+log2_shiftr@@@@@ @@@ @* 0 @@R'YɐUBX/𐑠@+log2_shiftl@ @@@@à,log2_shiftl' @@ (X!@*&0'@٩'ð*Y P5~A,@(X!@@?@@ߠ% @@-2S@*A*B@@'߰FZTRA0@(log2_lor2S@@@@( @!@0]@+]+^@@ZT:AL@)log2_land]@@@@@+ @=@3@+.y+,z@@© Z9T#8g@)log2_lxor@@@@@2. @X@6 RLz@+I+G(00K(h@(add_bit0 RLz@@@@@L. @r@62@+c+a(K0f5((@)add3_bit02@@@@@j. @@6*ڀ@000(iЩgiX,@.add3_bits_div2*@@@@& @@.!@++0(<q~D1^%))BF)C1)!I@.add_carry_div2!@@@@2add_carry_bits_aux @@ 5ꎀ@1@++*0̶@ zmp00r@ ȠvM,11 }.Y/ (̰3ȠKUoUqX1ҩ (հ< ʩUܠU_U1۩Ub(ݰ061*@?5@@@U@AT@w@AB @@@;@ABCD@@p @!@x뉀@,],^q1ab à(f;U2 ˠ)n V U2 *) 1(f1ڐZ@.add_carry_bits@@r@@%d @K@l RL{@,<,:)#1>Ҡɩ)\)^< !)y@(add_bit1 RL{@@@@Dd @j@l-b@,[,Y@)D 9VKV*V*2IVO@)K1f1S&\})OV3G@-nocarry_equiv-b@@@@he @@m.kA/@,ʶ,}˶@/)gMV@0add_nocarry_lxor.kA/@@@@e @@m.8@,,@ֶ@)VC6;#@(ldiff_le.8@@@@@f @@nڮ@,,@)VZ2[N)yV]@1sub_nocarry_ldiffڮ@@@@6 @@>&߀@,,2@)Vh@2yDh@BLwD @3add_nocarry_lt_pow2&@@ @@Р6 @@>3j@,2,324@(@)Ѱ8ŠϠX2D0 D0$@7add_nocarry_mod_lt_pow23j@@@@o @@o;ôM@2Q2R&@=m,@1P,22m@@)gt_lt_iff;ôM@@@@@㠠oǐ @1@o2)π@3m2n@#U@%gt_lt2)@@@@@oƐ @F@o23ŀ@3&2@B0k@%lt_gt23@@@@@oƐ @\@ov@3<3'C@=m,f@1P,2yY@)ge_le_iffv@@@@@*o̐ @x@o2(ۀ@3X3!@񐑠@%ge_le2(@@@@@?oː @@o22р@3mɶ36ʶ@o0ʐ@%le_ge22@@@@@U'gtb_ltb @@ $>9@33M*|2@@=m>@ q2f@$>9@@@@@q'geb_leb @@ !ف/@33i*2\@'=mZ@( T2@!ف/@@@@@>b_lt @@ u3[@33'à*2:20@u3[@@@@@&geb_le @@ W_M@3031'۠*ΰ262퐑@W_M@@@@@(gtb_spec @ @ 5ր@3H3IŰ^h1@5@@@@@Ӡ(geb_spec @"@  ?@4^3_۰bG@ ?@@@@@頠7 @7@?9r@4s3t3u@+xL^@)add_reg_l9r@@@@@{ @O@{ \n@4/33@_@Zau@)mul_reg_l \n@@@@@{ސ @f@{ \n!@4F44@v@Vaǐ@)mul_reg_r \n!@@@@@/-opp_eq_mul_m1 @~@ < @4^+U -@< @@@@@E @@ Rހ@4sϩ+jѩf4ɐ@(add_diag R@@@@@[+compare_opp @@ 4€@44S+3 B@4@@@@@rn| @@n4\@44i4a+3 y@2add_compare_mono_l4\@@@@@@@@@@@22@ABqm@dc@A33@??@AB@mm@A33}@@*@ABCDE@@@A@AE@@A@@ߑ@A@ABi@ۑ@A@ O@ّ@A@A y!@֑@A@ \@ґ@A@ABC }@Α@A@kH2@Α@A@A\g@ɑ@A@b}@Ǒ@A@AB@@Ñ@A@@@‘@A@AS@@A@s+O@@A@ABCDs1e@@A@s5@@@A@AL:@@A@@@A@ABR@@A@L@@A@A$Px@@A@=m%@@A@ABC=m@@A@=m)@@A@A=m@@A@=m@@A@AB=m@@A@=m@@A@A=m@@A@=mĽ@@A@ABCDE=mŋ@@A@=m@@A@A=m@@A@=m~@@A@AB=m`@}{@A@=m@|z@A@A=mɦ@us@A@=m@sq@A@ABC=m4@om@A@=m>@om@A@A=m@jh@A@=m@hf@A@AB=mh@db@A@=x8@ca@A@A=xd@\Z@A@=x9@ZX@A@ABCD=xX@VT@A@=y@WU@A@A=y@RP@A@=y$@PN@A@AB=yY@LJ@A@=y@KI@A@A=y@EC@A@=y@CA@A@ABC=yz@?=@A@=yn@><@A@A=z@97@A@>8=@75@A@>N@42@A@>Z-@1/@A@ABCDEFGޠ(OT_as_DT7N@!O7Y@7@ @J#@@@@ %'@#@A@A@@@AA@@A@, @^@@#53@7]! &@)~@@@@@, @@,@,!@@#@@") @h@@@@@AA@@A@ې @@ՠ++@)!*@@#@@ @@,@:,|;5*,~=),)@@%@@4d @d@G@H4[@@@@@*$V @@1VQ0R$PD5 +5!,5X@4~\5'@@@@@>& @@1je0f&&@@@@@w@&Orders*Structures#Coq@+OrderedType@@@@\@@'compare\d@@A@A! &@@!t! &J@@A@!@@"eq!^@@A@!*@@"lt!*h@@A@ABC@@7 @@@@-# @@@@@-K @@@$h@@*: @@@@@h @@@$v@@ @@@@@4 @~|@@@@$ѐ @@{o@@@@' @@nh@@@@@g@@[@8/ @@@^! &@@@@-j @@@6@8G6퀶@*h@n!@@@@@- @@-2Ъ@-@-􀐑(@(eq_equiv2Ъ@@$@@* @@-6@!*@@@@@Ԑ @#@e~@Ӡ??@*:M@+lt_strordere~@@$@@ @;@0%@-HX-YS?-[*A*e@)lt_compat0%@@2@@,5q @@@j@k5hu@\@@@@@;%g @b@%o(_@2l}1~%fg66C67D6@5Z6=@,compare_spec(_@@@@@Y' @@'1E݀@22'' @&eq_dec1E@@@@@@@@@@@A@Z@@Z@A@A6@@6@A@@@@A@:@@:@A@ABC)Nat_as_DT9999 @9@88@9@pe^@A8@@AB@ @A 2+@#zs@A$@&@)@ABCDE@C@0@8C_@A@AO@2@8O^@A@@5@8_@A@AB@7@8]@A@w?@;@8w?_@A@Aw?@=@8w?^@A@^@@@8^_@A@ABC@B@8\@A@\@G@8\_@A@A%a@I@8%a^@A@lA@L@8lA_@A@AB@N@8]@A@[@R@8[_@A@A7@T@87^@A@,r@W@8,r_@A@ABCD1b@Y@9V1bZ@A@1t@`@81t_@A@A1y3@b@81y3^@A@1{ @e@81{ _@A@AB1|@g@81|]@A@1@k@81_@A@A1@m@81^@A@18@p@818_@A@ABC1N@r@81N\@A@1@w@81_@A@A1@y@81^@A@1E@|@81E_@A@AB1@~@81]@A@1@@81_@A@A1*@@81*^@A@1@@81_@A@ABCD1?@@81?[@A@1$X@@81$X_@A@A1@@81^@A@1@@81_@A@AB1@@8{1]@A@1y@@8z1y_@A@A1Ec@@8v1Ec^@A@1b@@8t1b_@A@ABC1@@8n1\@A@1?@@8n1?_@A@A1@@8j1^@A@2o@@8h2o_@A@AB6_v@@8d6_v^@A@6_@@8b6__@A@8C\@@8_8C\_@A@AB?G@@9t?G@A@CDEFG@A@9@@@@8X8 @8U@98R8P@@@@8d8ڐ @8N@98I8A@@@@8p8֐ @8?@9ΐ8=83@@@@8|8 @8e@81808.@@@@88Đ @8,@888 @@@@89N @8 @877㐠@@@@89 @8D97@9f1t7߀7@8<7ڠ7А@@@@897 @7ΰ78%8\:8%:8[8U8 88:7@8+7ɠ7@@@@8ʠ95 @7@877$7@@@@8֠9 @7@77k07X@@@@8⠠9 @7V@77J<7;@@@@89 @8:M8[:NO@917978@775O7-@@@@97+ @7*@7"7[6@@@@9 9 @6@8z6ݠg6Ґ@@@@99 @6@86s6@@@@9%9 @6@666@@@@919 @8:6@91$X66@666}@@@@9E9 @6{6y88:8:88+8978:@916w6v@86s6Y@@@@9_9x @6X@8̐6I6>@@@@9k: @6<6:6868:η9:Ϸ8:99 8ؠ8Q9:ө8N@96_v646398@6E626"@@@@99 @9,:8:詚@:?G6 6@866@@@@9:` @666666:659,9<6699?@96_55669 9G9 6!699L96&6$99Q96+6)99V9606.99[965639#9`96:689(9e96?6=9-9j96D6B929o9@6I5ޠ25@@@@9䠠9 @6U6SD@:,r55@55D5@@@@9: @5@55tP5^@@@@::א @9;a5\d@:215W5V@5M5Ld59@@@@:; @657515*5965;z{@:28C\575@55{4ꐠ@@@@:-; @9;4萩@;47@4䐐44ې@@@@:A;W @4@4ѐ44@4@@:M; @5_;4;94994;4;;@;sC4~4}@4|4z4a@@@@:e;o @5w;ķ4;:4::4;ȩ@:1*4`: 4_@44Z4;@@@@:};" @4:484646;44;:$4/9:4.;9䠩@;4,4+4*@4B4)4@@@@:; @:=;L9@:/44@@@@:; @4@433@@@@:: @:W<@;%a3ހ3@:M3ܠ3Ԑ@@@@:Š; @3@4$33@@@@:Ѡ; @:u<01@;\37@;1Ec38Z:::@:q373@@@@:頠;= @3@33|C3t3r3p@@:;T @3l@:3ZO3O@@@@;;ސ @3M3K3I4O3#@3"33@3@@;61<1;@@@@21: @19@1 11 @@@@21  @@1N-1 @111@@@@21 @7i=6=222=2=222=;ķ2 =2=@<11222=;B7|=ɩ3=˩ 22 =Ω16;;N< @2=<(3 210@@@@2蠠0 @@14<0@211"00ꐠ@@@@20 @7=7!=222A=2?=2=22=;2F=34=@=Y1y302<2;3>;|7>3?> 2:2>297<; *7[>+303.2{>-2y>.2w313/>1<82>23n>4N2rO2q36>8;7>93u>;U2p32>>X2o7M<>;A<3}2ZZ0͠=0@@@@3X0 @M@030@32W2Vl0O0@@@@3j0 @0@00[0g@@@@3v0f @k@0 0e@0d0_k0^@@@@30] @8/>|7>}332>2>233><2>3;۩@>lA0\2ȩ2ǩ3><8B>3˰; 23;27<<<@3>0[30Z0V0:@@@@309 @@0:$p08@3^0706"0403@@@@302 @01@0-0@@@@@3̠0 @0@00 000@@3ؠ/ @/@6///3//⩚@07(/ր;/ՠ@//@@3/Ȑ @/@62/ö7:=6+044!0 @/@/=@>8 ,/<=;///@//@@44< @4I@// /@@@@4$/ @/@///u@@@@401] @1h@/t/r!/r@@@@4</q @/p@=w?24n?40=p/l1@@@@@4L/k @/j@4}?C ==㐑/f@@@@@@4[/e @/d@/`/^L@@@@@4g/] @/\@/X/VX@@@@@4s/U @/T@/P/Kd@@@@@4/J @/I@/E/=p@@@@@4/< @/;@/7/3|@@@@@4/2 @/1@=?=?4ʰ?/-Z/,/*@@@@@4/) @/(@/$/ @@@@@4/ @/@//@@@@@4/ @/@/ /@@@@@4̠/ @/@>?¶=?é25=@?!1{ /=E=4ΐ.@@@@@4㠠. @.@>?ٶ=?ک2%5=3=X=%/1.@@@@@4. @.@>1?=?285+=F@?118.=o=<.򐑠.@@@@@5 . @.@..-@@@@5- @-@>T@>@2[5N<թ@<7-=<5-@@@@@50- @-@>k@&>4@'2r5e<</'-'@@@@@5B- @-@>}@8>F@92/5y=+</-;@@@@@5V- @-@>@L>Z@M5=;>N->-N@@@@@5i- @-@>@_>m@`5=#N-O-_@@@@@5z- @-@>@p>~@q@-5@t-=-q@@@@@5- @-~@>@>@@/֩5@>-z@@@@@5-y @-x@>@>@@/5Ѱ@@?1-t->-s@@@@@5-r @-q@>@>@@-5@>-m@@@@@5Ġ-l @-k@:m@9@-g5/-a-`@@@@@-_-\ @-[@:}@ʶ9@˶@-W-U@@@@@-n-T @-S@:@٩6=>=-O@@-N@@-~-F @-E@:@:@35--A@@@@@--@ @-?@:@:*@3E/Ԑ.-;@@@@@--: @-9@:A :<A 3W-5-3 @@@@@--2 @-1@:A:LA3g"---+@@@@@--* @-)@:A+:\A,3w-%-#*@@@@@-Р-" @-!@:A;:lA<3--:@@@@@-ࠠ- @-@--F@@@@@-젠- @-@- ,R@@@@@-, @;Ac:Ad,0,33,0i@0h0>@;!An:Ao,0,m,@@@@.+ @+@;1A~:A+0.%+}@@@@@.#+ @;AA:A-(0-33-0@0 0?@;LA:A-0++h@@@@.>+a @+`@;\A:A+ǰ0.+\@@@@@.N+[ @+Z@;lA:A46??-+V@@@@@.`+U @+T@;~A˶:A̩4.r+P@@@@@.p+O @+N@;A۶; Aܩ4'7?5?"-+J@@@@@.+I @+H@;A;A49/+D@@@@@.+C @+B@;A79?T??F+>@@.r@@.+= @+<@;B ;>B7J?e@>"+8 @@@@@.+7 @+6@;B 7\?w1??e+2 @@.@@.Š+1 @+0@;B0;aB17m?B@2>4X+, 2@@@@@.ؠ++ @+*@;BC;tBD7?+&+!3+ + C@@@@@.頠+ @+@<BT;BU7?f+7+2D++ T@@@@@.+ @+@<Be;Bf7?+H+CU++ e@@@@@/ + @+Bw7w@7+ @+ + w*ؐ@.@@&'&$ @&#@&& &@.@@&4% @%@%琐% %ѐ@/@@&A% @%@%% @@/@@%% @%@%% @@/@@%% @%@%% @@%@@% % @%@%%v @@%u@@%Π%m @%l@%h%d @@%c@@%ڠ%` @%_@%[%U @@@@@%栠%T @%S@%O%B @@@@@%%A @%@@A;B82B=LA4%< @@%;@@%8%5 @%4@AKCAC8CC  ;JA @%0 @@%O@@%L%/ @%.@A_CA(C8WC @%* @@%`@@%]%) @%(@ApC+A9C,8hC." /A-%$ +@@%q@@%n%# @%"@AC<8xC> ?%;~% ;@@%@@%~% @%@ACL8CN O%;% K@@%@@%% @%@AC\AjC]AbC^8C` a@V c e0qA% a@@%@@%% @%@ACrACsAxCt58Cx y7K0%  u@@%@@%%  @%@ACACAC5Ӡ8ưC ?P0% @@%@@%̠% @%@ACACAC8ذC< A$ @@%@@%ߠ$ @$@ACACAC<C8C  $  $,$ @@%@@%$ @$@B CŶACƶACǶ<Cȩ9C ˠ $i$ @@&@@& $ @$@BCڶAC۶ACܩ9C~ ߠAT$ @@&"@@&$ @$@B2C9)C'%$ @@&2@@&/$ @$@BBC99C S>SB$ݠ @@&B@@$ܠ$ِ @$@BRD BD9JD d @$=@$9$4 K@@'@@$$3 @$2@$.$* W@@'@@%$) @$(@$$$ c@@@@@%$ @$@$$ o@@(#@@%$ @$@$ $ {@@(/@@%+$ @$@## @@'@@%7# @#@#񐑠# @@2 @@%C# @#@#㐑#۠ @@2@@%O#ڐ @#@#E::6 @#t3##Р @@#@@%a#Ȑ @ @72ZF#ǀ@7#Ơ #@@@@%q# @ @$#$@$# #@@@@%#h @ @11Q1@1#g #e@@@@%#L #O#K#G #V#K#G;N @@;B#C #A@@@@%$i @ @$q&@$i@$h#( #'@@@@%$! @ @$):K#@8$ #@@@@%ʠ#ސ @ *@#o"@$됑#ݠ *"@@@@%ڠ# @ :@#0."܀@1󐑠# :"ܐ@@@@%@@@@@ Q###@A@"Š"Ē W#""Đ. @"@"" R@@2@@"% @"@"" ^@@2@@"2> @"@29" j@@2@@"̠* @"@"" v@@2@@"ؠ" @"@"" @@2@@"䠠) @"@"" @@@@@"" @"@"t"s "=@@@@"! @!@""!"@`F?F)F@D $#2@";!!@  !! @@)k@@#*  @@{Fȷ?Fɷ)Fʩ@!!a!Ӏ!@!! !@@@@#-%R @@Fܷ@ Fݷ)Fީ!l@!h!e !_@@@@#=%| @@F@F)F$!@@!<!9 !3@@@@#M! @@F@-F)F4!@!! !@@@@#]  @@G @=G )GD @ 琐   ܐ@@@@#m  @@G@MG)GT @   @@@@#}  @@G,@]G-*G.d @  + @@@@# f @@G<@mG=*G>t e@ d `; Z@@@@# ; @@GL@}GM*'GN :@ 9 4K .@@@@#  @ @  W@@@@@#  @@c@@@@@#Š @@𐑠o@@*#@@#Ѡ @@向{@@3@@#ݠ @@ܐ٠@@@@@#頠ؐ @@ӐΠ@@@@@#@@@@@%$$@A@@@@@@%$$@%%@% $%$@ABC@ӠҐ @@͐ʠ@@@@@'^ɐ @@Đ@@@@@'j @@@@@@@'v @@@@@@@' @@!C@@@@@' @@@@@@@' @@ 䐑@@@@@'" @@@@@@@'! @@~@@@@@'} @|@xv@@@@@'ʠu @t@pg&@@@@@'֠f @e@a]2@@@@@'⠠\ @[@WR>@@@@@'Q @P@LHJ@@@@@'G @F@B=V@@@@@(< @;@72b@@@@@(1 @0@,*n@@+"@@() @(@$#z@@@@@(*" @!@@@+:@@(6 @@@@5@@(B @@  @@@@@(N  @ @@@@@(Z @@@@@@@(f @@됑@@@@@(r @@ᐑ۠@@@@@(~ڐ @@Րɠ@@@@@(Ȑ @@Ð@@@@@( @@@@@@@( @@@@@@@( @@ @@@@@( @@@@@@@(Ơ @@"@@@@@(Ҡ @@.@@@@@(ޠ @@|y:@@@@@(ꠠx @w@smF@@@@@(l @k@g`R@@@@@)_ @^@ZE^@@D@@)6 @5@1&j@@%@@)$ @#@,TI{GI|@8y>IH  AG}@@@@)- @@@@*@@)9 @@@@,I@@)Eߐ @@ڐӠ@@@@@)QҐ @@͐@@@@@)] @@@@@@)i @@@@@@@)u @@@@6G@@) @@@@@@@) @~@zd@@ <@@)c @b@^K@@ H@@)J @I@E=@@@@@)< @;@7, @@6@@)+ @*@& @@@@)ɠ @@%@@@@@)ՠ @@ 1@@ @@)ᠠ @@=@@ @@) @@萑۠I@@@@)ؐ @@A<,;Ѷ-5J\@8@@HJ`@@<Ӑ 'Ӡ`@@@@*Ґ @@͐l@@@@@* @@A<,;@;@ٶ@HJ@@C",@@@@@*1 @@@@@@@*= @@@@@@@*I @@@@,@@*U @@@@,@@*a @@{p@@o@@*mg @f@b_@@{@@*y^ @]@IJڶHJ۶HJܩ=')f="hY@@-"@@XU @T@I2JHJHJ=:)y=5g琑P@@-5@@kO @N@IEKIKIKD0K@#<@)=IJ )I@@@@@H @G@I[KI$KIK=c*;<C@@-]@@B @A@ImK(I6K)I.K*=u*;;=)@@-o@@< @;@IK:IHK;I@K<DjK=@7@*ԩ;:6<@@@@@5 @4@IKMI[KNISKOD}KP@#@*M0N@@@@@ʠ/ @.@IK_ImK`IeKaDKb@\_*_@@@@@۠) @(@IKpI~Kq@!Ƕ@!ȩ=J$q@@!@@# @"@IKIK@!ٶ@@@!@@ @@IKIK@-"@@!@@  @@IKIK@<@=<1@@!@@ @@IKIK@" =IR @@ @@. @@JKöIKĶ@"> IΩ*g@@.x@@@ @@JKնIKֶIK׶EKض@Ҷ@>#$@@@@@V @@J0KIKIKEK@$'@<]$)@@@@@i @@JCKJ KJLE.L@@@@@@@{ @@JULJLJLE@L@>Xbꐑ@@@@@ @@JgL"J0L#J(L$ERL%@<tᐑޠ#@@@@@ݐ @@JyL4JBL5@>z ,JؐҠ4@@.@@ѐ @@JLEJSLF@>J =̐ȠE@@"@@ǐ @@JLVJdLW@<"U@@/ @@Ѡ @@JLfJtLg@<!e@@"@@ᠠ @@JLvJLw@;ʩ!jLzJL{$}ALI א|@@@@ @@JLELJLJL@>ܠ>נ+@ǩ>۠JJ@@.@@ @@JLJLJL@.>+7>@@@@ @@JLKLJL@B? +K?$H @@/ @@Ǡ @@JLԶKLնJLֶ@u?"+a?-0@@@@۠ @@JLK.LJL@?6+u?1)*~@@/1@@} @|@KALK LKL@V@=mVx>w@@/@@v @u@KUMKMKM@J@ =Qq@@/@@p @o@KhM#K1M$K)M%@}@ =~k%@@/@@)j @i@K{M6KDM7K<M8@p@3=e8@@/@@<d @c@KMIKWMJKOMK@_?BMP+)^[M@@Z@@QW @V@KM^KlM_KdM`@t?BMe )rRa@@/@@eQ @P@KMrKMs@?BMx *KLJt@@0H@@xI @H@KMKM@D?ҠBŰM =K B@@@/@@? @>@KMKMKM@:?> O9@@0O@@8 @7@KMKMKM@N?>  e3@@/@@2 @1@LMKMKM¶@ @>2w-@@$@@Ǡ, @+@LMԶKMնKMֶ@ (@"ҩ>F  -'@@0@@۠& @%@L-MKMKMGM@!@@#@!@3EF@@@@@ @@LENLNLNG0N@9@@;@>t@@0@@ @@LZNL#N@$l@$m@\L o@@$i@@  @ @LlN'L5N(@Ŷ@&@@$y@@* @@L|N7LEN8@$@֩@~ Lې8@@0@@< @@LNILWNJ@@$H@@$@@L @@LNYLgNZ@@>DY@@$@@] @@LNjLxNk@$@@M "$Ől@@@@p @@LN}LN~@@ʠ}@@@@ @@LNLN@$@۠>$,@@@@ @@LNLN@A@񐑠ޠ@@@@ݐ @@LNLN@ض@% @MB ֠@@%@@Ր @@MNöLNĩADN MgАΠ@@1 @@Ƞ͐ @@MNնLN֩A!ȩ=Ơ@@1@@ڠŐ @@M,NA2D%NM@@@@@렠 @@M=NMN@4@@@@@ @@MLOMO@C@@@@@  @@0(@W@@@@ @%@@2%@@@@)y @5@@3x5w@@@@9c @b@MOFMTOGAAM 8^XG@@1@@KW @V@MOXMfOY@@-ARQP[@@@@@_O @N@MOlMzOm@ @/?Jl@@@@@pI @H@MO}MO~@!ֶ@AĠ$@1'D@@@@@C @B@MOMO@!@@ >@@@@@= @<@MOMO@>A砩N3876@@1@@5 @4@H OH O@ݶ@ީ@&  0@@2k@@/ @.@HOȩ@5NiҐ*@@&@@ʠ) @(@H-O׶H+Oض@ r@ s@Gݠ 3$@@$|@@ߠ# @"@HBOH@O@ @ @\E ? ?@@2@@ @@HVPHTP@ @ @pYNx)@@2@@ @@HjPHhP@ @ @moqNM-@@2@@ @@ &@@2@@ @@2@@@@@ @@>@@2@@ @@J@@@@) @@ᐑܠV@@@@5ې @@֐Ӡb@@@@@AҐ @@͐Ǡn@@@@M @@z@@@@Y @@NPB֠EɰPYO.@@2@@j @@NP@ @@2@@x @@NPNP@i@j@EPzHt@@3a@@ @@@@@@@ @@p@@$@@o @n@j[@@$@@Z @Y@O'PNPC.F!P OUT@@3)@@SP @O@O9POPC@%PNPF6P I;KC@@B@@h< @;@ONQ OQ @FGQ O71 @@%@@y0 @/@O_QO(Q?FYQOZ+@@3a@@* @)@OqQ,O:Q-@FjQ01O9 А%0@@3v@@$ @#@OQAOOQB@VFQEFNC@@3@@ @FXK QWJQYCF`@XC /橚_@ gteJnOCCC멵,COi@#02ZH#(OCM@i@@@ݠڐ @@ՐҠu@@@@@頠ѐ @@̐Ƞ@@@@@ǐ @@@@@@@ @@@@3@@  @@@@3@@ @@@@3@@% @@@@@@1 @@@@@@= @@{@@@@Iz @y@ur@@"9@@Uq @p@lh@@@@@ag @f@bS@@%@@mR @Q@MA@@&@@y@ @?@P[R@;@@4@@: @9@PiR$BPa5"@@(u@@4 @3@PxR3@ GDxP=/2@@4@@. @-@PRCPQRD@AB)B@@@@@( @'@PRSPaRT@AQD%#R@@@@@Ơ" @!@PRcPqRd@AaB b@@5@@֠ @@PRsPRt@D7P2 s@@(@@砠 @@PRPR@DʠPR1@@@@@ @@PRPR@C2- @@@@@  @ @PRPR@ACli@@5Y@@ @@PRPR@ uE1BD@@5k@@+ @@Q RȶPRɩE)E@@#@@; @@QRضPRٶ@1u@@@@@J @@Q,RPR@t)䐑@@@@@Y @@Q;RQREBCf*<@@#N@@j @@QLSQSCuQ@@5@@ࠠݐ @@Q\SQ%SQS@1E^Qؠ@@)k@@א @@QnS)Q7S*Q/S+@1EpQ-gҠ*@@5p@@ѐ @@QS;QIS<@)EQې̠;@@@@@ː @@QSLQZSM@ ƠJ@@@@@$Ő @@QS[QiS\EBZEh\@@@@@ @@QSmQ{SnEB©Cm@@@@@Р @@QS~QSQS@3䐑}@@@@@ࠠ @@QSQSQS@3&@@@@@ @@QSQSQSLS@+ڶ@2+E砩$@@@@@ @@QSQSQSLS@$@3MD%@@@@@ @@R SƶQSǩFڐ@@@@@( @@RSֶQSשF"ISRg@@6@@: @@@@@@@J~ @}@R=SI4S2CRy@@6=@@xu @t@RMTRT IET CA2DQp @@6O@@o @n@R_TIVTTQRj@@6_@@i @h@RoT*R8T+@@ЩCIjT0hA=RАd-@@6s@@c @b@RT>RLT?RDT@@AQI}TCDRD}RN^C@@6@@Ġ] @\@RTTRbTU@CITXXR吩2WX@@6@@٠V @U@RTiRwTjITlbRRuQj@@6@@렠P @O@RT{RT|@CϩIT&RRK}@@6@@J @I@RTRTRT@IͰTRIϰT5RE@@7F@@D @C@RTRTRT@IT5R(?@@7Y@@&> @=@RTRTRT@"̶@'ITR69@@7l@@98 @7@STɶRTʶRT˩JTͩmS 3@@7@@M2 @1@S"TݶRT޶RT߶@(JT<Rc-@@7&@@a, @+@S6TRTE_R'@@7@@q& @%@SFUSUGMJ@USDX!@@7H@@  @@SXUS!UES SS@@7@@ @@SjU%S3U&S+U'GrEcPS3E̐)@@+|@@ @@SU:SHU;S@U<GEp;@@7@@ @ @SULSZUMSRUN@G&6 L@@@@@͠ @@SU]SkU^ScU_@GG]@@7@@ޠ @@SUnS|UoStUp@EөE/o@@8#@@ @@SUSUSU@ES-W@@%@@ @@SUSUSUGࠩGGܠS@@8J@@ @@SUSUSUGGSR@@&@@* @@SUSU@B̶@,H*S@@,@@< @@TU̶SUͶSUζ@5dF<)ߠ@@BC@@Nސ @@T#U޶SU߶SU@5vFNQ=٠@@BV@@aؐ @@T6USUK.UHn-䐑Ӡ@@8@@sҐ @@THVTVT VKAV[9@ѐ͠@@@@ @@T[VT$VTVKTVnTWTrJS@@8a@@ @TqV,T:V-+V/T4V0KlV2T9@F.@*@@ @TV?TMV@+2VBTGVCKVEFTM@FBr@*@@àk @j@TVSTaVTHW@g}fSEeW@@*@@ؠd @c@TVhTvViHl@|_SEl^l@@+ @@] @\@K3HqHp'Xz@@@@W @V@KAHH~ R@@@@ Q @P@TVTVBKFFTL@@+:@@K @J@TVTVB\+VTVKVT1F@@+i@@/E @D@UVKVFT@@@@@@?< @;@UVϩL VѩQ%U 7@@@@@O6 @5@U$VߩLVJFU1@@@@@_0 @/@U4VL+VZQEU+@@@@@o* @)@UDVU WL<WU''D+%@@9G@@$ @#@UWWU WLOWUTD?@@9[@@ @@UkW&U4W'U,W(LdW*M L,Uh)@@9o@@ @@UW:UHW;U@W<LxW>a M@U|=@@9@@ @@UWNU\WOUTWPLWR tTU Q@@9@@Ҡ  @ @UWbUpWcUhWdLWf uhUe@@9@@栠 @@UWvUWwU|WxLWz^Px@@9@@ @@UWUWUWLǰWVO@@9@@  @@UWUWUWLڰW N@@9@@ @@UWUWUWLW|M@@9@@2 @@VW¶UWöUWĩMWƩ頩KUȩw@@: @@H @@VWضUWٶUWکMWܩҩ@@:!@@\ @@V1WUWUWM*WY*)Ɛݠ@@:4@@oܐ @@VDWV XVXM=Xl'<נ@@:G@@֒Ր@ @@4yʠ@@D@@Ƞ7 @@4n@@D@@ԠC @@C+@@D@@ࠠ;ؐ @@4b7@@D@@젠4^ @@4YC@@D@@;M @@4MO@@@@@4J @4I@45[l@@@@3s @@4U4S3n4TR!XnQXo;IXp@VTB@4h4j3j@  3iw@@;+@@,; @R;XQX;cX@39ɀ3`@3\@@@@@7 @ROXQX;wX3,@3(@@@@P7< @R_XQX;X$3@2wq@@@@`2Ԑ @RoXQX;X42@2Ґd^@@@@p2 @RX̷QXͷ;XΩD2@2QK@@@@2} @RXܷR Xݷ;XީT2|@2{>8@@@@2R @RXRX;Xd2Q@2P+%@@@@2& @RXR-X;Xt2%@2$@@@@1 @RY R=Y ;Y1@1 @@@@1ϐ @@1ʐ @@@@@̠1 @@1 #@@@@@ؠ1 @@1 /@@;@@䠠1 @@1ܠ ;@@E@@1 @@1֠ G@@@@@1 @@1Р S@@@@@@@@@@ i*#@A@Ϡΐ @@WYhWvYiE1mHiNYoW1qFNYsWzɠ o@@E@@ȠŐ @@WYWYE21H @@@@@ڠ @@9@ @@#*@@栠 @@NTMM @@;@@ @@WYWYWY@NYW: @@@@@ @@Q@XYWY©NY琑 @@@@@ @@QX(@@SYԶSYթOYשWS֐ @@<@@. @@X+YO"Y WX$} @@@@@>| @{@XYX<YWYO4YW{w @@<@@Rv @u@XOZ XZ OGZ 00X q! @@<@@cp @o@X`ZX)ZJX%Ak!@@@@@sj @i@XpZ+X9Z,JXiQe!*@@@@@d @c@XZ;XIZ<LGN_!:@@@@@^ @]@XZKXYZLLIY!J@@@@@X @W@XZ[XiZ\XaZ]@J3SP![@@@@@O @N@XZlXzZmXrZnLJH!l@@@@@ŠG @F@XZ}XZ~XZLʠLVB@!~@@@@@נ? @>@XZXZXZ@JS*K:!@@@@@蠠9 @8@XZXZXZ@:84!@@@@@3 @2@XZXZXZ@/3@:IK!'X6.!@@@@@ - @,@Y ZĶXZŶXZƩM6(&!@@@@@% @$@YZնXZֶXZ׶@/̶@9aM% !@@@@@/ @@Y,ZXZXZM4M/!@@@@@A @@Y>ZYZXZ@:Ki!VX"9!@@@@@U @@YR[ Y[Y[@:K}5o@@ǐ @@Z[̶Y[ͩQ [8Yΐ "@@>@@% @@Z"[ݶY[ީLKZ"@@@@@5 @@Z2[Y[L[Y"@@@@@E @@ZB[Z [NIKR"@@@@@U @@ZR\ Z\NYI # @@@@@e @@Zb\Z+\Z#\@L#@@@@@v @@Zs\.Z<\/Z4\0N{#.@@@@@ @@Z\?ZM\@ZE\ANN#@@@@@@ @@Z\QZ_\RZW\S@LG#Q@@@@@ @@Z\bZp\cZh\d@8s#a@@@@@ @@Z\rZ\sZx\t@/@8LY)#u@@@@@Π @@Z\Z\Z\NӠ6|{#@@@@@ߠz @y@Z\Z\Z\@N϶@;;N%u#@@@@@t @s@Z\Z\Z\NNZon#@@@@@m @l@[\Z\Z\@>b#@@@@@*a @`@['\Z\Z\V\@-߶@<|MTR.,S;p\#@@@@@@[ @Z@[=\[\R5\ [[V#@@??@@RU @T@[O] [] RG] v[P$ @@?P@@cO @N@[`][)][!]RY] Bc EX搑J$@@?e@@xI @H@[u]0[>]1[6]2Rn]4: XXD$4@@?z@@C @B@[]E[S]F[K]GR]I lZʩ[T+->$I@@?@@= @<@[]Z[h][[`]\R]^ǠZߩ [i+-8$^@@?@@7 @6@[]o[}]p[u]qMޠ?  2$p@@3@@ɠ1 @0@T[ض@:@,W7]V]R]퐑&$@@%@@ܠ @@T[@M@?WJ]V]R԰]$@@8@@ @@T[@W\]V]R]  [ $@@ @@ @@U\@#Wp]V]R])![$@@@@ @@U\&@W]ѶW]ҩS]'$@@@@) @@U'\8@ W]W]S ]:%$@@@@;$鐠 @\>]\]طзʩ^S=PDW[{é$@JJȩ^ SEPLW[8ZZη2!3\SW2g I^SW 2i$@K"2{KOS& S*}l|W01I^-Si1ͩ$.@KN2{KF@@\x^3\A^4@@ @\8!]j%7琠@@ @\^H\V^I3'\0%`Q@F$;tf@\^V\d^WAɶ@5@@#%WZX@@V @\^h\v^i@4WU\v\TX#^pW^qSvStRQLM\BLM=HN'l@$^|S[WJ ^~SW[\22;ZAKSM:QW 'uI$^S[W WW4ZHML2S0^S\MDA:4^S\@\^\^Mr $+%ؐ@@@@栠Ԑ @\^\^ӷ}w̷soX[fUr[hsH3>\=;S3W2PJ>^S+2R$@K2DK!A S> SW3 JK^S83 $@K2D K.P/@] ^Ŷ\^ƶ@@@\ʐ5Ƞ%uqS@@"o @]^ڷ\^۷nFDBA?@-[gf@]*^\^y@Ķ@M@J c%\US@@?Q @]<^]^@ lHP]]9X^X0_TTSJMH]>۩M̰ݩOM_ TGH\3|XJ_TJX3~]I]JJ_TM\]\MͰ꩷CZ_TT \XX&J_TVX(X ]U @]`_])_MߐA& @A@@s@@@@@&0$@A@ @]t_/]=_0   @]z_5]C_6  @@\ Ԡ&7   @@ @]_H]V_I3   %M@B3+  @]_R]`_S= @ @  &R   }@@Q @@Y#a {@ِ z&b y@ u@@ @]_s]_t^ t m l k@]_y]_zd z@ s@ r\ W&{ ; 7 5@@Ԡ! @]_]_w + ׷ ֩%@<  $ #@]_]_ 5@ @  &   @@ @X@ $ @ & @ @@  @ @X _X _@2 T_!L^[ &@@@@@TӠ  @ @X_ɩU_˩" Z^X &@@@@@T㠠  @ @X/_ٶX-_ڶ@22U_ݩ"6Ss]_% &@@@@@T  @ @^2_U)_署%@_^ \ 󐑠 &@@@@@U   @ @ 萐 & ɐ@ @@U Ɛ @ @  ' @ @@U# '    @ @N&!@ 1 ^ '!@@@@@U<  @ @^w`2R}\T  '2@@@@@UM  @ @O&E@ 1[% }^ѐ |'E@@@@@U` { @ z@^`VR\x  v'V@@@@@Uq@@@@@'l  @A@ v u @ t@^`kRU]%]; p'k@@@@@U o @ n@^`|RǠU]թ$\]) j'}@@@@@U i @ h@ZA`Y`Y`^`@3 d ]$ \ [ F'@@@@@U E @ D@ZT`Y`@.U߰`^$T栩T<^"M$M @'@@@@@U  ? @ >@Zk`Y`@1S@78Q*_^$BS^A :'@@@@@U٠ 9 @ 8@^S`϶^`жY`Ѷ\<`Ҷ@ 4@<O$$ 1` 0 !'@@@@@U  @ @_(`8堩QRT|&@_1b ] _)S2_+T_~  '@@@@@V   @YWa 3Y'@ I2} A]@Y^a 3`9 QxT&]_ST_T_ ( @@@@V-  @ @Yya#@3uV`a&_Ő ("@@@@@V=  @ @^a3_8a4Zba5\a6@Vsa9#y  @S_D#} O% a@9BQ#. S #  (D@@@@@V_  @ @_aU@.9XQŠ#_ͩ']@`N1 ^D_hS_j#_֩_  (c@@@@@V~  @ @_at@3Vaw` (s@@@@@V  @ @ 琐 ( Ӑ@K@@V Ґ @ @YaYa9'@ C߇ ̀'@`1| ̀__ _ې ˠ(@@@@@V ʐ @ @ZaZa Š(@@@@@VŠ Đ @ @ZaZa (@@@@@VӠ  @ @ZaɶZaʶa˶@9V@;@n<_P8/ (@@@@@V頠  @ @Z5a߶Z3aRM`I (@@@@@V  @ @`4aW+a% `- (@@@@@W   @ @`DaW;b% `= (@@@@@W  @ @`TbR|%S`M )@@@@@W)  @ @`db@/Td%i`) )@@@@@W9  @ @Zb/`ub0@9sR%`: )/@@@@@WJ  @ @`b@W|bB%^b- )?@@@@@WZ  @ @`bPW_#R7_ )O@@@@@Wj  @ @Zb`W_# _ )_@@@@@Wz ~ @ }@ZbpW_ǩ# y_ x)o@@@@@W w @ v@Zb`bW_ة# r#_ n)@@@@@W m @ l@Zb`bWϰ_$ h g)@@@@@W f @ e@Zb`b`bW_$!(@bMw? aO`$( ` ^)@@@@@WƠ ] @ \@[bab`b@RW`$;(@bmw? XD `ϩ$B W U)@@@@@Wࠠ T @ S@[,bֶab׶`bض@O}X`0` O)@@@@@W N @ M@Y7Y5a.b[@b[>bX'b&~&' I&(``q&9&_ H)@@@@@X  G @ F@YOYMaFc[Xc[VcX?`Z&a& B*@@@@@X A @ @@Yd <@ :a\ca%c[oc[mc@ XW`r$&W 5a\'$:$^} 4* @@@@X; 3 @ 2@Y X@ .axc3aAc4[c5[c6@)@ *Xt`$&t )`7$f$1 (*=@@ @@XX ' @ &@[cN[cOacPX`$̠)U@bN1 "PeaY@$_ؐ !*X@@@@@Xs  @ @[ci[cjackX`©$砩)p@b92o PaY[_v *t@@@@@X  @ @[c[cacXð`ީ%)@b1 Pa˩YS7 *@@@@@X  @ @[c[cacXܰ`%)@b1y PaYP *@@@@@X  @ @\ cXcǩE *@@@@@XѠ  @\cǷb cȷ@6 )@  €P@\%c϶bcж@6(Y a(%M %NPᐐ * @@@@X젠  @\8cb(c@6;)@ S2 P@\@cb0c@6CY(aC%h  * @@@@Y  @ @\RcbBcY6OY:aU,aB *@@@@@Y  @\cd bSdbd@6g*@   @\ldb\db%d@6p@CYVaq%[1Pa% 吐 + ې@@@@Y7 ڐ @\d-bsd.b<d/@6*1@ $s  @\d6b|d7bEd8@6Yua%EbE% ِ נ+; А@@@@YV ϐ @ @YVsVp, ʠ+I@@-@@ ɠ Ɛ @ @YVV~ +W@@-@@ נ  @ @YV-V,)֐ +e@@F@@ 堠  @ @Y,V;V:( +s@@G @@   @ @^7dP5R. +@@9#@@   @ @bdbd@SV٠*c% +@@GI@@   @ @bdbd@SV젩*c8 +@@G\@@ (  @ @^ld@@waSA +@@9Y@@ 8  @ @cdɩZb Z*;Mb +@@@@@ I  @ @cdکZb1`ܐ^*L +@@@@@ Z  @ @c0dZ'bB*]m +@@@@@ i  @ @Z5bP*icbB +@@ @@ x  @ @ZDb_(cbM |,@@@@@  { @ z@ZSbn(cb` v,@@ u@@  q @ p@Zbb}*cbk l,%@@@@@  k @ j@Zqb*`b~ f,4@@9@@  e @ d@Zb(`b `,C@@@@@ à _ @ ^@ceTWV# Z,S@@ Y@@ Ӡ T @ S@cedZb(V*Ր O,c@@@@@ 㠠 N @ M@cetZb˩*V I,s@@@@@  H @ G@ceWϠfV/ C,@@@@@  B @ A@ceWߠab =,@@@@@  < @ ;@ceWLM 7,@@@@@ ! 6 @ 5@ceZc +"+# 1,@@@@@ 1 0 @ /@de©Zc)]E +,@@@@@ A * @ )@deҶceө[c*+C"˩ %+Fb+G !,@@:v@@ U  @ @d+ece[#c>)"ߩ[[䐑 ,@@@@@ g  @ @d=ede[5cP+i![' ,@@ Y@@ z  @ @dPf df [Hcc)[  - @@@@@   @ @dbfd+f@[[cv++_. -@@@@@   @ @duf0d>f1@[nc)) -1@@@@@   @ @dfBdPfCdHfD@%c)[c+,KdK!+^9 -I@@@@@ ɠ  @ @dfZdhf[d`f\@[c))^M -]@@@@@ ݠ  @ @dfnd|fo[cƩ+ߐ,td|+_ -r@@@@@   @ @dfdf[c۩**  -@@@@@   @ @df@4[Ѱc*0 -@@S @@ 䠠  @ @df@4[c,)*B ܠ-@@S@@  ې @ @dfdf@Sȩ[d,( 搑 ֠-@@;[@@  Ր @ @ef˶df̶@Sݩ\ d$*h\A* Р-@@@@@  ϒ-  ΐ ʐ @ @_:f@4\!f)'=<e  -@@ C@@   @ @_Kf@5  -@@I8@@ Ϡ  @ @_Yg\?g)EHeA .@@IH@@ ߠ  @ @_ig@9k\Pg)V3;e .@@IY@@   @ @_zg$\`g&)f +/ .#@@Ii@@   @ @_g4_g5@9@~2 .3@@Iy@@   @ @_gD_gE@5@7V\gK)He됑 .H@@@@@ %  @ @_gY_gZY\g^)de  .[@@J@@ 8  @ @_gl_gm9gn@8@8 \gr)d#,Ƞ)4)E .t@@I@@ Q  @ @_g_gRg\ðg)#',ޠ)cP/ .@@I@@ f  @ @_g_ggg@86@87\ڰg)e").e# ~.@@I@@ } } @ |@`g`g@8LX fT x.@@Je@@  w @ v@`g¶`gö@>@8^Z ff| r.@@Jw@@  q @ p@`*gԶ`(gնgֶ@5v@ lZc j.@@J@@  i @ h@`=g`;gg@ dXW*,I,2 b.@@J@@ Ơ a @ `@`Pg`Ng@4!ZG>SZBfE \.@@J@@ ٠ [ @ Z@`ch `ahh@>b@8@@JZV*T֩*U9X V/@@<@@  U @ T@`yh#`wh$h%@7@GX P/$@@J@@  O @ N@`h5`h6h7cJh8@ J@7X(񐑠 G/8@@T@@  F @ E@`hI`hJhKc^hL@ A@ BZ ?/K@@>@@ ( > @ =@`h\`h])h^@7@7@7@]hdO 9 7/`@@@@@ = 6 @ 5@`hq`hr>hs@>ƶ@7¶@7ö@]hyed 1 //u@@@@@ R . @ -@`h`hSh@7ֶ@7׶@8 Z֠ )ZѠz (/@@@@@ h ' @ &@`h`hih@7@7@8"ZY "/@@@@@ } ! @ @ahah~h@?@9N[@ZC /@@@@@   @ @ahŶahƶhǶ@?@9b[9 /@@@@@   @ @a.hضa,hٶ@4@9t[f\ /@@K@@   @ @a@ha>hh@8:@8;@8pY\.d+2.f /@@K@@ Π  @ @aXiaVii@8R@8S@8Yt.]+Kg~] 0 @@=@@ @@@=@0  @A@   @ @atiari^[i!+aab.vg+Ɛ0 @@@@@  @@<0,@@@@@   @g0N 9@ 6%~ @A0?䐠@@@@   @@aiP^iR+K2gߐ٠0O@@@@@ ,  @#@ 6% @@נ0_Ր@@@@ <  @@aipaiq=ir^it+&.ɠ 됑ɠ0s@@@@@ P  @@à0@@@@@ \ y @@aiai]i^ΰi+%4+ՠ gҐ0@@@@@ p  @@aiai@7p0@@@@@   @@b ibi@7rX 0@@@@@   @@biĶbiũ\k0@@L @@  q @@b*iԶb(iնiֶ@7@B0@@@@@  g @@b;ib9ii@I}0@@@@@  \ @@bKibIi@6@7\<h0@@@@@ Ӡ U @@b]jb[jj @@\@HT1@@@@@ 䠠 J @@bnjbljj@51@@@@@  B @@b~j(b|j)j*e=j+@@H@HZ,pE1-@@@@@  ; @@ CB ;@1=@@@@  0 @w@bjNbjOjP@8d@_jTh 3Fs1P@@@@@ - & @q@bjabjb.jc@@@_jg{Ftm1c@@@@@ @  @k@bjtbjuAjv@8\ B\g1v@@@@@ S  @e@bjbjTj@8\ՠ;a1@@@@@ e  @_@bjbjfj@@\I&\U[1@@@@@ y  @Y@cjcjzj@A\JG[U1@@@@@   @S@cjcj@6]h O1@@@@@   @M@c'jѶc%jҶjӶ@8[A0-I1@@@@@   @G@c;jc9jj@8[U0>-,i_-C1@@@@@ ǠA @@@cQjcOj@9`9hT0m Fߐ<1@@MC@@ ڠ; @:@cdkcbk@9#`Lhg.._62@@@@@ 젠52&840 @/@cyk&@]k/10}v;Ð(2&@@M@@'$ @#@ck7[i P25@@M@@6 @@ckFckG@CJ[/TiS]iU%`kP gd\iX2M@@W@@N @@`i` u2[@@N@@\ @@ckl@=ĩ@_kofkpCr`kth1u0ʠ((iCz=ѩ[i0Рi. 2z@@@@@{  @ @ckckXk@C=[i@`ϰki19i`Ӱk Z#i2@@NJ@@ @@ck@=`k *i2@@N|@@ @@dk@9Y`k Ӑ/.2@@No@@ @@d"k̶d kͶ@[ \; 2@@B@@͠ @@d3kݶd1k޶@^#  Ji2@@N@@ޠ @@dDkdBk@<@<^<\`i\biv c䐑2@@BG@@ @@d[ldYl@<@<^S^Nj ^Pi3 @@N@@  @@aVl 3jjݠ3@@N_@@ܐ @@ael+ Bjjנ3(@@Nn@@)֐ @@atl: QgjǐѠ37@@N@@8А @@dlH^^9ꐑˠ3G@@B@@Hʐ @@dlX@21^ LjbŠ3W@@B@@XĐ @@dlh@>\3f@@@@g @@dlwdlx\堩1 3x@@O,@@y @@dldl@=$@=%^Р '1䠩kk F3@@OF@@ @@dl@>] @+ 3@@OW@@ @@e l@? Xfal al 3@@@@@ @@elȶ@? _Alͷe!lΩDР:ob le0ڐ3@@@@Ϡ @@e5l߶e3l]M )ة23@@O@@ᠠ @@eGleEl@=@=]a2 2Nkm)H3@@Yn@@@@@@4  @A@ @@ecm E]|2e *kM_VkO2h $4@@@@@ @k43 B@ ?@㐑~4$n@@@@ @S@em5bqm7 N1AktO45@@@@@t @$@|7t@~M4EK@@@@m @4@u#/m@}D4UB@@@@Šf @;@emfemg_]֠k \74g@@@@@נ[ @5@emxemy_Ġ_k1_ pk14{@@@@@렠S @j@[%S@u/4-@@@@N @z@V%N@v&4$@@@@ I @@Q%I@w4@@@@. @@6>h:.@h4@@@@+( @ @f"m̩^9 l 4@@@@@: @@%0@h4@@@@J @@fAmf?m`0s3B  4@@@@@\ @@fSm^j _m 4@@@@@l @@fcn YcKn cMn *5@@@@@ܐ @@<܀@E5萠@@@@Ԑ @@fn0fn1^P J3l++ݠ53@@@@@ې @fnDW$ک.1^*llӐ `2l@ِؠ5G@@@@ H @@fnX@@cn[4\@kCl5\@@@@@ ] @@fnm@< cnpl $󐑠5o@@@@@ p @@fn@< F`Ǡ3٠2Q.l^l3ߠ225@@Q=@@  @@fn_m;Aj5@@QM@@  @@c`mc[O5@@@@  @@gng n@ @=@gogo@aƠ)N 96@@R4@@ 8 @7@gogo@@,@@-aߠaa۠mԐ36@@E@@ 2 @1@gogo@@A@@Ba``m--6@@R^@@ , @+@hobb#=]'6@@F @@ & @%@h!o˶@!bsmՐ 6@@R~@@ ˠ @@h1o۶@B3`I6@@R@@ ڠ @@h@oh>o@@@@`Za5D-6@@R@@  @@hUohSp@FV@FWbF5X3АC3Ґ7@@R@@   @ @hmp@Bo`Cn7@@R@@  @@hp)@B[۠ehp.ejp0Ր7,@@@@@ - @@hp=@Bb搑7<@@D@@ = @@hpMhpN`-F6Rϐ7N@@S@@ O @@hp_hp`@@@@`Ϡ6etn o7d@@S@@ e @@hpu`ol7t@@S(@@頠 @@hphp@B޶@H`2;n bѠn2ḛp6hn7@@@@@ߐ @@eVneQDڠ7@@SQ@@ِ @@ip@>NEplpHepn562o+^inHCcnԠ7@@E\@@0Ӑ @@i"p̶i pͶ#pζ@Ah@HҠAkcn۩3;e@fpnR6٠nYfpܩ_InWΠ7@@S@@N͐ @@i@p@CBf'pcnȠ7@@S@@`ǐ @@iRp@>f9p43 7@@S@@s @@fJqoo8 @@SS@@ @@fYqko8@@Sb@@ @@iq-@7croԐ8,@@S@@ @@iq=cf{qAo6䐑8=@@S@@ @@iqNiqO@`a8N@@G@@à @@iq_iq`@cO됑8_@@T@@Ԡ @@iqpiqq@Gǩcao}8r@@G@@砠 @@iqiq@GکcРcˠoc͠o8@@T;@@ @@iq@?8cݠ?o8@@@@@  @@iq@Db8@@G@@ @@j qj q@H@Hb'7,b08@@H@@0 @~@j"q̶j qͶ@Bg@Bhb<7Ҡp_z8@@T@@Dy @x@j6qj4q@H7@B|gq7;o7ojYt8@@T@@\s @r@jNq@?g5q"Un8@@T?@@nm @l@j`r j^r @Ha@Hb@gJr~VdTo7fՐh9@@T@@g @f@jvr bcpb9!@@T@@a @`@jr2]㠩gpr6grr8\94@@@@@[ @Z@jrE@G8rHjrIgrKkWV9G@@F@@U @T@jrX@?dgr]EP9Z@@O@@ϠH @G@jrk@@ grn  C9l@@G @@ᠠB @A@jr}jr~@=@>b&.Ȑ;9@@U4@@: @9@jrjr@H@Hdؠک7q 59@@UH@@ 4 @jr[ ;2TqGq4NaqJ@ 939␠@@@@Ő @@kr@8\gr8@T1oq_9@@@@@1 @@k#rͶ@8h rq\v)S9@@@@@D @@k6r@8J㠩e'5%qX6.pcVp5+q^29@@U@@^ @@kPr@E2B9@@@@@l @@gq`gM:@@@@z @@klscq]o8:@@@@@ @@k|s&kzs'@@Ƕ@K+eoApchjs0ukp:-@@U@@ @@ks>@Eh{sATqI:>@@U@@ @@ksO@EhsRqgp9:Q@@V@@Ơ @@hscqr:`@@_@@ՠ @@hsrnIq:o@@U@@䠠 @@ksc j}:~@@V2@@| @{@kscynw:@@VA@@v @u@ks@A>KIq:@@VQ@@p @o@ls@ANehsWHsl shsq7tk:@@HU@@)j @i@lsŶ@9f rg e:@@Vx@@9d @c@l+sթf isrx9|_:@@@@@J^ @]@l<sl:s@c:dU/l0Y:@@V@@\X @W@lNslLs@f>ARS:@@V@@mR @Q@l_t l]t @J`fVfQfRr&M; @@J_@@L @K@lstlqt@Jtfjd9r*G;@@V@@F @E@lt0@AЩfuxr:A;/@@V@@@ @?@lt@@Fd;;>@@J@@: @9@ltOltP@D@DdƩ:V'm5;S@@W@@Ƞ4 @3@ltdlte@J@JdԠr/;g@@4.@@ܠ. @-@ltxlty@J϶@Eit}:qP);|@@W0@@( @'@lt@B-iʰts#;@@V@@" @!@ltlt@J@J@i߰tu;@@WU@@ @@mtef"sA;@@Wg@@( @@mtĩ`ujtjt;@@@@@; @@m-t׶@% ;@@Iu@@I  @ @m;t@Bg1j$t/HoZ8;@@I@@\ @@mNt@Bj5t@:;@@W@@n @@m`u m^u @ʶ@˩ezT< @@W@@ @@msumqu@Kt@Kugdͩ:vs< @@W@@<7񐠠 @@mu7u8u9u:u;@ݶ@ڶ@jzu@;A:P*sB;D'Sr֐Ԡ @=@oXwoVw@G@MZgr<[tu9>@@MX@@8 @7@olwojw@G@Mni]u@@Y@@2 @1@ow,ow-@GǶ@Mizlmw3u2,low5vuԐ->1@@Yw@@à, @+@owBowCpqwD@F@FǶ@iiuI'>F@@@@@ؠ& @%@owWowXpwY@F@Fܶ@gg!>Z@@@@@젠  @@owkowlpwm@F@F@gݠ2tgߠus萑>p@@Z$@@ @@uwpwrw@FѶ@g9D>@@Z8@@ @@owow*bw@F@hv:Q@Glذw;=pFu;H向 >@@Y@@1  @ @pwpw*}w@G@@G6lw9=9Hu5>@@Y@@I @@pwȶpwɶ*wʶ@J"@h9vm+5@ީm wѩ9נ=Ԡ=)*uuP=נp9'>@@Z@@g @@p<wp:w*w@G6@Gk@Glm'w9$Jc>@@Z1@@} @@pRwpPw*w@GL@G@Gm=x: =Y=Z(-{?@@ZI@@ @@pjxphx*x@Gd@G@GmUx<5=pv<8*?@@Za@@ @@px,px-*x.@G|@G@Gmmx3Jv<ʠ?@@Z@@9ɐ @@qxq xvx@H@H @H>mx<٠>IvĠ?@@[@@PÐ @@q%x϶q#xжwxѶ@H@H @HUnx,<>Gvؐ?@@[@@g @@q<xq:x+x@H6@Hk@Hln'x::N?@@[@@} @@qRxqPx+x@HL@H@Hn=y=c?>Zv="@@@[K@@ @@qlyqjy+y@Hf@H@Hhi>q;$v@@@Oo@@ @@qy-qy.@Iȶ@Ok{N$y4,y5nqy7v4t@3@@M@@@@@Mՠ@@I@A@ @@qyHqyI@G]kwS@H@@@@@ @@qyYqyZ@Gnny]=vީ>@\@@e@@# @@qymynyoypyq@@6@o@@@@@Ơ @@qyqyryty@k@nyw,@@@@@@ڠ @@qyqyryuy@kͶ@nհyw}@@@@@@ @@qyqyry@Gh@nyw5`nyw/)@@@@@@ސ @~@ry@G#z@@@@@@Ր @x@r!y˶@G t@@@@@@̐ @r@r/yٶr-yڶ@hn@@@@@@.Đ @l@r>yr<y@hh@@@@@@= @f@rMy@H b@@@@@@K @`@r[z@H\A@@@@@Y @Z@rizoOz<[xQVA@@@@@i @T@ryz#o_z%>?[xŐPA"@@@@@y @N@JA.@@@@@ @H@ DA:@@@@@ @B@rzKrzL@H`ozOAM@@@@@~ @<@rz^rz_@Hsozb>|y8A_@@@@@w @6@rzprzq@Hjߠw󐑠2Ap@@@@@ǠW @0@񐑠,A|@@@@@ӠJ @*@rzrz@HlڠY&A@@@@@䠠A @$@rzrz@HlY* A@@@@@8 @@szsz@Hĩl!VA@@@@@0 @@䐑A@@@@@$ @@s"z̶s zͶ-zζ@H@KސA@@@@@# @ @s3zݶs1z޶@HkLx`A@@@@@4 @@sDzsBz@Im4xq@FxyMA@@@@@I  @@sY{sW{@ImPpC{ xpE{ ayB@@@@@^ @@sn{sl{tG{@Hض@m`ҩmaxB@@@@@r @@s{,s{-t[{.@H@kkB.@@@@@ @@s{?s{@tn{A@H@k6yDkxBC@@@@@ @@yX{Tt{Uv{V@kĠ=_\ؐBV@@@@@ @@s{gs{h.4{i@I}p{l?$yu?\ܠBk@@@@@ ؐ @@s{|s{}.I{~@Ip{=A+y֠B@@@@@נϐ @@s{s{.^{@IQpа{=.yAy=Z:РB@@@@@ @@s{s{.u{@Ih@Iip{=.(ʠB@@@@@ @@t{t{.{@I|@I}p{©=.<ĠB@@@@@ @@t&{жt${Ѷ.{Ҷ@I@Iq{֩?.A+_yXB@@@@@,Ő @@t<{t:{.{@I@Iq&{@.AAynuB@@@@@B @@tR{zB{@Jq:|@WB@@@@@T @@td|tb|zU|@J$qM|@-Aiyz@1/~C@@@@@k @@t{|%ty|&zl|'@J;qd|*@DAz-z5C*@@@@@ @@t|;t|<z|=@JQqz|@)@ZAzKC@@@@@@ @@t|Qt|Rz|S@Jgq|V@pBYCz`@s(CV@@@@@x @@t|gt|hz|i@J}q|l@BoBzvCk@@@@@ p @@t||t|}z|~@Jq|(@BAzC@@@@@נh @@t|t|/^|@JQ@JRqѰ|>z>C@@@@@젠a @@t|t|/s|@Jf@Jgq|@ B5Bz@C@@@@@Z @@u|u|/|@Jm/BzD>̠0zG|C@@@@@S @z@u+|նu)|ֶ@Jo"ЩQˠ|۷/|ܩr|z8vC@@Q@@1t @s@qnnXoC@@F@@@nk @j@{>|f^ِfC@@"@@|e @d@{L}tw[`D@@"@@_ @^@{Z}@lkZD@@"@@Y @X@{i}${2}%@M@rc})8{TPD%@@_@@O @N@{{}6{D}7@OJD4@@_@@I @H@{}E@O@KDDD@@C@@ʠA @@@{}U{+<DR@@"@@ؠ; @:@{}c{q}d{i}e@js@[6De@@"@@렠5 @Cu@j"b@f}{琑4Dw(@i@@+ @C@h`@`*D)@i@@ @@{}{}@N4@N5@ ^@ -XD@@"@@" @@{}{}{}@J0D@@# @@3 @@|}{}{}@[.0 D@@#@@D  @ @|}϶{}ж{}Ѷ@Kp$7D@@#\@@V @@|&}{}{}@Kp/%ID@@`(@@h @@|8}|}{}@@d_7eD@@#T@@{ @@|K~|~| ~@vE@@#e@@ @@|\~|%~|~@yE@@`]@@ @@|m~(|6~)|2:E'@@@@@ @@|}~8|F~9|B:E7@@@@@ @@|~H|V~I@K@ODݠEG@@R@@͠ܐ @@|~X|f~Y|^~Z@P@y@V0@w~a@Qܶ@ש֩s~hYP{㐑ՠEe@@@@@렠Ԑ @@s,r{rzݐϠEs@@a'@@ΐ @@|~|~|~pѠ|ũkV|ɠE@@k@@Ȑ @@|~|~|~@P@w~p֩VQR&s~|'àE@@@@@* @@|~|~s~|E@@@@@; @@} ~ƶ|~Ƕ|~ȩt~ʩ1|K33D} E@@@@@P @@} ~۶@Q3t~ީEU3|搑E@@@@@a @@}1~@QDt)~VN|E@@a2@@r @@}B~t9~f`}E@@@@@ @@}R tIv`}F @@aR@@ @@}b@QutZ o}(F@@@@@ @@}s.}</@tl2}JאF.@@O@@ @@}?}M@@mȐF=@@a@@à @@}N}\Oq!GFM@@a@@Ӡ @@}^}l_@Otbɠ|;|㐑F`@@@@@栠 @@}q}r@P qtw|{Fs@@T@@z @}E@/FN}ũ.,{@}@aVMEyFa@@@@ZW @}}E@+#}}ݩ.D|@}}@} @[VFJ@@@@tC @B@}}}@R@&,R>F@@%@@= @<@~ Ƕ}ȶ}ɶ@d@ԩ8}G+88F@@b}@@7 @~کE@8TV@~%uIo~6F+@@@@$ @~5𩚠E@8~|l@~;u2_zL~4#F@@@@Š @~KF@ @~Q uHu}~JG @@@@۠ @~a~*~"F@%U}~+~_@~j%~3&~+'@\@[@yX+@Rܶ@ ɩul22~2G/@@@@ @~@~NA~FBFC@y14#q$@~H~VI~NJ@yyLrXPuRa~ZGOݐ@@@@֐ @~`~naFb@z ſfr~n~@~h~virũum~tՠGiɐ@@@@9 @@~z~{~|u~}F~*dG~@@c2@@N @@~~ṵ~=fG@@b@@` @@~~@ou߰ ~&,LG@@b@@s @~~~UyUyuFPީF~@FTB@G@Uy@@{ @z@uvuF@<7QsrG@@J(@@q @p@&~@lv \rkG@@U@@j @i@8@N@NX)~ab:,~eG@@d@@ɠ] @\@O  @Wa=~XH @@U@@ڠW @V@`)l͠O'[Q])RH@@U@@Q @P@t/=051vm3+FLH1@@U@@K @J@BPCHDvF=F{FHD@@c@@E @D@UcV[W@<@v\ @HX@@U@@(? @>@iwjok@M@dV_ozpVbr|sYuvwz}=dYyKՐ:Hu@@V@@E9 @8@yy@OsӠ4H@@&@@30 @/@yy4d@OW@=vװC4FZ+H@@c@@I* @)@zz4z@Oö@U@Tv   /C%H@@p@@a$ @#@zŶzƶǶ@O۶@wywͩ 4 ZH@@d~@@w @@z1۶z/ܶ@Owߩ F G`H@@d#@@ @zDzBGCC. Z@zJH@@@@ @@vvvH@21I@@dG@@ @@zhzf@pwRGlD #D"=I@@d@@Ǡ @@z+z,@wi/GD7:I/@@du@@ܠ @@z@zAw}CGDKN XIC@@d@@ @@zTzU  ^WѐIT@@@@@ @@zezf ӠId@@e@@ @@zuzv5Bw@N@ܶ@ݩ 砩D3˩D mIz@@'@@' @@zz5X@t@) OI@@@@; @@zzwܰKI@@d@@L @@t!!oZI@@o+@@b @~@ ƶǶȶ@U @Ӷ@.@{Ͷ@!;w @!=z!>yxԩ]OxI@@@@@~w @v@'@U<@|u2ϩZ렩!XW=!Ydx)^nrI@@@@@q @p@A x:NlI@@@@@k @j@UxLrfJ@@@@@e @d@e x\""}v`J@@ee@@̠_ @^@u0xl22enZJ/@@@@@ܠY @X@@x|BBe ~TJ?@@e@@젠S @R@PxRR(NJO@@@@@M @L@`nauxeOmHJa@@f@@G @F@rs@Ωxv}BJr@@o@@A @@@uϠx°1Ð<J@@f8@@1; @:@xӰ-}H搑6J@@5@@E0 @/@x?vI+J@@f_@@X* @)@@Q{@Q|v gxée?%J@@ft@@m$ @#@xu`u_D J@@f@@ @}߷}oyxDopv v.okDx橚I@s1wj{s)b@}}ofxD&J@@@@9 @@}}+vFy9TD8ArאJ@@@@@K @@} yHcDGUK @@p@@[ @@}}MyYtDXDXK@@p@@l @@|-|.6/@O׶@`?ym3FshF:K1@@fw@@ @@|B|C7D@R@ yHF +FOqKF@@@@ @@KRc@@@@X @W@ySRJd@1rDPOKd@@N@@ӠJ @I@|uYgw|xYjϷ|Щy}J~4שEK|@@*@@렠D @C@||yʰF 1͐?K@@T@@> @=@||yݰFJ5D|!M9K@@T@@8 @7@} yU!BHӠF#y.3K@@2@@(, @+@} ʶ˩YͷKΩYз'ѩ\ӠzԩJ֠ީJ+JڠxFWf!i %K@@)@@I$ @#@}A1w7z*E"l6z,9~K@@@@@] @@}UEwKz>Y"Fz@ML@@@@@q @@}iYzPk"EO_L@@@@@ @@ z {@zc) L%@@@@@ @@}7zs9G?K<xL9@@g@@ @@2}KzFǠVLK@@g@@ @@Dz^GdL\@@g@@ˠ @@U©zĩFLm@@g@@ܠ @@}~hն@$H@z~KJܠK)}y5GzʰG `x L@@g@@ @@#NL@@g@@ @@~zG&%-ܠL@@@@ؐ @@~zEI(?KӠL@@h@@*Ґ @@~"̩{Ωk$͠L@@h@@;̐ @@~3ݶ#ީ{5#\Iy#9\ǠL@@h%@@NƐ @@~F@T{-HGm$;L@@+P@@` @@~XH@xH$A"M@@h@@q @@~iY{PkGHTG~ZM@@h\@@ @@~}'m(6){eGH3iGCM,@@Z&@@ @@~=>{zG6~#M>@@V@@ @@~OP^Q{G͠KC("MR@@V@@ @@~cdre@u{GqGk2Mh@@h@@נ @@~yz{@s {Mz@@h@@頠 @@~@u{ʰH JՐM@@V@@ @@~@sG{߰Hg向M@@h@@ @@Mk@@@@` @_@|xL@1{$[ZM@@@@@/Y @X@{x`{x|HMTM@@W(@@?S @R@7@(ujNM@@@@@NM @L@FD@3HnةHosHM@@G@@aB @A@YWyO|=N@@@@@q< @;@~Yx׶@7y_\^Z&5.N@@-@@( @'@~(n)7*|f$#N(@@@@@" @!@9:H;@v|x$}ԐN:@@@@@ @@KL|NlNJ@@@@@ @@[\|^$ةLN\@@@@@ˠ @@mn|o|ƩH렩$tDF$ Np@@W@@ߠ  @ @|7{{$ؐN~@@i@@ @@|E{{$̐N@@i@@ @@|۰$ޠ0ީ$DCN@@i@@ @@|% %% DVN@@i@@" @@Ķ Ŷƶ@tש}ɩ% %%3N@@j @@6 @@.ضٶڶ@w-}%4sN@@j @@I @@0}'%*i&N@@j0@@Y @@Q}7%:Q9۠N@@j@@@iڐ @@a }G %daIՠO @@jP@@yԐ @@`}W%ZxϠO@@j`@@ΐ @@p+}g-%x͐ɠO*@@jp@@Ȑ @@;<z}z@vǐàO<@@j@@ @@MNz}Rptv۩`V^ROR@@j@@ @@cd@a}g%Oc@@@@@Ҡ @@t}v%J|*Os@@j@@⠠ @@}:}5LO@@j@@ @@}ΰϩNM %5#O@@j@@ @@}\||%O@@X@@ @@}j||%`O@@Y @@  @@}x||%7O@@Y@@. @@}||%aO@@Y%@@< @@4޶)߶@~%>\unO@@Y7@@N @@F~,%NO@@@@@^ @@VK{L#~{O@@kE@@nz @y@f~L%nxNuP@@@@@~t @s@v ~\"%~v^oP@@@@@n @m@01~m3Q%2iP0@@@@@h @g@AB<C~E%%%fcPD@@@@@b @a@U~W%y<]PT@@@@@à\ @[@e~g%WPd@@@@@ӠV @U@uv~x%%xQPv@@@@@堠P @O@ @=@|R-9P@@lo@@*8 @7@"̩Ω&zyn3P@@@@@:2 @1@2ܩީ&2~-P@@@@@J, @+@B@)&i&'P@@@@@\& @%@TR<<&&&!Q@@@@@p  @@hN&PQ@@@@@ @@x"^$&z ĐQ!@@@@@ @@2n4&pQ1@@@@@ @ @B~D&䐑 QA@@@@@ @@RS=TV&''&␑QV@@@@@Š @@gh=4ik&i'&Qj@@@@@٠ @@{|=H}'+&&'.FQ@@@@@ @@=]ΰ'@ ' 'CQ@@@@@ @@=q'9';':Q@@@@@ @@  '/'M6ĐQ@@@@@( @@ ʶ˩ͩ'y nߠQ@@@@@:ސ @2ܷ"ݩ'R@ݐܠQʐ@@@@J @B2'~@쐐Q@@@@Y @@QA8P@ rh)|'xHR@@mF@@o @@gWNQ@ %B'^R@@m\@@ @@ݰ,+)R$@@mj@@ @@:9!R2@@mx@@ @@CL*RC@@m@@ @@TbU@z.LҠaRV@@m@@Š @~@guhLKzRh@@@@@נy @x@yz{ҩLxCK('tR~@@[@@s @r@}ܠϰ۩wFӰ(>ߐnR@@@@@m @l@M#񐑠hR@@x@@g @f@@zM7mbR@@@@@+a @`@#Ͷζϩ &MKx({֐L\R@@\,@@C[ @Z@;+~2%@1cVzŐVR@@@@@XU @T@P@7RMw:APR@@@@@jO @N@b R @zKfMmWoJS@@@@@I @H@w!u"h#_%)b(()eːDS%@@@@@C @B@67}8t:)(()\>S:@@@@@= @<@KLMO)((*8SM@@@@@7 @6@^_`b)))(2S`@@@@@Ϡ1 @0@qrsu)((P,Ss@@@@@⠠+ @*@°)((N&S@@@@@% @$@հ)).)-v S@@@@@ @@*)A)@tS@@@@@ @P@S @@@@* @"̷ͩ))֩R@51%@ҐS쐠@@@@? @@9ܠS@@o$@@Mې @@󚠡R@+1aրՠS@@o6@@_Ԑ @@F=4P͐+ϠT@@oG@@pΐ @@W OFISRm+שLMɠT@@o@@Ȑ @@n)7*@z;g-O3`;a&vàT-@@o@@ @@>L?@zP|BQ\(T?@@o@@ @@P^Q@yNΠ']TR@@p@@ @@cqd@|Tc@@p@@Ҡ @@tuΩN`zTw@@@@@栠 @@@z/ǰOn퐑T@@@@@ @@@|ްT@@@@@ @@Š0T@@@@@" @@ ĩƩ}T@@@@@2 @@ԩ֩ wT@@@@@C @@;+@#*^jАT@@@@@V @@N>5*.R AT@@@@@h @@` P @H*%{U @@p@@zz @y@rbY*R+]@]uU@@pd@@t @s@/u0@-m3*JӐoU0@@@@@n @m@AB@?E*֠,ƩX{TiUD@@@@@h @g@UVX*͠a*cUW@@@@@Ơb @a@hi@fl*'S]Uj@@p@@٠\ @[@{|~+*&`WU{@@@@@ꠠV @U@@ʰ+<$0QU@@p@@P @O@@޶@+[(+Um1KU@@@@@J @I@ @@4Р+m[A+7EU@@@@@.D @C@&ж$ѶҶ@2թ+fp+?U@@@@@C> @=@;9,@G@`%+~\m+cE9U@@@@@[8 @7@SQD;+]N+`3V@@@@@o2 @1@geXO&+s+r-V@@@@@, @+@{%y&l'c)+u'V'@@@@@& @%@89@v<M۩x>++!V:@@_@@  @@KL@ _@\O@dDPVN@@@@@ @@_`b. S _V`@@r@@Ϡ @@qr@]0u.UxVt@@q@@㠠 @ @°.,R) V@@q@@ @@.?O<V@@@@@  @@.R&V@@@@@ @@Q:C2Q=__ V@@@@@/ @@'Ѷ%ҶBө*QOLuvHJQU_y 0V@@@@@G @@>?B@'QUU  M ue 됑V@@r@@` @@XVBY@R V L {V V R  Ԡ:Q=ݠW@@%@@ܐ @@z$x%B{e(B)h+g-V.L{ ,,qumh4p6,,q|,v,qx EנW:@@@@͐ @@KLQȠMDܩàQQr=ȠWS@@d@@ ǐ @@deC1f@i,ޠ--,@\t Wp@@s$@@ߠ @@@IM!,ᐑW@@e"@@ @@@а5p+W@@@@@ @@@-8Gw@H@$ =>w@A@ABCD =H@J@! =H@A@ =@P@ =@A@A =@R@ =@A@ > !@U@ > !@A@AB >$R@W@ >$R@A@ >)@[@ >)@A@A >@]@ >@A@ >@`@  >@A@ABC >ۚ@b@  >ۚ@A@ >@g@ >@A@A N@i@ N@A@ W@l@ W@A@AB @n@ @A@D@@r@D@@A@AU@t@U@A@L@w@L@A@ABCDEq@y@q@A@\J@@\J@A@AW@@W@A@}a@@}a@A@AB%@@%@A@ia@@ia@A@Aih@@ih@A@q@@q@A@ABCq @@q @A@~@@~@A@AH@@H@A@N@@N@A@AB+@@+@A@80@@80@A@A86@@86@A@@@@A@ABCDIQ@@IQ@A@ Sy@@ Sy@A@A @@ @A@!@@!@A@AB)B@@)B@A@2~/@@2~/@A@A3E@@3E@A@3N@@3N@A@ABC3@@3@A@4 w@@4 w@A@A5C@@5C@A@6xe@@6xe@A@AB6S@@6S@A@6Kg@@6Kg@A@8mv@@8mv@A@<@@<@A@ABCDEFG@A@"@@@@򌠠 @@򁐐dL@@@@򘠠 @KIFw\]Ͱ`CаB@򊐩@ >=6Nn 1opషsV0UYy .@d- @@@@Ơn @ wt.@s @@@@ՠ @@ʐܠѐ@@@@ᠠ @EϷ@@}a΀0@ߐ͠0񽐠@@@@ @Z%@񬐐B񙐠@@@@,<@%$@@@c@" >$R @@@@@BA@@A@@@@@@@ @F0U|@7 >$R@ AYՐBzܐCo@ru:6@FO w"Ր~sq@@@O @F`0+@Fboi@@@@^ @Fo?{@.qg@Fv'f^@@@@r @MR8OTTװFS7H\B@TYY[J@@@@󆠠 @afL`IZT@H=@@@@󗠠P @rWtYy[l;]nx@|a9+@@@@󮠠 @t{r tv@ >)@(@@@@ˠ @(+<ɷ0/6@3 {5<@6Kg \> OƷHY  #KS@W C@. C鐠@@@@  @N>;@=Rː@@@@L @طq߷۩w@Uɀ@ːƠg𶐠@@@@-y @𱐷 %ba@ 2@吐𜐠@@@@Gd @@{wlj@@@S @.@z =h@ 2g:@fdS@@@@k( @QOM/bKӰ2T\AJIS@VF8@@@@􄠠 @6@b2'@@@@ @PlSCo@r%@@@@ @@ 琠@@@@ @ps@𓐐Ӑ@@@@Ԑ @@ɐﬠ@@@@͠ @(@8mv@ِ@@@@ޠ0 @ }<@2~/@,k@@@@I @}i@h;Z@@@@y @X@Q>G+@@@@ v @ͷf~~/}@)'V@@@@z @ܷu~%~ >~@8e @@@@+ @23Y] yM@ 2S堩',n *@RSy  @e@@Z @1 S"5Ű$W&9ɰ(@ .1QMB23fװ68;[W=]YU@ u@@@@ @JLl@IQs@pr\@@@@@1 @^_ja4bdөK@ZX;@B@@א @975#޷5w3x#1`(0c0~/f|~kel!@ 2b.lsn-*@M @@@@ڠH @XV7@  =HJ?@/3E0L@h0ߐ@@@@ِ @ݰِg"ywgзl't &Eʷ7oηϩQ8SvK׷D|۷ܩ^E` @툠gO@@@@-J @@ WMS@Lz?@@@@@ @=@0/@@@@Lv @@@@@@X @@␠@@@@d| @ܐ()\,_/@׀5@5Cրn;n  1@򐐠Ѡ첐@@@@r @찰NOR° &OUŰ##@ 짠쌐@@@@ @슰hiٰlܰ@:@#삠m@@@@ߐ @k@fcV@@@@Ǡ @1w,7򚠡%@ =>wT@zSD@@@@۠ @IB@ LA@@>'0@@@@ @[TR^)V@S.:@@@@k @@Fꐠ@@@@  @吷<з~]A@DשHu@~eKO @ޠh@@@@. @@렐랠t듐@@@: @@b돀@덐댠w@@@@L @usqx..{o1~n@ym[@@@@d @YW뉐̠FF@덐UC@@@@x @A?>=;,%):)Qd.Vk 3Ʃ[8˩`X=ЩePBթŠj6Gکʠo4$LߩϠ t3)QԠy1.@s0ꯐ@@@@ @ꭰ꩐%,wꦷi"@^3Nꥀꤷqꣷu ꢷy ꡷}꠷ꟷꞷ ꝷ $@Ԑꛠ2G@@@@Ɛ @2E\53BX@LAH@;@:9H@@@@ @ @T̐@@@@ @Fک=x@ Nʀh@ɠh黐@@@@. @@!鹀|@鸐鷠|鯐@@@@B @@鬐骠錐@@@@鋠Ő @@釐酠t@@@@闠 @ǚ@s@nmA@@@V|0 @|/@SRA@@@c{ @{@=<+@@@p @aFGr_@'%@@@@Ӡ @qVWi@7@@@@㠠: @fg@Gߐ@@@@ސ @vw2@Wݠ̐@@@@ې @@ޠ y@@@@x @w@60ᐑs@@@@@r @q@␩HIBm-@@E@@0l @k@W=g=@@@@@@f @e@/égũa aM@@@@@P` @_@?өwթ1s[]@@@@@`Z @Y@OSUn@@@@@qT @S@`4TCO@@@@@ꂠN @M@qE %I@@@@@ꓠ @H@D@@@@@꣠B @A@&?=̰*ƐА;@@@@@균b @:@:@6߰=4@@@@@Ƞ|q @2@KL@O.,@@@@@ڠ* @)@]b%$@@@@@ꠠ{ @#@moz @@@@@{̐ @@}!@@@@@  @@#2,@\Jv1y@@@@@"|  @@;J 0@@@@@3|M @ @"L[Ġ*W&B@@@@@E @@4ȶ^ɩm˩֠~p8T@@@@@W @@Fڶp۩7Nf@@@@@i @@X@b{cx{@@@@@날 @@q@ 6t쐑@@@@@땠 @@@(@@@@@먠| @@+,-' ߠ@@@@@빠|A @@<=>BM!٠@@@@@͠א @@PQ$R@Ub6Ҡ@@@@@ߠѐ @@bc6d@ guF̠@@@@@| @@u vIwyb` Ǡ @@@@@Ő @@ /忠 @@@@@徐 @@2A幠 (@@@@@+帐 @@DS 峠 ;@@@@@>岐 @@-eé孠 K@@@@@N嬐 @嫰婐N&姶堶Dض@A埐N.寷娷L垩İ嚷P坩M@加 oon@@@rl @k@NFg db@`hpq_^ @][@@쎠S @R@NbNܶ<GFE @DB@@젠> @Nt=(@Nv?P< 4@@@@쯠3 @N@N^2 -@@@@콠, @+@N@ @C+' @@@@@Π&,<*%l#T@ =|AA @ @7 q0:@8@@@@@@AA@@A@@@@@@@ꠠ @Nn۩ @O q0@$ A*}@Tb Bo @WX $6v'@N*F"G @@@# @N953@N 0ސ@@@@3ݐ @O#$I T@m`K܀D@O'۠ EԐ@@@@HӐ @ҰА;϶eaa恐?ӷieEַlhzVbFڷplY[@͠ e䴐@@@@h䳐 @䲰䰐[䮐_ev #h{ 佩~@䬠 䓐@@@@틠䒐 @䑰䏐~G @ht䍀䌷 @0hz䋀@䊠 q@@@@p @Oo[hf7p:=e!@d@O䁶 mb SR@@@ΠP @O@K0 @/-@@ڠ' @&@]H" @@@@@! @ @O/; s @sb @ } @@@ }? @@1v)3 @@@@@}9 @@ AC '@@@@@* @@CRِ ;@@@@@> @@-W©fĩР6 N@@@@@Q} @@@Զjթy$> _@@@@@b}͐ @@Q{pa u@@@@@x} @@g O۠ @@@@@}ܐ @@{b+ՠ @@@@@ @@$%ɰ' \ 3wϠ @@@@@~k @@78ܰ: ! Fɠ @@@@@Ǡǐ @@JKLP 7© 8 @@@@@ܠ @@_`d㻠 @@@@@㺐 @@qrEs@vW㵠 @@@@@㴐 @@W@*$i㯠 @@@@@k @@+iJ%w㪠 @@@@@#l) @@<z[$ꈐ㤠 1@@@@@4㢐 @@#M@]㝐㛠 B@@@@@E㚐 @@4ȶ^ɶ@㕐㓠 Q@@@@@T㒐 @@Cש{٩ ㍩ ㌠ f@@@@@i㋐ @@X ㆩ ㅠ |@@@@@ㄐ @@ywq@ptwy k ji @hd@@\ @[@Wʶ:ð Q PO @NL@@ﯠB @A@2=Pٰ $ ܩ 7 @64@@Ġ* @)@GH%f4 :6 Zk =9.4 @@@ܠ @@_ @˶@͐ T @@@A @@uw @ 2 @@@@@L @@.ө tq @@@@L @@ A ;@++Ɛ +@@@@@. @@GV ԩ  Q@ < A@@@@@D @@3Ƕ]ȩl  f@D@ۀ ڠ W@@@@@Zّ,<ݠ@ ؐMw@ po԰Q{@ OX V@X֩ҰXة =_@g۰a AA΢@ @ >@@@@@@@@@@@C@@A@BBɐ@@@𔠠Ő @Rj7ȶ@ 5˶@ð! ,3Ӷ&@˰) 4tv   6 L䩛 @4 >@B  · V@ _@9:RY"  _t&⸠ ⭐@@@@ʠ⬐ @@MN! u⧠ @@@@@ڠ⦐ @@]^   z⡠ @@@@@젠⠐ @@o   ⛠ @@@@@⚐ @@S@&   )j╠@@@@@┐ @@*9   ⏠ @@@@@#⎐ @@<z[(≠1@@@@@4∐ @@#M\ ک ߠ+% Ɛ⃠C@@@@@Fₐ @@5ɶ_ʩ}p   ةu(зې}X@@@@@[ @|@J޶tߩ @ 2Xx!wo@@@@@ri @u@a @ 2pq @ 22p向o@@@@@񎠠 @m@}Š ĩ @ 22ih@@@@@񥠠 @f@Fb`E\@@@@`ڐ @Q678rV/*Zt @܀!@\AB%}aZ @@@@{w @@lQRs@@@@@q @@~c"@@@@@𝠠k @@s t3ݐߠ@@Q@@𮠠ݐ @@ՐӠ Ð@@@@  @@&S6 Ὡ1@+)5ἀ> Ỡ#@@@@@&Ẑ @@?SԶ@Pᵐ᳠5@@@@@8Ა @@'Qob 4ѩ]@x 22?ᭀᬠM@@@@@P᫐ @@?Ӷiԩzᦠ_@@@@@bᥐ @@Q{ ^!쐑ᠠr@@@@@u័ @@d& @o 220 㐑ᙠ@@@@@򌠠ᘐ @@{àR>Sᓠ@@@@@򞠠ᒐ @@!"ՠdh፠@@@@@򰠠ጐ @@34砩vP;ᇠ@@@@@ ᆐ @@EFOKၠ@@@@@Ԡတ @@WX  {@@@@@堠z @y@hi  u ̐t@@@@@s @r@yz n ߐm@@@@@ l @k@"1 g 򐑠f@@@@@e @  Dd@ːb)O@@@@,N @M@ET N@mI萑H>@@@@@AG @F@0ĶZũxBN@@@@@QA @@@@Զjթw1ٷ퐑<a@@@@@d; @:@SU ^65r@@@@@u4 @3@dU-#%j r/-@@@@@󉠠 @,@x  : q+J(@@@@@󛠠Ӑ @&@ðJ ΐ "@@@@@󮠠 @ @12 5@@@@@󾠠 @@AB .@@@@@Πk @@lQRfUU @@@@@\ @ @}bc@UB@@@@@T @@q @@N@@-F @@5 -0 @@@@@=@ @@*E ~@@@@@N9 @@;V >S.@@@@@`3 @@Mh @@@@@@@r- @@ƶ_ǩz r R@@@@@ᄠ' @@ضq٩ Iݠd@@@@@ᖠ! @@**נt@@@@@ᦠ @@p8Ѡ@@@@@Ḡ @'  @N5p@2Ϡm@@@@Ӡ @.@B'(+*@@@@@㠠 @R789;@0+D=@"C忀"@]BC&FK(@@@@r @@mRSذV[@@@@@l @@}bc $h@@@@@ f @@t u(#@@@@@0` @@8+F3Ґߠ@@@@@BZ @@/J٠ @@@@@RT @@JeWӠ0@@@@bN @@O[v "͠C@@@@@uH @@ɩm vǠS@@@@ⅠB @@ٶrک~CEf@@@@@☠< @߿@ 72P1߻w@@@@@⩠/ @߹@#ߵ@@@@@⹠' @߳@( B߯@@@@@ɠ  @@F 5@'߭߫@@@@ߪ @ߩ@-.oܐߥ@@@@@ߤ @ߣ@=>@~@Gߟ@@@@@ʠߞ @ߝ@MN@PWߙ@@@@@ڠߘ @ߗ@]^c̐ߓ@@@@@ꠠߒ @ߑ@mn@rYwߍ@@@@@ߌ @ߋ@}~@i߇@@@@@ ߆ @߅@#2 ߁@@@@@߀ @@ 6E̩ ){-@@@@@0v @z@Ig v>@@@@@A @t@0ĩŠibpM@@@@@Pn @m@?Ӷiԩx6 t8i_@@@@@bh @g@Qcm@@@@@pb @a@_3]}@@@@@\ @[@o!W@@@@@V @U@~ƠpQ@@@@@P @O@"#֠&JK@@@@@6 @J@23@5F@@@@@D @C@BC@EE- ?@@@@@Р| @>@STWW:@@@@@ᠠ| @8@deQQ4@@@@@m @2@"uvw@y@{h.@@@@@x @,@?26@(@@@z @ z{(@@@@@h @&@c"*@@@@@- @ @ΰ8@@@@@;ِ @@*Tؠ©ڠoJ@@@@@M @@<Щ X@@@@@[^ @ @޶T߶L@hh@@@@@k3 @@d\@y@xy@@@@@|ݐ @@um@ζ@ϩ񐑠@@@@@g @@Š I@@@@@ @@"#@@@@@@@ސ @@٠3@@@@@ @@A*@rk@@@@@Ϡߐ @@RS&T ; Nڠ@@@@@⠠ِ @@ef9g ɠvs *̐Ԡ@@@@@Ӑ @@yz{Π@@@@@xt @@\=6ɠ@@@@@xj @@0nO5à&@@@@@)xc @@Bf@\@:x_ ޽<@@@@@?x\ @޻@.¶Xöĩwp޷N@@@@@QxV @޵@@Զjն֩©oޱ`@@@@@cxP @ޯ@R|@@:ޫt@@@@@wީ @ި@f'^ _ޤ@@@@@ޣ @ޢ@x   9psޞ@@@@@ޝ @ޜ@  ! "ՠ%% :ޘ@@@@@ޗ @ޖ@ 2 3 477&ޒ@@@@@j @ޑ@ D E F G@@ѩJ2x3:ލ@@@@@נj @ދ@ Z [. \HH tއ@@@@@頠j @ޅ@ l m@ n!ZZ`ށ@@@@@jא @@ ~ R 8 @@Om:{ @@@@@y @x@t@@@@@s @r@  3 ސ n(@@@@@+I} @m@[  @iϩ <(h;@@@@@>$ @f@- e é>bK@@@@@N` @_@= ѩu [Z@@@@@] @Z@L v  ^*lZVm@@@@@pT @S@_  @}O  b!  fO@@@@@N @M@x  @}h  I@@@@@j[ @H@  @̩İ "- D@@@@@j @B@ 2 3װ 5>@@@@@hV @<@ D E F@ I0'Ơ458@@@@@٠h @6@ \ ]0 ^@  aHөߠ z2@@@@@0 @/@ s  tG u@7@xywX+@@@@@* @)@  ] @M@O2 v,ΐ%@@@@@$ @#@ 8 v @-@/Jѩ%Y91 W3@@@@@6 @@% O  @}@~\,F@@@@@I @@y ̶B Ͷ@zϠW@@@@@Zkj @@I ݶs ޶ ߶@ ^Um@@@@@pjʐ @ @_   @aߩ ucߩw@@@@@ @@v   @@ w  }@@@@@ @@ # $@ѩɰ ' P@@@@@ @@ 7 8@ݰ ;@@@@@Ơ @@ I J@ M p&@@@@@٠ @@  \ ] _7|@@@@@렠 @@ n o"  r@@@@@ߐ @@ ~ @ $ ڠ @@@@@ ِ @@ % @ {5 o Ԡ@@@@@j8 @@  6 @ Ϡ)@@@@@,ll @@ S , ΐɠ9@@@@@<ǐ @@+ U @ © 7! K@@@@@N @@= ѩ Ҡv \ 󩚠q@  >ݼaݻa@@@@@dݺ @ݹ@S  Ѡ 4ݵp@@@@@su @ݴ@  @d @ 2ˆݰs搑ݯ@@@@@q @ݭ@'  @  ݩ@@@@@k @ݧ@8  @ ð !@ 2ݣ ݢ@@@@@d @ݠ@N 3 4@ٰ 7ݜ@@@@@gpݚݙL @ݕ@ݎ݋@@#@@݉D @݆@q V݂@@0@@ݖ @݀@y|@@<@@ݢs @z@vq@@H@@ݮ @o@ { |Yk@@V@@ݼ @i@e`@@@@@Ƞ @^9C  @]\!@@@@נ @f@ ?  @Gg@$oIb @   a:@@@@ @ Y  ©@; ,1{܇@_XNN@@@@ @ Էm շ ֩@ ضq ٶ ِAa;@@@@ߐ @  * '@  . v.t(@@@@-z @  = :y@  A  @@@@@R @(  P MQ@,  T #@@@@S) @;  !c "`(@? $ %g &@@@@@g @O 4 5w 6t@S 8 9{ :@ö@ܐ@@@@|ې @d I J K@h M N O@.NϠɐ@@@@ސ @x ] ^ _@| a b c@0@Cbۼ۶@@@@ޥ @۩@ۥۜ@@@@@ޱ~ @ۚ@ۖۑ@@@@@޽s @ۏ@ۋۆ@@@@ɠh @ۄ@ / @ ۀ@@r@@ؠb @~@ > @ sz.@@@@@砠\ @x@ M @ @t>@@@@@@@@@@T@A@se @r@u ȶ> ɩ⠩5 Ωq ϩs: >v Cn[@@@@le @i@ W N em@@@@@~e @c@_^ ݐ_{@@u@@یe @]@YXT@@@@ۚe~ @R@}@+~NL ƐJ@@@@@۳ev @H@D@*+D 0B @23װ5ejf>@@@@@͠eh @<@@8@cHH 1 1dIJLRea06@@@@砠e` @4@ \^d0@@@@@eZ @.@lmnpvYxz*@@@@ eU @(@.&됑$ @@@@eO @"@? }Ɛ@@@@@-eI @@O H֐,@@@@@=eC @@_(f !<@@@@@Me= @@o¶8év  L@@@@@]e7 @ @ҶHӶ@Զ@ zݩ ka@@@@@re2 @@]U  Zu@@@@@܆e- @@qi *  @@@@@ܛe( @@~@  @@@@@ܭe# @@"#$@񐑠@@@@@ܽe @@234@ a@ !?z!@@@@@Ҡe @@GHI8 7@@@@@堠e @@Z[\@϶@ _'ܠ@@@@@e  @@lmn! q۠ t֠@@@@@ e @@-@O mGР@@@@@e @@A @c Aʠ!@@@@@2d @@T?@@x YĠ7@@@@@Hd @@j3נ* éfĩ4/ 3klھP@@@@ad @ڼ@ֶLשC ڸb@@@@@sd @ڶ@@?ǐڲp@@@@݁d @ڰ@ld@e1g 7pڬ@@@@@ݚdݐ @ڪ@+@+~% +gQXڦ@@@@@ݴdא @ڤ@ p@@G,-Ѱ/gDnڠ@@@@ʠdҐ @ڞ@?A 向ښ@@@@@ڠd̐ @ژ@OPQS2<46ڔ@@o@@dǐ @ڒ@de gFΐڎ@@@@d @ڌ@"uv`ڈ@@@@@d @چ@2pڂ@@@@@ d @ڀ@B I|@@@@@0d @z@RY v/@@@@@@d @t@b+#@cҠ pB@@@@@Sd @n@uȶ>ɶ6ʩ}jT@@@@@ed @h@ڶP۶Hܩndg@@@@@xd @b@c[@ڠ^y@@@@@ފd @\@um@ X@@@@@ޚd @V@}@%@ |R@@@@@ޮd @P@#$%ؠ7<L@@@@@d @J@567@6@ :&F@@@@@Ҡdz @D@GHIL[L@@@@@@堠dt @>@Z[\@ )G>!?h:@@@@@dn @8@nop@ =[RS4@@@@@ dh @2@.@@ Rpg3hw.@@@@@"db @,@D <  (#@@F@@4d\ @&@VN"4@@W@@EdV @ @g0(`kǩ퐑I@@l@@ZdP @@|϶Eж=ѩuөcڠ^@@@@odJ @@ZRѩɠ[+-s@@@@߄dD @@ogܠp+- @@@@ߙd> @@|?@@@@߫d8 @@ g@@A k}&&w((D)*ΰ,@@d2@@Ġd' @@ @/@W<=?򐑠@@dE@@נd! @@ @l  kPQSYd@@d@@d @@ @de gFd08@@d-@@d  @@$ @ Uz{})@@d@@d @@8 Ѷ@%1<'@@d@@'c-ݐc @Ocٷcطc@cc@~DccߩcZ$cةK@8nucݩcb,cҩcзcccթccbc1c1czc˩xecʩ蠩cuo@ Hπc٩c}Iz@M 䂀cccR!c ccXcߩc 5Ωxcc'ccİ? l>@ @ €c@}dZ>@=@e@ctd8ʠ=bb@@ৠb @do"bRbbbb驚ld@d4v.! bdW@/0d5@e@b@b(bb@@̠b @AB!@c(ԞՀԷdIJbʩ~̩dDb$U7˩KW,9//ؾbѩ{թdMɩb$^ &@ ؼغbqbIѩ䨩bufM @ghظb@@@b @$wxd^dڭd@ dd@hb ddddddɩ]eddژ:c*@ =deUdd dZOGpQ7@ C drs@Nd؈@׶@*@)dҐ] 0 ac@@Aa @c,e ccccc@bc=L\7ٴ./2@qĶ:Ŷe@@c@c# Paa@@aa @ַLש@aɴLi޷w߷Lf`c_[adaaacW׷c%jhnda emog @pF;6 ׵@5@@@@@@@ KG@A@Ṡeb @eaײc@ c޷c@ *cܩױ@ei׺@@㐐ס x``@@ᴠd @)*e|tc`ܷc`۩@e [sη@67eׁ@`@` r h``@@Ҡc @$@c3d@䐑c a@`@@⠠b @WXe]d+@ 'd'd*@d%\@ _`ee@@KPM 1``@@bo @rse-dFa%dDa$ @cBC,^d@,e:@a2@a1 +! $`f`d@@bR @m@bZ4H @!@a @@+ @@MD<F!*@@@@@- @@]TV!:@@@@@=  @ @md©\ߐ!J@@@@@M @@}Щtҩ!Z@@@@@]qs @@V !l@@@@@oql @@h ũ !~@@@@@qd @@zr b5!@@@@@q^ @@ ")!@@@@@qX @@,-.Ұ0 (<A!@@@@@qQ @@?@AC "'Oߠ!@@@@@ϠqJ @@RSTV \?٠!@@@@@㠠qE @@fgh j pjRӠ!@@@@@q? @@&yz{} \'e͠"@@@@@ q9 @@92 ox<Ǡ"@@@@@Ő @@VWk@ֺa GXJLְ֯"1@֮֬@@4֦ @֥@d[!U@R)B֡E!Z@ih֠֟"J@@@@@M֞ @֝@}8tҩ Z\֙"\@@@@@_֘ @֗@J@^!)3/4֓"p@@@@@s֒,<֖֑@ @@֐@j!&!u$ @  i~@֍!5!&jBB֌֋@"@־@ֿ@@@@@@С@@@@@@B֊@@A@@@@@@@և @g:97 8T9@0@+*P>!@ֆ@&@ּֽօ[I@ y@gQPaOzx"m@@@@ڠl @k@ .r{`@g@h@$%>a`^"@@a@@] @\@t5*X"@@@@@` @W@;" @ >ۚSu v"-"-R#@@@@@P @O@ 4r@"=@_~%KѶ@ BJ#0@@@@@3I @H@"L@D@CB#C@@@@@FA @@@5ɶ_ʩ}+,<#U@@@@@X47 @;@G۶qܶݶ@=S>H7#h@@@@@k43 @5@Z@P1#x@@@@@{/ @.@f= ٩jڐ*#@@@@@) @(@Q 3"@ =$"@ 2"#"#@@@@@! @ @01 /..4 P 3ِ %8 9߰= ?!!&ː#@@@@@ʠ @@ M N L97#@@@@@٠_ @@\]Bΐ#@@@@@頠_ݐ @ @*l(m̠R #@@@@@ @@);}9~@Th@l@Go׃$@@@@@_ @@TR@6@8$&@@@@@) @@jha֓  @@$<@@@@@?@@@@@$S@A@B @C@b@$:@A@A@$:@A@ 2*@$:@A@AB 2@$:}@A@ 2X@$:z@A@A 2"@$:w@A@ 2S@$:t@A@ABC 2!@$:q@A@ 2p@$:n@A@A 2ˆ@$:k@A@ 2@$:h@A@AB 2@$:e@A@ 2@$:b@A@A 2b@$:_@A@ =>w@$:\@A@ABCD =H@$:Y@A@ =@$:W@A@A =@$:T@A@ > !@$:Q@A@AB >$R@$:N@A@ >)@$:J@A@A >@$:G@A@ >@$:D@A@ABC >ۚ@$:A@A@ >@$:?@A@A N@$:<@A@ W@$:9@A@AB @$:5@A@D@@$:4@A@AU@$:.@A@L@$:+@A@ABCDEq@$:(@A@\J@$:(@A@AW@$:%@A@}a@$:"@A@AB%@$:@A@ia@$:@A@Aih@$:@A@q@$:@A@ABCq @$:@A@~@$:@A@AH@$: @A@N@$: @A@AB+@$:@A@80@$:@A@A86@$:@A@@$:@A@ABCDIQ@$:@A@ Sy@$:@A@A @$:@A@!@$:@A@AB)B@$:@A@2~/@$:@A@A3E@$:@A@3N@$:@A@ABC3@$:@A@4 w@$:@A@A5C@$:@A@6xe@$:@A@AB6S@$:@A@6Kg@$:@A@8mv@$:@A@<@$:@A@ABCDEFG'N_as_DT  @@ꐐ@@@A@@ABcc @zz@A sOsK@"@$qm@'@ABCDE@V@/@V9c@A@AE)@1@E)9b@A@Q@4@Q9c@A@ABbA@6@bA9a@A@f@:@f9c@A@A@<@9b@A@@?@9c@A@ABC@A@9`@A@@F@9c@A@A@H@ս9b@A@@K@ջ9c@A@AB-@M@յ-9a@A@@Q@մ9c@A@A@S@հ9b@A@$@V@ծ$9c@A@ABCD@X@թ9_@A@q@^@ժq9c@A@A @`@զ 9b@A@@c@դ9c@A@AB v@e@՜ v9a@A@ 7@i@՛ 79c@A@A v@k@՗ v9b@A@ @n@Օ 9c@A@ABC @@p@Ր @9`@A@ S@u@Ր S9c@A@A aX@w@Ռ aX9b@A@ B@z@Պ B9c@A@AB @|@Մ 9a@A@ A@@Ճ A9c@A@A @@ 9b@A@ @@} 9c@A@ABCDE8N@@x8N9_@A@PL@@yPL9c@A@A ;@@u ;9b@A@!@@s!9c@A@AB&#@@l&#9a@A@('@@k('9c@A@A)o@@g)o9b@A@*6@@e*69c@A@ABC*6@@`*69`@A@*Ҽ@@`*Ҽ9c@A@A*Ҽ@@\*Ҽ9b@A@*@@Z*9c@A@AB+h@@T+h9`@A@+n@@T+n9c@A@A,Q j@@P,Q j9b@A@-w@@N-w9c@A@AB. @@J. 9b@A@/ss@@H/ss9c@A@/ˏ@@E/ˏ9c@A@AB?@@u?9@A@CDEFG@A@֋@@@@>~ @>@M;9@@@@J֐ @@Y7/@@@@VҐ @-@e,"@@@@b  @@ @@@@n @@@@@@z @@ǐ@@@@Նؐ @@ԽԨ@@@@Ւ @ԧ@ =ԣԒ@@@@՞n @Ԑ@Ԁ~j@@@@ժ+ @i@ԌM(*@@@@նO @)@Ԙ4@@@@  @@󐐠@Ր@@@@Π @@͐ӻLӢ@@@@ڠ @0+3q@(?Ӡ@ӚӘbz@@@@ @FA(@өxqj@@@@ @Uh%@geW@@@@ @dw4@vUG@@@@ @E@2>$@@@@) @"@ J @@@@5ɐ @E[@ 7 @ ^ @@@@IА @@鐐͐@@@@U_ @@jҰ@@@@a @Ү@vҠҋ@@@@m @҉@҆y@@@@y @w@mlX@@@@օ @VTRTRMLdL2p署@ /ˏK+LJ@XIc-!@, Ht5@('G-]mdm$S HF@~:3@@@@( @ѷ ?ݷWBٷAթ@0&#׀@֐ՠLѺ@@@@ڠ @#@N!Ѹ@ѷѵaѡ@@@@ @@ƐѠpэ@@@@ @ь@Ґ{|k@@@@ t @i@DB@@@@ɐ @@ː@@@@"o @@7оЮ@@@@.ސ @Ь@МЌ@@@@: @Њ@|k@@@@F{ @i@(SB@@@@R @@@42!@@@@^ϐ @)n@ @@@@nڐ @9~%/ +暠@ v @2@@@@ׂ @@됐ِ@@@@׎ @YI@  #D@ӠϿ@@@@סY @Ͻ@ϰϯϚ@@@@׭ @Ϙ@όϋ+w@@@@׹w @v@kj7Z@@@@Š @X@LKC1@@@@Ѡ; @/@ O@@ݠ @@ [@@@@頠 @@򐐠gĐ@@@@ @@θηsΜ@@@@ @Ґ'@/ssΚ@ΙΘΐ@@@@ @Ύ@΍΋n@@@@m @j@igV@@@@yِ @U=>߰fTS@US3@@@@Ή  @eMNvd]@e2$@@@@Ι. @u]^@u#@@@@Ω Ґ @mn2@΅@@@@ιeM @}~ՠP"署@!@@g@@Ѡg @? 9@ސݠ Ð@g@@䠠gƐ @RL@wf€@"͛@g@@ @͚͕Ú@_i͔͏͊@ ̈́@ͣ̓>X@@@@ @Ͷͱ@( BW@ͷ"VR:@@@@,` @9G02ͻ4.G@?I8f@@@@@ @MS@!OUv@@@@Pݐ @]$"@1_&鐠@@@@` @{'Ϗd})fة+ϓ皠>@jE@K ߠ̶@@@@z] @͇NLR@̵@_͍T̴̘@@@@ώ! @,͛b`f@l)o̗@s͡h̖z@@@@Ϣڐ @@ͯvtz@qy@͵|x\@@@@϶t @T[}\9G`Y@m. V@g U,@@@@Р @+@ˮˬ4@@@@ܠ3 @2@Ԑ@@@@蠠Ӑ @nҷɷhY@bǶ_@;dʿʽ&@ʻʺʹö,@ʷx$ʶ@oʨʧ:ʛʚʘ@@ʔ @o&ʓ@ '[ʒa@o,ʙʑMʉ@@@@'ʈ @o9S@o:T$ʇ[ʂ@@@@5ѐ @oGʁ@b7H zywm@ q?u@oWʑ(&jiz\[Y@@TW @W@ofS5L0@-"KJI@GE@@j @A@o|=K51Ұmک6@42@@ЄF @oа,@oвA)"@@@@Гo @o@oO!@@@@С @@o !˂lʙ}@ ?ʗڐ@@@@@з @@o67˘((~MJ#ܐ@@@@@͠r @@E@ @@?Edt@@@@@ࠠe @X@@@H @@f=;ϰݩ@7oԀӠ)@@@ @@{ɿhtj8ɹ;@ɷɵ@@ @ɱ@ɭdbG@@ɧߩS,NGH0搑ɢU@ɠɞ@@/l @ɒ@%,Ɏd@@@@@>g @Ɍ@˩;Ɉɇs@@@@@M @Ʌ@6.Ɂ@@@@@\ @~@"OF)z@@@@@ly @x@0Ѱ2*H@۠PLts@@@@@тr @q@FHu鐑m@@@@@ђl @k@SXg f@@@@@Ѣ  @e@fh5 a@@@@@Ѳ @_@ vx[Z@@@@@àX @W@1Đ*V|S@@@@@Ԡ @R@B9N;M @@@@@䠠 @K@RJM吩G@@@@@ݐ @E@g^A`@/@@@@@ א @>@wͶ@ΩoЩ>#:D@@@@@Ґ @8@aɘ֐4T@@@@@.̐ @2@erJIu.h@@@@@B @,@yũ@(Λ'@@@@@Y @%@Πܩ6@!ҩ @@@@@q @@56栩ٰ橚O@j6@@@@@҉O @@MNxfiݐ@@@@@қC @@ _`$; @@@@@ҫ; @ @op 7@@@@@һ1 @@)!,@@@@@Π @@( nk@@@@@ @@9@U򐑠@@@@@ @@Sک̐$@@@@ @@¶Xésw04@@@@@(~ @@Ҷhөg9ޠE@@@@@9w @@y#SؠW@@@@@Kq @@ 5ӐҠi@@@@@]k @@Gѐ̠{@@@@@oe @@1ʠީYIƠ@@@@@Ɂ_ @@C+hh@@@@@ɑY @Ⱦ@;<TːȺ@@@@@ɣM @eMNLC>f@)Å>5@pXY9 !ȸV@@@@ɾ @v@hi01r@@@@@Π @xywTYn,i]V@)Yʈ`@d_dpD@@@@頠 @=@)ot9 @@@@@ @7@9TGbnO3 @@@@@  @1@Kf#- '@@@@@ @+@Ŷ[ƩviqҐ' 9@@@@@- @%@׶mة! I@@@@@= @@A$ Y@@@@M @@R^`ې l@@@@@` @@" ƩG |@@@@p @ @2ש搑  @@@@@ʃz @@E-.ϰ%upEo @@@@@ʔm @@V>?@ @@@@@ʤe @@fNO f @@@@@ʴ @@^_@%bv@K @@@@@԰ @@tu@x䐑 @@@@@ @@/@(@'-r @@@@@נ @@E@b> ݠ @@@@@蠠l @@V]uנ @@@@@ @(@{)Հ@ԐӠ 1Ƨ@@@А @@ >ꐠ@@@  @@ϐΠ K@@@b @@ W@@@@S @@ c@@@@F @@y o@@5@@0 @w@+ ) @ ^s @@&@@ @q@< : ϠѬm @@@@Ϡ @k@ . /ߠn$Ѽg @@@@@ᠠ @e@ը ι B@@ E'a` @@@@@ @^@ U WZ @@@@X @U@ e f hQ @@@@i @O@  v w yK @@ @@y @I@0  ( ک퐑E @@1@@ @C@A 8 ?e> @@A@@ܐ @<@Q H ͋u8 @@Q@@Ր @6@a * " Z 1`2 /@@g@@ϐ @0@w Ͷ@ ζ8 ϩr ө&mK!, C@@{@@Ԡɐ @*@ T L  :95& W@@@@蠠Ð @$@ h `  <Lg  j@@@@ @@!{! s! ! ! `bace, @@@@ @@! !!!"!#İ!%xzi @@@@( @@!5!6!7ذ!9~T @@@@; @ @!H!JҐ @@@@J @@!W!Y!K @@@@ @@!g!h !juِ @@@@ @@$!z!{!}ᐑ @@%@@$ @@5!!!.! ҩ㠩 @@:@@9 @@J!! !C!!$ @@O@@N @@_!(! !X!6é8] ,@@d@@cy @@t!ʩk!̩Irm۠ <@@t@@ss @@!ک{!ܩYξ}ՠ L@@@@m @@!]!U!!3k^\Ϡ _@@@@g @@!p!h!"" vɠ w@@@@a @@"""""và @@@@à[ @@"*"+",Ͱ".u @@@@֠U @@X @@@@L @@"K"L@& @@@@@àF @@"[  @@3@@Ѡ@ @@"i? 6 @@@@@ࠠ: @@""x= @@@@@4 @@0"Ð)"U* @@@@. @@A"Ԑ:";f @@@@@( @@R"吩wL @@@@@!" @@c" +@@@@@1 @@s"ɶ<"ʩz!| <@@@@B @z@„"ڶM"۩Hv L@@@@R @t@”"]"ƩzZp ^@@@@@d  @n@¦"o"@ש;j p@@@@v @h@¸##y#@@d @@)@@ @b@#!”#"Œ##@׶@ة^ @@@@ @\@#4 X @@ @@ @V@#BR @@@@ސ @P@#Pغ c@-?gL @@@@ɠ̐ @ s@%J@) ;I <@@@@۠ @ @(c8@ @@@@렠n @ @ @L ꐠ@@@@R АM̐T @@ؐȠƐ@@@@o @ @w 徙ր@}@@@@$' @ @/'~*@[.@@@@4 @ @'_Nz@搑a>z@@@@Dǐ @ @a@ENa@@@@T@@@@@e*@A@Jʒk0JI @E@=:f@@@@8 @5@$1s@@@@EE @0@搑,@@@@Q @*@&#@@@@] @!@A$)$*@@1@@@@n @@@@@@@z @ٲ  @Ր@@@@ @J@o$W$X$Y@ã'A@!*`F@  E@@z@@/ @$r$s$t@+l@C<2@@@@a @$$${@$ $$i @@@@͠ @$/$$'R@$3$$萠@@@@ࠠ) @$B$$:(@$F$$@fɠ"Ð@@@@ @$V$$©N@$ĶZ$Ŷ$ƶ@@{7@@@@ ې @$շk$ַ$שc@$ٶo$ڶ$۶@)ʐKy@@@@ @$$)$w@$$-$@߶@>ސZ`T@@@@2 @$$>%@%%B%@Rᐐ5t/@@@@Ff @*%%R%e@.%%V%@̶@g @@@@[? @@琑ޠ@@@@@g0 @@ؐӠ@@@@@s% @@͐Ƞ@@S@@ @@c%K%L@1< @@$@@ @@r%Z%[@v@@@@@ @@%i%j@0@( B@@@@@@@@@@@A@@@@@@@@@ABC@  @@3%%@dG@@@@@ @@B% %Itb& @@@@@ @@T%%@7_@@@@@! @@%O%%@@: -@@@@@3 @@ސ9@@@@@? @@%׶m%ض%ٶ@@XK@@@@@Q @@ӐW@@@@@]r @@ş%h%`%Ef@@@@@lF @@Ů&w&o&@u@@@@@{֐ @@Ž&ņ&ꐑ@@@@@ĉА @}@&!Ŕ&"Ҡ T;Ȱ&)ŕ y@@@@@Ğʐ @w@&6ũ&7@  (s@@@@@ĮĐ @q@&FŹ&G@  . Km@@@@@Ŀ @k@&W&X@ 2 /g@@@@@Ϡ @e@&g&h C @ m 7a@@@@@ᠠ @_@#&y&z* A A[@@@@@ @Y@ _UT@@@@ @R@ [bN@@@@@  @L@ yHG@@@@ @E@ A@ @@@@& @>@ N:-@@@@@3 @8@u&˶>&̶@ 4@ 32?@@@@E @0@Ƈ&ݶP&ީ  ,O@@@@@U{ @*@Ɨ&`&  &_@@@@@eu @$@Ƨ&p&؉  m q@@@@@wo @@}@@@@@Ń] @@ @@@@@ŏS @ @''ƚ'(ؠ  D@@@@@şM @@'7ƪ'8 B e@@@@@ůG @@'Gƺ'H P@@@@@žA @@'V'W c 4@@@@@Р; @@'h'i a ֐@@@@@ࠠ5 @@"'x'y) T _@@@@@/ @@2'' @@@@@) @@A' 'Hא  aݠ @@@@@# @@S''Z鐩 P  נ@@@@@% @@'h'1'@ @'ķƮ'ũ,h'-  Ѡ9@@@@? @@'׶ǂ'ض@ 0'۷'ܩC'  iˠP@@@@V @@,'Ǚ'@ ɩ'*=aŠd@@@@j @@j{B(@@DZ(@ 1@vD}Ǹ(@/@Ǽ(Dž(@ @^쐑@@@@Ƌ @@݋֜c(%@('@ @(+Ǟ(,@ @/w(0ࠩ ŷ  @@I@@Ʃߐ @@ݩ(B(DǷ(E@>@Gː@@@@@Ƽِ @@ݼ(U@(W(Y(Z@{@\(]@VӐ@@@@@Ӡѐ @@Ӷ5(m@H(o@hS@@@@堠ǐ @@1G(@2@{,(@@@@@@ @@DZ (@>(@  @ɯ@@m@@  @@W m(@@R(@@V((@@'Ȑ@@@@@$ @@p$5(@q@k(@\@8 =p(ƶ@ @u(˶>(̶@ @ >@@@@D @@DU(޶@Ȋ(@ @Ȏ(W(@ @ ȓ( p  \@@@@b @@b9(ȧ(p(@ @ ͐p@@@@@v @@vM)@Ȼ)Ƚ)Ȇ)@N@ƚ)@}@@@@Ǎ @{@ލמe)'@I))@+ w@@@@ǟ @u@ޟװw)9@@{)<@v|q@@@@@Dz @o@޲ö)L@)N@ Ķ@ik@@@@Š @i@Ŷ'ֶ)_@@ )b@d@)f)g@ -}@plʃe@@@@ߠ{ @c@+߶A)y@,@u@')}@Td@W_^@@s@@q @\@BX)@C@@>)@ζ@թl wX@@@@l @V@Zp@@T)@ p_@"!@Z)@3ːR!@@@@@'f @P@s'8@4@@n)Ķ@ G@31ᐑL7@@@@@=` @J@‰=NɁ)׶@Ƚ@M)۶@ӶO)ݶ@gFN@@@@@TZ @D@ Teɘ)@@c)d)p@a@@@@@gT @>@=)zɬ*u*j ސ:t@@@@zN @8@P*.ȍɿ*Ɉ*} 쐑4@@@@ȍH @2@c*%C*'&.@@:@@Ȝ2 @,@r*4R*6"(@@I@@ȫ, @&@*Cɶ*Dɮ*E6 v "@@@@ # @@*V*W*XI0 u @@@@3 @@*i*j*k*l@@]D\@@@@@I @@)***16 H< @@+@@[ @ @;***CH Z;@@=@@m  @@M***8*@ lP@\ n;@@@@@ @@a***"*L*@O@oN+@@@@@ @@s*ɶ<*ʶ4*˶^*̶@&`<@@@@@ @@ʄ*ڶM*۶@@* АN@@@@ @@ʖ*_*@!@ V_@@@@Ǡ @@ʧ*p*@#n@@@@֠ @@ʶ+ + @@  2ݠ@@@@砠 @@+ʐ+@Rʍ bנ@@@@ؐ @@+.ʡ+/@cʞ7Ѡ@@H@@ Ґ @@+@ʳ+Aʫ+B+C@@~ݐˠ@@@@@ ː @@+V+W+X+Y@@ 𐑠Š@@@@@3Ő @@+i+j+k+l@ƶ@ǐ@@@@@E @@%+{+|+}+~@U roX'@@@@@Z @@:+++%+@Y r\<@@@@@o @@O++@}+@@@@ @@d+-+@+Ԡ0@@u@@ @@x+ζA+϶@)砩թԐD@@@@ @@ˌ+U+@(W@@@@ @@˟+h+@N+c+a+QTn@@@@֠ @@u, Ɵ, ˸,ˁ,@±,Jdà렩n ˉp @@@@ @@˕,,,-ˠ,.@oߠ  / ,@@{@@v @@˩,@,A˴,B@ 4~}@@@@p @{@˿,V,W,X@  J1 V Yw@@@@Ƞj @u@,j,k,l@© ^E)*q@@@@ܠd @o@(,~,,@ֶ@۩G_>k@@@@] @i@<,,,@ж@[Qe@@@@W @c@O,,,@@n _@@@@Q @]@b,+,#,@@ Y-@@@@)K @W@u,˶>,̶6,Ͷ@S~q,OÐQB@@A@@>> @O@̊,S,K,@hÆ,  @אKV@@@@R8 @I@̞,g,@{Ù, SfECi@@/@@e0 @A@̱-z-@=ì-  f97|@@@@x& @5@-̍-̅-@ѩΠyP1@@7@@  @/@-/̢-0̚-1@ / +@@@@ @)@-C̶-D̮-E@ x%@@@@ @#@-W-X-Y@ !  W@@@@ɠ @@-k-l-m-n@4@G@@J@@@@@㠠 @@/----@@O!@@R@@@@ @@E--@ж@ѩt-  @@T@@  @ @W- -@@@@d@@ @@g-0-@@ -1@@@@- @@y-϶B-ж@%@A@@@@= @@͉-߶R-@@DR@@@@N @@͚-c-@%ʠ- O)e@@@@aڐ @@ͭ.v.@Gv@@@@rԐ @@;.͇.@IƠ$*@@@@ΐ @@.&͙.'@ ؠCܠ@@@@Ȑ @@.7ͪ.8@ֶ@n&n 9ՠ@@@@ @@.Jͽ.K.OW.@ϐ͠@@@@ @@.\.] ǩŠ@@@@̠ @@.n.rͭ.d𐑠@@@@@ޠ @@*..@5@@@@@ @@9..@D@@@@@ @@)I(@X@@@@ | @@Z[@2 @@@@f @@Z[@3y0x@@@@,P @d@x.ζA.ϩ.۩頩< >(-`H@@@@DJ @^@ΐ.Y.@@ ةhEiDZ\@@@@@XB @X@Τ.m.@ @ Tm@@@@@i< @R@ε/ ~/ @b@$$ N@@@@@|6 @L@/Α/@u@{H@@@@@0 @F@//΢/0@ 'fBA@@@@@( @>@/D/E@ @ : E:@@^@@" @8@/V/I搑4@@ @@à @2@ /e/f@x@y-% h.@@o@@ؠ @,@5/z3/{@@Brr(@@@@젠 @&@I/G/@@V])"@@@@  @ @]/[/@@j$&(ΐ-@@@@ @@2'@@@@ @@o/ũh// 8@@@@@$ @ @π/+E@@}@@1 @@ȗK@\@X@ϑ/@mƐX@@@@D @@Ȫ^@o@k@Ϥ/אi@@@@U @@u@@@@@aא @@Ͻ0àl0ϊ0 񐑠@@@@s̐ @@0%;@@@@Ɛ @@04䠩װ080)ߐ۠@@@@ @@0E@Vՠ@@@@ @@0S0T@@@0Y}ɫϐ͠@@o@@ @@϶1@ܶ@Ƕ@0l@=@ڐfъƠ@@@@@̠ @@A@@,00@d <@10@0{@@@@堠 @@Zٶ@@E0h0@I00@ Ԑ@@@@ @@Z0#0aT00$@@\@@ @@l0¶50és0Ƿ10ȩi0 ࠩ#0ηr0&0ѷp0 A@@}@@Šw @@Љ0߶R0@ǂ04)R@@@@֠k @@К0c0.ǔ0ЕHd@@@@蠠e @@Ь1u1@8ǥ1Ypt,Ky@@@@_ @@1Њ1@Ǻ1n )@@@@Y @ǓE1-1/@ M#@H&ǡS)N@a)Dq˯߷ X@ ␷Q]Ǯ CO̷л1IC>1K 1LC9~##!,{zwvus(󩚠g@'csC@ w'@o@6@@, @@1g@@@@@ & @@ 1v=ݐ@@@@@Ҡ  @@016@@@@@ᠠ @@?1k1b@@>@@ @@N1T+@@M@@ @@]1ɠ2$@@\@@ @@l1©ؠAڠkl6@@@@  @@~1ԩń޸TF@@@@0 @@ю1Ŕ|V@@"@@@ @z@ў1g1@ )ve@@@@O @t@ѭ2v2n2@ 8pu@@@@@_ @n@886U@/@2ъ2@޶@ܩ̆  2ѐ2@ېj@@z@@xِ @h@QQOn@ѡ2/@22ѥ23@ 25Ѩ26@󐑠d@@~@@Ӑ @b@2D@( U^@@Z@@͐ @\@2RX@@@@ǐ @V@ 2a@8 pАR@@y@@ @P@2q2r@88mL@@@@@͠ @J@+22@\Y}F@@@@@ݠ @D@;22@lXx@@@@@ @>@K22@y EX:@@Y@@ @8@\2%2@">4%@@@@@ @2@m2ö62Ķ@y.5@@@@@ @,@}2ӶF2Զ@ ? 㐑(F@@@@0 @&@Ҏ2W2@Ɩש"X@@@@B @ @Ҡ2i2Ƨ Eh@@@@R @@Ұ3y3@<uw@@@@@a @@ҿ3҈3@t @@@@@p @@3$җ3%ՠ  @@@@y @@35Ҩ36Ҥ@@M@@p @@3EҸ3FҰ3G@7Ү@@@@j @@3W3X3Y@I0*@@@@&d @@3i3j@ A3^@@@@@7^ @@$3z3{@_@@@@@FX @@333:eb~@@@@@ᠠO @@E33Lccڠ@@@@@I @@V333@bԠ@@@@@C @@f3/3'3@rΠ.@@@@@= @@v3̶?3Ͷ73ζa3϶@d@P{ȠC@@@@@'7 @@Ӌ3T3L3v3@ >@ V@@@@@:1 @@Ӟ3g3ǥ&"f@@@@@J+ @@Ӯ4w4ǵʨ4 ,:x@@@@\# @(@E)Ì@@@@@l @@4&ǰ4(w4@@@@ @@46ө47ذ49 f@@@@ @@4G4Iӄ4;@@@@ @@4W4X@ĩĖ4]4O@@@@Р @@4k4l4m@4pàe@@@@栠 @@+44@H$4Ԡk|@@1@@ @z@A4 494<v @@C@@ @t@S44@pL4&ӓp@@V@@!ݐ @n@f4/4'4@`4ӥb4él0j3@@@@6א @h@{4ѶD4Ҷ<4Ӷ@u4֩%{ӻdF@@@@Iѐ @b@Ԏ4W4O4@l@'ˉ4ɐ^Y@@@@\ː @\@ԡ4j4b4˚4J@KԞXm@@@@pŐ @V@Ե5 ~5 v5 @ ˯5c<R@@@@ @P@5Ԓ5 NԎL@@7@@ @J@5/Ԣ50ࠩӰ54`5%F@@@@ @D@5AԴ5B԰r搑@@@[@@ @>@5S5TԾ5U҂Ʃ:@@@@͠ @8@5h5i5j1p4@@@@ߠ @2@$5z5{5|@S&6.@@@@@ @,@5555@dG(@@6@@ @&@F555@de0" @@@@ @ @X5!55@vꐑ #@@m@@& @@k545¶,5és̩Ԭ 7@@@@: @@5նH5ֶ@5שɇ{R J@@@@M} @@Ւ5[5@@*Q  \@@@@_w @@դ5m5e5@ ) n@@@@qq @@ն6 6 w6@©Ԡ`А @@@@k @@6Ւ6 6"nr @@9@@e @@61դ62՜63԰659 @@_@@S @@6Dշ6Eկ6F6HŠϐ @@@@L @6Y6Z6\6]6_@ꐐ @{@@Ѡ @6l6mĠ6o6p6rŠ?X@ @@@栠 @@+662@)8\gN @@@@ @@@6 6G@R) [|w! @@@@ @@ưo%'!@@e@@ @@԰}3 !)@@s@@, @@q6Ƕ:6ȩޠFF.~!:@@@@=ސ @|@ւ6ضK6٩26ݷG6ީ6WĐx!O@@@@Rؐ @v@֗6͎6f֐r!_@@@@@pϐ @m@֧6͞6v֠i!o@@@@@ɐ @g@ַ7 ͮ77c!@@@@@Ð @a@7;77]!@@@@@ @[@7-֠7.ϰ70hɐW!@@@@ @U@7Aִ7B7D|%ݐQ!@@@@Ƞ @O@7U7V7W7Y ӐK!@@@@ܠ @I@7i7j7k 7m E!@@@@ @C@'7}7~7 7 :ՠ$"?!@@+@@ @=@;777473 ;689"@@?@@ @7@O777H7 _'P3"@@R@@+ @1@b7+7#7[73,:O-"-@@e@@> @+@u7˶>7̶67ͩn7ϩmMN'"@@@x@@Q @%@׈7޶Q7߶I7΁7R`M!"S@@@@d @@כ7d7\7Δ7l F͑ G\ Hw"i@@@@z| @@ױ8z8r8 Ϊ8 9 \"}@@@@v @@8׎8׆8ξ8* oƐ"@@@@p @ @8.ס8/י80Ѱ82'  "@@@@j"F @@ӌ"@@@@> @@O"@@)@@œ @@4"@@5@@l @@t"@@A@@ @@N"@@M@@) @@^ڠ"@@@@@5ސ @I@Wؠ"@@@@A @@ӵ8388@#&@dbހ@  ݠ#@@@@]t @8M88@/'S@҈۠#-ѐ@@@@q @8˷a8̷ 8ͩ@EĠ#=@@@@А @8۷q8ܷ8ݩ$@B#M@@@@h @8Ӂ8+84g@?#]@@@@= @8ӑ8;8D<@;#m@@@@ @#9 ӡ9 K9 T@6x#}r@@@@ @39ӱ9[9d@2e#_@@@@Ѡ @C9+9,k9-t@-R#L@@@@ᠠ @S9;9<{9=@)?#9@@@@c @,@ (#@@@@@T @&@"#@@@@@ I @ @񐑠#@@w@@> @@$#@@E@@!5 @@!#@@@@@-, @@ #@@@@@9@@@@@$ XT@A@ b @@A9 9Ʈu=9l>˩A9p$@@y@@Y @@Y9"9Ơy$#@@@@@S @@$/@@@@ M @@D$=@@u@@.G @@م9۶N9ܶF9ݶ@G۔IЅ9R]$V@@@@@G? @@ҟݶ@٠9i9 `۩b(ٶ٨9q9Р:3ϐנ$p@@@@@a1 @@ҹ@Ѷ@,h::ـ-:ԫ:з:*鐑Ϡ$@@@@z( @@:'Ȱ:)dʐɠ$@@@@@" @@٩:7:8٢:9ڰ:;! ϐà$@@S@@ @@:Kپ:L:Nٲ$@@@@ @@:\:]"-$@@@@@ @@:l:m2=$@@@@@Ϡ  @@&:|:}-$@@@@@ߠ @@6::=T$@@@@@ @@F:::@dEǶgaw%@@@@@ @@Z:#::bʠᐑ%%@@@@@ @@m:ö6:Ķ.:ũu mޠ5%9@@@@@* @@ځ:׶J:ضB:ٶ@lD%J@@@@@; @@ڒ:[:S:@%Z@@@@@K @@ڢ:k:c:@@u㐑%n@@@@@_ڐ @@ڶ; ; w;ξ6w א{%@@@@@rԐ @y@;ڒ; ڊ;!@b@ 'u%@@@@@ΐ @s@;1ڤ;2ڜ;3㠩! ǩxo%@@@@@Ȑ @m@;Eڸ;Fڰ;G@  Pi%@@@@@ @g@;Y;Z;[@!֐c%@@@@@ @a@;l;m;n;o@ɶ@$6_]%@@@@@ՠ @[@,;;ș`(;C,;G-W%@@d@@ @U@D; ;ȱdQ&@@@@@ @O@ǰJK&@@T@@  @I@d;-;%;@Ӡ&©(ud;1cnE&5@@@@@& @C@~@;նH;֩젩?Aۇ;ݶP;ީ;?&O@@@@@@ @=@Ԙ@@߶;ֆ;Ғ;9&d@@@@U @7@۬<ң<?ۥ3&t@@@@@e @1@ۄ<۽<}<ҵ<ҩ-&@@.@@y @+@<&ۙ<'Ȱ<)ۍ'&@@_@@ @%@<7۪<8ڐ!&@@@@@z @@ @@ܠ<i<a<@7@"&ߠ'j@@@@@[8 @@ܲ={= s= к"tE٠'}@@@@@n2 @@=܎=܆=@ѩ㠩ߩ&Ӡ'@@@@@, @@=/ܢ=0ܚ=1@Ӑ͠'@@@@@& @@=Bܵ=Cܭ=D=E@@ 5Ǡ'@@@@@  @@=X=Y=[Ҡɐ'@@@@ @@=j=k =m ڐ'@@@@Π @@%={=|=}=iګ'@@*@@㠠 @@:===3=2Y 55(@@?@@ @@O===H= ܏I+-(@@T@@  @@d=-=%=]=\ܤ7.+-(1@@i@@" @@y=϶B=ж:=ѩ ?J=(C@@@@4 @@֌@@;== ==s U=؀=Ԍ=(\@@@@M @@֥ζ@@=ؓ=ԟ> 琑(o@@@@`ߐ @@ָ@*ݰ)>ا>Գ>کz向(@@@@vА @@@=>%ػ>&ǰ>(ݎ向(@@@@ʐ @@ @TUڶS>;><ݰ>>)(@@@@ @}@@e>M>N>P<'y(@@@@(wv @ >c>drq@@>m$BL''@̏<zހ>u$JT'ܝܟn$R{$SzTyxlt6!M˟}!!Rˤ$fj1p5 Jˊ>L'@mnl$uj if${dY!p 1hD!uaǠ$dfT|;rX $:˭>&<'@B"€@l>¶5>öѶ@ж@_@^,@𐐠d)9א@@* @ށ>׷J>ط'$)bE@:nGXɷO!˷Q!U@ޔ>]>:϶@@@()^SQ@@OO @ަ>o>!@!Pooޣn?ٚ?oԴkβgި;f6bhǃ9$?z5ك?|Dم޲\:Dm3kqnjB$?>ٌ للZAEX)?aމ=d-?!e@?"ޕ?#kV)@@@͐ @?2ޥ?3x@p@nm@!lkTbQndoũ:ޮ9-ծٱL:?I{N(]@͞ չ ջپG?V (j@͎Ӏ*+@?\?]&@j@*@)Ɛ )mO@@Ġk @?q?rB@>=;@tUu[N`a@)??@@L@I#)TR@@䠠P @;??@6f)8ڱ?/?&IG=˰L?Gޅ{̙?}HI̜?ފޏ̰ Y? ޑ%̥?'T @_?(?1-*'S@@@@@@@@*=@A@; @s?ɷ<?ʷP@@(O@{?ѶD?Ҷ!X@@޺ِ?*F@@7 @ߎ?W?4(@CRlXӷYf\@ߛ?d?A@@ *d@@UU @$@]Z@䐑*t@y@@e @߼@߅@b@߷@=ݩ@@ߍ@j@@J*ϐ=;@@' @@-ߠ@.}˷ݷܩ)E@#\yʀߛ֢֡ߥ@@:߭@;ض@@ ɠ*@@  @m@"a@*@@@ @@@[@](&Ð*@@@@@ @@@j @l(&*@@@@@ @@#@y@z@|(#ϩ&Р%(*@@@@@Ƞ @@6@@.@(#&%(𐑠+@@@@@۠ @@I@@A@(#'!%F+@@@@@ @@]@&@U@'3&X' Z+)@@@@@ @@q@ǩh@ɩ(I)k+:@@@@@ @@@ةy@ک(Z):|+K@@@@@% @@@\@@׌@&;)*:+\@@@@@6 @@@m@@ם@&F)\K|+m@@@@@G{ @z@A ~A @#&)_&]v+~@@@@@Xu @t@AY׿F*44p+@@@@@jϐ @o@A.ϰA0&9bk+@@@@@zɐ @i@A>A?@AB&')&Ϸe+@@@@@  @c@ASAT@AWAH_+@@@@@Ր @]@AdAf*z@j*YX+@@@@@V @U@"Ax@A{*@C Qȩ'*@ SPϐO+@@@@@Р @N@>A'j6'0`J,@@@@@⠠v @H@PA$k*D,@@@@@ @B@_A@$}'T:('*'X@>,/@@@@@  @<@wAͶ@ oANA8,?@@@@@L @6@AݩՍ؀**@@H2j1,U@@@@@/K @/@Aգؖ౩+ @$+߀৩+@$*߅),p@@@@@J' @&@E BF"*8ܥBBصBE(iFḐ!,@@@@@a  @@B%B&]9*:ܻB)B*˰B,ᐩ( q,@@@@@v @@B:B;ܰB=ᩩ((( '!,@@@@@Y @@ BP BQ@שBT8((Ӡĩ(ʩ(ː,@@@@@ @ @"Ed Bh@(?aBmBm*ڐ ,@@@@@ @@6B{4B|@(S&됑,@@@@@Ƞx @@GBEB@@©%VB(A<(jz-@@@@@ߠ @@MBDBݰBB+@DT-w0+@ A5- @@@@@ @@hBuBߑB©)eB᪩)h%j-9@@@@@T @@B׶@-ҍ-"BکA%l©(ĩ)]''-Q@@@@@+> @@B@?ّBB㐑-a@@@@@; @@ܺBܸC١C:C,@Eh vހ穚,@݀쐑ܠ-}@@@@@W @@CC<]C<3< C#;C$ǰC(ݛ!!ɰC* !ՠ-@@@@@s @@C7C8,L@(]fπ5⪐Π-@@@@@ @@CKCLEȠ-@@@@@ @@C[C\C]@&@(e)GZ -@@@@@ @@,Cq*Cr&7Cek-@@@@@ @@<C"=))Cv,-@@@@@Π @@MC3N))CA.@@@@@ߠ @@^CNC@Fa)'_)(+*.@@@@@[ @@sCcC@[v)<*;()@2.0@@@@@ H @@݉CζyC϶@%q〈)R(.C@@@@@7 @@ݜCC@2ڄ%⌐.T@@@@@. @@ݭCCڔC- @*Ҽ')+zې.l@@@@@F @@D D ڬD -!@*Ҽ'A,Z󐑠.@@@@@^4 @@D"D#D$@zư)4㖩)А.@@@@@tw @@D8D9D:@@!ݰ)3%)"~.@@@@@3 @|@ DPDQDR@&)ՠJx.@@@@@ @v@ DeDg+sJr.@@@@@p @o@Gs@`Gt"Dx4)kie.@@@@@Ġa @d@CD8D4D+F* -@ aX`3i*ᾩ*u_/@@@@@ࠠ] @\@XO/@@@@@젠 @N@kD`D\DSn*4-@`J,[(I/+@@@@@G @F@2Gƶ@GǶuD˩l㇩*MB@?/=@@@@@ @>@ޖD۶ދDܶDݩ~㙩*_-@@ @:W䆩2S9/V@@@@@07 @6@]G@GDۗ㲩*x20,/h@@@@@B" @+@E޶EE۩ĩ*. @;8N'ӂ䱩]~x&/@@@@@^  @$@=A /@@@@ @@K4/@@@@, @@Y-/@@6@@: @ @g,U /@@D@@H @@rEZp{`/@@^@@W @@EiEj@(0+A8+9=/@@Ʉ@@j @@&E|E}@(W+TJ/@@ɕ@@{ې @@E@@z/@@@@Ր @@GE>YǠ.ZL0@@@@@ϐ @@XEOj.k0!@@@@@ɐ @@iE`{.|ʐߠ00@@@@@Ð @@n䉩.{٠0?@@@@ˠ @@}䘩䆐Ӡ0N@@@@@ڠ @@܌䧩r䙐͠0]@@@@頠 @@ܛ䶩.䤐Ǡ0l@@@@@ @@ܪũ.䷐0{@@@@ @@ܹԩ#0@@@@@ @@F(ؠ.*J0@@@@& @@F8ٰC+.0@@@@@6 @@FH/+T0@@@@@F @@FXy+'_0@@@@@V{ @@Fh,+90@@@@@hx @@$Fz*0@@@@@xs @@4F+F/E"/F0@@@@@m @@DF;V21 @@@@@g @@TFFLg/f*b/i/j1 @@@@] @@hF1F`{*ݘ ΐ~14@@@@@Y @|@|FҶEFөt叩/3(x1F@@@@ҠR @v@FWF݆塩E4&r1X@@@@@䠠L @p@FiF@ݙ崩//ll1k@@@@@F @j@G |G @*ݬǩf1~@@@@@ A @d@GGG@>hܩ/ې-w%/x`1@@@@@"; @^@G4G5G6@ذBCZ1@@@@@65 @X@GHGI0--T1@@@@@J. @R@G\G]hN1@@@@@[( @L@Gm@*y~H1@@H@@F @C@(G~@ ;0:?1@@Y@@W @=@9GG@)2M0L8I琑92@@@@l @7@NGG@)ѩGb琑32@@@@@2110  @,@yG@`G-[(G%21@@@@# @ @G϶@U2?@@w@@1 @@Gݩ~Gߩ-y瀐2O@@ˇ@@A @@G@CޏG-Ӎ@"2`@@˘@@R @@GޟH-  2p@@˨@@b @@HH@e@G2@@˸@@rސ @@HH@T@2^İH%-H2@@@@@ؐ @@H3H4䠩װH8-H*O o2@@R@@Ґ @@HJHK|HL@^@_HP-1'C.Ϡ--@2@@@@̐ @@HcHdHeHg.&.堩.32@@@@̠Ɛ @@3Hx1HyHz@@H~._&|..f2@@)@@㠠 @@JHHH@+VHNߠ3@@̨@@ @@[HYH@!ն@.yH٠3@@̺@@ @@mHkHH@@I#L.eӠ3)@@@@ @@HǶHȶHɶ@1&+.hs͠3>@@@@0 @@HܶHݶ@܎".AǠ3Q@@@@C @@HH!H@"#@@#.ʠ..3g@@@@Y @@II7I@H@&+3y@@@@k @@IIIII@‚.@++3@@@@ @@I.I/`I0I1@™@/ 3@@@@ @@ICIDuIE@_@`@@IKT3@@@@@ @@IXIYIZ@"@u@v@I`ji3@@@@@z @@(Im&InIo@@@"/J/K#3@@@@@ؠt @@?I=II@@@ɩ9 ,P3@@@@@n @@TIRII@"Ͷ@M$3/uM4@@@@@h @@hIfII@"@©a 4"@@@@@b @@{IyI@@ԩ/44@@@@&\ @@IҶIӶIԶ@@@,0,d/t0/A{4L@@@@>V @y@III@@@/,0n/u4d@@@@V@@@@4zzv@A@tP @s@JJਰJ /-90xԐo4{@@@@@md @j@Jf4@@@@@y? @k4@J#_f@Od4T@@@@< @X@J8ٰJ:/BlT4@@@@@5 @#@=#Y@NR4P@@@@ @H@JXJYJZJ\/)0ڠ D4@@@@@Ր @B@ >4@@@@@̠Ɛ @<@3Jx1JyJzJ|0(é0 :84@@@@@ࠠb @6@GJEJ@~24@@@@@[ @0@VJTJ@ѩڐ J,5@@@@@Q @*@gJeJ]y&$5@@V@@ @"@wJuJJ@D@%T5/@@@@@! @@JͶJζJ϶@(5?@@@@@1 @@JݶJ޶@@0C5Q@@@@@C @@JJ!J@$#@'T 5b@@@@@T @ @KK2K@!5r@@@@@d @@KKBKK@@'@'-۠0eŐ5@@@@@z @@ <@5@@@@} @@K6K7hK8@ؾ@۰K<n ӱ5@@@@@s @@KIKJ{KK@$}@KO*?5@@@@@i @@K\K]K^@%175@@@@@à_ @@*Ko(KpKq@" ܠ5@@@@@ՠV @@<K:KK@$4(u1\c֠5@@@@@頠P @@PKNKK@$ɩH)M._Р6 @@@@@J @@cKaK@q1 gʠ6@@@@@ C @@tKrKK@A.21YMĠ6/@@@@@!9 @@KͶKζK϶@U.2O1n #6E@@@@@7 @@KK@j↰ꡩ4 6X@@ϐ@@J @@KK@}♰괩 퐑6j@@@@@\6} @@L@1 1!"6@@&@@p @@L.L t6@@5@@j @@L-L.@Ŗ.럩2  UְL7 뤐6@@@@ɠd @@`e 6@@[@@נ^ @@LS@"«LV&LWžL[?22ڠ((Ơ"/&2 -.6@@g@@X @@-Lr+LsLt@ܠ" @Lzީ2͠L~ m㐑6@@Д@@P @@GL@".L }7@@@@"J @{@YL@@L 2$w7@@й@@5D @u@lLjL@/x/x~ ܐq7$@@i@@F> @o@}L¶{Lö@2  )k75@@@@W8 @i@LӶLԶ@!@!/>/ 0.e7L@@đ@@n2 @c@LL@!@!2ŠU2Ǡא_7b@@@@, @]@㠰M UL󐑠Y7q@@Щ@@& @W@㯰M dEBS7@@и@@  @Q@㾰M sEQM7@@5@@ @K@M-ݠ3 G7@@@@ @E@M=@x3 g쬐A7@@@@Ѡ @?@MM@#0;7@@@@ࠠ @9@M\M]0"3  57@@v@@ @3@)Mn'Mo@"@"3G ǐ+q333D/7@@ѐ@@  @-@CM@#ީ0N 23Đ )7@@ѣ@@ @'@VM@#ڲ?MAM ɐ#8@@@@@3 @!@jM@$` MmM XM%G8(@@ @@J @@MƶMǩ0 148:@@@@\ @@MضMٶ@"@"040 34^ ,Ԑ8R@@ۺ@@t@@@۠@8h@A@Ӑ @@M[04u N N횩3Р휩4y46 T 8o@@@@@ J @S8@U-}@琑8@@@@ @@N N" vĐנ8@@@@@-Đ @$@4@ՠ8Ӑ@@@@= @4@r@̠8ʐ@@@@M @@ NQ NR#1 }8@@@@@_ @@NcNd4<4>  8@@@@@s @j@qՀ@{8@@@@ @z@qЀ@|8@@@@ @@qˀ@}9 @@@@~ @@+˔@n9@@@@x @@rN1| Y9(@@@@@ m @@u@n98@@@@Ҡe @@NֶNש4y5VOݐ9J@@@@@䠠W @~@N1 >3퐑z9Z@@@@@P @x@N困N坰N Rt9m@@@@@, @@4* a@Ir9}p@@@@$ @i@OO1T r5 2se9@@@@@++ @O/t 8DO#5j 2O'@cb9@@@@Ǡ @2@OC@%OF8Z@L-o.O<-9@@@@@ܠ @+@OX@"<O[5 'k'9@@@@@ @%@&Ok@"OӠ5D55.29522!9@@Ӎ@@  @@@O2JOxA 9@@ӝ@@ߐ @@尰jȵO:@@@@'Ԑ @@^O\O@"@ 5~6'''2q OOj: @@@@Bʐ @ @yO@&`O{2. :1@@@@SĐ @@O϶@&%qOҩ6 E4֐:D@@|@@f @@悰OOՐ:S@@Ӌ@@u @@摰OwH$:b@@Ӛ@@ @@栰Pʐ:q@@@@ @@P2Ԡ e:@@&@@ @@P2":@@5@@ @@P-@&ɕ26 [ [ߠ:@@I@@Š @@PA@&PF mƝPHPIɰ&PM1!ې٠:@@O@@ޠ @@PZP[@3!3!Ӡ:@@t@@ @@'Pl%Pm@6D*-_͠:@@ԅ@@ @@8P}6P~@%@%06X6YiՐǠ:@@9@@ @@MPKP@%@%E3\3]~; @@ԯ@@+} @@bPW6$#;@@^@@;w @@rP@66u';*@@@@Lq @@Pȶ@'3;9@@@@[k @@P׶Pض@%@%3i7Z/;N@@@@pe @@PP@*!@*"6Š7n7E7;f@@ @@_ @@Q@'Z3ʠ6 7@;x@@@@Y @@Q@'l-纰Q缰Qא;@@@@@S @@Q*@'۠琑;@@/@@M @@Q:Q;447А;@@T@@РG @@QLQM@&_@&`47t7u;@@j@@栠A @@Qb4'QU鐑;@@z@@}8 @z@-Qr+Qs@'ɶ@ܠ4<7ۄ^7P`7F6Qev;@@@@@2 @t@穰cʮ p;@@դ@@, @n@WQ@$QoQCQ77@p&I(7Mj<@@ǯ@@Š& @h@uQsQQ@&ζ@%&ѩ7.7\϶@eQ87bdjQ˩I𫐑c<;@@@@䠠! @a@Qٶ@(/{QܩZeJ]@559<@@@@Y @7@ RNRO@8&/A3<@@g@@j @1@R_R`@+5(-<@@@@} @+@-Rr+Rs@+$8L\8N搑'<@@֏@@ @%@BR@%k8^!<@@@@@ߐ @@RR@(5]=@@M@@ِ @@aR_R@+۶@+ܩ5n8-+:=@@b@@ƠӐ @@vRtR@'ζ@'ϩ59J󐑠=1@@@@ڠ͐ @ @R϶Rж@,@'sRԩR9S<9+Z =I@@@@ǐ @@R@%˩鉰Rh#l=[@@֓@@ @@RR@,.@,/@鞰RW8ՠ9~=q@@@@ @@S5Ԡ7ީ9J=@@)@@, @@S!7İS%ưS'Ð=@@@@@? @@S4@ɌS7S8ٰS:+.8=@@=@@S @@SH@&,SM8P=@@@@f @@S[@&?S^ܐ ߠ=@@b@@x @@(Sm&Sn@ٶ@ک652eɐנ=@@׉@@ @@<S:S@,@,9Z۩:PѠ=@@ם@@ @PS<<S9АfS@ȐϠ> ~@@@@ @a@cS@!éJS<@ y]S\>@@@@@Ƞ @Z@xS@!_S9@+АV>2@@@@@۠  @T@Sж@" 899o9.E6G9u2P>L@@@@ @N@S@*&BJ>Z@@@@@ @H@MD>h@@<@@ @B@T6ˠS]񍐑>>x@@@@@! @<@TT@&@̀9I6꿰T ur8>@@6@@9 @6@T.@*аT1U󞐑2>@@G@@J @0@T?@*TB:|h9F,>@@Z@@] @*@TSTE&>@@+@@lݐ @$@TbL >@@ @@{א @@+Tp75j>@@؇@@ѐ @@:T7Dyo>@@ؖ@@ː @@IT@'r?@@ئ@@Ő @ @YT@'OBT!T^TGTn?@@ʪ@@ @@pT@":T ?'@@@@Р @@TũuhTT"㐑?8@@@@@ᠠ @@TֶT׶@77/K0?J@@@@ @@TT@:A1ې?[@@@@ @@TT@..諠::Ԡl&?o@@̴@@ @@U U@.B迠7֠9?@@(@@+ @@U @(:x􏐑ޠ?@@8@@; @@U0@+7ؠ?@@@@J @@U?U@@*R@*S8ѩ;'mҠ?@@\@@_ @@UT UU@.@.8;̠?@@@@s @@#Uh!Ui@.@*| Um;TPƠ?@@م@@} @@8U}@(aU;?@@)@@w @@JUHU@.Ķ@.Ŷ@4Uu@@@٪@@q @@]U8g:q;ݐ@@@ټ@@k @@oUʠWUYU@)@@@@@Ҡe @@UǶ@%@7@@@@ࠠ_ @@Uն@(醠yUک/:Z8@J@@@@Y @@U@(̩슰U@@W @-`W <RV:A}@@ڵ@@Q @8@W@%VW<W4A@@@@@b @2@W,@%gΰW/<Oa.A@@@@@sܐ @,@W=W>@,P@0sWB=5@((A@@@@֐ @&@ WQ WR@,d@0WV=WH"A@@ی@@А @ @WdWe@,w@0:,͐A@@@@@ʐ @@1Wv/Ww@,@0:>Wl==$A@@ۑ@@Đ @@DWBW@*p9=cW7A@@6@@Ҡ @@WWUW@,@0ҩOBW(W27 B@@z@@栠 @@kWiW@,ö@0cVW$2KB&@@^@@ @@WĶ}WŶ@,׶@0w=P1B9@@@@@  @@W׶Wض@1 @)=a@BK@@@@ @@WWW@*϶@T*-H:=wBa@@@@5 @@WX@-@15:Ǡ>jBu@@Ϻ@@I @@XX@-&@1I=|>>RB@@1@@_ @@X)X*@-<@1_ܠϰX0,ѰX2X#B@@@@u @@X?X@XA@,[@,@>Ʃ>ڠB@@@@@ @@XT XUXV@,p@,@;۩;ԠB@@@@@ @@#Xh!XiXj@,@,@;26kN;4쐑ΠB@@܆@@| @@X~XOX@,@,67;I>HȠB@@ܜ@@ʠv @@OXMXX@,@;]Xv@,۩<X>K>L>OI C@@I@@堠p @@jXhXX@,˶@@,UX>x? >{aC)@@a@@j @@XǶXȶXɶ@/@;X,@oXЩ>?%?Q9?(J>cCG@@@@d @@XXX@-@-)@-*X>%iC]@@ܕ@@1^ @@XX-X@-@-?@-@Y>Ġ?Y?Cu@@ܭ@@IW @@YYEY@-/@-W@-XﹰY>?>DC@@@@aQ @@Y+Y,]Y-@-G@-o@-pѰY2>F?C@@@@xK @@YBYC@.U@2xYG>C@@@@@E @@YUYVYW@-q@-r@-Y\? ?۠?ĩ?C@@@@? @@)Yn'YoYp@-@-@-Yu?#??'C@@!@@9 @@BY@Y3Y@-@-@-̩-Y.?<@ D@@@@ՠ3 @@ZYXYKY@-@-@-EY?T?J ?WϐD@@Q@@- @~@rYpYcY@-Ӷ@-Զ@-]Y?l@I%zD0@@h@@' @x@YζY϶zYж@-@-@.tY,?@*G<tDG@@ @@! @r@YYY@.@.)@.*Y??NnD]@@@@1 @l@YY-Y@.@.?@.@Z?c@V@?hDw@@ݯ@@K @f@ZZGZ@.1@.Y@.3<ߠ@?ߠbD@@@@b @`@Z,Z-@/?@3bߠЈZ3dZ4 \D@@6@@w@@@7@D@A@[ @Z@ʐVD@@@@@T @Q@ ZQ ZR@ةZUB;MD@@.@@g @K@ZdwZeuZfsZgqZh@;@87GD@@@@@zZ @E@2Zw0Zx ZyIZz@1@Z~].cAD@@@@@J @?@FZDZZ]Z@1Ͷ@1Zvu;E@@@@@B @9@ZZXZ3Z@ֶ@DZ 8FZ!5E@@@@@: @3@oZ@:!/E$@@@@@Š1 @-@}Z¶@H)E2@@@@@Ӡ( @'@ZжZѶ@=#EA@@@@@⠠  @!@Z߶Z@=EP@@@@@ @@Z@tE^@@@@@ @@Z@El@@@@@  @@[ [ @ E|@@@@@ @ @[[@[E@@@@@- @@E@@@@@9 @@ E@@@@@E @@[B[C@ɩ[FA9,E@@@@@Xڐ @@[U[V@ܩ[YA[KE@@@@@jӐ @@"[g [h@>.OE@@@@@{ @@E@@@@@ @@?[=[@ 68w۠E@@@@@ @@P[N[@G8ՠF@@@@@ @@a[_[@-X7~ϠF@@@@@ @@ɠF%@@@@@Ơ @@~[ö|[Ķ[Ŷ@K@1 ؐàF6@@@@@נu @@[Զ[ն@[>FG@@@@@蠠l @@[[@lAͩBfWB#F\@@@@@e @@[[@適ﬠ\\[󐑠Fq@@@@@^ @@\\\@F@AAF@@@@@&W @@\#\$\%@Z@>>F@@@@@9P @@\6\7\8@m@>:?"F@@@@@NI @@\K\L\M@յ5??BؐF@@@@@cB @@\`\a\b@\eBCөB F@@@@@x6 @@0\u.\v\w@\zB<BΠ+aF@@@@@- @@E\C\\@.\BQ0vuBBUܘG@@@@@  @@\\Z\\@ض@٩F\Bi/"G@@@@@ @@p\n\\@@Z\B}096{G+@@@@@̠ @y@\ɶ\ʶ\˶@@n\ϩB}0&CMYuGA@@@@@⠠# @s@\߶\\@@\B0cCcooGW@@@@@ @m@\\@|\B|iGi@@@@@  @g@]]] @ꏩ] BC|B0cG@@@@@! @a@]]] @ꦩ°]#BѠC]G@@@@@7 @[@]4]5]6@꼩ذ]9)B砩CWG@@@@@Mސ @U@]J]K]L@ҩ]OBCCC(QG@@@@@c֐ @O@]`]a ]b@]eCCBKG@@@@@xΐ @I@0]u.]v!]w@]z(C(CA鐑EG@@@@@Ɛ @C@E]C]]@@©/]CR|CS?H@@@@@ @=@Z]X]]@ֶ@שD]CS'C/D%CX9H@@@@@ @7@s]q]]@@D:+DC1y3H0@@@@@Ѡ @1@]ζ]϶@Uҩ)]Է]թv];@4@댐H@@@@ @@^NH@@<@@ @@^\^]^^@'Ѷ@)LH@@"@@ @G@ T0@e^t;H␠@K@@ @G@P@;H䐠@\@@Š| @@<^^@3@3@^?@`$ڐՠI@@Y@@٠v @@P^^^@Jq1ϠI@@j@@ꠠp @@a^*^"^@[1ɠI*@@{@@j @@r^ȶ;^ɶ3^ʶ@P{$7àI<@@@@ d @@^ڶM^۶E^ܶ@b%IIN@@@@^ @@^_^W^@@ᕩIa@@@@2X @@^r_j_@ސIr@@@@CR @@__{_@<I@@@@TL @@_!_"B,I@@@@@dF @@_1_2=I@@@@@t@ @@_A_B@2&@4I@@F@@: @@_Q_R_S@5@@؎@_Z@#:@%5&4_aXۮAI@@@@@2 @@ؑfI@@@@, @@'_}_~_/I#z(NꐑI@@^@@Ǡ& @@>___@5@+_I=e\fԄ@_>J@@@@@ᠠ  @@X_!_P_{J!@@@@@ @y@i_2_*_b_éDguJ6@@@@@ @s@~_Զ@6*v_ש>DoJG@@@@@ @m@_@6;_UiJX@@@@) @g@__X*cJh@@@@@9 @a@`` X:]Jx@@@@I~ @[@`@6l`-WJ@@@@@Z~ @U@`'`(@ʰ`+"`GQJ@@@@k~ @O@`8`9@lKJ@@@@z~ @I@`G`H!@EJ@@@@~ @C@`W`X@5j`[RA>A?J@@@@@~ސ @=@`j`k@5}`pT9J@@r@@~ؐ @'`}I@V-B#/I@/`@N h7J@@@@~ @>``I@-߀;/a@G``@g~@AK @@@@2~ @@X`!``@R@z-jRK"@@s@@D~ @@j`3`+`¶@d@ԩ,K5@@@@W~ @}`өI@ -yuV@`٩z`۩ |KK될@@@@m~ @`驚I@9[tl@`` sKaِ@@@@~o @`J@4i yG@aaBҠKwǐ@@@@~\ @aaaJ+@  4`@aaa @ö@¶@a$@:@'~[ʰa+"RK@@@@~G @a9a:a;JO@/$@aAaBaC@aEڮaKBK@@@@ݠ~4 @aYaZJn@5!=E0@ aaabũaf]ҐK@@@@~  @@asatauawn]G̠GK@@@@ ~ @@2aa*aA~K@@4@@~ @|@Da a@Da=a-xL@@G@@1~ @Wa aaama amaVaH4<H H7֠@vsL*I@@@L}ِ @B@>=J@~3#E0;:L<@@̆@@^}ϐ @8@aڶMa۶@4~a\Z3LN@@@@p}Ȑ @1@a@4ж`a@4ҩV)W_䘩,bZ-Le@@}@@} @+@bvb@;8=s'Lv@@ @@} @%@bb+OQ!L@@@@} @@b(b)b*˰b,#+HL@@0@@} @@b;b<b=ްb?6@H{L@@@@Ҡ} @@bNbObP@@@bU ZL@@W@@栠} @ @ bbbcbd@탶@dؽbhbibk;blӠbpExנKՐ L@@t@@} @@:b8b@1#L@@C@@} @@KbIbb@Ƕ@=5bHX6I\M@@@@@} @@ab_bb@.@U@TLb  )HqM @@@@/} @@ybwb}}b@F@cb0yebƩ ZM6@@@@E}z @@bԶbն@[wbة [ސMI@@@@X}t @bbIeVH@M[Đ@@@@j}  @@BL @}Mm@@@@|} @@c c @JcIHՠHנApM@@L@@} @@c$c%@ǰc(IHM@@@@}  @@c9c:۰c<II 7X|M@@U@@} @z@cMcN W/vM@@@@@Ϡ} @t@c^c_ 'pM@@v@@ߠ| @n@)cn'cocp@@ܶ@ݩ ;I7)I8ːjM@@7@@| @h@?c=cc@t@) P!odM@@|@@ | @b@ScQc:cK^N @@C@@| @\@Sccc[ u!PXN!@@@@0|ݐ @V@ic2c*c@:@Ӷ@.@Xcƶ@ j@ |ة |שlcͩRN=@@@@@L|Ր @P@c۶NcܶFcݶ@:3@rcϩI ٛ nc^̐LNW@@@@@f|ϐ @J@chc`ccNFNk@@@@@z|ɐ @D@d d c@N{@@@@@|Ð @>@dd"d :N@@@@| @8@d)ʰd+2̐4N@@@@@| @2@d9ڰd;Bܐ.N@@@@| @,@dIdKR쐑(N@@@@@ʠ| @&@dYdZ d^dOސ"N@@s@@ܠ| @ @dkdl@ΩdoېN@@F@@| @@&d|d}- d1!N@@@@| @@8ddd1d.HK5搑O@@|@@| @@Ldd dEdCK$ O@@@@&| @@_d(d@@hg[deBO,@@@@;| @@GO:@@r@@|y @dطnd٩װfGЩgGhM@(Z@dydĠqGېOU@@@@{ @@ ddGOg@@@@@'{ @@eGBOw@@@@7{  @@-eeH H |O@@@@H{ @@e&e'Xe(@G@@˰e,JhJېO@@@@}z @z@e;e<me=@r@ eAJ -KvO@@`@@z @t@poO?@@@@z @4@w0/Np@{ #-,O@@z@@z @*@)enŠep eqȠ-,.evZKɠ6B&O@@f@@Ƞz @$@Ae?A(CK e|+ O@@D@@ڠz @@SeQSDe;VKK6kDJl! P@@Z@@z @@ieYePeU K`Kv"|$~P%@@z@@z @@~eöneĩeƷeǩeɷzeʩ1me2L!<LML%xKVL=PF@@>@@&z @ @ee!Se9^PZ@@@@@:z| @@ee!geMe𐑠Pn@@@@@Nzv @@f f !yI_^BP@@@@@`zp @@zkضziٶ@f"zgP@@@@@qzd @@z|f0Ѱf2KLL$֐P@@@@z^ @@zfDKƠf9P@@@@zX @@zfWL%!fJP@@@@zR @@z "Kf[ ޠP@@@@zL @@2fw"fxz3\fz{6f{@LR@ fLԠgMLؠ+7RL"ة*EL kנP@@3@@۠zG @@Cf:ULOCѠQ @@C@@렠zE @@dfJeL+-$ˠQ@@z?@@z< @@tfZuILk^ŠQ-@@e@@ z6 @@f˩lfͩq$Q>@@v@@z0 @@fܶfݩ~"I$"向QO@@@@/z( @@f@sLp^%pQa@@@@Az" @@fg@Lנ%# Qr@@@@Rz @@ggͩLLLJFQ@@@@fz @@g$g%g&ǰLL˩LFQ@@܈@@|z @@g:g;ܰL8 L "Q@@@@z  @@gLgMgN LРMF"Q@@ @@z @@g` gagb@J(LөL2Q@@@@y @@1gv!gwgx@I5"Q@@"@@ʠy @@Cg3gg@JP,GM M=7Q@@I@@ߠy @@XgHgg@J A\M"G|R@@J@@y @z@wuR`@@@@y @U@dP@zQPR0@@@@@y @N@%g;MPJR@@@ي@@ y @H@g޶@gDRO@@@@@/y @B@gg@3Mq:Mrw@>Rb@@y@@By @<@hh8Rr@@@@@Ry @6@@2jhhZ&ohhh@Jy0R@@y@@ly @.@h*h+h,ͰM$;*R@@@@@y @(@h>h?h@@K#ܐ$R@@@@@y @"@ hPhQhS$WR@@@@@y @@h` hahc$ONR@@@@@yy @@,hqhrhs/M$jG#㐑R@@1@@Ǡys @@$ R@@-@@ՠym @ @$S@@;@@㠠yg @@\hLhhDh$0G$G쐑S@@O@@ya @@ph`h)hXh$$GS*@@b@@ y[ @@hȶshɶ<hʶ@Jlhͩ$$x$4^S>@@v@@yU @@hܶhݶPh޶@Kh$zSQ@@@@1yO @@hh$ Sa@@@@AyI @@hi$Sq@@@@QyC @@ii%ܠS@@@@ay= @@ii!%i֠S@@@@qy7 @@i/аi1%<i#РS@@@@y1 @@i?i@iD%0i5vʠS@@@@y+ @@ iQiRiV%ZiGl⿠BYĠS@@@@y% @@"ig ih@h ik;i\S@@@@@y @@3ixiz%O<̈́S@@"@@ʠy @@]QS@@0@@ؠy @@Qi7i 8O렩P(d%5@#쐑T @@D@@젠y  @@Ű%T@@d@@y @@Ӱ$אT(@@r@@y @@%T6@@ۀ@@x @@$ȐTD@@ێ@@$x @@ii@i%Xi4TV@@۠@@6x @@ii%h 1i萑Tf@@@@@Fx @@jj#Tv@@@@Vx @@jj% |T@@@@@fxݐ @z@j$Űj&% ǐvT@@@@@vxא @t@j4j5ְj7Q% pT@@@@@xѐ @n@jEjFwjGjI%%% 0fjT@@@@@xː @h@jYj[% dT@@@@@xŐ @b@$ji jk% ^T@@@@@x @\@4jy2jzj|% [% ᐑXT@@@@@͠x @V@FjDjj.j%٠ u%%ݐRU@@@@@ᠠx @P@Zj@j%  BLU@@@@@x @J@jjhj@Rj7jϐFU"@@l@@x @D@{jyjq򹐑@U2@@@@x @>@jЩqjҩ%jĐ:UB@@@@@"x @8@jj&djԐ4UR@@@@@2x @2@jjj& ҩ& X.Ud@@@@@Dx @,@kk4kk&% &'&)(Ux@@@@@Xx @&@kk&7 S "U@@@@@hx @ @k&ǰk(&kU@@@@@xx} @@k6װk8&, ِU@@@@@xw @@kFkH&< k:U@@@@@xq @@kVkWkXkZ&&{&z&␑ U@@@@@xk @@&kk$klkmko&i&&U@@@@@xe @@:k8kk"k&&ϩ&Π&U@@@@@֠x_ @@OkMkk7k& &&V @@@@@ꠠxY @@ckakkKk&&&V@@@@@xS @@vktk]k'&  -V0@@@@@xM @@kζkϩpkѩ& skĐVB@@@@@"xG @k k'+ O@#=VRҐ@@@@2x( @k k&@#LǠVa@@@@Ax @@k llU@xs* 'QSVw@@@@Wx @@l llU,@xZ2*! 'iV@@@@mx @@FtM)V@@@@{w @@T[!V@@@@w @@ lG Qɠ  V@@@@w @@ lX lY@ Qܠ  V@@@@w @@ lk ll  (Q OeV@@@@@w @@8l} (l~ l  ;R $O{'񐑠~V@@?@@ՠwܐ @|@Nl >l lE8 S D&< W( HxW @@@@@젠w֐ @v@el UlL gR- O ZrW@@@@wА @p@wl gl 0l@H` {RAl 0"lW3@@@@@wʐ @j@lѶ |lҶ Elөt RUI x$(E ?OѐfWK@@ޕ@@+wĐ @d@l l ]l  VVz`W`@@@@@@w @^@l l R  ZWr@@@@@Rw @X@m m m@ ϩR vTW@@@@@gw @R@m%m& m'Ȱm))(() U)NW@@@@@|w @L@m:m; m<ݰm>)I(()L j)FHW@@@@@w @F@ mOmP mQmS)F(t(s*BW@@@@@w @@@mbmc mdmf)q(((<W@@@@@w @:@0mu.mv !mwmy)l(ũ(P6W@@@@@ʠw @4@CmAm 4m+m)(ة(N0W@@@@@ݠw @.@VmTm Gm>m)((v*X@@@@@w @(@imgm ZmQm)((t$X#@@@@@w @ kmS@eɐ"X2@@@@wg @mз {mѩ)C ?V@w  \@%2XG@@@@'wJ @@!XU@@@@5wD @@!<W@w S@တXg@@@@Gw= @@ nn4T+ϐڠXx@@@@Xw7 @@ n nnFMTnTL hMԠX@@5@@ow1 @@ n- n.@PZаn1S`a&ΠX@@J@@w+ @@ nB nC@PonFS(ȠX@@\@@w% @@ nT nU@P Sؠ'   X@@o@@w @@ng nh@Q.  % X@@@@w @@"nx ny) 7S` *PꐑX@@@@@Πw @@Gn7nn@P0 KT< Y@@@@@堠w  @@^nNnn@QkG bY@@@@@w @@pn`nWnŠ ['Y*@@@@@ w @@rnȩinʩ~Y:@@@@@v @@nةynک |n͐YK@@@@@+v @@nn@n*7 АY^@@@@@>v @@nnn*.T LYp@@@@@Pv @@oo@o*1% Y@@(@@bv @@o o!°o#*R++*ƐY@@@@uvݐ @~@o3o4@4ְo7*+Jo)zY@@@@@vא @x@ oEoF@FoI*=,/XtY@@@@@vѐ @r@ oYoZo\**nY@@@@@vː @l@ 'olom@mop*V'ShY@@@@vŐ @f@ :o*o!o*&`bY@@@@@Ҡv @`@ Ko;o@3o*$o\Z@@<@@䠠v @Z@ ]o [oNo@U{G@0Io*C*̠VZ@@@@@v @T@ xo voio@@IboéР*\+PZ6@@@@@v @N@ oԶ oնoֶ@2xo٩**@JZK@@@@@+v @H@ o oo@G@uo*ވ֩+<EXDZc@@@@@Cv @B@ p ppp+w 0N+z>Zw@@@@@Wv @<@ p ppp&++8Z@@@@@kv @6@ p) p*p+̰p-+u2Z@@@@@~v @0@ p< p=@߰p@Mp1pB++,Z@@@@v @*@ pOpP@ j@pS@HUِ&Z@@@@@v @$@ pdpepg.,mX g Z@@~@@v~ @@ 1pv!pw@pz.VZ@@$@@̠vx @@ Ep Cp,p/ Q?Z@@7@@ߠvr @@ Xp VpSc/Q@R[@@@@@vl @ @ kp ipSv/1&[$@@@@@vf @@ }p¶ {pédVEEVH [8@@@@@v` @@ pֶ p׶pةyVZPpͩV` 6[P@@@@@0vZ @@;9pVWGWI  i Y / vU[i@@@@IvM @@ q q!éq V͠W`PP /שWbWdV  >d:eC=[@@9@@kvF @@ q) q*C炠q-^q.ꕠѰq2WP% ,,שꞠڰq;,,\,], [@@v@@@v7 @@ qP qQ VӠTi+-VV<[@@^@@v1 @@ $qi "qjśqk@ qn,,,,@/%qyqjݠ[@@@@Ƞv+ @@ Aq ?q@J)qP,נ[@@@@٠v% @@ Rq Pq@:qqONѠ\ @@@@@ꠠv @@ cq aq@Kq,qNq=R,ˠ\@@V@@v @@ wqgq@ _qXPŠ\0@@h@@v @@ qζyq϶@ ϩqqZ!\B@@z@@"v  @@ q qq@q-qֶ@WL o@WW( $\[@@@@;v @@ q qq@WҠXQWW \q@@@@QN @@rr[&@biT\@@@@@'`N @@r$r%@O&\@@@@@'oN @@r3r4@U#:\@@@@@'N{ @@rCrD[Z@bi)Tv\@@@@@'Nz @@rXrY@N.\@@@@@'Ns @@rgrh@U.#n\@@@@@' @@ut"rxry@T 6W(\@@@@@'Ơ @@u5rr@UR .IX.|z]@@W@@'۠y @x@u @rtZ!l]@@@@@'@@@@@M2@])2@AB2@Cq@('@$W@ABM3@9$w@AM3 @BCD@V@]2@A@AE)@]2@A@Q@]2@A@ABbA@]2@A@f@]2@A@A@]2@A@@]2@A@ABC@]2@A@@]2@A@A@]2@A@@]2@A@AB-@]2@A@@]2@A@A@]2@A@$@]2@A@ABCD@]2@A@q@]2@A@A @]2@A@@]2@A@AB v@]2@A@ 7@]2@A@A v@]2@A@ @]2@A@ABC @@]2@A@ S@]2@A@A aX@]2@A@ B@]2@A@AB @]2@A@ A@]2@A@A @]2@A@ @]2@A@ABCDE8N@]2}@A@PL@]2~@A@A ;@]2z@A@!@]2x@A@AB&#@]2q@A@('@]2p@A@A)o@]2l@A@*6@]2j@A@ABC*6@]2e@A@*Ҽ@]2e@A@A*Ҽ@]2a@A@*@]2_@A@AB+h@]2Y@A@+n@]2Y@A@A,Q j@]2U@A@-w@]2S@A@AB. @]2O@A@/ss@]2L@A@/ˏ@]2I@A@?@]3z@A@ABCDEFGvc'Z_as_DTsÐ @c@]@}@nnn@A@@ABBeBa@"@A#"@%oo@AB&LL@)@,o n'n#@-e@ABCDE@P@5@ZPo@A@A"X@7@P"Xo@A@R@:@MRo@A@AB@<@Io@A@ ~]w@@@G ~]wo@A@A @B@D o@A@ (@E@@ (o@A@ABC G@G@< Go@A@ @L@< o@A@A (@N@7 (o@A@ /@Q@5 /o@A@ABoLC@S@1oLCo@A@oLI@W@0oLIo@A@Al&@Y@*l&o@A@@\@(o@A@ABCD@^@$o@A@@d@%o@A@A@f@ o@A@yt@i@yto@A@AB)Z@k@)Zo@A@@o@o@A@A#E*@q@#E*o@A@<@t@<o@A@ABC<@v@ <o@A@<@{@ <o@A@AS @@@@@͠Ր @?@;:+@@@@٠ @)@G##@@@@堠 @@/吠@@@@ @@Ȑ۠;ɐ@@@@ @@ԐG@@@@ yT @@SX@@@@ @V@ P_?@@@@!t @Ϸ=7;@<<Uz;?E::@8x"@@@@:z< @ Pdf?X@<_rz\pr fL z$d@㐐@@@@^ @  x@@-@@@@ @-q@=m@@@@'p @-$"@İ&lMT@@@@7  @-Sft Fv k-jR,@ c<P@ް_ Og&@@@@Q  @-NL@@@ `.B@(yt@\ _@@@@Ϡ^ @]@}L}MXYM@@@@@ߠL @K@}\}]oGF>@@@@@= @<@}kvǐ8@@@@@7 @6@}{}|@2!.+&@@@@@* @)@}#}@%3$!7@@@@@!  @@ }4}C␑I@@@@@3`i @@cZ\ _@@@@@I @ @sϩjѩ"o@@@@@Y @@ߩz|@@@@@iL @@\˩Q@@@@@{ @@n"6@@@@@ @@@G퐑@@@@@ @@~~~ð*iG l@@@@@ @@~1;<װ>ZN\^ݐܠ@@@@@ʠh @@PQRTp4drt 󐑠נ@@@@@ࠠՐ @@ fhcР@@@@@ϐ @@wxzSutVVʠ@@@@@ɐ @@~0(hnlĩmР2@@@@@ @@F?Pà-G@@@@@1@@@@@]@A@ . @@UkZ@@@@@D ) @@dzi@@@@@S $ @@}٩t۩vy@@@@@c  @@V1됑@@@@@w @@O@@@@@ @@  @@@@@摐 @@ "ѐ@@@@@ А @@2Ͱ4&ϐ@@@@@ \ @@BݰDߐ@@@@@̠ V @@RSUG2~@@@@@ᠠ Q @|@ giB7x @@@@@ K @v@wxzSr @@@@@ , @p@.5(C@H@6$% 0Cd: @@@@@8 & @5@G56@g 1 @@@@@G  @/@VD߰f{X+ @@ @@W  @)@fTU0% @@@@@g  @#@vdeqŐ @@@@@x  @@uv  S @@@@@  @@2 向 )@@@@@  @@)DƩ Ӑ㐑  ;@@@@@  @ @;V I M@@@@@  @@  ]@@@@@Р  @@qͶ:Ωx + o@@@@@⠠ ِ @߷o ذ'( h ,) M@r `0@z Š23 @@@@ | @@  wBC @@@@@  p @   fg  kh x@ }>ڀ@' qr g@@@@( < @`@7%& \ @@@@@8 6 @Z@G56ࠩӰV @@@@@J 0 @T@YGH#P @@@@@Z * @N@iWXҐJ @@@@@l $ @H@{ijD @@@@@|  @B@y/!> @@ M@@  @<@%@鐑8 ,@@@@@  @6@7R @2 <@@ p@@  @0@<Hc , O@@@@@   @*@O[v3  N& `@@@@@Ӡ @$@ж`ѩl- K  p@@@@@㠠 @@p|) o @@@@@ @@]09 @@@@@{ w @@n@ n@< u萑  @@@@@ s @ @@^ @@@@@ m @@()@oŰ, @<  @@@@@ f @@>?@٩۰B @@@@@ɠjG @@ӗ@@dR@g@iW@ש2󐑠 @@@@@⠠C @@Ӱ@@@nb  @@@@@ w @ v( @6 @萐 @ T@@頠 @@搐 -Ԑ@ a@@T @S@ :@ n@@ @@ F@@ z@@ @}@yr R@@ @@ @p@lc ^@@@@ @a@ζ϶@k] o@@@@ِ @[@߶W @@@@А @U@\)$Q @@@@@ˠʐ @O@K;@@ҩGF @@@@@ࠠ @D@W@ @@@@> @;@"#% A77 @@@@O @5@34ϰ6J1 @@@@_ @/@T+ @@@@k @)@OQ mqB% @@@@{ @#@ _a }Q @@@@ @@ @@@@v @@ z{|& U @@"@@p @@ 2:- i  2@@6@@j @ @ F  ?P    E@@I@@Ѡd @@ Y " DS ֠ _˩ ٠ ^, ]@@a@@頠\ @@ qͶ :ζ 2϶\Щk  W} r@@v@@U @@  O G  NT @@@@O @@  YԐ @@@@!I @@6 @@@@砠< @@  ~  1 } @@@@5 @@ $ %'  ڠ @@@@ / @@Ԡ @@@@  @@ A B CްE  b !Π @@@@, @@ V W XZ 3 :ߩ 5 Ƞ @@@@A @@ @@ @@M  @@!wy R !@@@@] @@!+  $/ d 󐑠*@@.@@p @@!>! )8 x zD% { }CB@@F@@ @@!V!!AP  <rW@@[@@ @@!kǶ!4ȶ!,ɩdq !3$j@@n@@ @@px@@|@@ @@!!U@C/V@@@@@ݐ @@!=!-@@@@א @@!C!@@@@@Ǡѐ @@!Z@@@@@ՠː @@!#Z'!{@@6@@栠Ő @y@!4kѰ8!(u@@@@@ @s@!E|9!㐑o@@@@@ @m@!Vi@@@@@ @g@" f!g}Ðc@@y@@) @a@"w!xS]@@@@9 @[@"+!eW)@@@@@K @U@"="@ҐQ;@@@@] @O@"O""@@KN@@@@p @I@"b"+"#@׶@ةE`@@d@@ @C@ ?n@@@@ @=@|#9|@@@@u @7@pn1U@܁fN3@@j@@c @e@_=gy1@ ?0#@@@@ " @w@8 V@~~쐠@@@@Ҡ @@@@@r@@~,ܐ @~@񐑠~J@@~@@~8 @~@~ ~ V@@@@~D; @~@ƶVǶ@ @~~g@@@@~U/ @~@}}s@@@@@~a, @+) }#~ !)@}}}@@@@~pX @}1@:8S9.@#:@N ̆M}-P@  O},@@@@~Ɛ @!I@0}SF@}*}#}@@@@~ @5#$]%@9'(a)i||@@@@~% @H67p8'@L:;t<|ՠ|ϐ@@@@~Ǡ @[IJK:@_MNO@f||@@@@~۠ @o]^_N@sabc@@{||@@@@~r @rstcq@vwx@Mʐ|f|`@@@@K @wJ@@߶@bސ|A+|;@@@@$ @+#@/@vᐐ|?|@@@@- @?@C@̶@{T{@@@@B֐ @{@{ΐ{Š`@@@@@Nǐ @{@{{l@@@@@Z @{@{{x@@@@f @{@x@<<{@@@@u @{@ @{@@@@@ @{@ @M@| F{@@@@@@@@@@@A@{@@@@@@@@ABC@{ @{@$&$'@|.{@@@@@砠 @{@$5$6T{@@@@@ @{@$G$H@e_{@@@@@ @{@ hVW X@@ {@@@@@ @{@ސ{@@@@@& @{@ t u v@@{~@@@@@8} @{|@Ӑ{x"@@@@@D  @{v@%6$$E{r1@@@@@Sݐ @{p@%E%%@{l@@@@@@bm @{j@%T%ꐑ{fN@@@@@pg @{d@%b%+i  lҠ _%, {`c@@@@@a @{^@%wӶ%@Զ@  ({Zs@@@@@[ @{X@%%P@ * *$ {T@@@@@U @{R@%%a@ O 3{N@@@@@O @{L@%%q ` D  {H@@@@@ȠJ @{F@%% ^ ^{B@@@@@٠D @{@@ c{<{;@@ 6@@栠= @{9@ x{I{5@@@@@7 @{3@ }{/{.@@ P@@0 @{,@ {({'@@@@ ) @{%@ {5{!@@@@@# @{@& h%i@ {@ {{ @@@@, @{@&z%{  {@@@@@< @{@&.%  &{ *@@@@@L  @{ @&>&E  x{<@@@@@^ @{@{zH@@@@@j @z@zzT@@@@@v @z@&hĶ&1ũo  Ozd@@@@@ @z@&xԶ&Aթ M pzt@@@@@ސ @z@&&Q9 [z@@@@@ؐ @z@&&`- n Qzܠ@@@@@Ґ @z@&&r l ᐑz֠@@@@@Ǡ̐ @z@&& q jzР@@@@@נƐ @z@&%&&z zʠ@@@@@栠 @z@&4&5ߠn  ~zĠ@@@@@ @z@&F&G & _ z@@@@@  @z@ Z&[&\@ $@a&Ebàf& V z@@@@& @z@ t'u@ ϩǠx&\yڠ}&[ m  z@@@@= @z@ '0@ (>7&z-@@@@O @z@ KC a @L@'F@ $ƶ@" V"'M@-@'Q'@ L@%zN@@@@p~ @z@ ld  @'f¶@ @'jƶ'3Ƕ@ y@-x& v'o˩u %L  zl@@ @@t @z@  ݩ'߶'L@>@E%`z@@@@@n @z@  (@'''a@y@Zi%u'@Vhz@@@@@f @z@  P @@H' @h萑z@@`@@ʠ\ @z@  b R@Ƕ@{'@Wz@@@@@ݠU @z@ Ѷ u e-@'/@ @oz@@@@O @z@   x@@@'C@@'G'H@@J&z|@@@@@ G @zz@!  Y@@(\@@" Ҷ(a@ B@( f'g@ A@< :zv@@@@)? @zt@!% ; y@({@ @(#'@ :@1 //((. &  yzp%@@6@@G8 @zn@!C; (<(@ .@H zj9@@@@@[2 @zh@!WO @(P(R(@N@#&/(V@"zdP@@@@r, @zb@!nf   ¶@I(hĶ@+z^b@@&@@# @z\@!x  Զ@@{({׶@vzXu@@@@@ @zV@! / @(@ /Y@)zR@@@@ @zP@! B 2@@(@d@((n@ H@ wCzL@@@@Ġ @zJ@! \ L@@u@(@V@# zFzE@@@@۠ @zC@!϶ s c+@ض@@(/@ζ@j#z^z?@@ @@ @z=@! @ö@(E@ @#@(K@z9@@@@@  @z7@" @ܶ@@)_@ @?#1z3@@@@@" @z1@" 4)r@(R e@(v@Ӷ(x@ z-@@@@@9 @z+@"5- KѶ)-@6@((pz'*@@@@@L @z%@ 1_)A)  z!=@@ A@@_ @z@ ðDr)T) ꐑzP@@ T@@rݐ @z@ ؠ&z_@@@@ǐ @z@ϩ"zn@@@@ @z @)޶)K߶)C4 d񐑠z @@ @@z @z@))^)VG2 cz@@ @@z @y@))q)i$@@[F'( 񐑠y@@@@@z0 @y@)))Ơ4 c<y@@ @@zB @y@),)-).ؠF u;y@@ @@zT @y@)>)?)@$A@  @Z ;y@@@@@zh @y@)R)S)T$U@M@mNy@@@@@zz @y@*d)e)f$g@&`yܠ@@@@@z @y@*u)v@ @ y֠@@(@@z @y@*+)@@ ;yР(@@9@@z @y@*<*@#yʠ7@@H@@z{ @y@*K*@@  2yĠH@@Y@@zΠu @y@*\*%@P*"dyY@@o@@zߠm @y@*mɶ*6ʶ@a*3 ̐yk@@@@zg @y@*۶*Hܶ*@ݶ%j޶@@bېy@@@@@{` @y@**^*V%@@;y@@@@@{Z @y@**q*i%@ƶ@ǐy@@@@@{,T @y@***{%@W `+mZ y@@@@@{AN @y@*+*,*-%.@t u@pw ѐy@@@@@{VH @y@*@*A@RTyyy@@W@@{k@ @y@*U*V@giy򐑠y@@ @@{9 @y@+ i*j@)|yyy @@@@{3 @y@+!}*~@(yy @@1@@{- @y}@+4*@ש*"2*wyTyy7@@'@@{ @yw@+ &4+M+@"F\$*X !CҠ +Ԡ *ysW@@[@@yq @yn@+*Ƕ+lȶ+5ɶ@ot   - *yjk@@@@y  @yh@+>۶+ܶ+Iݶ@ 2(yd@@@@y @yb@+T++_@ H3 T Wy^@@:@@y @y\@+h++s@© \G)*yX@@@@yà @yV@+++~@ֶ@۩b>yR@@/@@yנ @yP@+-+.+/@ж@vQyL@@B@@yꠠ @yJ@+@+A+B@@ yF@@U@@y @yD@+S+T+U@@ y@@@h@@z @y>@, f+g+h@y: #mF ly6 @@@@z%Ӑ @y4@,{+|+}@yO (#  :y0@@#@@z9͐ @y.@,3+@yb ;#. M+y*y(2@@@@zLŐ @y&@,F,@y" N#A `+yyE@@I@@z_ @y@,Y,",@ cyPyZ@@@@zt @y@,nʶ,7˶,/̶@ w - yn@@r@@z @y@,޶,K߶,C@ (xy @@@@z @y@,,_,W@ <  Uy@@@@z @y@,,s,k' @Ox@I@@Lx@@@@@zʠ @x@, ,!,"'#@@j@@mx@@8@@zࠠ @x@,6,7@ζ@ϩv x@@@@z @x@,H,I@@x@@@@{ @x@,X,Y@@ x@@l@@{ @x@-j,k@%@xߠ @@@@{${ @x@-z,{@@Dx٠@@,@@{5u @x@-/,@#!7̠ I'xӠ.@@D@@{Ho @x@-B- @!JGx͠?@@U@@{Yi @x@-S-@G![$*xǠQ@@g@@{kc @x@-e-.¶@ !mCxb@@x@@{|] @x@-vҶ-?Ӷ@x@l 7xu@@@@{V @x@--R!$m:xx@@@@{N @x@--d!x1x@@@@{F @x@- !$ -B^zݐx@@@@@{ŠA @x@--@5xx@@@@@{Ԡ8 @x@-*-+@Dxx@@@@@{㠠- @@ y @Xxx@@@@{ @@w%xр@2xsxr@@@@| @@o% xɀ@3x^x]@@@@| @xI@. i-j"~ѠӠ(-xE@@@@|+ߐ @xC@.%-@@ ֩_ک`ِx?%@@@@@|?א @x=@.9.@ @ x96@@@@@|Pѐ @x7@.J.@b@$  x3I@@@@@|cː @x1@.].&@u@{x-Z@@@@@|tŐ @x+@.nʶ.7˶@%  7x'x&n@@r@@| @x$@(޶(߶@ @ &' Bx @@@@| @x@(5B向x@@@@| @x@((@w@xG $ e"x@@@@| @x@((@@\__x@@*@@|Ҡ @x @((()@@pR)x@@>@@|栠 @x@(<(=@@x..$-x@@U@@| @w@.S.T@%W3+w@@f@@ww @w@|dze#w@@X@@x w @w@&u$p\Ȑw@@@@x @w@/).&!0/$%w(@@,@@w䠠ڐ @w@/</&4/ywݠ:@@>@@wwې @w@/N/&FTw֠J@@N@@x @w@/^&UwѠZ@@^@@x2 @w@/nʶ/7˩&fͩ/}wwˠl@@p@@x(wɐ @w@/ܶ/Iݩ&xߩAWwĠ}@@@@x9wÐ @w@//Z&RU#w@@@@xJw @w@/&ީ𐑠w@@1@@x[Ð @w@/&s/Fbw@@@@xkw @w@/&!=/sw@@@@x| @w@ʐw@@@@xw @w@/</=&ذ?[:/萑w@@@@xҐ @w@/N/O/P&Rn/2w@@@@xw @w@0b&d]S/w@@@@xi @w@qw@@@@xʠw @w@0"~/'z*0w!@@%@@xݠn @w@|w-@@@@x頠w @w@0A0 $Hw|=@@@@xw{ @wz@0Q0$X'K0L'M0wvQ@@U@@y wu @wt@0e0.©$lwpa@@@@@y @wo@0uѶ0>Ҷ06ө'nթ78:D0swkv@@z@@y2fِ @wi@00S0K'Lwe@@@@yEwc @wb@00f'^z_w^@@@@yWw] @w\@0 0x 'p wX@@@@yhА @wW@000' ̩<.E0wS@@@@y|wQ @wP@000102$ܠ'ϰ6^RwL@@@@ywK @wJ@0C0D0E$'I'wF@@@@ywE @wD@0V0W0X%'\0'^0ĩ&򐑠w@@@@@yw? @w>@1l0m0n%( r0P0Аw:@@@@y̠w9 @w8@1$00%,(1 (!*w4%@@)@@yᠠw3 @w2@1910%A(40yw.8@@<@@yw- @w,@1L1%S(F(H1Iݐw(L@@@@zw' @w&@1`1)%g w"\@@@@zw! @w @1p̶19ͩ%w(jx!(lwp@@@@z,w @w@11M%w@@@@z<w @w@11](U1[1w@@@@zNw @w@11o(g11mw @@@@z`w  @w@11(31w@@@@zrw @w@1&1'(°)E11v@@@@zl @v@1819(԰;W11אv@@@@zv @v@1J1K1L(Nv@@@@zv @v@2]1^1_(aà  v@@@@zv @v@2p1q1r) t֠Tv@@@@zϠv @v@2'11) 1gv&@@*@@z⠠vߐ @v@2:21)3vڠ9@@=@@zvِ @v@2M22)FɠvԠL@@P@@{ @v@2`2))X$"vϠ^@@b@@v͠vʐ @v@2rζ2;ϩ)jѩI4WvŠp@@t@@vߠvĐ @v@22M)|aiv@@@@vI @v@zv@@@@vv @v@22j)v@@@@w v @v@22{).v@@@@w' @v@222 )"Щݐv@@@@w0_ @v@212223)ΰ5_v@@@@wCv @v@2D& V v@@@@@vv @v@2U e v@@@@@vv @v@3d t  v @@@@@vv @v@3s   /v @@@@@vǠ @v@3&`3v !@@@@v֠ @v@35v{ /@@@@@v䠠 @vy@3C3 'Jvu @@@D@@vvs @vr@3T#琩3Nvn Q@@@@@wɐ @vm@3e3.©'l< vi b@@x@@w @vg@3vҶ3?Ӷ@- 3<vc s@@@@@w(- @va@33P@**v] @@@@@w8 @v[@33`@2ZHvW @@@@@wHvU @vT@33p@cvP @@@@@wW @vO@33'nR󐑠vK @@@@@wi @vI@3$3%'ϠllvE @@@@@wzʐ @vC@3536'cCv? @@@@wĐ @v=@3E3F'v9 @@@@w @v7@3U3V(ev3 @@@@@wv1 @v0@4 e3f(v,!@@ @@wv+ @v*@4v$+zV4v&!@@@@@w̠v% @v$@4+3@@ CǠ3v !)@@@@wޠv @v@4=4@ T@ U٠v!;@@@@vv @v@4O4@ f@ ?v!K@@@@v)v @v@4_4(@ N"v !Z@@@@v8v  @v @4nʶ47˶@ ]@ ^1v!k@@@@vIv @v@4۶4Hܩ(0n9u!}@@@@v[u @u@44Z(56u!@@@@vlu @u@44k(>[u!@@@@v}u @u@44|(W0Xu!@@@@vu @u@4 4!(ˠ|` Su!@@@@vu @u@4243(ݠzzu!@@@@vu @u@4C( @ u۠!@@@@v uڐ @u@4T( Quՠ!@@@@vӠuԐ @u@5 e)" uϠ"@@@@v㠠uΐ @u@5u)! 2uɠ"@@@@vuȐ @u@֐uà"#@@@@@wlG @u@5754)?Ԡ';u"6@@:@@wl @u@5J55 )RSu"I@@M@@w'u @u@5]5&50H@@!"b#u"_@@@@@w=. @u@5s϶5<ж54ѩ){<u"q@@u@@wOX @u@55N5F)*;u"@@@@wau @u@55`5X0@ @/=:u"@@@@@wtu @u@55s5k0 @@BMu"@@@@@wu @u@555}0@ _u"@@@@@wu @u@5)5*5+0,@ @k2)u"@@A@@wu @u@5?5@5A0B@:@<u"@@T@@wu @u@5R5S5T0U@ @ u"@@f@@wҠ& @u@6d5e5f*©u|#@@@@w堠j @uz@6w5x5y*#թ*uv#@@0@@w2 @ut@6.55*6&ˠ6*up#.@@D@@x y @un@6B6 6*J'uj#@@@V@@xѐ @uh@6T66*\aud#S@@i@@x1 @ub@6gö60Ķ6(ũ*o  tu^#f@@|@@xD @u\@6zֶ6C׶6;ة*&uX#x@@|@@xV! @uV@66U6M*1%uR#@@@@xhuP @uO@66g6_1*< c?0uK#@@@@x~uJ @uI@66}6u1*Z[DuE#@@@@xuD @uC@6$6%*Ϡ od6u?#@@@@xu> @u=@6667* ~u9#@@@@xu8 @u7@6G6H6I1J@L$[ Au3#@@@@@xȠu2 @u1@6Z6[6\1]@I$n ;u-#@@@@@x۠u, @u+@7m6n@n$ +u'$@@@@x젠u& @u%@7"~6@)$ ) =u!$!@@@@xu  @u@756@$ ' u$2@@C@@yu @u@7F7@$$ % 8u$D@@@@y"u @u@Zu@6@7\@  *6 u u $Z@@ @@y8u  @u @7nʶ77˶7/̶2YͶ@ `@ ö@ b@ ũ  u$p@@@@@uu @u@77M7E2o@ v@ @ x@ ©,t$@@@@@ut @t@77b@ @  {t$@@@@u*t @t@77r@ }@ M t$@@@@u;t @t@77@ @ t$@@@@uKt @t@7&7'+Ѡf{%;  w向t$@@@@@uct @t@7>7?@ ԩ%Q é ؐtߠ$@@@@@uwtސ @t@7R7S@+%eŐt٠$@@@@@utؐ @t@8 f( ]tӠ%@@@@@utҐ @t@8w7x@ @ t͠%@@@@@ut̐ @t@8+7@ @ 򐑠tǠ%'@@@@@utƐ @t@8;8@9@ @t%7@@@@@u̠t @t@8K8@I@ 2t%G@@@@@uܠt @t@8[8$@8! D@ u 搑t%Y@@j@@ut @t@8mɶ86ʶ@ @  - Wt%k@@@@vt @t@8۶8Hܶ@$@tt%{@@@@vt @t@88X@ %, z&/E24t%@@@@v)t @t@88q@Mt%@@@@v84 @t@88@/T&'/7 t%@@t@@vMt @t@8(8)@ ,Ԡ Xi8 t%@@@@v`t @t@8;8<@ө, k|8t%@@ @@vst @t@8N8O@ ,9't%@@@@vt~ @t}@9a8b@- &ty&@@ @@vtx @tw@9s8t8u@@ @ l3$S ts&@@@@v @$@ u@ytr&(tj@@@@v" @tc@9<904 J8vt_&<@@@@@t] @tZ@9P90H ^8tV&P@@T@@tqtT @tS@9d9-0\é ^(tO&b@@f@@ttN @tM@9vҶ9?ө0nթ p&tI&t@@x@@t; @tH@99Q9I0%9搑tD&@@@@t5 @tB@99e9]0%9t>&@@@@t/ @t<@9 9y 9q0.%-9琑t8&@@@@tѠ) @t6@9 9!9"0$/%A9t2&@@@@t堠t0 @t/@94950а7%0 2t+&@@@@tt* @t)@9F9G0I%BEDt%&@@@@u  @t$@9X9Y9Z0\W #Mt &@@@@uې @t@:l9m9n1 pkƩ#tt'@@@@u0Ԑ @t@:#991W'#t'"@@&@@uCΐ @t@:6991/j#rt'5@@9@@uVt  @t @:I:: @b1C %:Pt'K@@O@@ult @t@:_:(: @x1Y %:)t'`@@d@@ut @s@:tж:=Ѷ:5Ҷ@1nթ%:>{s'v@@z@@us @s@::S:K@1%Š:Ts'@@@@us @s@::h:`@1V*s'@@@@us @s@: :z:r@1R&s'@@@@uРs @s@:: :!@©1$Oys'@@@@u⠠s @s@:1:2:3@ԩ1ϰ6Kusݠ'@@@@uf'ssې%B @s@ؐsР'@@)@@sΠ: @s@sǠ'@@)%@@sڠ( @s@s'@@)1@@s栠 h @s@s( @@)=@@s @s@s(@@)I@@sݐ @s@s(!@@@@@t ڐ @@s(-sr@@@@t @r@66/@:(V@rr@  r(I@@@@t2 p @66I@+:/)@r׀@Ԑr(]r@@@@tF @6ͷ6]η ϩ@r(mr@@@@tV̐ @6ݷ6m޷ ߩ$@r(}r@@@@tfd @66} '4c@rr(rl@@@@tv9 @76 7D8@r_(rY@@@@t  @7 6 GT @rL(rF@@@@t @7/6 Wd@r9(r3@@@@t @7?-6. g/t@r&(r @@@@t @7O=6> w?@r(r @@@@tƠ_ @r@Wq(@@@@@tҠP @q@Hq(@@@@@tޠE @q@=q)@@ s@@tꠠ: @q@q) @@*A@@t1 @q@q)@@@@@u( @q@qޠ)%@@@@@u@@@@@);u-u)@A@qݠ^ @q@<=<)39<:;3=< qؠ)A@@*u@@q֠U @q@m=n=o8p@/@!opZq1+@@@@@s @q/@>'=+!5#=!%5'>(q+++@@,_@@s @q)@>?>+!q%+=@@@@@sҠ @q#@4°sq+K@@"O@@sࠠ @q@>_>(> @+Π!s#5_>,q+c@@@@@s @q@7xs@>yն>B֩+栩9"3s;!us>ݶ>Jީ5y /q+}@@@@@t @q@7@s@޶:95=Eq +@@"@@t' @q @>5>9>q+@@@@@t7 @q@>~>>w5=g󐑠q+@@#(@@tK @p@>&>'5°)x>p+@@#Y@@t\z @p@>7>8"}>Ԑp+@@@@@tlt @p@>G>H">p+@@@@@t|n @p@>W>X3"p+@@@@@th @p@? g>h3"p,@@@@@tb @p@?w>x>y@"U,Kpݠ,@@@@@t\ @p@?.Š>‹>Œ36,}pנ,,@@@@@tV @p@?@œ? ?ž3H%{,jpѠ,?@@@@@tԠP @p@?S¯?°?±@"pˠ,P@@@@@t堠J @p@?d?-?%¶@pŠ,`@@@@@tD @p@?tж?=Ѷ?5Ҷ@9@ #> gp,t@@@@@u > @p@??Q?I36I3p,@@@@@u8 @p@??c?[@@]&7&p,@@@@@u-2 @p@??u ?m 3&InDp,@@@@@u@, @p@???@4#c <٩  p,@@@@@uT& @p@?/?0?1@H#w!"! p,@@@@@ug  @p@?B?C?D:E@@]#!! /p,@@@@@u} @p@?X?Y6[!V??Ðp,@@#@@u @p@@j?k7m!A?Ԑp- @@$@@u @p@@{?|?}7!zi!T!}!}=p- @@$$@@u @p@@4Ð?Ñ?Ò7-Ô!hX!!k!k=p-5@@$9@@uʠ @p@@Iå@æ@ ç7Bé!?!@+-p}-J@@$N@@uߠ @p{@@^ú@'û@ü7Wþ!?!@(+-pw-_@@$c@@u @pu@@s϶@<ж@4ѩ$?!pq-q@@@@v @po@9@uw@675$+ 4m$-@O;;z7pk-@@@@vߐ @pi@9Ƕ@u@<;7 搑pe-@@@@v2ِ @pc@9ڶ@7$@<#;7"ԩ@tzp_-@@@@vHʐ @p]@9@<7%;&7(!@zpY-@@@@v\Đ @pW@9@7NU@Զ)pS-@@@@vp @pQ@9@<_M;N7P<'pM-@@@@v.pKpJ @Ac@dpFpE@@Em';@F+,@/)؏u';@N,??ypB'u'tAN"{s@簷rp@7穷n50$.pQ $.'p>A+jp[A/ ;D.ęB" F-@/=g4hf'd8c`'^8 5S$.1p< >$[.'^p:AN>v;pFAR <:.ļe"-<-%@0<=Ѐ%z@Af¶A/ö p@p@_@^A&"ꐐp8.go@@v @A{׷ADط!opA.?@4$yo1o:A5o920o5o;o/3$"t@<}."<@Ao-?4>o@2-o>oDo8<$"}@< <~<~o+?;2?o)7#"A27'!"A@A"A#2eo'.nѐ@%@@wWǐ @A2A3|nͷrqj@hg@%~feN@\Kh@^iũ#4A3q8<F/4I"H-@0=Q8)&8  8</AV"-@0=Q>$5%@B\A]n@q>@*@)A#7n̠/nygI@@we @BqArnu<qS:875@-O!nt<AUp!AZ8A[8A@B#Aŀn@qa@F@C#ns/!nkNL@@wJ @B5őAŒ@ ̫ndAB2oַ=ř=)Ś88Co2AoB7oΩ2ŰooЩncFťNA#(Au=/ŨQ#=wBBBC/ūT#AB Ao٩2ưooݩnaSŲ[ A==/Ŵ]#%=!=BN @BYŵB"Ŷ20,n_/Un$@&@@w@@@@@/kqq@A@x  @BmɷB6ʷn!@@n @BuѶB>Ҷn)@@Aؐn/tm琠@@x  @BBQ.m򍩚.Q@=>#"mABLn=9RAͷ9SBV@BB^;m@@ m/mא}{@@x'O @$@W#㠟mӀ@䐑mҠ/mА@s@@x7 @BB\m̷ݶ@!,ٷܶ@שm@BBdmԶ@@AJm/m75@@xR! @B-B.wm׷֩.@ >mBBn9B9B@B:B;m@@ m/m@@xp @m@ $ m@m/m@@@xm @m@B[@9^+ABŐm/@@@@@栠m @m@Cl@ :o,m}0 @@@@@m| @m{@C |@L:+AАmw0@@@@@mv @mu@C1ƍ@֩:)Ɛ͐mq0-@@@@@mp @mo@CAƝ@R:9Ơ!9mk0=@@@@@'H @mj@CQƭ:HƯ)퐑mf0M@@@@@7B @md@CaƽC*ƾ@y:Z)ܩ.B)20m`0b@@m^@@L @m]@CvҶC?Ӷ@:o&mY0s@@@@@]mW @mV@CCG۩:.B)*mR0@@@@@o` @mQ@C:/`@Dl&mMAzmL0@@@@@f @mJ@C @;mF/t@mEBR3@t:Cu/3nCzթ'`CMmD0@@@@@ @mB@C*@3ک/@Dm<m>Bs1'x(C*rC/()()m=0@@@@@ @m;@CF@:Iřm70@@@@@Р @m5@CV:X>ZZOA٩/Aڐm10@@@@@㠠o @m/@D i@ˠ'*Gœ/@D<#m+BC۩*Cݩ*PŜ+( m*1@@@@@h @m(@D,Lj@);$Njېm$1(@@@@@ @m"@D<ǘ8B;5CP0@E<1mBCF0 @<+mB$m1C@@@@@- @m@DWdz8];PCk,B6C]0!@m1j@@@@@T @m @D~ک;uܩ0=B[.Pm 1z@@@@@d @m@D;0DBk.O.`m1@@@@@um @m@>>@E.n9.;3j?A;0 #Dl1@@@@@l @l@>>@FnQ.3?A;C08#zDl1@@@@@. @l@>+>,@;Ȱ/D 0K0 D+\3+I3l1@@@@@l @l@>9>C@(Ƙ?8JJL+Dl1@@@@@Ӡl @l@?Y? Z@(Ư++-Dǐl1@@@@@蠠T @?#n?!o@橚0@m C}cm3@?+v?)w@@ڠ(ͩ+( +D^l2lې@@@@lڐ @l@?Bȍ?@Ȏ@C+ΠD_(ؠa向lՠ22@@@@@lԐ @l@?WȢ?Uȣn.J@2ȦBpȧEElϠ2H@@@@@2lΐ @l@?mȸ?kȹɦyɧ =DɫA%=FɭE$l{3J@@@@@46 @ly@@oɺ@mɻo1F#lu3Z@@@@@D2 @ls@@ʶ@}˩AFglo3j@@@@@T. @lm@@ڶ@۶ܶ@FlZ3@@@@@lY @lX@@F=Eԩ,ߠ//lTlS3@@@@@lR @lQ@@)F0@=̰E,0AFϠF2@ȹ<lMElL3@@@@@ĠlK @lJ@@AFK@=F- lF3@@@@@ؠlE @lD@AUG_@=F-!l@Dl?/l>4@@@@@' @l=@A)t>v/LD2@HzoLIl9 l84@@@@@# @l6@G-ʉ>$F?-JYF-l24)@@@@@ @l0@ANʙG>ʚ@O>6FQ-\6 F?l,4;@@@@@%/ @l*@A`ʫ>FFa-l1"FTl&4L@@@@@6) @l$@Aqʼ>WFr-}11Fal 4]@@@@@Gj @l@AͶGrζ@>jF-17+6l4p@@@@@ZT @l@AG@>}F-1M+Il4@@@@@ml @l@AGGa@l@m>F-Fک-Fl 4@@@@@ @l @A G Gy @*>Fĩ-Ϡ/*GyFl4@@@@@Y @l@A G!G"@ݶ@&:>Fک-堩/G-G1!\l4@@@@@E @l@A9G:G;@>װF-*G.Gvk4@@@@@ʠC @k@BPBQGR>G.3@H<k6G?}.E.G7k4@@@@@栠 @k@B!lBmHn? G$./3@H<k6H?k5@@@@@ @k@B:˅B8ˆH+ˇ?"G=.H3@H=}Ǣk6H*?֠5E6k51@@@@@t @k@BVˡBTˢHGˣ?>GY.d4@H<k7HF?|Qk5J@@@@@4kސ @k@>ϰ}0萑k٠5X@@,@@kؠkՐ @k@Hlȩ?c0)-bkР5h@@,l@@k蠠kϐ @k@H|ض@rlkʠ5v@@@@@kkɐ @k@H,+81kĠ5@@,@@lkÐ @k@H<?1'Hk5@@-@@lk @k@H<? 184k5@@-@@l'k @k@H?1G-1Hk5@@,@@l7k @k@?(1V#yk5@@@@@lFk @k@H6<ࠩ?Ӱ:1hʊ k5@@,@@lWk @k@HG</ck5@@-Y@@lgk @k@HW6gbQk5@@,@@lvk @k@I f6v@jI1@lI4e1k6 @@-@@lk @k@I{@}11k6@@@@@lk @k@I/̋6" I" Ek6.@@@@@lk @k@DIC̟@k@@ٶ@@6H~4BH1Bk6G@@@@lǠk @k~@]I\̸@k@@Ikz6Z@@@@lڠky @kx@InʶI7˶@@gp16ޠ@kH3kt6o@@-s@@lks @kr@C߶C=0I~#E0#-@kn6@@-@@mkm @kl@CC=-<#Y-?-@kh6@@-@@mkg @kf@IIu -N29/5(2<kb6@@.@@m+ka @k`@II-a32M-Ȑk\6@@./@@m=k[ @kZ@I-I.@ɰ02^.5 %kV6@@-@@mOkU @kT@I?@ڰA52q2q6kP6@@-@@m`kO @kN@@eB2akJ6@@.`@@mnkI @kH@J^7n#@d2uˡ7t#Ǡ{Aj2{˺#ˠ! An2kD7 @@.@@mkC @kB@A|2w͐k>7@@8N@@mk= @k<@J.͊>4*Ԑk87)@@.-@@mk7 @k6@J=͙>C3jk278@@.<@@mk1 @k0@JLͨ>R>!^k,7G@@.K@@mǠk+ @k*@J[ͷAR͹2.52͐k&7Y@@ @@m٠k% @k$@Jmɩ>s.2!k 7j@@.@@mꠠk @k@J~ک>.!2.!~k7{@@.@@mk @k@JJXA2/s5Ƞr3k7@@.@@nk @k@JA5٠J330k7@@.@@nk  @k @JA53A3$Jk7@@.@@n0k @k@F2 A"33h34k7@@/2@@n@ @k@AExj7@@@@j  @j@ASj7@@@@k  @j@Aajj7@@/>@@k @j@Aoj3Kj7@@/L@@k% @j@Fzh8xj8@@!f@@k4 @j@KwJx@.146̺jڠ8@@/@@kG @j@K.ΊJ΋@.1ɠ4jԠ8+@@/@@kX @j@FΛ@@I;jΠ8;@@!@@khݐ @j@KOΫBFJaBϠJTjȠ8L@@@@@kyא @j@K`μBWJrI $j 8]@@@@@kѐ @j@KqͩBhJI.5j8n@@@@@k͐ @j@BxJCJj8}@@@@kĐ @j@BJ3Jj8@@@@@k @j@BJ3Jj8@@@@kȠ @j@BJpJj8@@@@@kנ @j@BJϩkJj8@@"@@k栠 @j@BðJީ4zJ̐j8@@@@@k @j@K8?⠩0,j8@@@@l @j@KHBJ4;0<j8@@@@@l @j@KXBK0Lj8@@@@@l% @j@L h@0\j9@@@@@l5 @j~@Lx@"ِ3+0nܐjz9@@@@@lG @jx@L.ϊ@4Րjt9*@@@@@lW} @jr@L>ϚC5KP"jn9:@@@@@lgw @jl@LNϪCEK`42jh9J@@@@@lwq @jf@L^ϺL'ϻCVKq!1l$K%jb9^@@"@@lg @j`@LrζL;ϩCjK41ͩC4j\9q@@@@@lb @jZ@LLNC}KH1iD'jV9@@@@l[ @jT@LL`CK41{D=%jP9@@@@@l U @jN@LLr@fCKm1oGvjJ9@@@@@l֠P @jH@LL@zCKѩ55GjD9@@@@@l頠K @jB@L,L-L.@KrC˰K8PL+Fj>9@@@@@mE @j<@LDLELF@CK5:5;Fj89@@@@@m? @j6@LXLYCL8yL6j29@@@@@m)8 @j0@MlLmDL#5`5aj,: @@@@@m:2 @j*@M!}DL35p1]䐑j&:@@;Q@@j$( @j!@M1ЍD(LC1mِj:-@@;a@@j4j @j@MAНD8LS 1 j:=@@@@jDj @j@MQЭDHLc51j:M@@@@@jTA @j@MaнM*оDYLt $1ij :^@@;@@je7 @j @MrζM;ϩDjL51zj:o@@;@@jv$ @j@G߶@!(D{33i:@@@@i @i@G@i:@@1@@j  @i@GD3͐Mi:@@1@@j  @i@G@$ɩD3Oi:@@1@@j, @i@GD!3i i:@@1@@j< @i@G/G0@$@ ^iݠ:@@1@@jL @i@G?G@@@#>yD߰F40ϗiנ:@@@@@ja @i@H THUADY42M2Ϫ;j%'!ڐiѠ:@@2m@@jx @i@H kHlm@#@#E q4JML-9L4N4O.[iˠ;@@2@@j @i@H9фH7хцE!ш4a-,9b4dK3iŠ;)@@2-@@j @i@HNљHLњћ@$@$E8џ4xMz-4z.Mi;@@@2D@@jې @i@HeѰHcѱ@$(1 𐑠i;Q@@2@@jΠՐ @i@HvHt¶@(Y@$:5i;c@@2@@jࠠϐ @i@HӶHԶն@"@(8!)Щ5ei;x@@2@@jɐ @i@HH@(L#k-2241 ,i;@@2@@k Ð @i@HH@!+B(5>@ ?i;@@3@@k @i@HH<@(@$@* 5R484!i;@@%@@k3 @i@H&H'R(@#ζ@-@2oi;@@3:@@kE @i@H8H9d:K;@(5{2$ @$2+i;@@=@@k\ @i@IOIP{QKR@($8@5i;@@'@@kq @i@IdIef@#@#@$@FlTii< @@@@@k @i@I.yI,z{@)@#@#@Fҁjii{iy<@@@@@k @iw@ICҎIAҏҐ@$@$@$8C=55Ӡ#is<5@@@@@k @iq@IZҥIXҦҧ@$&@$'@$OCT ĩ2im@IJIK@#FO8?1i:<@@@@@ili8 @i7@J\J]@ F`69 < i3<@@&]@@i~i2 @i1@J#nJ!o@ G r;k7i-=@@&o@@ii, @i+@J5ӀJ3Ӂ@ Gӄ 6]8O쐑i'=#@@4'@@ii& @i%@JHӓJFӔ@ 㐑i!=2@@4@@ii  @i@JWӢJUӣ@ G?Ӧ ;8$i=E@@@@@iŠi @i@JjӵJhӶ@'q@GSӺ8ːv8Ji=Z@@@@@iڠi @i@JʶJ}˩Gfͩ8v6퐑i=m@@&@@iF @i@Jݶ@7" &Vi =}@@4@@i9 @i@J42? i=@@4@@i3 @h@JJ@*_4E"Ph7?Pj ͩG KqPmh=@@>@@i/- @h@G) 萑h=@@5$@@i=' @h@J"@'ݩ't%M&*Gð*P@@5@@i  @h@K3~K1@4ũ4Š| Vhנ>@@)0@@i @h@KDԏKBԐ@7Π g 8.向hѠ>0@@5@@i @h@KUԠKSԡ@'@'EM4# Q4P }Jhˠ>G@@)X@@iҠ @h@KlԷKjԸ@'/@'0Ed7Q#77PhŠ>]@@5@@i蠠 @h@HgΩ h>l@@5p@@i @h@Hvݩ h>{@@5@@j @h@H <*h>@@5@@j @h@KE89%Eh>@@)@@j%ې @h@K @8H+8I Qth>@@)@@j6֐ @h@K@(֩5ah>@@@@jEː @h@K*K+5p=6h>@@6>@@jWŐ @h@K<K=@'@'8|0=88Ch>@@6X@@jq @h@L V@)5-39 0h>@@6k@@j @h@Li@)$?zInI pDh? @@@@@j @h@L2}@)8F((ѠՂL5Ճ+%ͩI Շ*$zh?$@@@@j @h@LIՔLGՕ5ڠk7=h}?6@@6@@j @h{@L[զLYէ@(@(5=Ǡ=1hw?N@@@@@j٠봐 @Lsվ<=J9p6@huht?ah)@@@@j젠ꀐ @g@LѶ@)rImԩ>=@3gQ)g ?v@@@@@ky @g @L@&/I93g?@@@@@ks @g@L@&B,[99=נ9.Rh6GRj=ݠ22g?@@7@@k.m @f@L6XeAPf?@@7%@@k>g @f@I8Of?@@a@@kL\ @f@L1L2@&{@,9s>33R6R$Iװ>jLRf?@@V@@kgR @f@ML@*IO{Rf?@@7_@@kxL @f@M]@*I`:7uf@@@7@@kF @f@J qlfݠ@@@7@@k@ @f@JրeԾfנ@@@7"@@k: @f@J(֏ԳfѠ@-@@7@@k4 @f@MR֝6Dfˠ@<@@7@@kǠ. @f@Ma֬6:]UfŠ@M@@7@@kؠ* @f@Mrֽ@*x-7>S*f@a@@7@@k젠% @f@MѶ@*G|Jo*'طM٩-:*JvR%Аf@z@@)@@l @f@MM@7171NYf@@@7@@l @f@MM@:;,1Rf@@@8@@l( @f@M M@)@)G:Om:PRאf@@@+@@l=  @f@M"M#@)@)GϠ7lk7mSf@@@89@@lR @f@M7Gᠩ:v&'f@@@+@@lb @f@MG@:?:wSf@@@8Z@@ls @f@N X@+7f@@@8i@@l @f@NgNh@)߶@)7+?F1fA @@8~@@l @f@N1|N/}@.@.:?Z;G; fA$@@8@@l @f@NIה@+O7ڠ5D;Gf}A6@@8@@l @f{@N[צ@+aAKD׫KF׭ِfwAJ@@@@@lՠݐ @fu@No׺@+uHe琑fqAZ@@*@@l堠א @fo@NʶN}˩89ɩ?АfkAl@@8@@lѐ @fi@NܶNݶ@*T@*U8$?t;7feA@@8@@m ː @fc@N87DRsf_A@@9@@f] @fZ@NN@+@.f8L:`S;GS:19 KN\SfVA@@@@@fy鼐 @fT@K3fPA@@9.@@f鶐 @fN@N,@(u+~/Q0.KͰ4T@P;[OTө.+;xTfJA@@+9@@f鰐 @fH@NJNK vL@*ö@.*Ʃ;T;+<@KVT/@r;1fDT7K[E'T5fCA@@9k@@fĠ髐 @fA@Oi@,$LleTԐf=B @@9@@f֠饐 @f;@O0{@(ĩL~<6'f7B@@9@@f頠韐 @f5@L(؏tf1B-@@91@@f限 @f/@L7؞.ܐf+B<@@9@@@g铐 @f)@Oaج@;?f%BL@@9@@g鍐 @f#@OqؼIfLY9PfB^@@9@@g)鈐 @f@OζO϶@99bfBo@@-@@g:邐 @f@O߶O@<s35fB@@9@@gK| @f@OO@/I99U\f B@@-@@g^v @f @OO@/I7e"C@@@@@h瘐 @e @Qa@W0à==?؋>.VЩ:Vҩ=Eؑ2eD @@;}@@h֠璐 @e@Q0{@.BeD@@@@@h䠠猐 @e@MW{MeD'@@@@h熐 @e@QLڗ:ܠ]Ue D7@@@@@i瀐 @e@Q\ڧQZڨ@*@1 =頩=8VV:NLڳwPVeDQ@@;@@i| @e@Qv@.|N]ĩXW+dDb@@;@@i-v @d@QҶ@.Nnթ>k;ꐑdDu@@;@@i@p @d@N7dD@@E@@iOj @d@NE3dD@@;@@i^d @d@Q;HldD@@<@@im^ @d@Q;W{qdD@@<#@@i|X @d@Q!@+j1dڠD@@<3@@iR @d@Q1@+zKܠNϰ6.8Q9N԰;WpdԠD@@.7@@iL @d@QH@>>ٛdΠD@@C5ѐdE@@<@@i砠4 @d@RAیR?ۍ@2$L8>>ΠW&dE0@@0A@@i. @d@RU۠RSۡ@28LL;9X dEC@@<@@j( @d@Rh۳@+>zXdES@@<@@j" @d@Rxö@/~< dEb@@0s@@j- @d@RҶRӶ@.J@.K<C'mdEw@@<@@jB @d@RR@2@2@@dg汐 @dA@SSTV@,@@PY^@6Gd=F@@>0@@d}櫐 @d;@SST@.@.@PX8tPYu@@8d7F@@>G@@d楐 @d5@S%@-nP(@QL6fd1F@@>X@@d某 @d/@S6@-PҰ9@NLGۊd+F@@=@@d晐 @d)@SGSH@3/=PM۝d%F@@=@@dɠ敐 @d#@TZT [@P^*Y<dF@@=@@dڠ提 @d@T k@-Qn@ۿdG @@@@@d렠扐 @d@T1|@-ũQ@0АdG@@@@@d惐 @d@TBݍ@1HQ)ݐ@d Yd G.@@>@@e | @d @TSݞ@1YQ:ݡ@d򐑠dG?@@>C@@ev @d@Tdݯ@QKݲ@dGP@@@@@e/p @c@Tu@Q\é@cGa@@@@@e@j @c@TѶTҶ@0I@4jQo֩@97YZ6cGu@@H@@eTd @c@TT@0]@4~Q@;cG@@?@@eg^ @c@TT@0p@4>@Z[cG@@@@@eyX @c@T T @0@4>R_A8=cG@@?@@eR @c@TT@4.i=A^s𐑠cܠG@@>@@eL @c@T0T1@0@4ɩNݠQа7(܇6.c֠G@@I@@eF @c@TDTE@0@4ݩNQKZ6BcРG@@>@@eǠ@ @c@U XU Y@0ж@4OAP5搑cʠG@@@@@eڠ: @c@U kUl@5@-AaZΐcĠH @@?@@e젠4 @c@U2}U0~@.ȶ@4.y1A>ȠA;jwcH#@@?@@f. @c@UHޓUFޔ@1 @5,>۠FqZxZcH7@@3H@@f( @c@U\ާUZި@1@5@A[ FZB]cHM@@?@@f," @c@Ur޽Up޾@15@5VOjR][",R_IcHc@@?g@@fB @c@UӶUԶVaն@0T@0|@B 9B[9cHx@@@@@fW @c@UUVv@0i@0@?2 N?3cH@@@@@fk @c@UUV@0}@0@?F:bZܩ?H[ccH@@@@@f  @c@[uVX@0@5w0:.?]BC*cH@@@*@@f @c@U(U)T*@0@?q~@0ԩRʰ1BFGO"[BI.֐cH@@?@@f @c@UBUCnD@0ö@@0RIBrGfBu.[&cH@@?@@fɠ @c@VZV [\@3@?ݰ0@ #RcBGG@[[AGVשB 𐑠cI@@@ @@f砠 @c@V-xV+yz@0@1!@1"SBGZ/##kc|I@@@#@@f @cz@VDߏVBߐߑ@1@18@19S/ߖBGqGrcvI7@@@;@@g @ct@V\ߧVZߨߩ@1(@1P@1QSG߮BG\BҐcpIO@@@S@@g.ߐ @cn@Vt߿Vr@1@@1h@1iS_ƩBGG\'cjIf@@@j@@gEِ @ch@Vֶ\{׶@2N@6oSt۩B]_cdIy@@@@@gXӐ @cb@VV\@1j@1k@1SCGˠ[\RC c^I@@@@@gq͐ @c\@VV\@1@1@1S CGWzC"+\lcXI@@@@@gǐ @cV@VV\@1@1@1ũS".C7G\cRI@@AU@@g @cP@V3V4\5@1@1@1ݩSӰ:COHXJ\CR BcLI@@@@@g廐 @cJ@WKVL\M@1̶@1Ͷ@1SRCgHpI\cFI@@@@@gѠ嵐 @cD@WbWc]d@1@1@2 Ti,C~HG\ʐc@J @@A@@g蠠寐 @c>@W.yW,z{@1@2"@2#TCC$ c:J@@A@@g婐 @c8@WDWB@2@28@29T/C$HHr\tCc4J9@@A=@@h壐 @c2@W^੶W\શ૶@2*@2R@2,@HCڠ\c.JP@@5a@@h/坐 @c,@WuWs@38@7YQm4Ƿc(Je@@3@@hD@@@3Š@J{hzhv@A@c'{ @c&@WٶWڶ@TvG?\c"J|@@K@@c c @c@WW@D+FcJ@@B@@c3 @c@W  @KG7gDES2@KI7mDK?2IcJ@@A@@cP @c@WWXZ@K0745ǩ764ƶ@T°)]2sc J@@BX@@cjc  @c @W6W7X8[9@cJ@@@@@c{c @c@WGWHXI[J@'%cJ@@@@@c @b@X XX YXZ[$[@<@6T_]=bJ@@B@@cb @b@X!lXmXn[8o@NbK @@@@@cb @b@X2}X0~Y [Iံ@]%bK@@@@@c b @b@XCᎶXA᏶@aK7bK/@@@@@cӠb @b@XT៶XRᠶ@rK8AIDGة8 DGA bKM@@@@@cb @b@XrὶXpᾶ@UZDGbܠK`@@Bd@@dbې @b@XжXѶ@UmԩD.b֠Kr@@Bv@@dbՐ @b@XX@@U7UEE]ɩI=bРK@@B@@d-bϐ @b@XX@̶@O3UHb?bʠK@@B@@dCbɐ @b@XX@@-UE)+ebĠK@@B@@dVbÐ @b@X"X#@@)U'H^bK@@B@@djb @b@X6X7@ @TU԰;Ed^RbK@@B@@d~b @b@XJXK@@QUOObK@@B@@db @b@Y\Y]@/@zUaEv&ಐbK@@C@@db @b@Y$oY"p@B@vV tHbL@@C@@db @b@Y7₶Y5⃶@U@V ⇩G GbL&@@C*@@dʠb @b@YK▶YI◶@iOϐV5✩GJ bL<@@C@@@dࠠb @b@Ya⬶Y_⭶@BJQbLN@@@@@d> @b@Ys⾶@bL\@@C`@@e5 @b@Y̶@bLj@@Cn@@e, @b@bLv@@@@@e! @b@b}L@@@@@e& @b{@Y@bwL@@C@@e4  @bu@Y@bqL@@C@@eB @bo@YVF9ߠ_bkL@@C@@eR @bi@YV F5߰qbeL@@C@@eb @bc@b_L@@@@@en @b]@zbYL@@@@@ezߐ @bW@YFYG@VJFs?__*bSL@@D{@@eؐ @bQ@ZYZ Z@,V]FrᮐbML@@C@@e @bK@Z kZlZm@@W q_?)W s_QYbGM@@D@@e @bE@bAM@@@@@eڐ @b?@b;M(@@@@@e̠͐ @b9@{b5M4@@@@@eؠ @b3@ZY㤶ZW㥶@wTP]M: 5*=: >5@b/MK@@DO@@e뽐 @b-@Zp㻶Zn㼶@Tgcb)M\@@D`@@f뛐 @b'@ab#Mh@@@@@f 돐 @b!@ZضZٶڶ@4#@6YbMy@@D@@f널 @b@ZZ@43D0_ːbM@@D@@f.b @b@ZZ@7DAbM@@E @@f>닐 @b@Z Z @4TGI_K`vGߐb M@@E!@@fSb  @b@ZZ @7թG^`bM@@E2@@fd땐 @b@Z0Z1@TܠWϰ6`QaM@@D@@fw댐 @a@ZCZD[E@:ܶ@GG0`(aM@@@@@f념 @a@[ W[ X[Y@:@D'DaM@@El@@f~ @a@[j[k[l@;@D@(`ΩD`PXaN@@9 @@fw @a@maN@@@@@fg @a@[@䋶[>䌶䍶@_X)䐩G^`GD1aN0@@E4@@fԠ[ @a@[U䠶[S䡶䢶@tX>䥩GL GDG`a۠NF@@EJ@@fꠠS @a@[k䶶[i䷶丶@7XT仩G6`L٠aGAaՠN]@@Ea@@gF @a@[Ͷ[ζ϶@N@OXlөG5aϠNq@@Eu@@g> @a@[[ @b@cXH5ΐaɠN@@E@@g)3 @a@[[!@v@wXH5ީLՠ`񐑠aàN@@E@@g?+ @a@[ [ 7 @@XH&5ͩL`򐑠aN@@E@@gU$ @a@[!a"@X%H:򐑠aN@@@@@gg @a@[3[4a5@XѰ8HMMaaHQ6aN@@E@@g~ @a@[J[KaL@XOHdM*aaaN@@E@@g  @a@\`\abb@4Xe)HzM@5aϐaO@@F@@g @a@\+v\)wbx@JY{HMCaHAa搑aO@@F!@@g @a@\B卶\@厶b3叶@aY+咩HMCaaO2@@F6@@g֠ @a@\W墶\U壶bH夶@vY@)HMBbaOG@@F@@g렠 @a@\l巶\j帶并@8@沶@81@8Y@ ZPcIؐ`ߠPU@@G@@a3E @`@]zŶ@7ZaȩIU`٠Pf@@G@@aD? @`@]ֶ@7Zr٩IU*`ӠPw@@G{@@aU9 @`@]]@ Z;`͠P@@G@@af3 @`@]]@ Z%bڐ`ǠP@@G@@aw- @`@] @7RZ J ]`P@@@@@a' @`@]@7cZJ n`P@@@@@a! @`@]+@:Zǰ.J/mc`P@@H^@@a @`@]<@:Zذ?J,m吐`P@@G@@a @`@^M@CZPJQ7塐`P@@@@@a̠ @`@^^@TZaJNH埐`P@@@@@aݠ @`@^$o^"p@9@>[ tJu cӐ`Q@@RF@@a @`@^7炶^5烶@9@>[ 燩Jt ؐ`Q%@@H@@b @`@^J當^H疶@: @>.Gݠc`Q7@@@@@b @`@^\秶^Z稶@:@>@GJGO`QJ@@H@@b( @`@^o纶^m绶@ J萑`Q[@@H_@@b9 @`@^˶^~̶@:C@>dXx[k&"?ɐ`Qo@@R@@bM @`}@^߶^@:W@>xX[dD?ݐ`yQ@@H@@baې @`w@^^@:k@>XK5N?`sQ@@@@@btՐ @`q@^^@>@75KF_di`mQ@@I@@bϐ @`k@^^D@8c@ HaKEs`gQ@@I.@@bǐ @`e@^,^-@:@>ũHtP dd`aQ@@<@@b @`_@^@^A@:@>٩KdPd%K`[Q@@IX@@bĠﻐ @`Y@_ V_ W@:ζ@>Y[]d,[_s毐`UQ@@I@@bڠﵐ @`S@_!l_m_n@9@:@ Kdѐ`OR@@@@@bﮐ @`M@_5耶_3聶`肶@:@:)@ H`IR#@@@@@c類 @`G@_H蓶_F蔶`!蕶@:@:<@ Hݠd㐑`CR7@@I@@c @`A@e 觶`4訶br詶@:(@ HK4>`=RK@@I@@c) @`;@_p軶_n輶轶@:<@ @:e\[©K K8e`7Ra@@Ie@@c? @`5@_Ѷ_ҶӶ@:R@ @:{\qةK PK8}d`1Ry@@I}@@cW @`/@__@<@ @\K Q ``Ky`+R@@I@@coz @`)@__-@:@:@:\L  R`%R@@I@@cs @`#@__B@:@:@:\L g`R@@I@@ci @`@_+_,W-@:@:Զ@:թ\˰2L Q eL"V`R@@I@@cc @`@_C_DoE@:Ķ@:@:\JL7 ˩Q$e`R@@I@@cȠ] @`@`Ze[@;Ҷ@?\_LL r t` R@@@@@c۠W @` @`"m` nfo@:@:@;] tLaQOeQe֩Le `S@@J@@cQ @`@`;醶`9釶f,鈶@;@;@;0]&鍩LzQh`L~5"e`S/@@J3@@d K @_@`T韶`R頶fE顶@; @;!@;I]?.LQf_SG@@J@@d%E @_@`l鷶`j鸶f]鹶@;8@;9@;a]W龩LQJfLƐ_S_@@Jc@@d=? @_@`϶`жfuѶ@;P@;Q@;y]o֩LàQIf7_Sv@@Jz@@dT9 @_@``f@;g@;h@;],LڠR GfN_S@@K@@dk3 @_@``)@;~@;@;]MM-_S@@K@@d- @_@``?@;@;@;]M-R7QeM _ݠS@@J@@d' @_@`-`.Y/@;@;ֶ@;JwR M6 _נS@@>@@d  @_@`C`D@<@@ܩZ _ѠS@@=D@@d@@@=E@Sedd@A@_@@@=J@Tedd@Tee@Teee@ABC@_ՠ_Ԑ @_@adae@7^h!PʠfH!_ϠT@@U;@@e_ΐ @_@a,wa*x@J^{Mh!U_ɠT@@K@@e_Ȑ @_@a>ꉶa<ꊶ@\^&ꍩM!iR!_àT-@@K1@@e_ @_@aRꝶaPꞶ@p^:ꡩM!g_T?@@KC@@eɠ_ @_@ad꯶ab갶@^L곩M!ސ_TQ@@KU@@e۠_ @_@ _T]@@Ka@@e砠_ @_@I_Ti@@@@@e_ @_@?_Tu@@@@@e_ @_@a@ _T@@K@@f _ @_@a@_T@@K@@f_ @_@_T@@@@@f'_ @_@_T@@@@@f3_ @_@a@_T@@K@@fA_ @_@a'@ _T@@K@@fO_ @_@a5^а7N8gҐ_{T@@K@@f__z @_y@aE^GN4阐_uT@@K@@fo_t @_s@_oT@@@@@f{_n @_m@_iT@@@@@f_h @_g@b"mb n@@_ qNr'gP_cU@@L@@f_b @_a@b4b2뀶@R_냩Np9Ԑ_]U!@@L%@@f_\ @_[@bF둶bD뒶c듶@@&_0guꐑ_WU4@@L8@@f_V @_U@bY뤶bW륶@w@=%"_QUD@@L@@fΠ_P @_O@bi봶bg뵶@@=IK" _KUV@@L@@fࠠ_J @_I@b{ƶbyǶ@L S"g_EUi@@@@@f_D @_C@bٶbڶ@@Y_y# 0_{P"(_?U@@L@@g _> @_=@bb@q@rY+_S>_9U@@L@@g!_8 @_7@bb@ک_ NQ:"向_3U@@L@@g4_2 @_1@bb@_O g%#I_-U@@L@@gG_, @_+@b-b.@_ʰ1OQY%'_'U@@L@@gZ_& @_%@b@bA@_ݰDOETQL#q_!U@@MV@@gn_  @_@c TcU@'_XOY:T2%#_U@@L@@g_ @_@chci@;`lOm;Qߐ_V @@M@@g_ @_@c0{c.|@NOs&!_V@@A-@@g_ @_ @_ V(@@@@@g_ @_@񐑠_V4@@@@@g_ @_@ꐑ^V@@@@@@gʠ^ @^@ce찶cc챶@]\˩O^VR@@MV@@gܠ^ @^@cw¶cuö@]n^Vc@@Mg@@g^ @^@͐^Vo@@@@@g^ @^@c߶c @=*@?ǐ^V@@M@@h ^ @^@cc@?h@qCTM:GȐ^ߠV@@M@@h^ސ @^@cc@>@ChMNiiکMP]^٠V@@M@@h4^ؐ @^@ڐ^ӠV@@@@@h@^Ґ @^@c&c'@>@CPfUi Pi^͠V@@N=@@hU^̐ @^@c;c<@?@>P{i^ǠV@@NO@@hg^Ɛ @^@dMdN@>@? P i^V@@Na@@hy^ @^@d_d`@2^ `eiC$^W@@N@@h^ @^@^W@@@@@h^ @^@d3~d1e 퀶@D@ 'MǠib^W!@@N@@h^ @^@dF푶dD풶e퓶@D*@ 'Mڠiuꐑ^W4@@BE@@h^ @^@^W@@@@@@hʠ^ @^@dedc@@MUjaSPUiPJ^W[@@N@@h堠^ @^@d˶d~̶Ͷ@@ajѩPUj2^Wq@@Nu@@h^ @^@dd @b@N*7U?3jOaPjKV iȩPD ^W@@N@@i^ @^@dd)@~@aQ>W^W@@N@@i+^ @^@dd=@@aQ>k^W@@N@@i?^ @^@d%d&Q'@@aİ+Q>Vj ^W@@N@@iU^~ @^}@d;d<g=@@aڰAQ.?$Vj"^yW@@N@@ik^x @^w@eQjR@$aUQB%j%^sW@@Of@@i~^r @^q@edeek f@8biQVVDQZN jLjԩQ[?^mX @@O@@i^l @^k@e1|e/}k"~@PbQnV\j%j^gX"@@O&@@i^f @^e@eGeEk8@fb0)QVr.%k^aX8@@O@@i ^` @^_@e]e[kN@|@>/bGQV̠kjQV:Ej^[XR@@OV@@iܠ^Z @^Y@ew¶euökhĶ@@>IbaȩQVj%j^UXi@@O@@i^T @^S@eٶeڶk۶@@>`bx-Q̠V&%j^OX@@-@@j ^N @^M@ee @q@rbQtQX^IX@@O@@j @^H@ee 1@@b QlW(}VknQ^DX@@O@@j8^B @^A@ee@b"R#s^=X@@@@@jJ^< @^;@^7X@@@@@jV$ @^6@bQ%𐑠^2X@@6@@^0 @^-@kJ%j^)X@@2@@^> @^'@kX& ڥ^#X@@@@@^L @^!@l f@&5䐑^Y@@O@@^[  @^@lukv@A@czK2^^Y@@P@@^m @^@l+k@CC^ Y&@@P@@^| @^ @l:@CQ@&Lv.^Y6@@@@^ @^@lJ囹&Zkې^YD@@@@^ @]@lXﴶl!ﵶlﶶ@&k[#@&mL]YW@@t@@^ @X.@-L^'@V&]Yi]퐠@Z@@^ې @X@@%O^%@Q\ѠYz\А@Z@@^Рΐ @\@llW@Bb@Bc@&O@&v됑\Y@@@@^䠠Ȑ @\@llklc@J&@F\Y@@@@^ @\@ll|lt@[&@C\Y@@@@_ @\@l l!l"@`͠$7\Y@@ @@_ @\@l2l3l4@`ߠ%I\Y@@P@@_* @\@lDlElF@@&O&ؐ\Y@@@@_= @\@lWlXlY@' &\Y@@@@_N @\@m hlilj@'j\Z @@Q @@__힐 @\@mylz'.lQ\Z@@@@@_o혐 @\@m-l'>lLe\Z)@@@@@_풐 @\@m=m@@@CZ\Z9@@C@@_판 @\@mMmm@Df@'ajf@'cF@h>@'gB@'i퇩'j톩dR'-Jl\~ZW@@@@@_턐 @\|@cܰ';\xZe@@Q@@_~ @\v@myնmBֶm:שa'mu'O\GG=''m<\rZ|@@[@@_Ҡx @\p@mmYmQ@D@h}a'GT'B'B֩d'lא\lZ@@@@@_젠r @\j@mmsd '}'}mg\fZ@@@@@_l @\d@mmm|d'l''Dm\`Z@@@@@`f @\^@m,@DdȰ/'m\ZZ@@@@@`#` @\X@m=@Ddٰ@'m\TZ@@Q@@`4Z @\R@mNdP'p\NZ@@@@@`DT @\L@n^d`'\HZ@@R@@`TN @\F@nn@E)e q'`mؐ\B[@@@@@`eH @\@@n#m@e'鐑\<[ @@@6@@`vB @\:@n4m@\6[/@@R3@@`< @\4@nCn bJ!\0\/[?@@RC@@`6 @\-@nSn@D'eL('5tm\)[Q@@@@@`/ @\'@nen.¶@D9bme`m\#[d@@D@@`\! @\ @nxԶnAթb(>U(m\[v@@@@\\ @\@nnSb(Y\[@@@@\,\ @\@nndb(%#\ [@@@@@\=\  @\ @nnu b(nsW;5\[@@R@@\O\ @\@n@(e+[\[@@@@@\`퀐 @\@n+@\<eɰ0n?[[@@@@\r[ @[@n=n>@g@(ae۰B%Wh[[@@@@@\j @[@nOnP@y@(s\bɎeVn)0[[@@@@@\8 @[@ocndne@@)nB8h[\@@Sx@@\c @[@ovnwnx@¶@).nT$Ð[\@@S@@\[ @[@o-nf%)? )[ݠ\*@@@@@\Ϡ[ܐ @[@o>of6)Z)[נ\;@@S?@@\ࠠ[֐ @[@oOofG)"%)#[Ѡ\L@@SP@@\[А @[@o`o)fX)3)4[ˠ\]@@Sa@@]퉐 @[@oqͩfhϩ)CܝW[Ơ\m@@Sq@@]p @[@oݩfxߩ)S,X[\}@@S@@]"W @[@of)co$X[\@@S@@]2줐 @[@oojobf)un[okV*[\@@T@@]G자 @[@oof)o}U$)[\@@S@@]Y옐 @[@o$o%f')o>)[\@@S@@]k쑐 @o6o7o8F:i;F=i>fٰ@[\[A[E#o"@[[\[t@FZ@@]\ @[l@ff[h[g[@/Ԅ[e[d\@@; @@]R @[b@pcod@[^gh񥐑[]]@@Fd@@] @[[@puovow@gzp)[W]@@A@@]  @[U@p,oog%*WOg[gX[Q]-@@F@@]Ҡ[O @[N@pAp p@GZg;*C[|p *SH[J]C@@TG@@]蠠 @[I@pWp pgP*+U[X萑[E]W@@T[@@][C @[B@pkǶp4ȶp,ɶ@Gge̩*@C[*p5[>]l@@Tp@@^+ @[=@pܶpIݶpA޶@*O@g|> *[9]@@F@@^%% @[7@pp]pU@[@GEkGHmJ[gkcUJ_* [3]@@F@@^C[1 @[0@jj@F@Jg g[,]@@@@@[+[( @['@j j!@F@Jg%+9+[#]@@@@@[=[" @[!@j2j3@gϰ6+`\\Y?-Wc []@@UJ@@[S[ @[@jHjI@gL+u\%YSWc[]@@U^@@[gn @[@k\k]@/e{*[]@@@@[x[ @[@k"mk n@@e*[ ^@@+@@[[  @[ @k3~k1@Qe*[^@@@@@[[ @[@kDkB@b@*Z^/@@U3@@[에 @Z@kTkR%@ @h>WΠEq\7Z^E@@UI@@[Z @Z@kjkh%@6@ hTW\'Z^Z@@U^@@[ՠ즐 @Z@kʶk}˶%̶@E@!@ hjѩ+EW+I%q4Z^s@@@@[Z @Z@kk&@E.@:@9h+^  ?WZ^@@U@@\츐 @Z@kk@ζ@hqf[h+v@Z^@@V@@\Z @Z@kk@@h+ TZ۠^@@V&@@\/Đ @Z@k$k%@h(+,ɩ+R(Z֠^@@U@@\BZԐ @Z@k7k8@ h԰;+ZϠ^@@U@@\TА @kIkJZx]%qXwq+@ ZΠ^Z@@@@\h~ @Zi@hrxQ]@<3ZeZd^@@V@@\zw @Zb@l$ol"p@biu]NqUXqXQ3Z^_@@V@@\q @Z\@l=l;@i%]eXqnqZX_-@@V1@@\k @ZV@lRlPi9]yXˠr ,r>XZR_A@@V@@\e @ZP@lfld,frWqZL_R@@@@@\͠_ @ZJ@lw¶lué,wr_ZF_b@@V@@\ݠY @ZD@lҶlӶ&Զ@=@@,Y%Y)Z@_x@@@@\S @Z>@ll'@@5,Aq͐Z:_@@M@@]Z8 @Z7@llVBOKZ3_@@@@@]W @Z2@l l i[rmZ._@@V@@](Q @Z,@rrrfɠ,ՠarLNZ(_@@`@@]>K @Z&@r3r4r5@I@@J@m:@,hض@,F,EiڰAOrZ"_@@@@@]ZC @Z @rOrPrQ@J @mTfL- I - Uܩi\nr:Z_@@@@@]t= @Z@s irjrkjmrMNZ` @@@@@]7 @Z@s!}j"MАZ`@@@@@]1 @Z@s1j(2Z `-@@W1@@]Z @Z@sA@JXj9CsZ`>@@@@@]Z @Z@sR@JijJT}.sY`O@@WS@@]ʠY @Y@sc@Jzj[©ees)Y``@@@@@]۠ @Y@stжs=ѩg{jn!%Y`r@@W@@] @Y@ssO@J@.jVrƐY`@@a@@^ @Y@ssb@JgBjsaY`@@X @@^Y @Y@ssu j CXYߠ`@@@@@^$Yސ @Y@ssj_iY٠`@@W@@^5Yؐ @Y@s*s+jư-*KzYӠ`@@W@@^FYҐ @Y@s;s<jװ>3Y͠`@@W@@^Wڐ @Y@sLjNn\}YȠ`@@W@@^gԐ @Y@t\j^\Y `@@X@@^wΐ @Y@tlkns\Ya @@X@@^쁐 @Y@t |s}s~k#_Z\`Ya @@{@@^Y @Y@t4ss@KMk.8Gک_osYa5@@X9@@^싐 @Y@tItt kBLY_\ڐYaI@@XM@@^ĠY @Y@t]t&t@KvkWaG_t'Ya^@@Xb@@^٠원 @Y@trζt;϶@N@Oh{kn]"Yas@@X@@^앐 @Y@j5YXTYa@@X@@Y쌐 @poaXeahzhaXi`_@e ow߀s@poaנXpYaY6@@@@Y) @X@p o hksXs+X a@@@@@Y# @X @p0ksԩXtUsƐXa@@b@@YѠ @X@p@.o/kʰsXXtXa@@c@@Y⠠ @W@n?n@)kA@@NJQ|kG[ [q&ՐWa@@X@@W @W@o Vo W)X@׶@Jж@k]Pk_[8[%ʐWa@@Y@@XW @W@WꐐWb W@@@@XW @NWW=t1}&V`@X<W@kWWWb Wa@Y$@@X2Đ @WU@oEKo<KtIoHtJl1tv`FʩsWQb8@@@@XJ꾐 @WO@o]o[t]lDt_[juGWKbJ@@G`@@X\긐 @WI@ooomtou`@LwlXts[~`ݠ1Gp.Y֩[XcWEbb@@Gx@@Xt괐 @WC@oҶuwӶ@Llo֩Z.;[\W?bx@@@@X꩐ @W=@ou@LL;tL>OQOSKj\1u\ ltѩau``Ӡa[D_r W9b@@b@@Xꦐ @W7@ou@Lʩilt.wtl>SW3b@@@@@XŠꡐ @W1@o#u$@LߩiϠ.l°)QyW-b@@@@@XؠꚐ @W+@o6u7@LlӰt.YdyW'b@@@@@X렠W% @W$@tt@lMtꍐW b@@@@@XW @W@up\l^\a|_uWb@@Z@@YW @W@u#p%pm u&\1uڐWc@@Z@@Y#W @W@u5m\ՐWc"@@Z&@@Y4W  @W @uFm-uH\Sv0Wc3@@Z7@@YEr @W@pXvHuYu\@@mDqaǠuaaˠ5oG\WmNui\tRuWcS@@ZW@@Yek @W@/:Vc_@@Zc@@YqV @V@p϶vtж@Mmlu\0t3\CVct@@5@@YV @V@v@Mmu\GrvOuVc@@H@@Yꌐ @V@pmu\E2BVc@@@@Yꃐ @V@pmuZy]HVc@@Z@@Y} @V@pm$Vޠc@@Z@@Yˠw @V@p)v*mŰu.Ω_/vVؠc@@Z@@Yޠq @V@p<@Jmذu\v2u搑VҠc@@@@Yk @V@qNvO@Lƶ@!Hmv]YuV̠c@@[c@@ZVʐ @V@qa@]vGmv]%vΩ2^?v VŠd@@O@@ZVĐ @V@q-xwy@L3@]3 ^-vnv6/v'Vd@@[@@Z1V @V@qDw4@]Π3#47w/k?L/Vd4@@@@@ZFV @V@qYkNN`nAv\]gwD^Y3<.@vNVdJ@@@@@Z\V @V@qokdNvN vw,@[n\vwvdVd`@@M@@ZrV @V@qжwuѶ@Ak|LVdq@@@@@ZV @V@qkNn~v=vVd@@@@@ZV @V@qkNNEvwd@[Rnv7vVd@@N@@Z @V@qw @Nĩnv]ˠ^7Vwu]R*Vd@@[@@Z @V@qww@M@Mnvש]⠩^Nw"w0+Vd@@M|@@Z֠ @V@q4w5nаv]Ii\)/ېVd@@[@@Z蠠V @V@qFwGnv^I{w^ HVd@@[@@Z @V@rYwZw[@Mҩnw^!]V}d@@M@@[V{ @Vz@r"mxnwo@Mo w&^1" wک^3wA搑Vve@@\@@[% @Vu@r8x(w@[_o!w<w)Vqe%@@\)@@[7 @Vo@rJx:x@QN[ߩo5wP^[^"7xw@Vke<@@JR@@[N @Vi@raxQx@[oJwe퐑VeeN@@\R@@[` @Vc@V`V^eZVP@@@@[lʐ @VD@old3@ Uʠf@@]@@\ϐ @U@syy}@Opa2a UĠf@@]@@\Š감 @U@s#y$y%@Op(22ayISUf@@]@@\ڠ꫐ @U@s8y9y:@Opְ=2ɐUf@@]@@\ @U@tKyLyM@QpP222 אUf@@]@@]깐 @U@z_pab$#Uf@@^@@]곐 @U@t$oq qb4z Ug@@^@@]!ꭐ @U@t4q3 zUg@@^#@@]1꧐ @U@z3q*bT_␑Ug/@@^3@@]Aꡐ @U@zCq:3*o򐑠Ug?@@^C@@]Qꛐ @U@tdzT@Qkn[qNUgR@@^V@@]dꖐ @U@tw¶zgénmq`gנET*Taa6]zgUgj@@^n@@]|꒐ @U@tڶz۶@PR@$ԩqx2/Ug|@@h@@]ꍐ @U@tq3xaU|g@@^@@]ꇐ @Uz@qbҐUvg@@^@@]ꁐ @Ut@t q zf(e33/RUpg@@^@@]{ @Un@q392wUjg@@L@@]Πu @Uh@qAG 2Udg@@L@@]ܠo @Ub@qOU.2䐑U^g@@L@@]ꠠi @U\@q]c<2UXg@@L@@]c @UV@u VuW@qZ2z3/URg@@M@@^ ] @UP@uhrj2zULh@@@@@^W @UJ@u-xu"yo##UFh@@_@@^*Q @UD@u=r#2X{%U@h(@@@@@^:K @U>@uMr32{5U:h8@@@@@^JE @U8@u]u[rDQ3{ U4hI@@@@@^[? @U2@unul/rV333zfU.h]@@@@@^o9 @U,@uͩrhϩ3y{jU(hm@@@@@^3 @U&@uݩrxߩ3,{zU"h}@@@@@^- @U @uur3zɩ3{OUh@@@@@^' @U@uu0+r3z33Uh@@@@@^! @U@ur3{J{Uh@@@@@^Š @U@u#u$@r'7wƍU h@@M@@^֠ @U@u4u5oߠiŐUh@@`F@@^栠 @U@uDr߰F3Th@@@@@^  @T@v TrV3Th@@@@@_ @T@vdvesg3{@3{ƐTi@@@@@_ @T@v+vv)w0xsz4{Z4 4 Ti@@@@@_, @T@v?s%4{|'Ti*@@@@@_< @T@vOs54j퐑Ti:@@@@@_L @T@v_sE4!|GTڠiJ@@@@@_\ @T@vosU41{ TԠiZ@@@@@_lߐ @T@vʶv}˶0̩sgΩ4x4^4]4{y␑TΠio@@@@@_ِ @T@v߶v1 s|4i4r4TȠi@@@@@_Ӑ @T@vv1s4444zT i@@@@@_͐ @T@vv 14 s 4 44Ti@@@@@_ǐ @T@vv1Hs 444Ti@@@@@_Ѡ @T@v/v0s˰24ܠ4| |Ti@@@@@_䠠黐 @T@vBvCsްE4Ӡ|Ti@@@@@_鵐 @w T|U4|@󝐐TiT@@@@`閐 @wd} e4@󬐐TjT|@@@@`| @Tp@w(s}ttvh@ju\Tl|S5%|&Tkj@@a@@`,v @Ti@w?}/t&h@2uTe|j5Tdj0@@a4@@`Bo @Tb@s*T^j>@@aB@@`Pi @T\@sð!TXjL@@aP@@`^c @TV@}`@TwtX|sc~(}'|fTRj^@@ab@@`p^ @TP@}rζ};϶@tk|c(}:|uTLjq@@a@@`X @TJ@}}N@SYt~|aVlQTFj@@@@@`R @TD@w}}a@Slt|c`}au9T@j@@O@@`M @T>@w } }x @Sqt||k!T:j@@@@@` F @T8@w }!@Tܩt|ةc㠩l}|̐T4j@@k@@`֠B @T2@w4}5}6@S@>tӰ|cL}c^"T.j@@@@@`> @T,@xK}L}Mt}dl}u5{aǐT(j@@P @@a8 @T&@xc~d}eru}}Wʠu}!6}񇐑T"k @@@@@a4 @T @x/z~{u}1d<~} Tk@@@@@a.. @T@xA~1}@u*}EdPa6}АTk1@@@@@aC( @T@xVxT~Gu>fh65fk{4TkF@@@@@aX" @T@xkxi~\uS7C667F{T k[@@@@@am @T@x˶x~̶~qͩuhϩf6_6^*Tkn@@@@@a @T@x޶x߶~u{7k6r6q(Sk@@@@@a @S@xx~uf66PSk@@@@@a  @S@xx~u766NSk@@@@@a @S@xx~uf66vSk@@@@@a̠ @S@x*x+~,uǰ.766tSk@@@@@aߠΐ @x=c,@SkS֐@@@@a젠蕐 @S@u_<j@<SƀSŠk@@b@@aSÐ @S@y\]@Vu~ey~ɩ| Sl@@Q@@b罐 @S@y&qv s)+|Sl@@@@@b%S @S@v:PSl"@@c&@@b4S @S@v,IP䐑Sl1@@c5@@bCS @S@yVv<7MAP-SlA@@@@@bSS @S@yfvL7]P>OP>SlR@@cV@@bdS @S@yw©v]ĩ7Rb_Slb@@@@@btS @S@yҩvmԩ7b!oSlr@@cv@@bS @S@yv}7Y5Sl@@@@@bS @S@yv7iASl@@@@@bt @S@yv7PSl@@@@@bS @S@yvk1PS|l@@c@@bŠS{ @Sz@y#y$v&7Svl@@@@@bנu @Su@y5vа773Sql@@c@@b砠So @Sn@yEyFvHZ7ؠ~ؐSjl@@@@@bSi @Sh@zZz [v]8 Sdl@@@@@cSc @Sb@z"mz nw p&>8(S^m@@@@@c# @S]@z6z4w7:+SYm"@@@@@c4 @SW@zGzEw.K=7%SSm5@@@@@cG  @SQ@zZzXwA8SMmF@@@@@cXSK @SJ@zkwQ8 VDSFmV@@dZ@@chSE @SD@z{Ʃwaȩ8!TS@mf@@dj@@cx# @S?@zֶz׶@wss*wu858S;my@@R@@cS9 @S8@z@WwX9xS4m@@@@@c긐 @g@HS3mS'@@@@ck @S@w!lu@<26SSm@@d@@cP @S@w ~g*XSm@@@@cҠK @S@01@V@Vwΰ5)VUlSl+/z0{S m@@d@@c젠H @S@JK@ZXcwPgy,IFP|Sm@@ec@@dD @S@ab@wegzZRn@@ev@@d? @R@tu@ZנX2dQx.g9@!Rn@@e@@d+; @R@-@x&A.Rn*@@e@@d<5 @R@>@WuF&ZW_Rn=@@@@@dO鳐 @R@{bR@W%@+xK9\xxRnQ@@@@@dc鮐 @R@{vf¶@X}x^ũ9Sag+Rne@@@@@dw骐 @R@{նzֶ@WM@+ϩxsک9h(9Rڠnx@@e@@d饐 @R@{@Xx9a'iXURԠn@@e@@d預 @R@{@Wt@+x9vORRΠn@@@@@d雐 @R@{@W@, x9t9odRȠn@@@@@dƠRƐ @R@{$%uϠelyWRn@@X%@@dؠR @R@{67uᠩhvVRn@@@@@dꠠR @R@{HIue WÐRn@@e@@dR @R@|Z[vh 1WRn@@@@@eR @R@|!lve:Y*Ro @@f@@eR @R@|2}v'h; Y5Ro@@@@@e0R @R@|C|Av9e֠[X YORo2@@X@@eDR @R@|W|UvMhoWbY]RoF@@@@@eXR @R@|kv`e EYnRoW@@f[@@eiR @R@||ǩvqiVYRoh@@@@@ezR @R@|ض|٩vf -voJRo{@@f@@eR @R@||vi+@\QIRo@@T@@eR~ @R}@||vfFSϩpX{YRyo@@f@@eRx @Rw@||viRg\xWYӐRso@@T@@eȠRr @Rq@|&|'vѠfn{ѩvRmo@@Y(@@e۠m @Rl@|9:@yְ:@?@[y۰ix.5Rho@@@@@ej @Rf@}PQ@\yT>gdPl-NRbo@@gg@@fg @R`@}e f@\@Xީzj>;Zn.^LR\p @@g@@fRZ @RY@}0{ |@]z? éd|өn-zRUp!@@g@@f3y @RT@}F}D@Y @Y z/?&;Bf;d-]RPp7@@g;@@fIv @RN@}\}Z@Y@Y f?<;<fQd-sRJpM@@@@@f_s @RH@}r}p@Y5@Y6g?R;fg,RDpb@@@@@ftp @RB@}Ҷ}өzniXzi$ ᐑR>pv@@@@@fj @R<@}}8zih<zzi> R8p@@@@@fd @R6@EC8zj+o o"E n+^R2p@@h@@fV @R0@}}8*̩zjCo8hAo:o< jKR,{G{m9{nĩ{L<R+p@@B@@fڠR) @R(@8@Z}:};8N@]go: !j# @]goCj%R$+j-ZQ8|R]zVor4[ ;;8{]z_ q< ;8;<8{ oŐR#q@@R"@@g鋐 @R@~)t~'u8*ZǠx8y]ڠ{}oc2;ؠ]⠩{ / /ِQq@@V@@gڠ @Q@89x㠩p@<:QhQq@@@@@Ǡ @Q@MN@bQq@@@@@֠ @Q@\]@h#e]Qڠq@@@@@栠 @Q@lmyp@<+QԀLh QӠr@@@@@ @Q@%@aQ͠r @@@@@  @Q@4@hש#eQǠr0@@@@@QŐ @Q@D |<Wq @<^QfQrE@@@@@/Q @Q@Y"|Qlq!@@'sumbool7̂K@V@R'66b =%Logic@#notШf@R766b@@@@@R@RU@@@@{@r@RL{RK@A@A6.@t@RJ6.RI@A@66b@w@RH66bRG@A@66@z@RF66RE@A@ABC@B"O2K@~RT @j@ @R`7M耶@@Re7Mi@g@@RQސ @ed@Rp7M耚 @Ro7Ud@Y@@SRm @M@*@L7M耶@/@Q7MK@I@@R栠Qא @GF:@\7M耚>@R7U쀐@9@@RQΐ @.-@J@l7M耶@O@q7Mk%U@w7M耶@Z@|7Mv^@ 7Ud4d@7Mh@*7Udl@R7U쀐@@@S#Rǐ @ @v@7M耶@{@7M@@@S2Qސ @@7M耶@7M耩@S7Ud򩚠@R7U@R7U񩚠@R}@@@SWQ @횠@R7M耶뚠@S7M耩頩@S7Udީݐ@S 7Ud@@@S@Ҡ@@}@@S}S@A@A7M@@S7MS@A@7Ud@@S7UdS@A@7U@@S7US@A@ABC@!t @)Datatypes$Init#Coq@@$prodt@A"D1/EqualitiesFacts*Structures@vB"D2 @&@@B@?@A@@A @A@1PairDecidableType@@@A@@ %'A*Equalities*Structures#Coq@@@ 677!kKT5DCL4,'@@@ A ϲ6W)Datatypes$Init#Coq@@*A вuX @AB@@AA@@A@"eq @-RelationPairs'Classesq@'RelProd0S@6.怚]@7M耚[@66be@!7Ud@4Relation_Definitions)Relations#Coq@@(relation'Jj)Datatypes$Init#Coq@@$prodt@A@6.怚B@7M耐 < 67777kРKl\d@^L@c~T@@@A4 Q-RelationPairs'Classes#Coq@@A5 ǠR @AB@@|(eq_equiv @y@3RelProd_Equivalence4ؚ&-@*h뀚@+d6퀠ݠՠ@/RelationClasses'Classes#Coq@@+Equivalence~@t@6.怚@7M耚v@5nt L6777777k9|ltg\ed:LAT @@@A݋X_A/RelationClasses'Classes#Coq@@A@#|]s@AA#^w@ABC@@頠&eq_dec @!x[ZBBB@@@@D!pf!yi&Specifi@'sumbool7̂K@eF@0DBA%Logic}@#notШ "x1}"x2u)5.) ADC  ""y1"y2Ȑ!s@])V;E6I7MBAAAA@@@@@DWѠF)G^Wש5G 8PS!e,@*R=q_(8xJg~wUӐIHY-@s v"e0A@#andЖw@CX@ @%Falsee@AyC.!n3B!!H$@'and_ind14ۀЩ7J^8&""H0"H1? ,@)False_induُ3CV(yje`àp_*H<'I% >!,CCf"n0k8VJ5W3.+L*/(&:OȐ"H2S'CvCRGomTIȩVKC LD?@֠I@}6.怚S@7M耶⠚U@6.怚_@7M耩&Specif$Init#Coq@@#7̂K@@.5ntBA%Logic$Init#Coq@@#notШ @D5ntBA d+k= R'> +''= R'>7!= 7R]'>7!= R|'> :9'>+<9''>7!= R'>+9'>+9''''+77!7!7#'() 77%' +k::777777 ::777777%'+77!7!7#'() 77%'+77!7!7#'() 77%' +k::777777 ::777777%' +k::777777 ::777777%'+k:7!7 :7!7%'+k+ 777!T'7!7 7!7%'@((XiABAIpAABAAF$ؠb  ؐ0pxpD$|!$8`$LhP00s0Ԡ̠@@@A%@AA@A@A@ABC@@> @U@4relation_disjunction!%7f`-RelationPairs^@*RelCompFun.L pp@Y66ꀩ@'RelProd0|v|@\66bz@i7U@4Relation_Definitions)Relations#Coq@@(relation'Jj)Datatypes$Init#Coq@@$prodt@;  67777 677!77777!7777!7"k(7dtH\|lPd4TL@l[7XCL@@@A%נB-RelationPairs'Classes#Coq@@AA&C @A4 Q@AA5 ǠR@A ӳ2[I@A Գq\M@ABCD@@AA@@A@l @@@/RelationClasses'Classes#Coq@@+StrictOrder.[@l@5nt@@@AviA)Morphisms'Classes#Coq@@AAۀߠK @ Aۓό^ @AB A݋X_A/RelationClasses'Classes@A ϲ6W@AA вuX@A1ՠF-SetoidTactics'Classes#Coq@@'A1I @ABCD@@Pl @@A)Morphisms'Classes#Coq@@&ProperL@@Z@05nt$I@?5nt@@@SAV@ATAJ@VAI@XAB@ZAA@ABCD@@ @ H w۩r@{ys){u_w@}  @b <+k()777" 777"7!= !$R$'777" 777"7%'H'I''+k6' DdLlx%@@A@B@AD 0!Tt,ࠒ:`@@@A@AA@A@A@ABC@@֠| @@Bƶɩ)Datatypes$Init#Coq@@(CompSpecgؚ@5nt܀BA@]Q)BA@@@A@AA@A@A G[@ABC@@@@@@@A@@A@1@ABC(@&@A@`@]@ABCP@@A$@BL@@A@@ABNMCDEF{@7PositiveOrderedTypeBitsA @V@@,6k`D@@@@@>"eq @%Logic$Init#Coq@@ @z@!x}@~A867 k[!T*Equalities*Structures@!t<D(L@@[ '@R@@ڰ@V@ڰJ@A@A@A@*Equalities*Structures#Coq@*HasUsualEqe@A@@@@ %'A+A1DH%Logic$Init#Coq@@A@@AA@@A@(eq_equiv @/RelationClasses'Classes^@.eq_equivalence()'@/RelationClasses'Classes#Coq@@+Equivalence~@暠@ڸ=j\!Ei@e5D,L@@\ c@@ڰ@@rڰJ@A@A@A@`)UsualIsEq?@A@@@@YA݋X_A/RelationClasses'Classes#Coq@@A@@Wא @@!p'BinNums'Numbers#Coq@@(positive*@!q)Datatypes$Init#Coq@@$boolZ'@@@@@@ @@!p.!q!%Logic$Init#Coq@@#iffС)@"eq @5I@=C)Datatypes$Init#Coq@@$boolZ'@A# @@@@@_&eq_dec @!xV@2Ζ!y Ȑ!HW!F@&eqb_eq;ɀBA;@#iffС)C)DatatypesD@$boolZ'@@#eqb3LnA4@a2Ξ*#Ȑ!bC(@@@@@@@@D %=/m*4ED&Specifs@'sumbool7̂K@'F@#notШ M\NI::7/A&(Ȑ"H0_^-Р@#andЖw@BBB@@@@D@@"WG1@4&w$_tmp@ ,Azk°Bs9UB]7"EQa95@*@(@Y@*@@G@&eq_ind J"!eA@%Falsee@@$Truey@A@)False_induُCo'@@Wؠ'@@G@+@Gd`@A@A@A@@V2@@ڰ@6@ڰJ@A@ڸ=@;@"ڸ=^@A@AB@A@-HasEqBool2DecD@A@@󔶐󖩛&Specif$Init#Coq@@7̂K@8BA@@#notШGBA +k() 7! 7!= R'+'+0'$'= R'>G '9'+k7%'+9'#= R!'>' LL +-M7777%'+k+ 7!T'GM77&'= R'6'6''+k6' +k+7!L 77"7!T'7!7 7!7%'@e$%hxxT @@A@A@ؠ @Elp,,ېAB@E젒 접̠>|s@@@@@@'bits_lt @@@ ~FI잷NQ° @'BinNums'Numbers#Coq@@(positive*@śA ,k(*()=U 0R'>= Rb'> 3%'>6'6''>= RG'>6'> 3%'6''= R.'>6'>6'6'''+k6'+k6'+k6'+k6'+7Tk+7T'6'Р*ܠA̠yAABA@@AA0\`8L@@@@@/ @@_;n@B@@@@@A0bits_lt_antirefl @@CO%Logic$Init#Coq@@#notШ8@;nAA@@@@@e-bits_lt_trans @@Ds0wuݛ{@CB@&*@@@@@q' @@CE;'hb@]ڸ=Qvh@lڸŀ@@@@@q @@\F@}ڸŀ@@@@@ @@@1.\ "-_Ҵ&1cb  )4 @'BinNums'Numbers#Coq@@(positive*@@*comparison;f@ ,k(*()=Q .R'>= R['> 3%'>I'I''>= RB'>H'> 3%'H''= R+'>H'>I'G'''+k6'+k6'+k6'+k6'+7Tk+7T'6'SAA(\LlD@@@@@I @@GJ02)6xr٩@s>V@@@@@@@@@1@@ABt@@@@8!@8!U;@A@A9!@9!àV>@A@@#|@@#|]B@A@A#@A#^F@A@ABC ӳ2@4@A@ Գq@2@A@AD@A8ӠA4Relation_Definitions)Relations#Coq@@AA @A @@ABC/DT,x(r@;@@AB'CtsDEFG@@A@L8q*@ABq.q*@mh@A@+,@A@@ABCD@Z@A@Z@A,POrderedType&PArith#Coq@.Positive_as_DT&BinPos&PArith#Coq@#Pos@m@ABCE.Positive_as_OT @v@A@e@ABee@4F@ACFF@@A +Private_Dec@@ABD@O@A@+Y&@A*&@p@@ABC@@@@AD@4\@Aa\@W*@ABW/W*@+7@AC7 7@P\@APaP\@'0/@ABDEF030/@=@A@Lyqy@ABq}qy@mK@APK@3@@AB@@@4o@Aoo@:P@ABPP@@ACDEE+Private_Tac>@!@A8C@VDl@Aql@+|@@AD@@R(@ABCD-(@Lp@App@m|@A|@@A@BCDEFGH@J@ @A@A"O@(PeanoNat%Arith#Coq@#Nat@&of_int"O#Nat$Init#Coq@@ 6@A@B\@@A@\@@A@E@1/@A@ABs2@@&shiftls2@vY@A@CDs8@#@&shiftrs8@vY@A@ѓ@+@&squareѓ"@y@A@A@0@&to_intϑ'@@A@Bz@@A@C@[[=@A@O@[\:@A@V@pF@A@ABCj@GE@A@ J@DB@A@([@PN@A@ABDEF/@I@)log2_iter/@@wd@A@NH/@ˑ@A@A\d@ɑ@A@bz@ɑ@A@@[wR@A@@[xP@A@ABCD`@@0double_pred_mask`ϑ)BinPosDef&PArith#Coq@#Pos@ 0-+m@A@#@ޑ@A@#@ߑ@A@ABE/x@&BinPos&PArith#Coq@#Pos@)pred_mask/x)BinPosDef&PArith#Coq@#Pos@ )X@A@6@@A@AV+L@@A@V1b@@A@V5=@@A@ABCl@@)sqrt_iterl@!$:@A@s:@@A@w?@[@A@w?@[@A@ABC@@3@(sub_mask@*@)@A@^@[@A@b@Y@A@A@[Ñ@A@BCO4@@A@P@p@A@A>@ @\>[@A@BDEFGH c@@'testbit c@!ć@A@7 B@U@'of_uint7 BL@*`]?@A@E)@@A@ABHr@@A@Hr@@A@Q@@A@AB[b@@A@g@@A@A{@@A@@@A@ABCDG@q@)mask_rectGh@+ED@A@\@[@A@AИ@@A@"X@O@A@A"@@A@BCF˱@@)add_carryF˱z@+p@A@Jj@`@+pred_doubleJj@25\@A@ADE^Ҷ@@'to_uint^Ҷ@#m@A@gL7@gU@A@Av@p-PositiveOrder"TO@'comparevd{zy@l@,compare_cont$ W#Pos@!)Datatypes$Init@*comparison;f@A@A@B.@@÷.̑@2j@A@@@A@E@@A@AB-@@A-@@A@%a@\J@A@ACDFpb;@@pb;@A@q@@A@lA@\S@A@AB@!@A@6k @@&of_int6k @4}5@A@AC6q @@&of_nat6q @4};@A@>@@(mask_ind>@4@A@AD>@@(mask_rec>@4@A@t@@&pred_Nt @4s)@A@@=;@A@ABҎU@@&shiftlҎU@5X@A@Ҏ[@@&shiftrҎ[@5X@A@ݎO@Ց@A@ABC8@@&square8!@5,x@A@R@-@A@A9@@&to_int9+@5L@A@B@@@&to_nat@0@5L @A@@5@A@Ay@@FyE@A@BCDEGI@@DC@A@ @@F E@A@A@@DC@A@@\n@A@AE@@CEB@A@BC@@>đ=@A@@@>ʑ=@A@A@ @9᧑8@A@@ec@A@Ama@@6ma5@A@BCsw@@4sw3@A@i@jh@A@@g@A@AB@@A@C P@4@+testbit_nat PБq@6n@A@ *q@sq@A@ADEF p@e@0double_pred_mask p\@0-+m@A@ T@&BinNat&NArith#Coq@!N@!t T &NArith#Coq@!N@ 2@A@A @@#add  @3 @A@ l@@#div l@3@A@AB Y@!@#eqb Y@3@A@ #@'@#gcd #@3n@A@AC T@,@#leb T#@3@A@ "@4@#lor "+@3m@A@A q@9@#ltb q0@3@A@ @?@#max 6@3@A@AB @D@#min ;@3`@A@ @J@#mul A@3B@A@ACD ~@O@#odd ~F@3@A@ =@W@#one =N@3@A@A @\@#pow ˑS@3@A@ c@b@#sub cY@3@A@ @h@#two _@3J@A@ABC Z@@'sqrtrem Zݑ@7]%{@A@ hx@s@$div2 hxj@>@A@ADEG @x@$even o@>4@A@ @@$ggcd Б{@>U@A@A @@$iter @>:@A@ 3"@@$land 3"@>m@A@AB F)@@$log2 F)@>t@A@ S@@$lxor S@>@A@AC @@$pred @?U@A@ @@$size ܑ@?'@A@A !@@$sqrt !@?@A@ ! @@$succ ! @?\@A@ !7@@$zero !7@@P@A@ABCD "?@@ "?@A@ ~]w@>@A@A L@@X LW@A@ *@@%ldiff *@@A@AB @@'testbit Q@8g$@A@ 2*@L@A@A 2@I@A@BC 2X@D@A@ 2"@D@A@A 2S@@@A@B 2!@=@A@ 2p@9@A@A 2ˆ@6@A@BCDE 2@2@A@ 2@3@A@A 2@.@A@B 2b@+@A@ =>w@)@A@A =H@&@A@BC =@ @A@ =@!@A@A > !@@A@B >$R@@A@ >)@@A@A >@@A@BC >@@A@ >ۚ@@A@ >@ @A@ N@@A@ABC O@@A@ g@c@,sqrtrem_step g@8R@A@ @W@A@ABDEFG `@@,compare_spec `f@*YJ@A@ (@c@A@A @g@f e@A@B ^ @@A@ .@@A@AC @@A@ @@A@AD @@A@ @@A@A @@A@ @@A@AB @@A@ e@@A@A 9@@A@ @@A@ W@DC@A@ABCDE q@@A@ @@A@A >@@A@ ]@@A@AB <@@A@ W@@A@A ] @|z@A@  @zx@A@AB J@vt@A@  @us@A@A @pn@A@ @fa@A@A @qo@A@BCDEF 86#@@d 86#c@A@ G@@A@A g_@@+pred_double g_@25\@A@B r@@'to_uint rّ@9w@A@ y!@  @A@ \@ @A@ABC m@ @÷ m@2j@A@ ۊ@@A@A 4@@A@ }@@A@AB D!H@@ D!H@A@ @ؑ@A@ (@ّ@A@ /@ّ @A@ABCS@%@&of_intS㫑@4}5@A@S@+@&of_natS"@4};@A@ADEFGHIJ\R@0@(mask_ind\R'@4@A@\^@=@(mask_rec\^4@4@A@AkH2@97@A@oLC@(@A@oLI@&@A@l&@!@A@ABCD!,@M@&pred_N!,D@4s)@A@@&@A@@#@A@@!@A@ABC\g@MK@A@b}@KI@A@AD@b@&shiftlY@5X@A@@i@&shiftr`@5X@A@A&@n@&square&ّe@5,x@A@BEF"@s@&to_int"j@5L@A@"@|@&to_nat"s@5L @A@A@@fd@A@@@db@A@ABS@^\@A@s+O@\Z@A@s1e@YW@A@s5@@WU@A@ABCDnTq@@+testbit_natnTq@6n@A@B@)@(succ_posB @@A@@@^@A@AI@iP@A@BC.@4@'of_uint.+@MS@A@3~@@'sqrtrem3~@7]%{@A@D@@& @A@ABL:@sq@A@U@*@A@yt@Ws@A@AB*@-+@A@CDEFG,@0@'bitwise,'@/v@A@>4'@@'testbit>4'@8g$@A@L@=.@A@Ak@86@A@BC{U@@,sqrtrem_step{U@8R@A@@@A@Au^@k@(div_euclu^b@ @A@q@O=@A@AB@FD@A@)Z@@A@A\J@Q?@A@By@SQ@+lt_strordery@2@A@CDEfz@@'to_uintfz@9w@A@@XV@A@AO@@+of_succ_natO@$@A@R@@A@A-}r@\Z@A@BC,@@ , @A@[@_=@A@A:@A?@A@Bl@@'comparelz@3R@A@CDFHs8@@+of_uint_accs8@5+@A@}@@,pos_div_eucl}@&`@A@W@v@A@AB3x@@A@7@_U@A@AC1@}@A@bA@Α@A@Af@̑@A@@͑@A@AB@̑@A@@Α@A@A@ˑ@A@@̑@A@ABCD@ˑ@A@-@Α@A@A@̑~@A@@͑{@A@AB$@̑x@A@@Αu@A@Aq@ʑr@A@ @ˑo@A@ABCE@ʑl@A@ v@Αh@A@A 7@̑e@A@ v@͑b@A@AB @̑_@A@ @@ϑ]@A@A S@̑Z@A@ aX@͑W@A@AB B@̑T@A@ @ΑP@A@A A@̑M@A@ @͑J@A@ @͑H@A@ABCDEXkf@@A@@@&double @'޺_@A@Е@@A@AB%@@A@*@@A@A,n@@A@.8@@A@AB5i@@A@67@@A@ACDFGI6@@A@6@@A@A7*@ߑ@A@8 @ܑ@A@AB9@ّ@A@:R@Ց@A@AC;@ґ@A@@x@ё@A@AB@Α@A@۩@Ǒ@A@ABզ@đ@A@@@A@ACD>@@A@t7@@A@A܇>@@A@ܔ@@A@AB@@A@;@@A@ACF@@A@K&@@A@AL@@A@8N@.@A@A,r@`R @A@}a@J2@A@ABk@@A@%@M2@A@ACDq@@+of_succ_natq@$@A@@@A@Aw@@&modulowɑ@)1@A@BEFGK@@&of_intK@)j,I@A@K@@&of_natK@)j2_@A@N @VT@A@Y.@TR@A@ABCI@@&shiftlI@*O@A@O@@&shiftrO@*O@A@A,@@&square,@*ow@A@@@A@AZ@@&to_intZ@*81@A@BC`@@&to_nat`@*9G@A@ia@n@A@Aih@k@A@q@i@A@Aq @f@A@~@c@A@AL@@A@BCDEFH<@@'compare<T@ )Q@A@H@k@A@AN@g@A@+@f@A@Ac@@'le_lteqc#@;@A@80@f@A@86@d@A@ABCD:l@@A@:@@A@ACu@@A@Cz@@A@Ae@@+testbit_nateđ@+@A@x@@A@ABCE@5@10@A@ָ@@A@Aָ@@A@Bؚ@@A@ dT@@A@ jj@@A@AB+{@@'sqrtrem+{ё @,J@A@VR@b@(size_natVR@ @A@@ґ@A@ABCD[@j@+of_uint_acc[@ ΋@A@F'@@!tF'J'BinNums'Numbers@(positive*@@A@AM@@"eqM^%Logic@"eq @@A@N@&$@"leNh!x&!y)@#notШ 4@'compare/@ )QڀBA-C@A@ABN+@JH@"ltN+h$H"I8:B@A@ @@+double_mask @ S@A@ACEFIJ@@'div2_up @ "@A@'@@u't@A@A5z@@'testbit5z@-T|@A@IQ@I@A@AU2@@A@BCX@@{Xʑz@A@p?$@@"p?$!@A@PL@\@A@ABDK@@#K"@A@ ;@c@A@A ?@!@A@ Sy@]@A@AB dL@@'Ndouble dL:@ @A@ e@@A@AC @@'to_uint ͑@.@A@ @l'@A@A @@+succ_double @.^4@A@ @@A@A!$@97@A@BCDE!5m@@!5m@A@!En@ @*shiftl_nat!En]@9-@A@A!Q\@%@*shiftr_nat!Q\b@'@A@!k-@HF@A@AB!tTt@-@0succ_double_mask!tTtj@@A@!@㟑@A@A!@L@A@B"@&@"@A@""d@*@""d@A@ACD"E@-@"E@A@"Vs@%#@A@A"w;@a_@A@B#:$@L@#:$@!@A@#E*@ @A@AC#@|@'compare#ݑs@ )Q@A@$ W@F@$ W @A@$Px@.,@A@ABD%t2@@(size_nat%t2@ @A@%9@@+of_uint_acc%9@ ΋@A@A%V@@+double_mask%V@ S@A@%%@@'div2_up%%@ "@A@&#@ߑI@A@ABCEFG'ş@@'Ndouble'ş@ @A@'@@.sub_mask_carry'@΂@A@'@\Z@A@AB(Xe@w@(Xe@A@(b0@@*shiftl_nat(b0@9-@A@AC(nՖ@@*shiftr_nat(nՖ@'@A@(@@0succ_double_mask(@@A@('@n@A@A)B@@A@BC)|[)@tr@A@)#@@A@A)o@ r@A@*6@ p@A@*6@l@A@ABCDE*W$@@,compare_cont*W$@!@A@*θ@@A@A*Ҽ@t@A@*Ҽ@r@A@A*@o@A@+h@j@A@+n@h@A@ABCD+@@A@+)@@A@A+^@@A@+d@@A@ABE+A@@A@+֛@@A@A+֢@~@A@,Q j@-{@A@-w@-y@A@ABC-"=@@A@-)b@|z@)lt_compat-)b@ 1@A@-@@A@. @:@A@ABCD.bo@@'iter_op.bo4@ @A@.f@@&eq_dec.fޑ@ @A@A.0@-@.sub_mask_carry.0$@΂@A@BE.@@!t.@ ;@A@.먩@@#add.먩@ `@A@A.U@@#div.U@ @A@.B@@#eqb.B@ @A@A. @@#gcd. @ @A@.=@@#leb.=@ @A@ABCFGHIKL. @@#lor. @ @A@.Z@@#ltb.Z@ @A@A.p@@#max.p@ '@A@B.@@#min.@ @A@.@@#mul.@ @A@AC.g@@#odd.g@ @A@.&@@#one.&@ @A@A.뾴@@#pow.뾴@ k@A@.L@@#sub.L@ @A@.@@#two.@ @A@.@@A@ABCDE.,a@ @$div2.,a@ @A@.Xz@@$even.Xz @ ?1@A@A.@@$iter.ؑ@ @A@B. @@$land. @ @A@. @#@$log2. @ @A@ACF.@(@$lxor.@ R@A@.y@0@$pred.y'@ `<@A@A.Ʉ@5@$sqrt.Ʉ,@ ;@A@.@;@$succ.2@ @A@.t @A@$zero.t 8@ Z@A@ABC/@F@.to_little_uint/=@ @A@/4@@/4ޑ@A@/ss@<@A@A/w@HF@(eq_equiv/w玑@M@A@/ˏ@?@A@ABCDG/@\@%ldiff/S@ H@A@0DO@TR@A@0]@QO@A@AB00@@'compare00@?H{@A@1P%@@A@AC1P@@A@1P&@@A@A1P@@A@BD1P@@A@1P@‘@A@A1P@@A@B1P@@A@1Pĺ@@A@A1Pň@@A@BCE1P@@A@1P@@A@A1P{@}@A@B1P]@y@A@1P@x@A@A1Pɣ@q@A@BC1P@n@A@1P1@m@A@A1P;@j@A@B1P@e@A@1P@d@A@A1Pe@`@A@BCDF1[8@]@A@1[d@Z@A@A1[6@W@A@B1[U@S@A@1\@R@A@A1\@M@A@BC1\$@J@A@1\Y@I@A@A1\@F@A@B1\@@@A@1\@?@A@A1\w@;@A@BCDGH1\k@8@A@1]@Ñ;@A@A1b@cؑ@A@1t@cԑ@A@AB1y3@cԑ@A@1{ @cԑ@A@AC1|@cԑ|@A@1@cՑ|@A@A1@cՑx@A@18@cՑv@A@AB1N@cՑq@A@1@cԑp@A@A1@cԑl@A@1E@cԑj@A@ABCD1@cԑd@A@1@c֑e@A@A1*@c֑a@A@1@c֑_@A@AB1?@c֑Z@A@1$X@cԑY@A@A1@cԑU@A@1@cԑS@A@ABC1@cԑM@A@1y@cՑM@A@A1Ec@cՑI@A@1b@cՑG@A@AB1@cՑA@A@1?@cӑ?@A@1@cԑ<@A@2~/@ @A@ABCDEF2:@@A@21@@A@2=*@@A@AB2kF@V@(size_nat2kFM@{@A@2u@@A@A2u@@A@2u@@A@AB2u@@A@2uY@@A@A2u@ݑ@A@2uX@ڑ@A@ABCDG2u@ב@A@2u@֑@A@A2uK@ӑ@A@2u-@Б@A@AB2u@͑@A@2us@ɑ@A@A2u@Ƒ@A@2u™@Ñ@A@ABC2u5@@A@2+@@A@A2W@@A@2%@@A@AB2X@@A@2 _@@A@A2@@A@2x@@A@ABC2@@A@2G@@A@A2sm@@A@2o@d4@A@A2T@@A@2汞@@A@AB3V@@A@3E@ Q@A@A3@ @(tail_add3 @^q@A@BCDEFH3@ @(tail_mul3 @^@A@3@ @,Nsucc_double3 J@ ʭ@A@A3N@ d@A@3@ f@A@4 w@ d @A@AB4Z@ @A@CD4z3~@ @4z3~@A@4@ @A@46@@A@4B@@A@ABCE5Z@@*shiftl_nat5Z@y/@A@5f}@@*shiftr_nat5f}@4@A@A5a@ ^@'iter_op5a U@ @A@5C@ (@A@A53@ ?@!t53 |@#EE@A@B5@ D@#add5̑ @#Fj@A@CDF5e@ I@#eqb5e @#F@A@5/@ R@#gcd5/ @#F@A@A5`@ W@#leb5` @#F@A@B5.@ \@#lor5. @#F@A@5}@ c@#ltb5} @#F@A@A5ԓ@ h@#max5ԓ @#F1@A@BC5!@ m@#min5! @#F@A@5@ s@#mul5 @#F@A@5@ y@#pow5ב @#Fu@A@5o@ @#sub5o @#F @A@ABCDGIJ6w~@ @'of_uint6w~ @^5@A@6 G@ @$div26 G @#Q"@A@A6 U@ @$gcdn6 U @#QX@A@6 @ @$ggcd6 ܑ @#Q^z@A@AB6 @ @$iter6  @#Q@A@6 .@ @$land6 . @#Q@A@A6 -_@ @$mask6 -_ @#Q@A@6 2@ @$lxor6 2 @#Q\@A@ABC6 @ @$pred6  @#R_F@A@6 @ @$size6  @#R@A@A6 @ @$sqrt6 䧑 @#RE@A@6 @ @$succ6  @#R@A@ABD6*@ @.to_little_uint6* @#b@A@6_v@ez@A@6_@ew@A@AB6hw`@ɑ@A@6xe@ %@A@6S@ &@A@6Kg@ &@A@ABCD6g@ @6g@A@6;@ @6;@A@6@ @6ԑ@A@ABE6@ @6@A@6@ @6ϑ@A@A6@ @6@A@6@ @6@A@AB6@ @6@A@6@ @6@A@A6 r@ @6 r@A@6 F@ @6 F@A@ABCFG6@ @6ޑ@A@6`,@ @%ggcdn6`, X@$*@A@A6z@ @6z@A@6@ @6đ@A@AB6K@ @6K@A@6j@ @6j@A@A6E@ @6E@A@6`@ @6`Α@A@ABC6f-@ #@6f-@A@6@ (@6@A@A6 W@ +@6 W@A@6@ /@6~@A@ABD6@ 2@|6{@A@6 @ K@%ldiff6  @$'R@A@A6 @ =@6 @A@70@@A@AB70>@@A@7I@@>@A@7UW@><@A@7x~@;9@A@ABCDE7@ N@F7E@A@7=#@ U@7=#@A@A8j@ @A@8mv@ C@A@A8C\@e@A@BC9>N@IG@A@9v@ @A@9E@ @A@ABD:x@ @,Nsucc_double:x @ ʭ@A@<M@ @)pred_mask<M @)X@A@@A@<@O <@A@ABCD<@O 8@A@@#F@A@A=D@ L@#gcd=DБ C@#F@A@=L@ R@#leb=L I@#F@A@ABCDFGHI=L@ W@#lor=Lϑ N@#F@A@=M@ c@#ltb=M Z@#F@A@A=M4@ h@#max=M4 _@#F1@A@=M@ n@#min=M‘ e@#F@A@AB=N@ s@#mul=N j@#F@A@=Rx@ y@#pow=Rx p@#Fu@A@AC=W@ ~@#sub=W u@#F @A@='%@ @$div2='% }@#Q"@A@A=(@ @$gcdn=( @#QX@A@=( }@ @$ggcd=( } @#Q^z@A@AB=(T@ @$iter=(T @#Q@A@=(@ @$land=(ϑ @#Q@A@ACD=(@ @$mask=( @#Q@A@=(_@ @$lxor=(_ @#Q\@A@A=) I@ @$pred=) I @#R_F@A@=)R@ @$size=)R @#R@A@AB=)]H@ @$sqrt=)]H @#RE@A@=)a@ @$succ=)a @#R@A@=8@ @=8ё@A@ABCE=9R@ @.to_little_uint=9Rˑ @#b@A@=g@ @A@A=m%@!x!v@A@B=m@!t!r@A@=m)@!r!p@A@AC=m@!m!k@A@=m@!k!i@A@AD=m@!g!e@A@=m@!g!e@A@A=m@!a!_@A@=mĽ@!_!]@A@AB=mŋ@![!Y@A@=m@!Y!W@A@ACE=m@!T!R@A@=m~@!T!R@A@A=m`@!P!N@A@=m@!N!L@A@AB=mɦ@!G!E@A@=m@!E!C@A@ACFG=m4@!A!?@A@=m>@!D!B@A@A=m@!?!=@A@=m@!=!;@A@AB=mh@!9!7@A@=x8@!7!5@A@AC=xd@!0!.@A@=x9@!0!.@A@A=xX@!,!*@A@=y@!*!(@A@AB=y@!%!#@A@=y$@!#!!@A@ACD=yY@!!@A@=y@! !@A@A=y@!!@A@=y@!!@A@AB=yz@!!@A@=yn@!!@A@A=z@!! @A@=}Ǣ@d!@A@=@d!@A@ABCD=X@@A@=z@ @)mask_rect=z Z@+ED@A@=@ @=@A@ABEF=@ O@%ggcdn=͑ F@$*@A@=U@ W@%ldiff=U N@$'R@A@A>)S@ 3@)add_carry>)S p@+p@A@>8=@!1!/@A@A>N@!-!+@A@>Z-@!+!)@A@A>@ /@%>$@A@BCD>@ @&divmod> @C@A@>@ @&double> @NĴ@A@A>@ >@>@A@?2@‘"@A@A?G@g@A@?@阑 @A@A?;@ @&modulo?; @"i@A@BCDEGHJKM@&Basics'Program#Coq@0!bs߯? :VU"Ӑ0BpHޞun^)BinIntDef&ZArith#Coq@0ådR4Tuy;0K11ڤs+Π)BinNatDef&NArith#Coq@03@1O,[{ 'BinNums'Numbers#Coq@0dmk(5Ju<0vyػ0= u)BinPosDef&PArith#Coq@0}H d.%,b$Bool#Coq@0j 2cZ`FW*CMorphisms'Classes#Coq@0qیZBeϠ0CRelationClasses'Classes#Coq@0TL;0RUfw1XWV@0.i bYN Z)Decidable%Logic#Coq@0ND걸풬/Oߠ'Decimal$Init#Coq@0C涳N*ua*EqdepFacts%Logic#Coq@0FI$ͼՋ`)Eqdep_dec%Logic#Coq@0u wWIϰ߼0όe얟)H.Ƞ0)n,:5-|!N@Ƞ+Equivalence'Classes#Coq@07;ꮹ-GenericMinMax*Structures#Coq@0måj$"Gt%Arith#Coq@0䙛#c:D $Init'Classes#Coq@0](p{yOh."Le%Arith#Coq@0d}Omq+$List%Lists#Coq@0>I0\͉!Ig*Logic_Type$Init#Coq@0 1jc6"Lt%Arith#Coq@0KZ-eJkP܏%Minus%Arith#Coq@0LFtR"ihg@0Imӽ%\$PD.Morphisms_Prop'Classes#Coq@0% :B'.>u%$NAdd(Abstract'Natural'Numbers#Coq@05;ZW:㥜un$)NAddOrder(Abstract'Natural'Numbers#Coq@02'8zn7Hfɠ'NAxioms(Abstract'Natural'Numbers#Coq@0Zخb1Z3uuѠ%NBase(Abstract'Natural'Numbers#Coq@0 Y?V vI%NBits(Abstract'Natural'Numbers#Coq@0qteo_hɅ $NDiv(Abstract'Natural'Numbers#Coq@0bz$?[p(5$NGcd(Abstract'Natural'Numbers#Coq@08E-S ;j_Ҡ$NLcm(Abstract'Natural'Numbers#Coq@0 ~xZ9L{:$NLog(Abstract'Natural'Numbers#Coq@0K Aat/ j &NOrder(Abstract'Natural'Numbers#Coq@0]@7U#oY'NParity(Abstract'Natural'Numbers#Coq@0̗SKz*!&4h$NPow(Abstract'Natural'Numbers#Coq@0҆mulf+NProperties(Abstract'Natural'Numbers#Coq@0unt"kwpYC%NSqrt(Abstract'Natural'Numbers#Coq@0<ge$NSub(Abstract'Natural'Numbers#Coq@0:DfJᠠ%NZAdd&NatInt'Numbers#Coq@00h`ZK4*NZAddOrder&NatInt'Numbers#Coq@0e~1>r砠(NZAxioms&NatInt'Numbers#Coq@0] ρ5r&NZBase&NatInt'Numbers#Coq@0^&8yUL&NZBits&NatInt'Numbers#Coq@0MlIpKt%NZDiv&NatInt'Numbers#Coq@0$ |J?d (w%NZGcd&NatInt'Numbers#Coq@0KgT7|%NZLog&NatInt'Numbers#Coq@0ꔉ .uV%NZMul&NatInt'Numbers#Coq@0ctR~6[Ƞ*NZMulOrder&NatInt'Numbers#Coq@0}\^ !"k}@R'NZOrder&NatInt'Numbers#Coq@0 q;Ve7R W,(NZParity&NatInt'Numbers#Coq@0H>ca'^^%NZPow&NatInt'Numbers#Coq@0)6*9 B:vȻ,NZProperties&NatInt'Numbers#Coq@01D%E`|3x&NZSqrt&NatInt'Numbers#Coq@0` .%m#Nat$Init#Coq@0eʤģPSR蠠)Notations$Init#Coq@0&v!D]hwnv *NumPrelude'Numbers#Coq@05WUVŦ]xVXԠ4Operators_Properties)Relations#Coq@0U3y#h&&Orders*Structures@0$Znl0\͗+OrdersFacts*Structures#Coq@05Mܿ獐ζΖLB)OrdersTac*Structures#Coq@05'4Ԗ+9%0)Cv %Peano$Init#Coq@0 jha|ؠА0O~2$k[#lZ$Plus%Arith#Coq@04tmG$Pnat&PArith#Coq@0,?pr.gZ'Prelude$Init#Coq@0JqTttֱRQ@0Gz rA6ՠ@0CjN4Relation_Definitions)Relations#Coq@0]4Ѐd{n^2Relation_Operators)Relations#Coq@0%s鯰s)Relations#Coq@0*SetoidList%Lists#Coq@0k窪ܸqS@0S_`nOU$&Sorted'Sorting#Coq@0bb1z٠&Specif$Init#Coq@0;RWMi\N'Tactics$Init#Coq@0/9m+ a'Tactics'Program#Coq@03rHȠ@@@A@5rHȠ@1@3<^@A@ĝrHȠ@ę@ěĤ'@A@'PrHȠ@'L@'N'Wo6@A@nsrHȠnp@m@mŠn|l@Amll@B@lrHȠ@ @Ġl}@C@ @yCx@A@AO@ @vOۑu@A@@@ts@A@AB@@rőq@A@w?@@qw?p@A@Aw?@@nw?m@A@^@@m^l@A@ABC@"@iꭑh@A@\@(@j\i@A@A%a@+@g%af@A@lA@/@flAe@A@AB@2@a`@A@[@7@a[ˑ`@A@A7@:@^7]@A@,r@>@],r\@A@ABCD1b@A@1bY@A@1t@I@]1t\@A@A1y3@L@Z1y3Y@A@1{ @P@Y1{ X@A@AB1|@S@R1|Q@A@1@X@R1Q@A@A1@[@O1N@A@18@_@N18M@A@ABC1N@b@J1NI@A@1@h@K1ܑJ@A@A1@k@H1G@A@1E@o@G1EF@A@AB1@r@B1A@A@1@w@B1A@A@A1*@z@?1*>@A@1@~@>1Ƒ=@A@ABCD1?@@:1?9@A@1$X@@<1$X;@A@A1@@918@A@1@@817@A@AB1@@312@A@1y@@31y2@A@A1Ec@@01Ec/@A@1b@@/1b.@A@ABC1@@*1ؑ)@A@1?@@+1?*@A@A1@@(1'@A@2o@@'2o&@A@AB6_v@@$6_v#@A@6_@@"6_ϑ!@A@8C\@@ 8C\@A@?G@@7?G6@A@ABCDEFG@mw<@AB@rHȠ@!@#Y@b@ @b@A@A@ @@A@ 2*@@ 2*@A@AB 2@@ 2@A@ 2X@@ 2X@A@A 2"@@ 2"@A@ 2S@ @ 2S@A@ABC 2!@#@ 2!@A@ 2p@)@ 2p@A@A 2ˆ@,@ 2ˆ@A@ 2@0@ 2@A@AB 2@3@ 2@A@ 2@8@ 2ʑ@A@A 2b@;@ 2b@A@ =>w@?@ =>w@A@ABCD =H@B@ =H@A@ =@I@ =ϑ@A@A =@L@ =@A@ > !@P@ > !@A@AB >$R@S@ >$R@A@ >)@X@ >)@A@A >@[@ >@A@ >@_@ >ۑ@A@ABC >ۚ@b@ >ۚ@A@ >@h@ >@A@A N@k@ N@A@ W@o@ W@A@AB @r@ @A@D@@w@D@@A@AU@z@U@A@L@~@L@A@ABCDEq@@q@A@\J@@\J@A@AW@@W‘@A@}a@@}a@A@AB%@@%@A@ia@@ia@A@Aih@@ih@A@q@@q@A@ABCq @@q @A@~@@~@A@AH@@H@A@N@@N@A@AB+@@+@A@80@@80@A@A86@@86@A@@@Ñ@A@ABCDIQ@@IQБ@A@ Sy@@ Sy@A@A @@~ }@A@!@@|!̑{@A@AB)B@@z)By@A@2~/@@w2~/v@A@A3E@@u3Et@A@3N@@s3Nr@A@ABC3@@q3p@A@4 w@@o4 wn@A@A5C@@m5Cl@A@6xe@@k6xej@A@AB6S@@i6Sh@A@6Kg@@g6Kgf@A@8mv@@e8mvd@A@<@@c<b@A@ABCDEFG@X@AB@rHȠ@ƈ@Ɗw@V@ @MVL@A@AE)@ @JE)I@A@Q@@HQG@A@ABbA@@FbAE@A@f@@EfD@A@A@@BA@A@@ @A@@A@ABC@#@=ɑ<@A@@)@>=@A@A@,@;ȑ:@A@@0@:9@A@AB-@3@5-4@A@@8@54@A@A@;@21@A@$@?@1$0@A@ABCD@B@-,@A@q@I@/q.@A@A @L@, +@A@@P@+*@A@AB v@S@$ v#@A@ 7@X@$ 7#@A@A v@[@! v @A@ @_@  @A@ABC @@b@ @ȑ@A@ S@h@ Sϑ@A@A aX@k@ aX@A@ B@o@ B@A@AB @r@ @A@ A@w@ A@A@A @z@ @A@ @~@ ݑ@A@ABCDE8N@@ 8N @A@PL@@PL @A@A ;@@  ; @A@!@@ ! @A@AB&#@@&#@A@('@@('@A@A)o@@)o@A@*6@@*6@A@ABC*6@@*6@A@*Ҽ@@*Ҽ@A@A*Ҽ@@*Ҽ@A@*@@*ґ@A@AB+h@@+h@A@+n@@+n@A@A,Q j@@,Q j@A@-w@@-w@A@AB. @@. @A@/ss@@/ss@A@/ˏ@@/ˏ@A@?@@?֑@A@ABCDEFG@eF@AB@rHȠ@* @* y @P@ @)P)@A@A"X@ @)"X)@A@R@@)R)@A@AB@@))@A@ ~]w@@) ~]w)@A@A @@) )@A@ (@ @) ()@A@ABC G@#@) G)@A@ @)@) Ñ)@A@A (@,@) ()@A@ /@0@) /)@A@ABoLC@3@)oLC)@A@oLI@8@)oLI)@A@Al&@;@)l&)@A@@?@))@A@ABCD@B@))@A@@I@)ё)@A@A@L@)ˑ)@A@yt@P@)yt)@A@AB)Z@S@))Z)@A@@X@)ݑ)@A@A#E*@[@)#E*)@A@<@_@)<)@A@ABC<@b@)<)@A@<@h@)<)@A@A#1@2 Q@@J@#_14!]@}@A@@@@w@#_152M접 #_16'`o@@@@#_1746@@.LW@ #_18X@VC@@@\@@i@@={@@@s^@ϐ3ːi@@ w!@ ,Coq.Structures.OrdersEx.PairOrderedType#<>#2@b2 Q@@@@#_19@#_202M접 &HasCmp@r2/͠#_21'`o@B@@@y|@s2 Q@@A@#_22"!@~" @A@@@@;@#_232M접 #_24'`o@B@@@AD@@0rHȠ@2 Q@@@@#_26=@ڰ@A@@@@g@#_272M접 @#_28'`o@@@@S#tӡ@U@A@ W@@ڰ@[@ڰJ @A@A@Ab#tӡ@d@A@f@@ڰ@j@&ڰJ @A@A@Ay2 Q@@@@#_29y@G<@#_302M접 BB@A#_31'`o@B.positive_scope@@2 Q@@@@#_32@'6d@#_332M접  @ 2a#_34'`o@B+-@栐@à#tӡg@ G@A@Ƞ@@ڰ@@ڰJ @A@ڸ=@@ڸ=^@A@AB@ՠ@@G@@hGd@A@A@AB(2 Q@@E@#_35@#_362M접 AA@A#_37'`o@Bnp@(+@2 Q@@@@#_38Р6@#_392M접 AA@A#_40'`o@B@NQ@ 2 Q@@A@#_414@$@A@@@@^@#_422M접 #_43'`o@A@u@ 2 Q@@A@#_44X@ ۶@A@@@@@#_452M접 #_46'`o@E᠐㠐@@@HK@D2 Q@@J@#_47@O&p̪@A@@@@@#_482M접 #_49'`o@@@@#_5046@A@#_51X@@@@@@ @-i@@@;`z&@Glߐl@@@`"@ 4Coq.Structures.OrdersEx.PositiveOrderedTypeBits#<>#15@ 2 Q@@J@#_52@ @A@@@@%@#_532M접 #_54'`o@@@@#_5546@@#_56X@:@@@R@@@;"5@ 4Coq.Structures.OrdersEx.PositiveOrderedTypeBits#<>#25@2 Q@@E@#_57C@>VHl@#_582M접 AA@A#_59'`o@Bʠ@@̠2 Q@@A@#_60j@N@A@@@@@#_612M접 #_62'`o@B@Ϡ@@@@'4|a|{s9e@]Dbτ@R~,_ n{e Ib@P1?$hl/c!@D 0&rhTZ,= /RelationClasses'Classes#Coq@@+StrictOrder.[@A)Datatypes$Init@$prodt@A"O1(OrdersEx*Structures@!t6.怚B"O2 @7M耚/PairOrderedType@"lt5nt!x,+BBB@@@@D!p7E@*complement qg>A"x16"x2-!H%LogicJ@"or @I@366ꀠB@#andЖw@X@"eq66bR@H7U쀠22%BAAAA@@@@@D@/&C"(7@%Falsee@JB@7StrictOrder_Irreflexiveπ;@+lt_strorder+>DYP/@ ,@!S@'and_ind14ۀЩA=,"H0"H1D qqCxA[xC@+IrreflexiveHt}!yĶ!zǶ@Mo@EQ÷Զն@' D@,ƐGFd"y1ط"y2Ϸ$@͠=Zs@ҠBܐIHz"z1"z2嵷7*sa.F@&or_ind"ŠJ>-BؠϠ ʠ6,*䠩۠Kfנ6A蠐L`䠩R@,transitivity>4 >Y@6StrictOrder_TransitiveaE]r OЩ5T "H2=% NlM!x@(symmetry0xjd @5Equivalence_Symmetric. Ukk@(eq_equivMK"C-SetoidTactics@0default_relation z" @3equivalence_defaultú[#Heq.U)Morphisms@>Reflexive_partial_app_morphism 2R0@A< @*respectful%WO? C&Basics'Program@$flip$ @$impl7oc%@2subrelation_properJ7@# %^"&`y@#iffС)t@)lt_compat[Jπ.3l0@$unitUe@AD@6subrelation_respectful>6z AzzK@0subrelation_reflv #E I #@S@9iff_flip_impl_subrelation2VAPZ@6reflexive_proper_proxy5@5Equivalence_Reflexive8NB?fmCi@*Transitive++-;e92gh@ A:obGdYF5[@7UdMF{b Spe@RAV@&@;2]^/)$de @I@k*)+<61q$#%TKv54w65HB=}0/~10mlj|@VP DC;:@R_@tk8f`[6B@5~u)pje'#x1'ȷ#x2'}wʩiHBBB@@@@D@٩vض*@@jh;@#dbΐ"X1"X2V@@ҠɠĠ5@ܠӠ5Πà9堩ܠנ̠W-U"z< >@㠶@y꠩ߠ/@9ܩ :y#y1'T#y2'K@ @  0@) ,/<1(Q$F"Y1x"Y2x%lemma+04!A!B@שA.Morphisms_Prop@0and_iff_morphism Ƴ   ٩  ͠ ȶ@g^RZTO<P@qhb\W$@9iff_iff_iff_impl_morphism8C +@/or_iff_morphism3ܩn6A@,PER_morphism q$w@/Equivalence_PER/;k-))E@-iff_Reflexive/h0L&@SթA@f,]f7`H:KA4˩rH4pje]2YI@IHHPw,nwHqDPpJ+RQ {,r{LusQ#tN/SZ @JWiр##+&@O+8,@ͩؠ&,ard=k" #p4Z(@שҠ(Ʃo.jwݩ,)slH+CCX2 zߩ@8per_partial_app_morphismp4e"La99S~_;Z"@ک,aFF4%@', gs),kwS,D@EGLrIGl$  y,{8'+@&!'V40*C;999C@&ProperL@@b@5ntha_X@(CompSpecgu:Wv@'compareQ)A^^][tm"fhhȐ!c@,compare_spec$@+CompareSpec!Q]@ghd򩚠@*{Ȑ"c0@*comparison;f@CAAAAAA@@@@@@@@D-@&کP^@@@@@@@@@@@D@S}꜠&B)CK@I$!Hj!=:4X<@Q+̩| [g𩜠^Ag ̩C xnB  %Π(&*(CŠQ<~C E ߠ685LC'<#(qJHCO  wyXCCX8xsZ@#fst UIWK}f@#snd  ~CpP۠K'BinNums'Numbers@(positive*@ @,positive_ind?Uз^=@#notШ7PositiveOrderedTypeBits@'bits_lt;n)o$#IHx_C.AK}2 kC!:B l2vC,4C.)FCK@зNOP@7@9U1 WW@AA@AA@@@@@@@D`a@H8@M=c mnp@WG Io@^N[bRx2jRlg2C@@rbtA`C@$@|`~b%ʩ C@=u@/_=aZXQ@:@x65谷c@$Truey@@)False_induُDC@@;zʵGC@#@!9ƷC@s@@6ݶ@Ġ|@Ǡ|嵷ڷ2,РC@@Ԡĩ֠}"bC@@ݠߠaC@@NG@&@GU@@TNkUC@ @  &UrmhbC@@^{%LC@* @)9:|<@#'@&wBq|C@ @$HC@ @|z C@4E@yRT@;L@wK ZC@@pDQa0W|C@@qN[е;C@R)@,UY,%rt%u@@&]4q.{,|%~@e< @  4eC@@8C@ @rIC@@NEC<@ @ ΰIWC@@NC@@C@@aUN@e@2ష[C@j@/_C@n@&C@q@rr쐑"x'"Hx@ڸ=yƷ"y'ɷ"Hy ex@=trans_co_eq_inv_impl_morphism&ni$Y@.iff_Transitive*z@/ڸŀNx©@0reflexive_properm+(+붐!qĩ0ȩ@ @@:reflexive_eq_dom_reflexive=[%9ᩚ@/eq_proper_proxy)f -r쩷P@$;1 ,)"V93@.0)"2 @VW[@GR\C'gשKLC'@,@-/oR3V@0bits_lt_antirefl$@-bits_lt_trans ۶ÀA6зDE,GU,a~-@'>V&M) OQ8Sa8  W"RϩA\jA; *@#rfELԩMOjxOznf@(eq_ind_r!2#uTvR3^y^M'AX1~ee(9*##m%%A*Cuu,,&% -|/~ 1C3"$ʩ4C:)(C+y_.\3u#68ACưEu;C<yqg{yƩְ%')Cеyxuz@tnl(ݶgdF۩̠_Cs#iBBؠDڠF-CH&\> C MC ORQTUk-ySC.I  BĠDDcnprҵeC])prtܵoC2&㵩)C`Cu*+-mPGd2Fu0[ 1