ELF@$@8@$$pp2D  ;?T?;?T@T @; T @T @|  @!@qU @G  ' T@|@@qU @G  '; %@T '@'B0>EL<LHT @ '; .@T @'B0L<LHT @ '; 0@T ?'B0L<LHT ? '; *@T ?'vB0L<LHT ? '; $@T ?'^B0L<LHT ? '|; @T ?'FB0L<LHT ? 'd; @T ?'.B0L<LHT ? 'L; @T |?'B0L<LHT p? '4; @T d?'B0L<LHT X? 'T P?; ?'T G?; ?' T >?; ?'->T?4)U?;?HT?4);?HT?4);?HT@4);@HT @4); @HT@4);@HT@4);@HT @4);@HT'@4);%@HT.@4);,@HT5@4);3@HT<@4);:@HTC@4);A@HTJ@4);H@HTQ@4);O@HTX@4);V@HT_@4);]@HTf@4);d@HTm@4);k@HTt@4);r@HT{@4);y@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HT@4);@HTA4);@HTA4);AHTA4); AHTA4);AHTA4);AHT#A4);!AHT*A4);(AHT1A4);/AHT8A4);6AHT?A4)T FAT FA|  T >T IA4 oU ;AG T NATNA' HTIA4)TGA' H TGA4)TEA' HTEA4)G T A   'U`HTB GHHT+A'4A| ='AqUAG'4A|<'AqU/=G',A 0->B GHHT@'!A 0->B GHHT@'A 0->B GHHT@' A 0->B GHHT@'A 0->B GHHT@'@ 0->B GHHT@'@ 0->B GHHT@'o@ 0->B GHHT@'^A 0->;ATA|b<AqUAG 0'A 0->TA|I<AqUAG 0'A 0->TA|0<AqUAG 0'A PTA|<AqU|AGP'P|TzA|<wAqUqAG''A TrA| T<TuA4oUgAG;<@'0|%TeA| T<ThA4oUZAGTcA| T<TfA4oUXAG'@''`A T-A| T<T0A4oU"AG;IA@'0|%T A| T<T#A4oUAGTA| Ts<T!A4oUAG'@''+A PT@|e;@qU@GP'P|)T@|P;@qU@GP'P|T@|;;@qU@G'''A PT@|!;@qU@GP'P|.T@| T;T@4oU@GP'Py@T@| T;T@4oU@G'T@'P'@ PTC@|:@@qU:@GP'P|'TT@| T;TW@4oUI@GTR@| T;TU@4oUG@G'P`'1P['@ #;;p`'T@|:~@qUx@GP`@'@ #;y;p`'Tq@|j:n@qUh@GP`@'y@ #;Y;p`'Ta@|J:^@qUX@GP`@'i@ #;9;p`'TQ@|*:N@qUH@GP`@'Y@ #;;p`'TA@| :>@qU8@GP`@'?@ `B HHTv?| T:Ty?4oUk?G;:P'P|'Ti?| T:Tl?4oU^?GTg?| T:Tj?4oU\?G'Pp'Tk?|9h?qUb?G'? `B HHT!?| T:T$?4oU?G;:P'P|'T?| Tu:T?4oU ?GT?| Tg:T?4oU?G'Pp'yp''? `B HHT>| T=:T>4oU>G;6:P'P|'T>| T$:T>4oU>GT>| T:T>4oU>G'Pp'{`''Z? `B HHT>| T9T>4oUt>G;9P'P|'Tr>| T9Tu>4oUg>GTp>| T9Ts>4oUe>G'Pp'{p''? `B HHT.>| T9T1>4oU#>G;>P'P|'T!>| T9T$>4oU>GT>| Tt9T">4oU>G'Pp'T>|j8>qU>G'> PT=|X8=qU=GP'P|)T=|C8=qU=GP'P|T=|.8=qU=G'''> `B HHT=| T9T=4oU=G;{>P'P|'T=| T8T=4oU}=GT=| T8T=4oU{=G'Pp'TN>|7K>qUE>G'O> PT*=|7'=qU!=GP'P|)T=|7=qU=GP'P|TN=|7K=qUE=G'''> `B HHT<| Ti8T<4oU<G;b8P'P|'T<| TP8T<4oU<GT<| TB8T<4oU<G'Pp'T=|87x7qU=G`'P|T=|#7=qU=G`'0|''= `B HHT<| T7T<4oUy<G;7P'P|'Tw<| T7Tz<4oUl<GTu<| T7Tx<4oUj<G'Pp'TS=|67qUJ=G'\= `B HHT/<| T7T2<4oU$<G;7P'P|'T"<| T7T%<4oU<GT <| Tu7T#<4oU<G'Pp'T=|k6<qU<G'= B HH#;Z7`p'T<| T=7T<4oU<G`Pp@'= B HH#;47`p'T<| T7T<4oU<G`Pp@'< #;7p`'| T<|5<qU<GP`@'T<'< #;6p`'| T<|5<qU<GP`@'T<'< B HH#;6`p'T<|5<qU<G`Pp@'< B HH#;6`p'T<|5<qU<G`Pp@'< `B HHT:| Tc6T:4oU:G;\6P'P|'T:| TJ6T:4oU:GT:| T<6T:4oU:G'Pp'1`C'l< `B HHB HHT:| T6T:4oU:G;D<'` |'T:| T5T:4oU:GT:| T5T:4oU:G'` ' T<| T5T<4oU <G'< PT;:|48:qU2:GP'P|)T0:|4-:qU':GP'P|T_:|4\:qUV:G'''; `B HHB HHT :| Tw5T :4oU9G;;'` |'T9| T^5T:4oU9GT9| TP5T94oU9G'` ' T;| T85T;4oU;G'; PT9|249qU9GP'P|)T9|49qU9GP'P|T9|49qU9G'''h; `B HHB HHTl9| T4To94oUa9G;@;'` |'T_9| T4Tb94oUT9GT]9| T4T`94oUR9G'` ' T;| T4T;4oU;G'; PT8|38qU8GP'P|)T8|38qU8GP'P|T#9|j3 9qU9G''': `B HHB HHT8| T;4T84oU8G;:'` |'T8| T"4T84oU8GT8| T4T84oU8G'` ' T:| T3T:4oU:G': PTa8|2^8qUX8GP'P|)TV8|2S8qUM8GP'P|T8|28qU|8G'''d: `B HHB HHT08| T3T384oU%8G;<:'` |'T#8| T3T&84oU8GT!8| Tv3T$84oU8G'` ' T:| T^3T:4oU:G': PT7|X27qU7GP'P|)T7|C27qU7GP'P|T7|.27qU7G'''9 `B HHB HHT7| T2T74oU7G;9'` |'T7| T2T74oUz7GT7| T2T74oUx7G'` ' T9| T2T94oU9G'9 PT%7|1"7qU7GP'P|)T7|17qU7GP'P|TI7|1F7qU@7G'''\9 `B HHT6| Td2T64oU6G;]2P'P|'T6| TK2T64oU6GT6| T=2T64oU6G'Pp'T 9| T%2T 94oU8G'9 `B HHT6| T 2T64oU6G;2P'P|'T6| T1T64oU6GT6| T1T64oU6G'Pp'T8| T1T84oU8G'8 `B HHTI6| T1TL64oU>6G;1P'P|'T<6| T1T?64oU16GT:6| T1T=64oU/6G'Pp'1`G'8 `B HHT5| Tk1T64oU5G;d1P'P|'T5| TR1T54oU5GT5| TD1T54oU5G'Pp'1`H'H8 `B HHT5| T 1T54oU5G;1P'P|'T5| T1T54oU5GT5| T0T54oU5G'Pp'T7| T0T74oU7G'8 `B HHT\5| T0T_54oUQ5G;0P'P|'TO5| T0TR54oUD5GTM5| T0TP54oUB5G'Pp'T7| T0T74oU7G'7 `B HHT5| Tr0T54oU4G;k0P'P|'T4| TY0T44oU4GT4| TK0T44oU4G'Pp'Tl7| T30To74oUa7G'y7 B HHT4| T0T44oU4G;0`'P |'T4| T0T44oU4GT4| T/T44oU4G'P ' T%7| T/T(74oU7GT54'0 T;4|.84qU24G'@ |1T4| T/T44oUy4G'@ y`Ty4| T/T|44oUn4Gp`'Ty4'' `B HHB HHT4| Tr/T44oU3G;k/'` |'T3| TY/T34oU3GT3| TK/T34oU3G'` ' T~6| T3/T64oUs6GT54P'` GT54'P 4T3|.3qU~3G'@ |1T3| T.T34oU3G'@ y`T3| T.T34oU3Gp`'T3''#6 `B HHTR3| T.TU34oUG3G;.P'P|'TE3| T.TH34oU:3GTC3| T.TF34oU83G'Pp'1`I'5 `B HHT3| Tt.T 34oU2G;m.P'P|'T2| T[.T24oU2GT2| TM.T24oU2G'Pp'1`J'5 `B HHT2| T).T24oU2G;".P'P|'T2| T.T24oU2GT2| T.T24oU2G'Pp'1`K'T5 `B HHTq2| T-Tt24oUf2G;-P'P|'Td2| T-Tg24oUY2GTb2| T-Te24oUW2G'Pp'1`LT2|,2qU 2Gp'@|1T_2| T-Tb24oUT2Gp'@yPTT2| Tq-TW24oUI2G`pP'TT2''4 `B HHT1| TN-T14oU1G;G-P'P|'T1| T5-T14oU1GT1| T'-T14oU1G'Pp'1`MT1|,1qU}1Gp'@|1T1| T,T14oU1Gp'@yPT1| T,T14oU1G`pP'T1''@4J B HHTO1| T,TR14oUD1G;,`'P |'TB1| T,TE14oU71GT@1| T,TC14oU51G'P ' 1pN' `B HHB HHT1| Tp,T14oU0G;i,'` |'T0| TW,T04oU0GT0| TI,T04oU0G'` ' 4O'3 `B HHT0| T%,T04oU0G;,P'P|'T0| T ,T04oU0GT0| T+T04oU0G'Pp'1`DT]0|*Z0qUT0Gp'@|1T0| T+T04oU0Gp'@yPT0| T+T04oU0G`pP'T0''/3 `B HHB HHT%0| T+T(04oU0G;+'` |'T0| Ty+T04oU 0GT0| Tk+T04oU 0G'` ' T2| TS+T24oU2Gp`'0 T/|L*/qU/G'@ |1T0| T)+T04oU/G'@ y`T/| T+T/4oU/Gp`'T/''2|22qU-G'2|22qU-G'2|r22qU-G'2 PT2| T*T24oU2GP'P|'TQ/| T*TT/4oUF/GTO/| T*TR/4oUD/G'P`'1P['d2 V+)/;&)1U*)Uf*UR*U>*U**U*U*U)U8)V);)1U)U)U')V);)1U)U)V))V))V) ;)1U)T)1U)V)V );)1U)T)1U)V);)1U)T)1U)V);)1U)T)1U)V);)1U)U)V)V#)V();#)1U')U1U3)V%); )1U$)U$)V()")V-);()1U,)U>)V8)(V));$)1U()U()V,)&)V-)')V.);))1U-)U1)V+);()U)U)Ut)U`)UL)U8)U )V"))V#))V$);)1U#)U#)V')!)V();#)1U')U')V+)%)V,);')1U+)U+)V/)))V0);+)1U/)U1U-)V1)+)V2);-)1U1)U1)V5)/)V6);1)1U5)U5)V9)3)V:)V;)V<)V=);8)1U<)U,V>)&V?);:)1U>)V@)EVA)};<)1U@)VB)~VC)y;>)1UB)VD)VE)u;@)1UD)U,VD)6VE)o;@)1UD)Ux,VD)kVE)g;@)1UD)Un,VD)}VE)_;@)1UD)Ud,VD)VE)W;@)1UD)UZ,VD)VE)O;@)1UD)UP,VD)VE)G;@)1UD)UF,VD)VE)A;@)1UD)U<,VD) VE)9;@)1UD)U2,VD)OVE)3;@)1UD)U(,VD)VE)-;@)1UD)U,VD)VE)%;@)1UD)U,VD)`VE);@)1UD)U ,VD)VE);@)1UD)U,VD)UVE);@)1UD)U+VD)VE) ;@)1UD)U+VD)VE);@)1UD)U+VD)VE);@)1UD)U+VD)VE);@)1UD)U+VD)-VE);@)1UD)U+VD)GVE);@)1UD)U+VD)]VE);@)1UD)U+VD)sVE);@)1UD)U+VD)VE);@)1UD)U+VD)@VE);@)1UD)U+VD)VE);@)1UD)U+VD)`VE);@)1UD)U~+VD)VE);@)1UD)Ut+VD)VE);@)1UD)Uj+VD)VE);@)1UD)U`+VD)YVE);@)1UD)UV+VD)VE);@)1UD)UL+VD)VE);@)1UD)UB+VD)VE);@)1UD)U8+VD)eVE)};@)1UD)U.+VD)VE)u;@)1UD)U$+VD)VE)m;@)1UD)U+VD)EVE)e;@)1UD)U+VD)VE)];@)1UD)U+VD)VE)U;@)1UD)U+VD)VE)M;@)1UD)U*VD)~VE)E;@)1UD)U*VD)VE)=;@)1UD)U*VD)VE)5;@)1UD)U*VD) VE)-;@)1UD)U*VD)*;?)1UC)TA)1U?)VC)!;>)1UB)VD)$;?)1UC)TA)1U?)VC);>)1UB)U*VD);?)1UC)U*VE);@)1UD)U*VD);?)1UC)U*VC);>)1UB)U*VB);=)1UA)Uy*VA)fVH)V[)Vf)"V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V))V)V)V)V*V*V*;*1U*V*;*1U*V*;*1U*V"* V+*V8*;3*1U7*V;*;6*1U:*V<*;7*1 U;*VK*VX*Ve*Vr*V*V*V*V*yV*V*V*;*1U*V*;*1U*V*V*;*1 U*V+V +;+1 U +V+V"+V3+/V6+;1+1U5+VC+VF+;A+1UE+VS+SVV+;Q+1UU+Vc+Vf+;a+1Ue+Vs+wVv+;q+1Uu+V+ V+;+1U+V+;+1U+V+;+1U+V+;+1U+V+;+1U+V+;+1U+V+;+1U+V,;+1U,V ,,V ,V,V#,V0,;+,1U/,'rnrs' arithmetic'flonums'filename'rnrs/arithmetic/flonums.scm'pure'version' declarative?'guile'define-module*'set-current-module'ice-9'optargs'only'inf?'fixnums'base'control' conditions' exceptions'lists'r5rs'flonum?' assert-flonum'assert-iflonum' ensure-flonum' real->flonum'fl=?'fl?'fl>=?' flinteger?'flzero?' flpositive?' flnegative?'flodd?'fleven?' flfinite?' flinfinite?'flnan?'flmax'flmin'fl+'fl*'fl-'fl/'flabs' fldiv-and-mod'fldiv'flmod'fldiv0-and-mod0'fldiv0'flmod0' flnumerator' fldenominator'flfloor' flceiling' fltruncate'flround'flexp'fllog'flsin'flcos'fltan'flasin'flacos'flatan'flsqrt'flexpt'&no-infinities'parent'&implementation-restriction' extensible?'make-no-infinities-violation'no-infinities-violation?'&no-nans'make-no-nans-violation'no-nans-violation?'fixnum->flonum'resolve-r6rs-interface'module-use-interfaces!'call-with-deferred-observers'module-export!'module-re-export!'module-replace!'real?'inexact?'for-all'raise'make-assertion-violation'integer?' imag-part' real-part'+nan.0'='<'<='>'>='odd?'even?'nan?'max'min'+'0.0'*'1.0'-'/' div-and-mod'div'mod' div0-and-mod0'div0'mod0' numerator' denominator'truncate'round'exp'log'expt'make-record-type'record-constructor'exception-predicate'fixnum?\@|<` \   d   hx,D H!"#$,%D&'p()$*+,h-./01 2\!3t!4"5T"60#7#8#9$:%;%<%=d&>&? '@'A$(B(CP)D)E*FH+G+H+I,J-K(-L-M.N.O/P/Q40R0Sp1T2U2V2W3X3Yx4Z4[$5\x5]`6^6_7`7a7b8ch9d9e:fh:gD;h;i;j<k0=lH=m=n>o>p(?q?r?sT@t@u@vAw@BxXBy CzC{C|pD}E~EEF GGGH n,&,PrP\\"\>\Z\v\00t$tPwP` ` !9!""$&$%%L'L'' '|( |() )) )L* L**B *,f,p-!p-.U./!/0(0`2t!`2p3p34G!455P7!P7`8`89!9:t:4<4<=>=>>?$?DADAB BCClICF6FlI=lIJ JKV!KL!L0O&".0OpQ".pQSpQR#RS$SV$.VXD%6XX)&  XYN& YTY_& TYhZp&    $ $ $ $ $ $ $ $ $ ) - 5 C R ` m r w }                                         )             $,0 8(@0H8P@l@t@x@@H@@H@@H@@H@@H@@H@@H@@H@@H@@@H @ H @ H                                                          (008008@``8`P000$,0   0$,0$,0   0   0   0   0   0   0   0   0  $@HL   <DH   <DH 08<(Th) ) ) 08@HLT l ) ) ) 08@HLT l  08<(Th()  )  08<(Th|() )  08<(Th|(0  0@\dh  0@\dh  0@\dh  0@\dh  0@\dh ) ) )  $8@HPT(\0t(0 ) ) )   $8@HPT(\0t(0 ) ) )   $8@HPT(\0t(0 ) ) )   $8@HPT(\0t(0 ) ) )  $8@HPT(\0t(0 08<(Th( ) ) )  $8@HPT(\0t(0 08<(Th( ) ) )   $8@HPT(\0t(0( ) ) )  $8@HPT(\0t(0 ) ) )  $8@HPT(\0t(0) $,0L`hpx|) $,0L`hpx|  0Lhpt  0Lhpt $,0Lhpt $,0Lhpt ) ) )  $8@HPT(\0t(0 ) ) ) )   0DL T\`0h8 08 08<(Th( ) ) ) )   0DL T\`0h8 08 08<(Th( ) ) ) )   0DL T\`0h8 08 08<(Th( ) ) ) )   0DL T\`0h8 08 08<(Th( ) ) ) )   0DL T\`0h8 08 08<(Th( ) ) ) )   0DL T\`0h8 08 08<(Th( ) ) ) ) $8@HPT(\0t(0 ) ) ) ) $8@HPT(\0t(0 ) ) )  $8@HPT(\0t(0 ) ) )  $8@HPT(\0t(0 ) ) ) ) $8@HPT(\0t(0 ) ) ) ) $8@HPT(\0t(0 ) ) ) ) $8@HPT(\0t(0 ) ) ) )  )  ) ,@HPX\(d0|(0    ) ) ) )    )  )  (<D LTX0`8x 08 80   ) ) )  $8@HPT(\0t(0 ) ) )  $8@HPT(\0t(0 ) ) )  $8@HPT(\0t(0 ) ) ) )  )  $8@HPT(\0t(0   ) ) ) )  )  $8@HPT(\0t(0   ) ) ) ,@HPX\(d0|(0 ) ) )  (<D LTX0`8x 08 ) ) ) )  )  $8@HPT(\0t(0   ) ) ) ) )  )    0DL T\`0h8 08   (0$,0$,0$,0) ) )  (08@D(\p(0530s  8, D+p 8I 8 D$DhDDD4DxDDhhddm0u$8 DDDTD\DDT8 H!T"# %T&T4(%(+d)/*3*74+;+,A,hX.Oh/h0U1hH3[X4h5k6h88rH9h:y;\=\x>,?,@\,B\C\DpTJ,K,L,M@P@XRdT@VY8Y8AZ8gflonumfl=?fl?fl>=?flinteger?flzero?flpositive?flnegative?flodd?fleven?flfinite?flinfinite?flnan?flmaxflminfl+fl*fl-fl/flabsfldiv-and-modfldivflmodfldiv0-and-mod0fldiv0flmod0flnumeratorfldenominatorflfloorflceilingfltruncateflroundflexpfllogflsinflcosfltanflasinflacosflatanflsqrtflexptmake-record-type@@ice-9/exceptionsrecord-constructor@@ice-9/exceptionsexception-predicate@@ice-9/exceptionsfixnum->flonumL w rnrs/arithmetic/flonums.scmice-9/boot-9.scmice-9/r6rs-libraries.scmice-9/exceptions.scm ~;,a, ,, !a,$,,a,~,~,~,~,~,~,~,~,~,~,~,~,~,~,~,~,~,~,h`JY`JY`J2Yh~Jy{|{xxxxyxxxxxxxxy||{{||y{{{{{{xyxxxyx wxxxxx|xyAY,/@ +,,,K ,,,~~,+~,~,~,~,~,~,~,~, `; h`; h`;;,*; }J Z h!;(' Yi Z h < Yg70*7,/? } <,< h#;"< <,;YZ[Y;4iY;4iY<5iY;4iY<5j lw h!;(' Y.Y kw h!;(' Y+Y jw h!;(' Y/Y iw h!;(' Y/Y jw h < Y-Yj70*7,/? } iw h < Y.Yi70*7,/? } fw h!;(' Y6Y2,@;-, ew h!;(' Y/Y dw h!;(' Y*YZ<yZ<yZ !;h[Z !;h[Z<yZ<y Fw h!;(' Y):Y[ F h < Y;YD;70*7,/? } B h < Y?Y@;70*7,/? }  h < YY;70*7,/? }  h < YY;70*7,/? }  h < YY;70*7,/? ~  h < YY;70*7,/? ~ w h!;(' Y0Y/< w h!;(' Y2Y1= w h!;(' Y+YZ w h!;(' Y-YZ w h!;(' Y/Y.< w h!;(' Y,Y+= w h!;(' Y*Y)=  h!;(' YYJ h,< h#;"i x h!;(' YYJiJg ,,< h#;"i w h!;(' Y)YZ w h!;(' Y)YZ w h!;(' Y)YZ w h!;(' Y9Y ,,< h#;"i w h!;(' Y9Y ,,< h#;"i  h!;(' YY  h!;(' Y(Y[ w h!;(' Y9Y ,,< h#;"i  h!;(' YDYC w,< h#;"i2 < h;YZ   8D D 8= 8 D< D D DDLDDDhddaHiw,$P \\\T0DtDDTP` T!"$T %TL''|(#)')+L*/*,5,hp-C.h/I0h`2Op3h4_5hP7f`8h9m:\y4<\=,>,?\DA\B\CplI,J,K,L@0O@pQdS@VX8X85Y8[TYhZresolve-r6rs-interface@@guilemodule-use-interfaces!@@guilecall-with-deferred-observers@@guileflonum?assert-flonumassert-iflonumensure-flonumreal->flonumfl=?fl?fl>=?flinteger?flzero?flpositive?flnegative?flodd?fleven?flfinite?flinfinite?flnan?flmaxflminfl+fl*fl-fl/flabsfldiv-and-modfldivflmodfldiv0-and-mod0fldiv0flmod0flnumeratorfldenominatorflfloorflceilingfltruncateflroundflexpfllogflsinflcosfltanflasinflacosflatanflsqrtflexptmake-record-type@@ice-9/exceptionsrecord-constructor@@ice-9/exceptionsexception-predicate@@ice-9/exceptionsfixnum->flonumclosureargcachevarproctmptagcodemodflonum?assert-flonumassert-iflonumensure-flonumreal->flonumfl=?fl?fl>=?flinteger?flzero?flpositive?flnegative?flodd?fleven?flfinite?flinfinite?flnan?flmaxflminfl+fl*fl-fl/flabsfldiv-and-modfldivflmodfldiv0-and-mod0fldiv0flmod0flnumeratorfldenominatorflfloorflceilingfltruncateflroundflexpfllogflsinflcosfltanflasinflacosflatanflsqrtflexpt&no-infinitiescachednameboxmake-no-infinities-violationno-infinities-violation?&no-nansmake-no-nans-violationno-nans-violation?fixnum->flonumvalarg0arg1pairarg2objprimargsizxfliflfl1fl2yarg3arg4arg5arg6fx.guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab