diff --git a/doc/fvn.pdf b/doc/fvn.pdf index c240667..5cf7f23 100644 --- a/doc/fvn.pdf +++ b/doc/fvn.pdf @@ -730,18 +730,15 @@ endobj << /S /GoTo /D [490 0 R /Fit ] >> endobj 528 0 obj << -/Length 1376 +/Length 1367 /Filter /FlateDecode >> stream -xZMs6W΄ MI3M{)XDTr_ I*ɵ;H$|ob,GYtvmؾ8zAJ!r.#&`.F'q3NfqS]vV_?qXa*)Enlw%;si&v({*Z[kqJמ\Ocȁ.]rLzȚ%)&1@ҌJ;&L1l `CPkܝGBE8;Y,d*ӎ'oƉD\wS oW8亨t3lm)EFkbɘ}I}bjm oF11ź- 9Hfcml6k(AHKHG|Ch@- <#;衼4$LXi{jj*17z1nݏnv;[adC?H5wJtn UCw4AwЪFdJ:.qrΑ=hn;OB2b$V -K)p|#au -HκCw՝|k]Z'W m.[25/*OSm @JȄBH<0,gBJvq҂~jƮVV(@]A :We}9^f0Rl_l!ɀ&BBVhf[W JJD2 롯7Ys)@=(lp\"w>_Uy'"%½+r1"\RߏpL^+Ty%g6o;WArOߗ4`3 h~ -橠b@}ܷGtIA,YКpTUipP#ˬ}b9ANAlTe6\q+Aphk%;c@F]MzQuCvpZ+jW_v RdzHw'Ћl?kZUuB -t7+fS&/ (v\%ig-4A7y}~&7tWbKۧnlK;9F# / EVvX_U*UCo-ڌA_`g4@}ٱevfD|y 1C *gES!sHkUr:7A%愹bX,+?  U(AMMVjSH1V1kc ,7#cB ]0Vm%Xh8~$Ol >VP`5!8+DCix3I.!Y˰*:'|6,%Lx(t6?NsLuA5ѻl#ŭS*dRWYLP, Mѹ7'csySpIKuHB@U_tۯN( # +y㑘uo;-)MN+\`JggHlPC R1}+! >%[8A?cWE*Ax?'5i9;P(t, v2r|jy@f\[M\))d͹ 뮯WYsŬP) 8صW%?ڰߏE-&#/Υ-]%rfΝ7gl]Țɨpݗc)xz1![m=ל#G#GI~Ȏ(o# jCHqmp#&٤,hpuZOMnSXue˺^8 h$I!;๞ueΌM6UڢЅa6v\t{9m(-;n{ ˪ +YNG%sAhœl9-m䁬zd +ٵQ_3n1F]kk)ݐ/lE}oh.[ڟS)վ8lx/b`( endstream endobj 490 0 obj << @@ -1011,15 +1008,14 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 594 0 obj << -/Length 1118 +/Length 1117 /Filter /FlateDecode >> stream -xr@>KX`+T%医,P8hSyAGt&SeW}Ktpcā2x kȡ!dpfƫ)-[bf\Y6?{av%9M2J_ƫMq}xóPRj %+"FS/L_v.K9l8P)[6_ ̙0C vQxq.qW 8N?U8!T`Or*ރ<0|^9p wx3ZFR?{H ygdef*hҹ*IhG1 ,.zD?< L>2ʜZ1ƿ/Obz=י L[?`{8=5U`/j1ܾB]V ״i=k9+s!4-Lp{&dC£k1呜yBiڅ[iBLʲ0Q>@ 1efqMz?Wct4NVc ){>@H9?w˴7T- [ ELKġh%O#q=ydXyE*#p-c: -@(Jn]+:H%LJ[,^} jx-7 -õiuW^E(h9pt5oʺp^[;) uk+s]O ?ϻ܋ -3܉n(#ūScD{G(t0Ww˘;|PwoL˷-^/CHa;.(NtԺ {RL_~ig;Ӓ}V@~c#1x>>s0|^$@7D1!v햔9+t1_%eYY6='='9ѵ:Y"CD*tC>G.@&}DNEgo`^Tב ܲ}Pߑ=DŽl' +jFs'^)NHq0|Q8q0/ ڪ%{ižl؇V=ç%}ΣU/YI~ȳl& ʴ<{>*)=s< 0@0;x3o댆qu`5:pwOTpk'PXVdfE&:T䉽%^ƭYh@g9&桎DP5'p)*pdPsB*ډ59YT¬2|;ޮU\V`w]] tasr#jq_yUL׼W]F@ZY:YrUD O 0 :6.`A#J?A5+aI H~T܁aϷo۷W6ytӑo6هzZ9̬mݵt}9ai;ux@}NE;jOl/1*ʸ{{^~eYo?իht,K+y mod9P 3pA"HJ#q;( += endstream endobj 593 0 obj << @@ -1416,17 +1412,16 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 636 0 obj << -/Length 1880 +/Length 1881 /Filter /FlateDecode >> stream -x[Ks6Whzf"x[4ɡgzH{)HBL -8Xzve%q:/% (y'ZHͳϦQF㱟(pt1}R?x˜eS:0IxIOi=>{%ƣ^u"p{ž8? w2W^nOu]}<-#y~i; FAt0}t{6`G[-=3/dS>7=I-ligx=Is~i^sG{I2/>=!a~4]Caq#|ƆÝ)GlѶ~*ҁo uv -6SwC9t=ZY0D}s`S9,~i^ _ S`0a?dc/s^vaq#|ƆÝgu?FHyԓmPTwC<ϻ=՘ǰ:TS9\_hwpL3νצO޼-ƔUW:W"6`}P̝  y>Dfn{HwN@tKG%rY Z8?bw;g[D?Lpv|4s,]BX ݿma_\] Nܞ뽩3(ۚv[v<~˖]It[d_?\t.SIyql29D#oy4b2OptToyoK8dm%=nVX ?aiALҋ΅v ;j*U!UTd*wrsY)<,cϊY jZW% zF v͝ʶ1EЙ3Rf\A4cmU2J |]銦kRe]\! VUd -e~[+r׹^U5Z?wc-_ NX7)3v;G.;Mf}.q]ig^9'Tqc,+Uwpu39+ 5Rm7Z *!^mpŤ;SX(IMv˦Y8nZLl'"Tū57KcǷDJ+* ,,v&at \΋04zx^[w #ѱn\Q!Һ@7]uY8䀍B'Z| ~[7zE2Wd[.c2 -IP=_{EdUDt]z;ׄ. j,QPr;^|wo^Va(7~*iECʭ%սuwY!ѡYgZZWZ\MUn)LTGKrPA³\7fe> >9XӭO6>H -m.WVJxh[),$t,8D1=-R[BՊ`4')R]f[j5uD6ﭚ=$Dm^HC\v5R8 PEb8KM&޼xh`<#n4,E CY 0$aNH"Q*:+]yLހ4=cQ6wZ<{gF/[Nin, ?f"BKyDaMTֱ.#8wn*46k ȡ-b " 9Bq]&, Z߿ 'CXv9NA/a*7vP(\B V4ҟZ؋;loPU jƩv[6S$/ 9e +e~[+r׹^U5Z?wc-MꏀbxI';؝X&~ʃ83Hy`U1Uˊ;@vQpn\edNUWn/]6ϸbw),$&;eӬ_M777~p@S;ۉb?|9~`M F-nʢ +b I2}&Wb! 6Vᱡ3a$7:V֍k7J347DZ&W. QֺCoFH&\l2c,T4P1 ߑ2YU"3]e5˂KzfTdz* ·%hHUwN5+<:4L_\WV=֍7Q@u!+red'ዶ‚AB$oV9I:7՞R&\;%&lJjP9~"q #ylԀK2/@ü.a6wx⾁ԏx`jO e.p< ÐM;! DʎR@t]死O2yJZGOOEE> endobj 675 0 obj << -/Length 1593 +/Length 1866 /Filter /FlateDecode >> stream -xڵXKo8WT)dZ(K -CmŞvQ0%W<;á^ p g63g;|oVhh.gsE.ǜ?[R;sFqHC-wJ3 .s"*2% I]D|?%--h۞fp;%׺ٽ27ZuC%GkAgˈ41Ǯ,6eE6rFb\ \E,̿[̗]\V /m\ꉎ!ˆ<_/ЪeoR[Z>TDҀuHXmrܲT sC(UfD -9Yn0bUI֬3&fagGN/e%2]TZ@тa(su>ު#R}cr-K'~o[{ŕCbgr[Z?trv*IZ*ejϳ{Y4ݯwAGd-RzjЃ6bTI%MT:* )3 r}D~Lc3$lCvB5YEEU[g,)raCx뉔L<帚0/[ 9a% )vMրIN nL>7'[+KP -߲{tj-P ')&3>oF 0atA|o앲WwdWu\7 Xj @?.,hg*W'2W]>_0\<:ު֘K@?⟂gÆǙ +4SzQFeLvxkVLJ(1}M&CQ&HJz)ӕaFR`myBB4&􀭔qvȓF+qB,Gx (s -G޺G2)t v_3yIVm �odeYIˠ@!(E 7̏ڨl9|eA%dOڤ@7DzkҾE/n43e" ́6~nȢX j$F{MWp$Tom^< !cuw[P}CpZ#c2PO]!F4Nj ;ᗪ.JTB ~ACC(; -}ow@Q0W!AQb%[y4gEm/Cz%?*2M:g4 zX%a%ƒ^Bㆠ*:'r>OE^uc.'0O6,J#QB ÌA5q -JOd>kTI43t#D0Ŭps8dKCE40i#Fw#P={F -ڻlY{e{GɓPh΃EN0>=z&=c03u1U=7^9 *Q5;.-O7?_b]3 Q(_qw_sORmwC<t}.ohRx4>׾#M@DPMfR G> Q +xڵXKs6Whz LqtޚN 6E*|؊~}w2q{~bw__{Z~Y’.K<>bMO V8IT9sM[;ΝϙG;>NN<CRXhZ]H +rJ/MFTژ;J.M?% @%1`Aֹc|2^IEؙZf6p*Dmw$q4赁 {#!R`1\Fbt!rT'?ѱg+N4Y*C~H=,( PFt!xc늷|=x# @ K6@rӝ(/zGe#'N+E CT}mg}lw8`֌E&hXeUx RKt/tsӱ%Gz{ i &{_Vq֎לw(*a +fqxoeP`G~ְ&^IvAJ0;J6 +Ԃɍ.{8d풂#TՋ},Cz>j/S,:wC! [3O(s.xb< TPN> +MoYl )`5؜nS=HY>pBD$d|8IN(7OWciMer?y^=%WzJYc(LY~JYKRR$7S>J+l%^c:OWYB!;y6=JT{b{:/`^ #i5*\6 8w[{<,d _f'PezÈ at^AR*ǥ_]$ڒݧ**svcVԅ©;e H"ږtTF ifޒأʰL)$[7!mrlDmV{rT2C!QuzdOA F>}K<Tϻ|çN{i[ˋ`qՐ.]^#<C|H_) endstream endobj 674 0 obj << @@ -1947,22 +1942,22 @@ endobj /D [674 0 R /XYZ 90 529.604 null] >> endobj 678 0 obj << -/D [674 0 R /XYZ 90 230.966 null] +/D [674 0 R /XYZ 90 147.28 null] >> endobj 673 0 obj << /Font << /F29 638 0 R /F26 533 0 R /F8 536 0 R /F27 535 0 R /F11 661 0 R /F14 647 0 R >> /ProcSet [ /PDF /Text ] >> endobj 681 0 obj << -/Length 1448 +/Length 652 /Filter /FlateDecode >> stream -xWK6W(FNeH6@S@O-MLeɕpe'}4?m9+~߭^ݼ4:iȄtb!j/;MO - J^Y-h\Y-_-~Y}1c,9gihB1F=Ɛxrw t=/gG9O[f?h/=qOz!|WN9xA?ĜÃI9'QVI*O.-}wՆԜY{hX|x?ǬՇ*^xŋwﭴ󞽺ɚS}cTƜ{BdL=V- Yf_ESucuDzӗHL^k넢,tѨL4@jTE[ rŜA ]8R,7f6ZKo,sA%Q͸b-j'?c0ҟ8"Duԭ`EsFoZu><`i@LOmKnyl܅,rbLg0⠀بf殄AԊ@wq!P"RrSE)r#.V] +317AY4b;)!T*x~_3Z,k W퍸--D,ebd#YÉF@,P#k4Q=v_8oG Txc&HL$6^5$ʈ"d~SΣ, ?iF=Z@ ]Ma)m].t[DeM4aӨPr& -"ڌ"n cFUC8{qx(VuR`IS F婣t5M.MUh CAz&7K)dhZb[bfєiN ;e, [2 -bG[X̖xjl:! "k u# K.;V[qao5Y}fލJ֧ n P.&rˮc=7ִi+ &nZ[UcyG|\R~(7$W\!i&@%~(5mFxrf"*6/"hmv&[23~G"qe.3Jbi_V _=/Hmrm\cQ!: .d<(X.xx6j]A7ڿi1v5* d}l"T1XHlNƿZH&hRaU(X<=s$v'eʒ܎ٙB_ -<8<Vsi՗mI(CMs9pu %t$ +xVKo0W˪ 1!Hەmh⤎_~@ (=♱|6~L`=d|7|Z|@6C]GVگGB tL;yYΤ"GZ&zdt4|6Y}dEv$D+nS}0n"J0"TD@Uܫ;G +Ay[=P%Ouˋ88)r>"24Dr\F4TT{D[o"!{fVhDs' +ҕHac[Oj}6om^PJ&@phn]0GDM8%y47w> +b7(<[ ?qWR)R9BŘ4O₽^DD j&zK&K#KR"I"zpLg/2n֟tQ%qy|bAV@Pl=}hU;~e}$a)ۆi]>K74cxMSk^⼨sl7]'˜,I}(4}X'Tjߧ7RGHsu󷭊5K< |$Hm  RR: +==Wd;#;F7 Yy +ߣx endstream endobj 680 0 obj << @@ -1975,195 +1970,204 @@ endobj 682 0 obj << /D [680 0 R /XYZ 89 770.89 null] >> endobj -54 0 obj << -/D [680 0 R /XYZ 90 198.035 null] ->> endobj 679 0 obj << -/Font << /F29 638 0 R /F8 536 0 R /F11 661 0 R /F10 663 0 R /F7 683 0 R /F27 535 0 R /F14 647 0 R >> +/Font << /F29 638 0 R /F8 536 0 R >> /ProcSet [ /PDF /Text ] >> endobj -686 0 obj << -/Length 1832 +685 0 obj << +/Length 2195 /Filter /FlateDecode >> stream -xYK6 HX0v[ȭ[,<&6S<~}IQ~%NE"("?RO<,D4ߎ4F̏|9}/;O"lž 8ĥ.W+>s哩rKlqq>ɸR+e&S>k?lCKfl-nL[ܺE>}Tj)4c -fS(0Gv) b]h(4 Ǚ1P/ 2|3P_>_ RU#{> 1_K, Acli /ս*jn6cʝ"_o`cfB$f~,n/^^$Ye=;$opťB3e"IV-]TFup2qy_b.5ENCAmaԺP p,XCH( PVj[v5*6lBdcWV6$ >*բ EqQIҜKdYeվ ue>hz>.Q R*eU!O0ím!wS `Qr&p14р}V-DJ8iT7ZoYͅh{Puԫi^$BHt[|QTSj3{v(v"wzҚ@λi7LGd% f,nj 8y;(bi,$xx QY}ʸ+p lahmB1)nK"xӏX6g3K)\#b c%6F2PR`; kf!S9|$.{2Ǧ")ؗd7j@D#42>ٺѫ*ҡؾ#\Q,(m;٫M/6geT]ƹR6Yu~30u>P8b~|LEW c8$|Qj0m|@Օ98o)֧C!%jt dU~]lն0 |[>JMfH@KUcb+-Cnര@❇/(p3AkQ1-Nt85&U2( Csk_.ob0mB,};>g3g Pz铊<(}uu_С#q][)S6{X;8,<-BFi:Gcδ}uta2-|5y~Az}M͛J>a>^ZALCB_V_JHE@n·5ERCŊ mΗr[tǝ|ë+q๯8 k^/>=o,˗jsͿMc^x?U{s^(y呞kpEEbmT>K㽷XQJHVC!\ڻ053?;:U.UG ͵#[4w45(e̛rf j<u`vƽY [A;ZshļFZJ"_iPɏL[Z6ʵD+8Fܖ,`s}J2 { ^^!Ga7)|Vfx B,r泡e͸G#`?*J絽 -ؚ]7CʲC\TĄSLqgtI}ho'6 -ҥ]]R8>eItfǏw!= +x˒_Œ-q bnv*U9EH cڙO7ьgwˮ4F E?l߽ B:b{B(d/e$2Y}isM)Lz]?_oz’X脉=Xӹ}߮u8Gs ̢m6lĨNjMh?V(T3+l$WEWX3q$}͜*N=i|\ X]\ew,p!]ԙ S˶!uw*`J*y$LxJ4@.(:@Tfbi:JsVLϴ-C_q\Pj`1;x8"<6 R2֭; a 1v@%uDA,GAΨ %%XN_!SiU9hH8R#,:Rc @$L:A:uF+t۲fYQ3X&!#U\ҔI^fR).z ?D?3r5}Y<>&`VQ \ѷh: "Od)O^.i=Mݚ}aAp,1K+׵[s8m7nS D=GͩbgZf&UA/( (Z6wcxloaXw^Vr2=ˏx9IV俚 2h>RAa^^&>=KntCϔBkb+0 2V2b~''5M o)\1Ѿ\ 1L sZc…a ;>Fbg(9ƝéREfOTLOlBm*^/k0zg8X)Q}azff/ʆ>CcK/cG$$[s(9#\م8AACh6{f|՞f }Ъ~;?{GSf8LBSo +˹|ݛ5qSD^ıu1ixw8@]J'X~2"͝#(K ,{ ~o2M-"2gv,rP>vE5ݐrrS|T:}6oH_3( ⸷A$P[|cz_<N"imG '3X |ɺ=s)j>;-$05B +lps۩3u+N-k+_5:?Y6o̙v*@c7|Td7!ow˚R9}T 䂽w9/kG\ؤVROsJ4|{V"ZF>Oo`#e2#=3W/}(ӴiZ̏qi`XV@i:-Iݳ"} 3]"DqAME"4Tƍ \fAʍ8B QFņM Iyv&UssH6(JX_vLȧqtDBu' oA4j/($R +I_ B +R +DESuҨii5yki;iEP^댚A=M AjhԨ5k5p Vt/:s_?S#{6Xءr{JP\1Apg\=})}!|xCt̹OQ]x7\БB=%9ZjoQdL:c?(-OP[8-zQ\ڼ A(Z5#f9xJ?ajMo()3AײCA>5!/F?,Nџ?JLB1QLM._oGToG)K{IobdqG=%K!'衙9p^ȝ{uLL?^ ټd,n0OԪ +$ȮzmX endstream endobj -685 0 obj << +684 0 obj << /Type /Page -/Contents 686 0 R -/Resources 684 0 R +/Contents 685 0 R +/Resources 683 0 R /MediaBox [0 0 595.276 841.89] /Parent 671 0 R >> endobj -687 0 obj << -/D [685 0 R /XYZ 89 770.89 null] +686 0 obj << +/D [684 0 R /XYZ 89 770.89 null] >> endobj -684 0 obj << -/Font << /F14 647 0 R /F29 638 0 R /F8 536 0 R /F11 661 0 R /F10 663 0 R /F7 683 0 R >> +54 0 obj << +/D [684 0 R /XYZ 90 589.628 null] +>> endobj +683 0 obj << +/Font << /F29 638 0 R /F8 536 0 R /F11 661 0 R /F10 663 0 R /F7 687 0 R /F27 535 0 R /F14 647 0 R >> /ProcSet [ /PDF /Text ] >> endobj -691 0 obj << -/Length 1486 +690 0 obj << +/Length 890 /Filter /FlateDecode >> stream -xڽWIs6W09Q --3:$e6]d<YhDR!)ɯ@u}Hˀ?P}1?9AN'|4H 42x.4qg,'NIY0e䱣ntӘFrQn77a5:zf1Z"=h4DN hoZ:Ք*9huUíG걖іїku]x[TΒ: )?EQb:Jwk8[+pɭ &b"ܛH|hZebr̮'R/U/ԭ;D.*DϣGp]oJʥj :܆G]-gSFOO˘dXzsWTEizo/gadn;]W!y:2"qw1__8?0x'fglr^.e5׏5d|F7wYϖmS_B{ID >`9Y,$u ʱW8@1; !^R-ݵd*SVe uIK9Nn|h (3vyJb|vstUStu"0t\PY`>ƳJmR]]#.n 5,\"vj_~+ S#y%J ͨPpcalJU;3| $KcϸkrUi˳-"\{^9%Ovs a: -(: =n:rE3nAKZ-otnoG-!40S1 ƴd*vH&y`"̝穓Gʴr+(ZY+Es+zkmֻC>c?-aṷ֟^f|elјŭ Y;3RW{RRBS%j'..6^)'NoX )%e3 ,ʓwhW,eII&x{'s* VR*7 ^4OQClfT)I:#lf4%K+)M]Bf]u 31@\̠#&8Ix[,IC?ၚ qDKO}q-)#Kuj*O!>fu8-c[΢I +zeZ@A#u#^QZ񕗂eDErVP2u I|kez6lVXc73gԇ]` endstream endobj -690 0 obj << +689 0 obj << /Type /Page -/Contents 691 0 R -/Resources 689 0 R +/Contents 690 0 R +/Resources 688 0 R /MediaBox [0 0 595.276 841.89] /Parent 671 0 R -/Annots [ 688 0 R 693 0 R ] +>> endobj +691 0 obj << +/D [689 0 R /XYZ 89 770.89 null] >> endobj 688 0 obj << +/Font << /F29 638 0 R /F8 536 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +695 0 obj << +/Length 1809 +/Filter /FlateDecode +>> +stream +xXKs6Wpr< "3:4WҦ$Eb" +IN}X@&)ڱvz..> ~8n|q~r=ׁ&:qp4 Qpow4Sl(|f6mNǶ^zutZUkYޙsǧʖ)NBXޟCdMϟ}Eu];87'ןߚ:ۯ\D˴k?QUfv~sW*C]S_6iid"qB`T&"I<2˫`aWt3/PČz~/"\G pl[_UEU^.0<Ue;_>=Q`%hej 4t,`Bʄ JԉՌ'a_ nڍ<8bVl xMaΑ<\b|5yoJp89 n΂yvLS(}cڌV#m.,r2ύ6}ۡ!cVza>E\Oܞ vioqn2ϓ,hX{0iQlcJH,Eze(}w~R¡M \Ÿ*O޾AL$e`9[? +%J9FySp7̡b CEQI+eUDri-Q΄:t 3R|pMpGѠoXi#Hzj1F~^c@~:(=1`MuqunM84$a4m+[=zxm_%V@]ΧO=)QuDO<6}u>Gh$MEO*LT$ɰ{Tz!E2K.l>1Vuqv[ S.a rxٌ@zY1Nmۭ}+aǼ)H+dn14X $X9Ihr4F"h?-qq(q1ujqD RtXÉ-;Z2zHF`X:PB[b0z̀2> 6QrT}4a{cT? ӥPqG^abL䓺-u'~`9wȵz|Tj.j%WZ4?a\waG]LADHR ~V^ELAStY95_ +ڿ +endstream +endobj +694 0 obj << +/Type /Page +/Contents 695 0 R +/Resources 693 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 671 0 R +/Annots [ 692 0 R 697 0 R ] +>> endobj +692 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [379.83 241.351 513.996 253.306] +/Rect [379.83 463.636 513.996 475.591] /Subtype/Link/A<> >> endobj -693 0 obj << +697 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [89.004 229.396 117.148 241.351] +/Rect [89.004 451.68 117.148 463.636] /Subtype/Link/A<> >> endobj -692 0 obj << -/D [690 0 R /XYZ 89 770.89 null] +696 0 obj << +/D [694 0 R /XYZ 89 770.89 null] >> endobj 58 0 obj << -/D [690 0 R /XYZ 90 386.692 null] +/D [694 0 R /XYZ 90 613.483 null] >> endobj 62 0 obj << -/D [690 0 R /XYZ 90 277.175 null] +/D [694 0 R /XYZ 90 499.46 null] >> endobj 66 0 obj << -/D [690 0 R /XYZ 90 200.086 null] ->> endobj -694 0 obj << -/D [690 0 R /XYZ 90 180.707 null] ->> endobj -696 0 obj << -/D [690 0 R /XYZ 90 121.24 null] +/D [694 0 R /XYZ 90 420.354 null] >> endobj -689 0 obj << -/Font << /F29 638 0 R /F26 533 0 R /F14 647 0 R /F8 536 0 R /F7 683 0 R /F27 535 0 R /F11 661 0 R /F13 695 0 R /F10 663 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -699 0 obj << -/Length 1746 -/Filter /FlateDecode ->> -stream -xYo6_GY~䀼XbyAX-4͛îw}m7ͮl˼r$1bU0o|!Ro<ǺIK T 1IN 582W}d<3i`ŮDzq M_Mp`(uF"Ɉ8 -Ex%03(EŔ$!u2輸/>]0@BMhoJ5ɽ'݁ۈ8,ɟ0cy=+c <@#1Z&Nyg@DZ8F4gcLLv!$Xg1t# Y & 4F9W )%ф M_U|t6Wj>)T! C`˃FX}!Loڗlq|L:&뱨jjQeW9*FKшr}F1.&'5v;RN@(_10DdaC`[l$19cio#}B𓰈8;fXXF(]Wͥ``+s+}[skN+^a@7u}pJ<ÞѮs6lTgP/]uZr@ (x`(y}4^vM+ڢAw -93H DsbFLHhf#\іU 筐UGpN,#:+>xƊ?e4fW* V:@e$9 -@h4@BPuhd3iFŠ EG ֣w taP!C~UM</<(`GgLgէӞ9R~׌1.c0=DTgZFu8 tȀ!_AK9Nyd8׍+t}mL .-Z '8l|92mȋU:4eiSdoAF}I濻ߋOKr3LWa&m~XnD"Oh(Qxx7q"r;nĠM;kD'|7rqS޹8\9O+=agHA!ZPF>1/ܔ*)^F W 7%ZÝWN4l rȦ > endobj 700 0 obj << -/D [698 0 R /XYZ 89 770.89 null] +/D [694 0 R /XYZ 90 341.151 null] >> endobj 701 0 obj << -/D [698 0 R /XYZ 90 733.028 null] +/D [694 0 R /XYZ 90 293.337 null] >> endobj 70 0 obj << -/D [698 0 R /XYZ 90 672.761 null] +/D [694 0 R /XYZ 90 231.077 null] >> endobj 702 0 obj << -/D [698 0 R /XYZ 90 654.925 null] +/D [694 0 R /XYZ 90 213.241 null] >> endobj 703 0 obj << -/D [698 0 R /XYZ 90 609.049 null] ->> endobj -704 0 obj << -/D [698 0 R /XYZ 90 547.287 null] ->> endobj -705 0 obj << -/D [698 0 R /XYZ 90 485.526 null] ->> endobj -706 0 obj << -/D [698 0 R /XYZ 90 435.72 null] ->> endobj -707 0 obj << -/D [698 0 R /XYZ 90 385.913 null] ->> endobj -708 0 obj << -/D [698 0 R /XYZ 90 336.107 null] ->> endobj -74 0 obj << -/D [698 0 R /XYZ 90 285.228 null] +/D [694 0 R /XYZ 90 167.365 null] >> endobj -78 0 obj << -/D [698 0 R /XYZ 90 254.64 null] ->> endobj -82 0 obj << -/D [698 0 R /XYZ 90 197.26 null] ->> endobj -697 0 obj << -/Font << /F27 535 0 R /F8 536 0 R /F14 647 0 R /F11 661 0 R /F13 695 0 R /F10 663 0 R /F7 683 0 R /F26 533 0 R /F29 638 0 R >> +693 0 obj << +/Font << /F29 638 0 R /F26 533 0 R /F14 647 0 R /F8 536 0 R /F7 687 0 R /F27 535 0 R /F11 661 0 R /F13 699 0 R /F10 663 0 R >> /ProcSet [ /PDF /Text ] >> endobj -711 0 obj << -/Length 1050 +706 0 obj << +/Length 1656 /Filter /FlateDecode >> stream -xڵWݏ6߿\ V*[Z9`d{ Yt/$tN}^?͟Ƀ|-up䋅Fq.g]:Bz ^pnh/%U[~7-E(G}pՎᕢZQ(fwĥuˎds-{untft,?$IZoHm=h*a]ARD xel/GJ-oD`v> -J嵥 )6$uZUoTq\1M|;Oݔ/~uw})l~[6k"z?f>].ц3|fg!Y9Y4ˑ$!$tg/%>` mErMon:;Kx9j)ۺ?&V&ME)x-rf~MsA8>d@mݍ<:,S9{8cݼ)R?7 My2uDQ]E7 -孙%QY(;nĪ(\c=lnۖ6P)'7P_,?!ܗ.d$XEl_0GD_Oh0 +xXK6 WVW-@Q,vQx'qY?f2(9 f:-D)?~̽ǽf}^(K(V]}1qa &j_4L:͗AuV5v_;${S<`iV!yꭏ/_ɐWLЋҔP#dc- f hO(1 +n}!B{0<|.h BCZu Ōǩ}7aApjd6$E\be!D 5F9ŎZĂ/V) RĔ~{*%rT\:%I"25a<|4╪12ht4/$f@8hr K)%տFL$hFFM"F211ɳFLHKѲc. 'r|dbX%DO5L,ob Ԅ,fB!fDSgfdDU_۾@FPw04t(-{mpt \j lAEAZݥiJ!]s9RgTbG]!`˜ePƬl'&B%h}<]nUAQWr-*wN3FF|c|.S?0bY[Gc4"SAxC67UK:<>,|e#%HB˅%"G]:0ATt +!?_טgHE1w ҫb!l񌿶XӞ`ģ)`^L)Dg=ڤI#2}Oj́UN88t[Q|NhMaq|vG}0;"K)FA +Lys=E͊rQk:vzS O#}~WJ1{Z:vu) d슥F׺ +Dhv&nTk - ؄NFz/c sԴ4ROEO4pz{|UnLІmU- '*BT$zeXBM~t 2?g! rqZn]H9RlћگL)EK%?sF qWQnoqZEoI9mpz(:bW='ũX|[T/B#R(IG !3Wx endstream endobj -710 0 obj << +705 0 obj << /Type /Page -/Contents 711 0 R -/Resources 709 0 R +/Contents 706 0 R +/Resources 704 0 R /MediaBox [0 0 595.276 841.89] /Parent 714 0 R >> endobj +707 0 obj << +/D [705 0 R /XYZ 89 770.89 null] +>> endobj +708 0 obj << +/D [705 0 R /XYZ 90 733.028 null] +>> endobj +709 0 obj << +/D [705 0 R /XYZ 90 673.32 null] +>> endobj +710 0 obj << +/D [705 0 R /XYZ 90 623.575 null] +>> endobj +711 0 obj << +/D [705 0 R /XYZ 90 573.829 null] +>> endobj 712 0 obj << -/D [710 0 R /XYZ 89 770.89 null] +/D [705 0 R /XYZ 90 524.084 null] >> endobj -713 0 obj << -/D [710 0 R /XYZ 90 673.314 null] +74 0 obj << +/D [705 0 R /XYZ 90 473.266 null] >> endobj -86 0 obj << -/D [710 0 R /XYZ 90 234.91 null] +78 0 obj << +/D [705 0 R /XYZ 90 442.678 null] >> endobj -709 0 obj << -/Font << /F14 647 0 R /F8 536 0 R /F27 535 0 R /F29 638 0 R >> +82 0 obj << +/D [705 0 R /XYZ 90 385.358 null] +>> endobj +713 0 obj << +/D [705 0 R /XYZ 90 214.743 null] +>> endobj +704 0 obj << +/Font << /F27 535 0 R /F8 536 0 R /F14 647 0 R /F11 661 0 R /F13 699 0 R /F7 687 0 R /F10 663 0 R /F26 533 0 R /F29 638 0 R >> /ProcSet [ /PDF /Text ] >> endobj 717 0 obj << -/Length 1085 +/Length 1072 /Filter /FlateDecode >> stream -xڭWK8@}"@ d\v5J{Y嶳j9=C 1&- 4Ѥ[s Wkl zzx~Bc,Xm E8<2Vzd#dEc3?1[Xx3;3-a'6aE;?d]D HqXqMTkggf3Ԯ]:Y0gR(,as^ؕ*CIeo'וzfCtD$g[TeE)Xŝ,yF9͜SNK;D扉7VLlrRl5r[5lbH*j+c`|S~_QWJ808# XENӪ$, -; m^ǃI: s:K+_[N ȗ(yZQIͱxUr2dLtQ~Zx [`E U @`j ޘ_h+])cY҄{ Ysjuj."oCxQ@9 d7y(+uFI$Xl<\Zj0AoO'!0=LլܽVfyPԻ5a QekC'{=${~c awLى3zc|C.7-r@ Gw 2:[T>^=7H֕ `2|L$ɂI"9P0=7N%pg@?W;.HA=@?Yw)+P'RUe*uY--1,1E"-8U -Κ11 %R$"H!|=7Kg2ɎO/dys^.)y:,y?vi_P]\()> CE];Ke'4EYz#V;0S"Bygy+m +{fe 6]NyQ@%ǝJ vqDS07ruDtX,lvoAj+u04 %;Kʴy|&Z& M +,mYQڮ湛c:0A@e\/,}vcGk&0q -ux w[_XY 9Y Ť>Qx2\Ds 9t{ !rYrA8>C7f~tBm,/wc9^d;d4q'A,H@[]#M3؛(foÁ/YQ @!A@ݠP=PÝ5; +w+{~&i0'x`= +MBn痃?'жܸ߶ +! 3&eJ?gbYBm'_бZ|aQ%|<)ďP!Q +cO|'tP[d[UHCEr#K* 4zm0+"L2IJ_ +^T0XRR 7>> endobj -719 0 obj << -/D [716 0 R /XYZ 90 673.314 null] +86 0 obj << +/D [716 0 R /XYZ 90 422.201 null] >> endobj -90 0 obj << -/D [716 0 R /XYZ 90 199.044 null] +719 0 obj << +/D [716 0 R /XYZ 90 208.606 null] >> endobj 715 0 obj << -/Font << /F14 647 0 R /F8 536 0 R /F27 535 0 R /F29 638 0 R >> +/Font << /F29 638 0 R /F27 535 0 R /F14 647 0 R /F8 536 0 R >> /ProcSet [ /PDF /Text ] >> endobj 722 0 obj << -/Length 1000 +/Length 1027 /Filter /FlateDecode >> stream -xڵVs:`r)& piLϾ#X8 _VZI^]}16c|r~~Y]޹т,UfoGo,g;X?O]]n#@tf;{gJ~}S>D%]04 O+^opd5شlڌZh$gR˿^/7E,V q Vnpoe-СߵQ*>"_,_|EK] p4s@8rNqqLlxY:r?s$aɢ_p'W{dp̅-+p rHQo)4XD F= +`hJ,6rnPn|h?^ݢG(Pz4mǡm΁)dG iMDZV''r#A8^'g?Hlq9^ԐsbDn$UhIZEyڠaF.qZW `$kYU4VR~F-Ub#Vap㈕uOf vM *H)! ^W^pflwЬ@tQhCuhTGgΐg.q]ѝ7էg:wly:d@"%\ՠhh*pi1ptW| ~|~bE2E Ęj +2|LWlH\E9VpUT+bKk@Ƚmvs?_8ܘ)[h.ؕJpbJe]$/,tqlR̮8 7f"xӖBJgl\6=B܊`/ԛS"~EAfqQ?D PeC endstream endobj 721 0 obj << @@ -2207,125 +2211,155 @@ endobj 723 0 obj << /D [721 0 R /XYZ 89 770.89 null] >> endobj -724 0 obj << -/D [721 0 R /XYZ 90 586.683 null] +90 0 obj << +/D [721 0 R /XYZ 90 374.38 null] >> endobj 720 0 obj << -/Font << /F14 647 0 R /F8 536 0 R /F27 535 0 R /F29 638 0 R >> +/Font << /F29 638 0 R /F27 535 0 R /F14 647 0 R /F8 536 0 R >> /ProcSet [ /PDF /Text ] >> endobj -727 0 obj << -/Length 1449 +726 0 obj << +/Length 832 /Filter /FlateDecode >> stream -xXIo6W9Ih -@R@mSCD#MGRȮlRۗOC:?_Ptu=Ok'NQ\mmB~y֨4ldU^u7۪97f>_ -@Rʌ YlCUTI@x\1IB{#$ފ6*W'{D pw#m% dʋ%D$-x<ݣC73j?[#'(ptq'V>nJ*v7Yӽٍ*K#Fnzݩ M4R4 I}cdErHFjUl*ժmBe^"pʌP Y x6y~-mns,m=Uه2fn<(U5,DŽ͚/)łR, i@w(gwف;θ*#L{AكsC5 >bqE1UWFĉ稪U˶jd ~^ĉsIp-w&8rrPUK;4y뺝Hz/1ӺqbA"I#4'F"0o+n! +xڭVn0+TR[ +K@^ +ccY%EnmDrqHV}Uqvsٝjn͖ZlkS׳0fX?6hMkյښU[L tycŁUenĎQA,ԡ`E/;4É="PBzb:0?<(&q#k5}DcG)Cc=J{XbT"*`cKQhVXƾk2t!AB9%'o@PH>]N +ù +dX^a}Z>tg4Pr }U֞T^=,\e;fOm[gc{qûyϦ/? +5'@i*p`.yU'+|+|O8{|W!:>h5Ӈ ?6@ endstream endobj -726 0 obj << +725 0 obj << /Type /Page -/Contents 727 0 R -/Resources 725 0 R +/Contents 726 0 R +/Resources 724 0 R /MediaBox [0 0 595.276 841.89] /Parent 714 0 R >> endobj +727 0 obj << +/D [725 0 R /XYZ 89 770.89 null] +>> endobj 728 0 obj << -/D [726 0 R /XYZ 89 770.89 null] +/D [725 0 R /XYZ 90 733.028 null] >> endobj 94 0 obj << -/D [726 0 R /XYZ 90 673.259 null] +/D [725 0 R /XYZ 90 175.127 null] +>> endobj +724 0 obj << +/Font << /F27 535 0 R /F29 638 0 R /F8 536 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +731 0 obj << +/Length 1817 +/Filter /FlateDecode +>> +stream +xXmo6_2f$^6:`(؇dvʒޯԛ&ilRxw{\;q fkq9Yp`xx[ݫh \XWu]gY9>{vsඤy%o'y+)ia&l;uE8+LzS˶ڪdMV1+6Y7I=]䦑D+R` V'6zTU^brON,k% X#wb?lNV zMcרt($6 z5uSLx3:':uNuv9>&sQy`+؎b ft?ok0SvB.sۄ/8ڝM[rPn1$'uuz8>3p~_jgJ|1J4SjsEg܌=1v v<Ϸ" f }4϶/(˵ΟS '<nocs4UJjӐ>W.փ`'1ilзC|oo>HmQ/2"P2O,tg)t&dKޖI(`!wYA;]e*fu +Y P8vr*.0lMo"Mf4~hfnR +F.mP +uK&`0iii%R!w}E ;>d=zqJ'+X#my xgI%'}*Te<Фe{MSb[Y$[WX<1d691/'Կ*͵MFPPO*;Ҫ+T~-HD=#F fi&M*tsd[C#K{.G5rRTj!X'8&4_^Oǯo/ J>++nY]Mq6p'+]H2P2$p L3: Ɔf@B=0fz]b&9)(JT ۛW-DpVYx@Gփ[eD/!'TJdv!|âﰡhG"Bp \dQ-DzPع MjYLj`0(G=m[=O|M ])ģQ5Gnh8~_xՍA͔z&6ҍ{tI#p%GJ(ZJ 6s,MkYO,rXў q{Co S4$yGkc^ls@Ro _cS%в?ݔ?~Hi1} +'mJi9OEC&])V{m|O4kH({!KcdES/ds#3BTm,K64iuGkP񉶸> endobj +732 0 obj << +/D [730 0 R /XYZ 89 770.89 null] >> endobj 98 0 obj << -/D [726 0 R /XYZ 90 467.081 null] +/D [730 0 R /XYZ 90 612.985 null] >> endobj 102 0 obj << -/D [726 0 R /XYZ 90 421.357 null] +/D [730 0 R /XYZ 90 567.261 null] >> endobj 106 0 obj << -/D [726 0 R /XYZ 90 271.467 null] +/D [730 0 R /XYZ 90 417.372 null] >> endobj -725 0 obj << -/Font << /F29 638 0 R /F27 535 0 R /F8 536 0 R /F14 647 0 R /F11 661 0 R /F26 533 0 R >> +110 0 obj << +/D [730 0 R /XYZ 90 306.779 null] +>> endobj +729 0 obj << +/Font << /F14 647 0 R /F8 536 0 R /F11 661 0 R /F26 533 0 R /F27 535 0 R /F29 638 0 R >> /ProcSet [ /PDF /Text ] >> endobj -733 0 obj << -/Length 1158 +737 0 obj << +/Length 1136 /Filter /FlateDecode >> stream -xڝWo8_Pl ';SN=E.8)Z6oc'u|nlro;>w08YyFYW7 y{cisSIwPlƋd~ ݍ*Zst,:yµ벪h댆gAZvƄs {6^ U(Rȱ/UMүeD8QCB}.k/Y&2{ x, Z(qooH!Bxij'ؚ[7U#GJr!(k8툪6Sd`6qgلs1 (׶D|>1q=ѾE, [( fkqc-J=0bX ]\Ht@C-̒0Kqk n1m'95F_Bˎx^t$h Xjڙbe LcQ[ z(dʳbk֕ht543jX/S4L&|`IcP@V : ?n%u N`;h|׶[]q8Vfk6قVm[)Vmčfx@K.k,UM)ayw#jc 4leKL77;n̢JQa',t峬;X$hI^Js47##őqJk3phʒBGٵ|b_= [,BdXFI ]\$ qJ2|-d%?#{QNbvUѓM?SR~ վݵ~b(rڭC/WW-&ouG0e8K8oWW +xڽVKoFWh._" q"A CI!ȕ0eDJcH/Zrv7CyϜ/'7~jnXi5׋#k[_lUyX<+~/|n]7;P`cn]WZJɲm^\"ƮyQc=r<9}+kA?7SbYacy<@I?5Vܛ|S(^F,#[.)c끲Dg@ZIbAqȲ|1Nj%s5C9Gfj(3+r!"@b3`3uٸ.+iy>`s=?J^1j3հ>|ԥ5U!K8x8c(YkoL1)$} +9⟽=9@3 E}ߖz㰿?,|aOT|*7Io5~< ;t Ю +ն"'*pہ +0pY֢6Y> ]-A辛x +l? ޴eVšT{ɋb|&>;d: ~b?\97]R$lI0>s*(!B1${ i Lc J.@)Up{i` Z7l TL6PVƖD!5 0=~ϦP=7ݺV] ce޷h#r/W0Q؏;a;tf)ZA{w@5+(SPUa_qޠhh*ӴN믗 {yy0&_YOv>NlĒ p3]h+ +ϝOwm6WiR3JwD=Wv9<gs*-K=%)d*) +;px&).+4bpj18"1С@@k$TA.Y1cp-[՘wy[}dB8=1<$;A-+gvр;!ِmeaյ$˲`C7ĖQ酎3),4SL9f]_Jd7XB5]ӕf|!K3ߚY2|1 endstream endobj -732 0 obj << +736 0 obj << /Type /Page -/Contents 733 0 R -/Resources 731 0 R +/Contents 737 0 R +/Resources 735 0 R /MediaBox [0 0 595.276 841.89] /Parent 714 0 R -/Annots [ 729 0 R ] +/Annots [ 733 0 R ] >> endobj -729 0 obj << +733 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [216.609 96.014 223.583 106.862] +/Rect [216.609 315.649 223.583 326.497] /A << /S /GoTo /D (figure.1) >> >> endobj -734 0 obj << -/D [732 0 R /XYZ 89 770.89 null] +738 0 obj << +/D [736 0 R /XYZ 89 770.89 null] >> endobj -110 0 obj << -/D [732 0 R /XYZ 90 733.028 null] +114 0 obj << +/D [736 0 R /XYZ 90 301.632 null] >> endobj -731 0 obj << -/Font << /F27 535 0 R /F8 536 0 R /F29 638 0 R >> +735 0 obj << +/Font << /F29 638 0 R /F8 536 0 R /F26 533 0 R /F14 647 0 R >> /ProcSet [ /PDF /Text ] >> endobj -738 0 obj << -/Length 1061 +742 0 obj << +/Length 751 /Filter /FlateDecode >> stream -xڽVK6W^ Ͷ[5AhXTǿ g~I6 g>sm}+ OLxiYU" -,2qv! n[j|yp:so8 -Qziy{ǿѻW I_\/4u+IwhǷf;KwfqЯnH$c  ",ʒBBg{%\?| -&V⊼ a n`z?Z %ɷ\N8Z~DjjZK:j( qG9ݞVJvR+IWd-|z6݀@EtuNwJ$ċK_Od%HU5&tA~z;oT3Ѝ,q BY?umKk"k'Au\gxikS^|J6͑AVOcUYݮQuՍH^ipP0řqU*5ԗb;Ӂk }Μ;4i`-/0p8qOd篟1y1Ŀ7u )T{E?Ձ'@8\ rX>, K*YP([pӤMot2Mxpbrӌ=HHc v^} <e1$qm$1O) oJ}';8o_֓ue4Kx⭷!,( :~zo,Bl9 (??RϦЕf<{xc~;c~3 .dj{AY(@ A"MQAM Xp )iqUNLWƾX' e>nfWa´_?JvPRE 0~+ҟ_L5w!0h.B=ek[öZh8WV;NSqRuA\[: \J٠1tw:޵sP5# >Wf%^z{84c.Nzbrw+&Th%. 8e*Y܅q|BsufF]rؐR>j59eXac MI<8 < Bۅ#?%"L|D1y>?>f ~)F@lߐ YF`W˜κsFU.jjwSOKe)e?}O A\FhNqkkXL^Z+TEo[E6~% .(sCL o6E!Pi8,ӗ`s=ɡ)*}0BF9ܾb\,e\'- endstream endobj -737 0 obj << +741 0 obj << /Type /Page -/Contents 738 0 R -/Resources 736 0 R +/Contents 742 0 R +/Resources 740 0 R /MediaBox [0 0 595.276 841.89] -/Parent 714 0 R +/Parent 745 0 R >> endobj -730 0 obj << +734 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./akima.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 741 0 R +/PTEX.InfoDict 746 0 R /Matrix [0 -1 1 0 0 504] /BBox [0 0 504 720] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 742 0 R ->>/Font << /R8 743 0 R>> +/R7 747 0 R +>>/Font << /R8 748 0 R>> >> /Length 9932 /Filter /FlateDecode @@ -2372,123 +2406,117 @@ s ɯ)֗xV,˓ۯ)1l˫Q,zOz'J+~J^.& K]S8/O@J߽4WTpjXU ֞{z,s8ΊCe+|ֆSOp=}dW,>lL~ei0bv+q=T.KQONd=5{Nzx*룶?A!g[^cWCf^~~ɍr tׇ6|ֱW/uLV#^rjV /T+~$l˫qƪmp~OR^Itmg Kjۯ)S}]镸6:onWT]Wٰutk+~4ҫ]]U]:j|i"ٯ)Ĕͮx5\zTa8kXmUǮT]:#fWz%YstmH6tmL mv54}?8})WT͞q%^UҵJk^SuB Zg_z$*plX-k;:nxL@#^3LG endstream endobj -741 0 obj +746 0 obj << /Producer (ESP Ghostscript 8.15) /CreationDate (D:20070709094322) /ModDate (D:20070709094322) >> endobj -742 0 obj +747 0 obj << /Type /ExtGState /OPM 1 >> endobj -743 0 obj +748 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -739 0 obj << -/D [737 0 R /XYZ 89 770.89 null] +743 0 obj << +/D [741 0 R /XYZ 89 770.89 null] >> endobj -735 0 obj << -/D [737 0 R /XYZ 263.932 456.577 null] +739 0 obj << +/D [741 0 R /XYZ 263.932 456.577 null] >> endobj -114 0 obj << -/D [737 0 R /XYZ 90 412.797 null] +744 0 obj << +/D [741 0 R /XYZ 90 394.076 null] >> endobj 740 0 obj << -/D [737 0 R /XYZ 90 184.964 null] ->> endobj -736 0 obj << -/Font << /F8 536 0 R /F26 533 0 R /F29 638 0 R /F14 647 0 R >> -/XObject << /Im1 730 0 R >> +/Font << /F8 536 0 R /F26 533 0 R /F29 638 0 R >> +/XObject << /Im1 734 0 R >> /ProcSet [ /PDF /Text ] >> endobj -749 0 obj << -/Length 1022 +754 0 obj << +/Length 1635 /Filter /FlateDecode >> stream -xڝVm6_Kv` z{}Ѫ)U+Lb`f7 lյ]3ϼ=g-zn޳؊Ifkk[qHomOuh2RTyrB.P*Q]k߻_ʡao7QeVtj{,iUK@n}91OqJZ![j{,r,QyBt|#l<j;y$)HF_d؝ zNڕƏ?dYk',E+(;YJ`v. -?WE[?f{*cۮ$Kԇx)?Pte? - RoѢ!YΤ4/P K;)bqvLpy%8(-dn1!IQ 6B#vBW!74v.<̅=V.cxL#[S0ǬoL st;m88wɟv|K~oOKks)VO~a6#[ eab*+yWJ -Czs3",a9p:TT7r$qk b v4}q0#X&M[R)f>`V/( zVpb9~`@ - Yi t߄aj?DŽE r?X|ǍDͲUF8Gpn ?绦5Lj]Q>)̡].qH(z=r -JvW=g(3DuS47(Vex8rbU[j[|O ~X|hEsXۛ{C㮶MUXG:*E-7K0 L7h ^ì9!:x(Ea<= TUCC *ZVHD +<+6l:mYr+>+T㩻- *Y.21[%U]GBi/҃+ ^GO΅1S; ahxF Qk±q4?G+hA3i{)OE7\Ժ~Ze+?SG|TU/&hb$POH6^'זz_[)+4ʮzOB-!+QQPVctJҽB2o\ahٕ,i뉪|HAmj*y. L8]?,OBwi',\(rDΑh Rtxن"C/5,23Z^ <ɫJ&`h7JӮU]9>?AX)%.j޹+&3{yœ 4yݎ6~uӓ { NaRbIgQ|uQX9X{ZAl7(ケlI%܇pA_ljC:s|"bIA YY/m 1hM8MXX%ahB-n͡ueG0Qޘ{;AkD ť)Õ\TMS3u jK)U:imE2컊hyLcPȡVTWLv~4'Y.!؀h^?V=-֟ڰ.(_E[bfw"Xщո0h\={a8"Q09 +g9n۬)Fiyahk;&%O>q;6XIfpVF4'dhʊApZ=x9|T"f\CFgdqbc$a>(DHoZ1aNNkqJ- &F&)iXHTaRtoI,#z e1^nn3U\tAbF_#9Tt wb`;)m C`YbMmiOzQ7EL`3f@ g:TĵÂ_3,R?MC2' &Dn^ endstream endobj -748 0 obj << +753 0 obj << /Type /Page -/Contents 749 0 R -/Resources 747 0 R +/Contents 754 0 R +/Resources 752 0 R /MediaBox [0 0 595.276 841.89] -/Parent 751 0 R -/Annots [ 744 0 R 746 0 R ] +/Parent 745 0 R +/Annots [ 749 0 R 751 0 R ] >> endobj -744 0 obj << +749 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [233.656 186.527 240.63 197.375] +/Rect [233.656 401.327 240.63 412.176] /A << /S /GoTo /D (figure.2) >> >> endobj -746 0 obj << +751 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [89.004 107.658 342.053 118.783] +/Rect [89.004 322.374 342.053 333.499] /Subtype/Link/A<> >> endobj -750 0 obj << -/D [748 0 R /XYZ 89 770.89 null] +755 0 obj << +/D [753 0 R /XYZ 89 770.89 null] >> endobj 118 0 obj << -/D [748 0 R /XYZ 90 172.595 null] +/D [753 0 R /XYZ 90 387.311 null] >> endobj -747 0 obj << -/Font << /F29 638 0 R /F8 536 0 R /F26 533 0 R >> +752 0 obj << +/Font << /F29 638 0 R /F8 536 0 R /F26 533 0 R /F14 647 0 R >> /ProcSet [ /PDF /Text ] >> endobj -755 0 obj << -/Length 1638 +759 0 obj << +/Length 1685 /Filter /FlateDecode >> stream -xڽXYoF~``}GED[6L3ÚiXSwY6]Eu]Uua:Z˅,"eqE?_|(HvIr(~v˫J4b: B^۾*}7v7 #7g?6ήGQvq}.r" -ҙ]Wm}O%E^ĆYYn({R7][c1΃St \7NAjaJ3UlvOv$ i>2:T2thz$iW{ӡpen sx ʶv^5?M'ǵ(ou1'ja`ܾ!.BUdϘltVH2Hmq -sd~WVaCnUu=MiC;"h |˚O -B0P^ŝÌLq/nQ5eIy3I,"\ԍ+-+Bi*^zw"|](ŔݴT;cJ+9=.q5l_Gf8=#Zh{]w Gʠw`&' jZ#jIuV+FDHqS)=|D2Km9s1Ń^2d}(4Q-QILnT0W7˱̀? 2tӿK\S -~@OB^JrK 5 \ +xڵXYo6~ϯУĊ(QW}))(-nȔWGG@$$ùp{U7'0RY_Bͤ̍Y t}Kr GP`"孒M}XUJt*3N_`8vҷzv_=z`muwЮиj -br cUaK7+ -Uoɠ38a[5¤U BUH*+! Ė3dR+ =5:?f-Ml<\BbFEKu +ZLyA; +lx25,U Tႜ>x4it"Jى9~{XyL\Η/3PcIrc:e+@,%2ׂ7 B(rP<$ z U>X<1b>܌Cʘ082 Lp +c$9Wed(ʙCHbHCS &-!]l 50ȸ& gxF +-ㅫ8l߁4{^KU?gx玪;DM6yɒ+C^>YĖ$|HVή7rF,} V Z qMDKE#1(2OᨍJ\µO ,Oip7IjAO<3|xyPՉԍEA.ڀ̲y%U6U!yon}ᢇF4a#QK9mPhŜmүKJ(4%hr#D2ĒyiPdqIҋT 3mDK=S'f='AE1K4x .Ԧ endstream endobj -754 0 obj << +758 0 obj << /Type /Page -/Contents 755 0 R -/Resources 753 0 R +/Contents 759 0 R +/Resources 757 0 R /MediaBox [0 0 595.276 841.89] -/Parent 751 0 R +/Parent 745 0 R >> endobj -745 0 obj << +750 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./lsp.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 757 0 R +/PTEX.InfoDict 762 0 R /Matrix [0 -1 1 0 0 504] /BBox [0 0 504 720] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 758 0 R ->>/Font << /R8 759 0 R>> +/R7 763 0 R +>>/Font << /R8 764 0 R>> >> /Length 5963 /Filter /FlateDecode @@ -2520,1073 +2548,1024 @@ L ˍ >(ȆwD777 d endstream endobj -757 0 obj +762 0 obj << /Producer (ESP Ghostscript 8.15) /CreationDate (D:20070709102540) /ModDate (D:20070709102540) >> endobj -758 0 obj +763 0 obj << /Type /ExtGState /OPM 1 >> endobj -759 0 obj +764 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj +760 0 obj << +/D [758 0 R /XYZ 89 770.89 null] +>> endobj 756 0 obj << -/D [754 0 R /XYZ 89 770.89 null] +/D [758 0 R /XYZ 269.024 456.577 null] >> endobj -752 0 obj << -/D [754 0 R /XYZ 269.024 456.577 null] +761 0 obj << +/D [758 0 R /XYZ 90 117.121 null] >> endobj -753 0 obj << -/Font << /F8 536 0 R /F29 638 0 R /F14 647 0 R >> -/XObject << /Im2 745 0 R >> +757 0 obj << +/Font << /F8 536 0 R /F14 647 0 R /F26 533 0 R /F11 661 0 R /F7 687 0 R >> +/XObject << /Im2 750 0 R >> /ProcSet [ /PDF /Text ] >> endobj -763 0 obj << -/Length 1875 +769 0 obj << +/Length 1277 /Filter /FlateDecode >> stream -xڕ]o6BڊoCmC=CA[F\Q)K1O}yEd;x`EwD$(,Jc(~]+FgOZW$P6}@DkUWQwjNFGڶiu/ ú,+pPo&iTRIls"J ,QY -b]NS3ʔ zG_wWՑ4嫻YA~j5J` (l{z{cr<8 "WS2n"I@ռwhnY&I$f3^@4Vy,Bg:`9srdvPjtb)4H@FІw0\-(\gc@CfԂw)kE,z+-v"C^H3 ƌ:~WaQꃪ d]֘W`f[I1i? ӫ3jke;gœ_?ˑv!r)"^B,0\V'xNxgիūQ/l)mo^~ecp+OYi.b5gzy9LeU{wD}nt[Qy6'ia;/74JWIFkQS5J-J(ΩXwU7ҋȲzgzrC%G>p"WIv1xḻQnpޖڄ޽OO@-Ж}oOSPiwזwނ"6Y>ؤ/pP4[A_؁WhM؎hCLBbڼ=NxC =XJ쀠u8e%=&VV5.|@ -xVahj0n2r -~ -nJv[.[w~m6:$< - lg1(Ym@'hM#(oݚvlVgmo@Sc[~u>UWc.WF| -_oF>͝jO~O}ʻkUvY;qŁ?F)/+ ~fMW2*9Iܡ7?U֑y*Hd?;M~??;S/~GI j}%Kg'B~_2ð>@;J@5VB "f޽' +xVߏ6~߿Y/G*]O}RVLb1Y }g#@I]Ub7|lt?3~>Ȝd`+'I:I;=Ͷek.Z,6fdڤz{.9#?Լ` +v̨1&^j&>Wڼh);~ ++ Sǹi:9u< +Wh{vX+z꥚Iz 8qGn^P>*f\ PHOy/s |B; ZX-kZvȱ]r$>zxZf2 #K@6i0.ah|5[50D?Vod̥yUAQ8"#l,l0_$ 'aä7mw\0>(a)e'g@jU +$>MQa +[dkU6cB45=Mjaib!Yvٖ) Lqy ^&6ay-5mSXrWV"EpTof[2iСQ'fU?7e_G[:gOɡE8j$6OJ(7dfT .yAk)JcN3a*klt zǝo4J``A1ɗr_Lt=o4$leo1:VBs5iL jht*9$tV  Q<#)_Ψ2+C2%cfU41&Aad2* ^ӻכQPZ[[xm> endobj -760 0 obj << +765 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [335.93 230.268 494.833 241.393] +/Rect [335.93 414.03 494.833 425.155] /Subtype/Link/A<> >> endobj -764 0 obj << -/D [762 0 R /XYZ 89 770.89 null] ->> endobj -765 0 obj << -/D [762 0 R /XYZ 90 568.859 null] +770 0 obj << +/D [768 0 R /XYZ 89 770.89 null] >> endobj 122 0 obj << -/D [762 0 R /XYZ 90 273.232 null] +/D [768 0 R /XYZ 90 456.994 null] >> endobj 126 0 obj << -/D [762 0 R /XYZ 90 181.734 null] +/D [768 0 R /XYZ 90 365.497 null] >> endobj -761 0 obj << -/Font << /F14 647 0 R /F8 536 0 R /F26 533 0 R /F11 661 0 R /F7 683 0 R /F29 638 0 R >> +130 0 obj << +/D [768 0 R /XYZ 90 203.652 null] +>> endobj +767 0 obj << +/Font << /F29 638 0 R /F26 533 0 R /F8 536 0 R /F14 647 0 R >> /ProcSet [ /PDF /Text ] >> endobj -770 0 obj << -/Length 1291 +774 0 obj << +/Length 2106 /Filter /FlateDecode >> stream -xXKo6W("ꭽm&P[MDdKI ;䐲(IӢP |8k'poNi:C/ę-Od?g?n\~6(=IPw-,D -b7"-Nxm-P^ZjnPBѢrKyū5 C:oih@[z#8 -N<.,*sǎ%/HxgJ_]2UxO~ekV-ŘX`i;IJy~n03Dn__&q[73IG[$ 﫧W`\Q') {u:WS:O`"`JYqNƫAA4bN -jhSF]8ez} vҊ SC7{ѩ^P^_D] r`%tR c'[Â\f|)!W3=J=c jJv9.زZ6mi(yWΆ(.kike3hȰiOO$I`u\DZQcNxPswVkJ<͘P"X9}dϲ9OAĄr&%t`Q!K֤4aޮkef33(3_7TN2nr 2>d Ȧ6hfہ_C0m^ꄒ`U>] uٙOpV<**: (L%1-ۏiZi@ #'S3̦Ւ yF Yg6a9ІAn׌^~(bN8q3|0*ٹ`B ,4!yg4&D&Є67?EC΅plr&'D69'"01 }+z4@z_ְ]j8]KY-mGy䂡W:c*8YK| ~`FUb!I᧐{^q CKX' +xڽ˒_#H\Oɷʻe;!57'E* 9c|P$w&=l4ݍ~buZwb6~w>q%EdGq(tuW~%dݏþv=8NVmǰ)M -(VnES])ShY{:dcI(ý3c_ZxhZi^֭Mt]Z`}@֛6yx6y~XY^uw0Sz/5GDdH3a9H|tjXgF$+{Z߭~&xraLꈑ +(z+(V _md&>/p1׻02Jimj(2䯥v`a?qS46-TǗepogJIE[S#{D( :G/Nrة~ɮ9(PUIPX&5l)Tpu<# +(:ʁ|i.ndr/}8lB=CCаW|Nn#ٓU5a E?jG#RBUO.%ٸG&2^ @_hkB*5tB @ B6YW-&l4Sc\RKWفHntޚXĻCܗMnC:Gbx_RqiXތO{4p@68qk3` 7,h*zi"=IG\x^+ud͈_L#`~8CU}'yŏFD G8ӫ8#ҫ"X׉l x6h[1j\8u-\gCseTov3x˹ɹ`Tt=Tt \ّp"/&sE~6),/;/L;?R],]ӳw=thuG-;b SR Q@B>sRHaaHI*,]'A {*,5*bԈOizeoLPFI2" a'^9'xKkY훦 ]E_l^#첹Xx1CDfNƿٻߦ8fw 4$J~ +E=>c眰ҡ` /4Iz .b +QS .5DcP7"LѢD% {Hҟ5KMYO& I]OIP[+*]cj,V;wP6D8 ?,-4ҁ;2s;KΤ0_+Ö x,[(fQ9G̈́(􌣁+a+ 67b<ݻU/ endstream endobj -769 0 obj << +773 0 obj << /Type /Page -/Contents 770 0 R -/Resources 768 0 R +/Contents 774 0 R +/Resources 772 0 R /MediaBox [0 0 595.276 841.89] -/Parent 751 0 R -/Annots [ 766 0 R 767 0 R ] +/Parent 745 0 R +/Annots [ 766 0 R 771 0 R ] >> endobj 766 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [198.925 504.489 205.899 515.337] +/Rect [198.925 686.259 205.899 697.107] /A << /S /GoTo /D (equation.8.3) >> >> endobj -767 0 obj << +771 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [359.822 380.053 366.796 390.901] +/Rect [359.822 561.823 366.796 572.671] /A << /S /GoTo /D (equation.8.3) >> >> endobj -771 0 obj << -/D [769 0 R /XYZ 89 770.89 null] ->> endobj -130 0 obj << -/D [769 0 R /XYZ 90 665.344 null] +775 0 obj << +/D [773 0 R /XYZ 89 770.89 null] >> endobj 134 0 obj << -/D [769 0 R /XYZ 90 491.545 null] +/D [773 0 R /XYZ 90 673.314 null] >> endobj 138 0 obj << -/D [769 0 R /XYZ 90 445.267 null] +/D [773 0 R /XYZ 90 627.037 null] >> endobj -768 0 obj << -/Font << /F14 647 0 R /F8 536 0 R /F26 533 0 R /F29 638 0 R /F27 535 0 R >> +772 0 obj << +/Font << /F14 647 0 R /F8 536 0 R /F26 533 0 R /F27 535 0 R /F29 638 0 R >> /ProcSet [ /PDF /Text ] >> endobj -776 0 obj << -/Length 2288 +780 0 obj << +/Length 1427 /Filter /FlateDecode >> stream -xڵXKQ%N*T%Ԝb -HktS4fe_h4Z? ƿ>0[Ht_0UZ',T&寫?@eAϩW( ߮6.'sqU/Uj_BsϮsM1TUC^h1hdUDZK::L[NA$Y6u,M(OOMk颸FkU$rY" -+l\}yJR3Ȕ-+wr=$w|M)F/vxΝlMn3ړa]7SXخ7{|ug-rz!}AQ,kEUTg_ě&x{h c/5펜H$H;j+)7gv:- -4.i?g47&ii p ҏ";(>:j99SVA։Qsun 7? }X94֙ƖTЎ^$:&&f1xaѕt#ؠiv>ދ|l5" sI7>zwg#dU_ZpBBJ'pGZ9ˑE5P?yֲST٢{fޞpn-_[ttd9VAo* *gNV!da0-u^|ϓa Ckxp2|8c욓/w߷#8 &"c#/R - &hgGc*1,*9r8LF fd+eq{̶SUA -VZ[WRĚ_$P:P|sJߒ‹`]$=W1?7txFȤhJzlZUmDҞ\.ޮ/<%3Ǝr^*W4ā:1M˱< ē@dQ1ś,$HUɉ;,3NN; S%Xw=W|* t.O4Ͷ/r,;sY֯VY@5YT[As+؋){ƒ491&*ƊZij>hI67e GV1p`령sXDZcmlбt[ַ|HrTO <_A;G_Ll*ja3Wo @xi.(َ1P1`j,#=- B#"qq)h ?7XCxDF0@f?oڞک[^r>AG &ymeGy7%? U_rȑ S4SA:z2T`*cSs`?I^Y r F(t=pGv8*wJƟ@#hbN~6I4*?8Jj**f[K ^!t{% -Ue>H6B PjN;>aU3T&nO7 +xڵˎ6_!$/$FWHhOMmQ[re{pH[N^Dr8K"]t6{K`E޴x$Y!łEiMKwij?O{op'npWMB,Vnvuۨm&qBwݮu= I5S8w6 h&IĖX,5m6(j Z"0Æ͢~B¯A%=:e>7jq2 +fh!6 ϗA;&iw[M h)u+ L&)QI\P>!-!>DL?`ҘB!b"ŋQLkf8̊E,#.Ѹ#d3pc$BhEp+sbI8q{J X!̙`1?O"ZwQ.1D<\aUCgW]f+M(վ b$ #$N_h`M< H7i1~\|C;UdFllKW7}  j]%!ωti(guքiP,u1uM N(!8ڪhcFr'cD^hӝ`Ɂ[@E + +Y1Oubb* 8~cw nHs@iy۽Fʛ, Th*5߭tt$2ŲmO=s!$-5&Sǵj /MKNH`.jzՖGIE;!5!1<21lp&3S\G;MN^yAo@ /fP tӒCetNXW-Q^җdY/ غ;@lq@`ުhCq9ЙRNՇ6 F&ɀ2KƖYJ&[13 %lL endstream endobj -775 0 obj << +779 0 obj << /Type /Page -/Contents 776 0 R -/Resources 774 0 R +/Contents 780 0 R +/Resources 778 0 R /MediaBox [0 0 595.276 841.89] -/Parent 751 0 R -/Annots [ 773 0 R ] +/Parent 745 0 R +/Annots [ 777 0 R ] >> endobj -773 0 obj << +777 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [430.394 376.358 437.368 388.314] +/Rect [430.394 575.611 437.368 587.566] /A << /S /GoTo /D (equation.8.4) >> >> endobj -777 0 obj << -/D [775 0 R /XYZ 89 770.89 null] +781 0 obj << +/D [779 0 R /XYZ 89 770.89 null] >> endobj -772 0 obj << -/D [775 0 R /XYZ 276.061 474.996 null] +776 0 obj << +/D [779 0 R /XYZ 276.061 674.248 null] >> endobj 142 0 obj << -/D [775 0 R /XYZ 90 440.022 null] +/D [779 0 R /XYZ 90 639.275 null] >> endobj -778 0 obj << -/D [775 0 R /XYZ 250.587 266.88 null] +782 0 obj << +/D [779 0 R /XYZ 250.587 466.133 null] >> endobj -779 0 obj << -/D [775 0 R /XYZ 90 213.877 null] +783 0 obj << +/D [779 0 R /XYZ 90 413.13 null] >> endobj -774 0 obj << -/Font << /F27 535 0 R /F8 536 0 R /F14 647 0 R /F1 664 0 R /F10 663 0 R /F11 661 0 R /F29 638 0 R /F7 683 0 R >> +778 0 obj << +/Font << /F14 647 0 R /F8 536 0 R /F1 664 0 R /F10 663 0 R /F11 661 0 R /F27 535 0 R /F29 638 0 R /F7 687 0 R >> /ProcSet [ /PDF /Text ] >> endobj -783 0 obj << -/Length 1169 +787 0 obj << +/Length 1199 /Filter /FlateDecode >> stream -xڽWK6 0zrƒRmѽ4n1PlƱٙLKcg=mShH~Hw*w~b,f-,",p?mcw݆t0\SJ躭DlFzXc(^TzG~I=<<%:Rʋ|钃Xwޝ1ξ(˶ߗv? aw}Myh3[!A[,fX;3qz&] ʢlmrD$-b?r8,P[[I5HBNcc-s٣~6(҈9SU.`{JT%30drLh 3b&#9]-f6XaV{SOɷf^엲oAАa<Ā, - jPWC -+H(dh(IeH۲m;0Jh!t -WQrY]-p_6 -vZMeq&YVoθojq`<9 XJ(-46U}XO8T! l>KR?q PE! Ude;I?bCC9tj({ G0Ȱ <0<5=4qS-lM9[ۼfd72?! bi0DGSɺzu,ORJP}$&,vw!C& -劺qP2'Tsԃ[{1YBΙ1o lA էJ]sa8I}hqV0ᚁ^%uzus`y4r%ȬxE<o-6y@a^>:`ɴp,L̶{ܥ -(3Mg6C -afzZʆ;צKuf7m+mmýEО\ 3*qhaBY[c O{'U.ڼ=)m͙/ 08Pָ -tZguCi>Tg -\N̊4&)̽Vy -ŇJi+an KV\f_ *€`ZqXF -jc9E0cg_KIf6g2/&Dh&,72M +xWKo6W(1#>$Qr)-ڢo"%V I9"9b7/z҈o^$oo7%^BE"( H¨3N(Ӈf. 甒$tf~Ү+2' u*OA<CvHmYEU]iHC%"Tm* pVm sjeIJs|VyO6f}~+Hȣp1ˀ Gd`q;sP%H H(rTAH2F~F*J,5N +F-qzz+)s|UKo(j + ^/yZݜI"CSRp{fuWn%lSWqAOzCѭaAF"ࡿX-Τ.K:szՕG͛zRv؍n;g=l1A=<6԰hgR4lxM{ǾzThS]l_`@oUu㶼`x0viSlMڑI$#ʐ_56-@b3AD +ׂ~ߘà:Hx exӯc*(s܏ui\Yߴ1L,`FJ4ce@Uf'mK6Bm{&GE.`f􀣍0!-mՃ+hy S'SF1w .d-:`4z[BZ(-ZW'Y1״6 mѵz,)̵GUuI_b +I ;hIihB&KUZ9B88G2\s +9p=_?8LX$ @|ee~M! +)wǴ*A*1ק%q]!/.Me:wǡVj9w'*‚> endobj -780 0 obj << +784 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [417.858 234.702 513.996 245.827] +/Rect [417.858 437.993 513.996 449.118] /Subtype/Link/A<> >> endobj -785 0 obj << +789 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [89.004 222.747 122.378 233.872] +/Rect [89.004 426.038 122.378 437.163] /Subtype/Link/A<> >> endobj -784 0 obj << -/D [782 0 R /XYZ 89 770.89 null] +788 0 obj << +/D [786 0 R /XYZ 89 770.89 null] >> endobj 146 0 obj << -/D [782 0 R /XYZ 90 277.666 null] +/D [786 0 R /XYZ 90 480.957 null] >> endobj -786 0 obj << -/D [782 0 R /XYZ 90 165.241 null] +790 0 obj << +/D [786 0 R /XYZ 90 368.889 null] >> endobj -781 0 obj << +150 0 obj << +/D [786 0 R /XYZ 90 159.566 null] +>> endobj +154 0 obj << +/D [786 0 R /XYZ 90 139.074 null] +>> endobj +785 0 obj << /Font << /F29 638 0 R /F26 533 0 R /F8 536 0 R /F27 535 0 R /F14 647 0 R >> /ProcSet [ /PDF /Text ] >> endobj -789 0 obj << -/Length 978 +794 0 obj << +/Length 933 /Filter /FlateDecode >> stream -xXMo6W(7 R`S`oY,'l)_ߑHɒ?"Q2gyo(3Hcg[Q&&.(ӊ{t?f_{[N͝xZͲxj|nnR3jLyfN+Pu a/M*~~! -VҭƉ -K20Ȑ[Fp8?$eu" .KuLSj;7z`ňF@o#jjL x)HߒJԗ˕;I".3aqdM;NMv@0@S&b5SƐ$QXְ#SBB9ӘkZI=P?+j3@HіIvTrt_,=->C Q>? +7*_0[G +j6L3m's{.d*? P ( 86Pwx3h-cA Oy'`V0:=!U1cH~,dLP=4D07hk-Vxst;7zc@ Au=l e8m =VR|-[edmed \RrӋ`|6)ܚmxBuZ(u!UuF[GpVMtjZ~2Y'K@l/V Ctse$*5J+~ݱOGI؈mC3_T[R:i\d6іc0`pUeY묮~) +l1}AL#!1;,@ vU-$pRG_< W@ Lc?> endobj -790 0 obj << -/D [788 0 R /XYZ 89 770.89 null] ->> endobj -150 0 obj << -/D [788 0 R /XYZ 90 607.284 null] +/Parent 791 0 R >> endobj -154 0 obj << -/D [788 0 R /XYZ 90 586.792 null] +795 0 obj << +/D [793 0 R /XYZ 89 770.89 null] >> endobj 158 0 obj << -/D [788 0 R /XYZ 90 486.826 null] +/D [793 0 R /XYZ 90 695.103 null] >> endobj 162 0 obj << -/D [788 0 R /XYZ 90 387.027 null] +/D [793 0 R /XYZ 90 597.157 null] >> endobj 166 0 obj << -/D [788 0 R /XYZ 90 286.674 null] +/D [793 0 R /XYZ 90 498.659 null] >> endobj 170 0 obj << -/D [788 0 R /XYZ 90 186.598 null] +/D [793 0 R /XYZ 90 400.437 null] >> endobj -787 0 obj << -/Font << /F14 647 0 R /F29 638 0 R /F8 536 0 R /F26 533 0 R /F27 535 0 R /F11 661 0 R /F10 663 0 R /F9 791 0 R /F13 695 0 R /F7 683 0 R >> +174 0 obj << +/D [793 0 R /XYZ 90 302.491 null] +>> endobj +178 0 obj << +/D [793 0 R /XYZ 90 281.722 null] +>> endobj +182 0 obj << +/D [793 0 R /XYZ 90 171.932 null] +>> endobj +792 0 obj << +/Font << /F8 536 0 R /F11 661 0 R /F10 663 0 R /F29 638 0 R /F27 535 0 R /F14 647 0 R /F9 796 0 R /F13 699 0 R /F7 687 0 R /F26 533 0 R >> /ProcSet [ /PDF /Text ] >> endobj -795 0 obj << -/Length 737 +799 0 obj << +/Length 866 /Filter /FlateDecode >> stream -xݗn0y -F`T.x&HSM=QC)Etaΐhq#JE6$,$QD?,N(e߫i*C$9$`%i!XLu4'h:0w t ''E+ xN,6P -)2Oa$MSԎ>~U'eX,ZޘCwsTIvhQָS] -4YKuQ ^48@ߜ/WBIuKשZpW3ի";00 MYl~37x%_2YpA:#~rOFU+Ök; V!d~/ZrA32*|*q @3b;_H=͝%|Ÿ؎G%}>Rf?UVǍ>Ud|2Vv^:jp{p Ʌvo=WnfM`剛mkhȎCr +\GshcymUbo|PSkAŞ#5}AmnN?GC="٣@CAʗ!1|2Eşā|e PMqypGЦ| +F}+Pw͑ +[JV֭ʦP&qQƺ,ua~O\=HOSꘊZt .8eӿbgM]ϴKέ҉G$L +& %WpBBgda8[?m Nq2"9stxei:3T}8N.+m8Ѵ4FY"i)D[w׌NA+. e rp ln_K%Q~1 OǭsP" +sَxR2/3]řMis+> endobj -796 0 obj << -/D [794 0 R /XYZ 89 770.89 null] +/Parent 791 0 R >> endobj -174 0 obj << -/D [794 0 R /XYZ 90 733.028 null] ->> endobj -178 0 obj << -/D [794 0 R /XYZ 90 714.307 null] ->> endobj -182 0 obj << -/D [794 0 R /XYZ 90 602.663 null] +800 0 obj << +/D [798 0 R /XYZ 89 770.89 null] >> endobj 186 0 obj << -/D [794 0 R /XYZ 90 502.587 null] +/D [798 0 R /XYZ 90 733.028 null] >> endobj 190 0 obj << -/D [794 0 R /XYZ 90 402.234 null] +/D [798 0 R /XYZ 90 632.731 null] >> endobj 194 0 obj << -/D [794 0 R /XYZ 90 302.158 null] +/D [798 0 R /XYZ 90 532.655 null] >> endobj 198 0 obj << -/D [794 0 R /XYZ 90 190.403 null] +/D [798 0 R /XYZ 90 420.9 null] >> endobj -793 0 obj << -/Font << /F26 533 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R >> +202 0 obj << +/D [798 0 R /XYZ 90 308.869 null] +>> endobj +206 0 obj << +/D [798 0 R /XYZ 90 196.838 null] +>> endobj +797 0 obj << +/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F10 663 0 R >> /ProcSet [ /PDF /Text ] >> endobj -799 0 obj << -/Length 924 +804 0 obj << +/Length 704 /Filter /FlateDecode >> stream -x՗Ko1 - ?+5U{-aYHKewAQ@m\sƳ3ߌ`L=ۏťrs "ltǮ3wVd\oG_t˕fCYp]x҂7Š-ȖKis㡒˂dot%s a?Zg5&+i+ZYEp^ PƏj3].pgϾY9{,76v:lCyCT%M^IKl -Z`Vf +)tbh>&Ͳ04q̓ 2N*BLObj\VuTp)v4%:\-ay=ENu>*9xׄkrLNR: :qԡ' t&8HKr.h1܃br7~~0hIVrͪyV;Xڸ6ΙlƮzߨ촎CE/f:*Z$#};yr$yLNЦOTrg=9"%Cz-Xʂ^3s:)w|̝t19/uPVv#E#8NN3P @#r(?x|bR15" -b?TDk`(ChcN6789mסE6RFh - -m7$#ԴꚖ&og XH}jG -cӱaZd&6y*>oޡA]NwrN/eiFw3=ha"5X_&!DaBsƇ>U;D& Q +x09&ڱ'=VVܺ=@$B(OVhAƱ3ff>`ߏ2̳<OG&:Oq2V&ǫz9O?{ 1ʃe2JEdQR|oG B?ux=3f G.̑K1(s MJ)zVŖ[gjZ:`XL9PfIOGulk۹B7w'Y|NR0m+:鑣mg'D%int#BĶӹjI5T|z?Vo&b>b)5%|sUV +krAw°BUhۃvf*xƌF>4+|OѪY](z pMCEհ~+l^q׳S^MOX\#fRX<'''P"bb oB-&5콞Z쵍=KlMBAX}g-lgSa%7qG^c9Z!bBP:kc^ؼM\ʏ//`BmO;lot,ˡ^A3(t!ih0sw +[hB"E#rT:"O@΄LEfk/A!dO I? ? H?b&d*2Su\2S"e` endstream endobj -798 0 obj << +803 0 obj << /Type /Page -/Contents 799 0 R -/Resources 797 0 R +/Contents 804 0 R +/Resources 802 0 R /MediaBox [0 0 595.276 841.89] -/Parent 792 0 R ->> endobj -800 0 obj << -/D [798 0 R /XYZ 89 770.89 null] ->> endobj -202 0 obj << -/D [798 0 R /XYZ 90 733.028 null] +/Parent 791 0 R >> endobj -206 0 obj << -/D [798 0 R /XYZ 90 621.052 null] +805 0 obj << +/D [803 0 R /XYZ 89 770.89 null] >> endobj 210 0 obj << -/D [798 0 R /XYZ 90 509.021 null] +/D [803 0 R /XYZ 90 733.028 null] >> endobj 214 0 obj << -/D [798 0 R /XYZ 90 396.99 null] +/D [803 0 R /XYZ 90 621.052 null] >> endobj 218 0 obj << -/D [798 0 R /XYZ 90 284.959 null] +/D [803 0 R /XYZ 90 509.021 null] >> endobj 222 0 obj << -/D [798 0 R /XYZ 90 194.845 null] +/D [803 0 R /XYZ 90 418.908 null] >> endobj -797 0 obj << -/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F10 663 0 R >> +226 0 obj << +/D [803 0 R /XYZ 90 318.831 null] +>> endobj +230 0 obj << +/D [803 0 R /XYZ 90 218.755 null] +>> endobj +802 0 obj << +/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R >> /ProcSet [ /PDF /Text ] >> endobj -809 0 obj << -/Length 1603 +814 0 obj << +/Length 1865 /Filter /FlateDecode >> stream -xXM6Q4IMH&{jZYkeǖ[;P$kg?e)p4h WD I4MpAV4z'&Fcl>^G(E4fUk&ǜY2b;;-_{7 !bFs |Zmp"[-׋Ι$Iz5G"ٕYUJܘ)]ZaA5i GGc͵W"B,2`Cn@E{ ީwvV@pd[|sfy gkeu|f.8d8L1f\~nD q[IX܇H).=?d8tN0bm O&\ů1U cU٦~S| t4Cc^|c(~uҰ}ԹW|Q -3SF]7E+FsEkoJK|)Hx.C9^[~m BpO,‡o.~ֿD/=*kZPKևd6~,)1 la%$X}D -Mi[#؜%49yMQ=mVt"[6zr!LZZשI pֈH[ σh \Ű@$%ȣch˄&Hb#L'hA4SWy̼p"9D -ly#0 Tf[tx]Goضu3iG"ÏA`5"gZ '9Ѳ](0Do>FY {@g֫Ec8i&V3л"jwHH;AO8HH@ZPdGBd\ aWBwu>Q$"x$ &2c7 !, gJ$%C5zrl /XdH%VKȱz.W΃ۢʰٮ !}6_2.U~1ޒeZ.[$&Bz9Id?)2Rڴ`:?a*ۀW9JK$[,)}n30jߗh~.0;*{7m>QtS5s(PɌ}!r~-W*u)*3iXZߝEl:#Py2Nz%>#.#I>#(2<+IFr>HЄ@12dn9:5i(hlO@7|n64\,}?4 z`Іs -$fv3v}~{H-lԿP:T +xYKs6WHD0ޏLәdڞ$ӡ%Zb+QD׮]<($H~$X ]"?^a +Q ]\!Kf%},1Lfoף1٪*eZf?bi4 6"/F[F>$Ɋl~aZ@b5#d7T>XóqH|b/8ʭY7V@c&%:7s'.4ͮI]*IJTY#mëz>Yə &`rLɝjz 8]ϋ*H3aS~=1S9o YojRp +NQG8k-6 +#a[aTCP/Z^ stΣ&A +woL|_-}XRr5'K"1X( `ȎsyڸCc f &z !ѲIrEYZ^ jL˒f$r rG!ڥUs EC, +ƌ`eoZBazhb SD`-IQuvgc`QDj`!-,>|"h +"*7^t\;XgM]4Gl(Phi}bX{a s+1g%"SLJd\6W2Bx7i Џ)aXK@\ {=} o~Ndr(n'7#H2 ƅ2uVh '_ӈG"sH͑7sHvbF a”CWκtN4jDx[DDdDd*.qGr!X[ 4`G`{qEzlz8)d&e!&L~=*S9|$DBi(飨@a*PI+O`ZxMFjUOe="@J2- K\oipɗ+MYE(캊&.6 5_2Y!R ^_O9.1rJ1|=49\|ϊ?@)<\Ln'uO5B'OkrIS_$=.Ri 3H@H!]0qW/ڙ߉k,$|l B3X +4/fIL>'R_㤟RXbw߅hH8=X‰$l`wߝ@}]Rrj[NUZ(lo@ `J`9wC?2fSug(ZVw<3gt0bb3#t:+3#wd(Xqe9HT@1"&""1C?]e;Hz7@q'675ϻX~@&9tBμ~fPsnE>yM/ +zRc/x +o[co[}޶&b5*~o'z2m(O{J.־P7!vPeУR=?oP"#]'F|٩zI:>: GIczu— ;IKq- +ҸiS7:ОG) +CXRYS#, ݋⴫Mu{"Fpݞ<[esֽr 6נܱ]VΆЈ* .Ds yqCA <p (+)>P©%z6 # I8=dP 8P +:F 0O舒A| +o nyʡw[8q'K 0it endstream endobj -808 0 obj << +813 0 obj << /Type /Page -/Contents 809 0 R -/Resources 807 0 R +/Contents 814 0 R +/Resources 812 0 R /MediaBox [0 0 595.276 841.89] -/Parent 792 0 R -/Annots [ 801 0 R 802 0 R 803 0 R 804 0 R 805 0 R ] +/Parent 791 0 R +/Annots [ 801 0 R 806 0 R 807 0 R 808 0 R 809 0 R 810 0 R 811 0 R ] >> endobj 801 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [374.019 425.418 380.993 436.266] +/Rect [374.019 634.923 380.993 645.771] /A << /S /GoTo /D (equation.9.5) >> >> endobj -802 0 obj << +806 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [446.248 269.989 453.222 280.837] +/Rect [446.248 494.849 453.222 505.697] /A << /S /GoTo /D (equation.9.6) >> >> endobj -803 0 obj << +807 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [329.323 214.359 336.297 226.314] +/Rect [329.323 446.58 336.297 458.535] /A << /S /GoTo /D (equation.9.7) >> >> endobj -804 0 obj << +808 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [89.004 202.403 342.053 214.359] +/Rect [89.004 434.625 342.053 446.58] /Subtype/Link/A<> >> endobj -805 0 obj << +809 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [398.96 147.88 405.934 158.729] +/Rect [398.96 387.462 405.934 398.31] /A << /S /GoTo /D (equation.9.8) >> >> endobj 810 0 obj << -/D [808 0 R /XYZ 89 770.89 null] +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [399.728 260.174 406.702 271.022] +/A << /S /GoTo /D (equation.9.9) >> >> endobj -226 0 obj << -/D [808 0 R /XYZ 90 733.028 null] +811 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [355.975 133.21 367.93 144.058] +/A << /S /GoTo /D (equation.9.10) >> >> endobj -230 0 obj << -/D [808 0 R /XYZ 90 633.007 null] +815 0 obj << +/D [813 0 R /XYZ 89 770.89 null] >> endobj 234 0 obj << -/D [808 0 R /XYZ 90 532.931 null] +/D [813 0 R /XYZ 90 733.028 null] >> endobj 238 0 obj << -/D [808 0 R /XYZ 90 512.162 null] +/D [813 0 R /XYZ 90 714.307 null] >> endobj -811 0 obj << -/D [808 0 R /XYZ 256.591 412.738 null] +816 0 obj << +/D [813 0 R /XYZ 256.591 625.924 null] >> endobj 242 0 obj << -/D [808 0 R /XYZ 90 357.12 null] +/D [813 0 R /XYZ 90 574.62 null] >> endobj -812 0 obj << -/D [808 0 R /XYZ 260.521 257.309 null] +817 0 obj << +/D [813 0 R /XYZ 260.521 485.85 null] >> endobj -813 0 obj << -/D [808 0 R /XYZ 220.585 189.724 null] +818 0 obj << +/D [813 0 R /XYZ 220.585 425.625 null] >> endobj -814 0 obj << -/D [808 0 R /XYZ 224.097 135.201 null] +819 0 obj << +/D [813 0 R /XYZ 224.097 378.463 null] >> endobj -807 0 obj << -/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F26 533 0 R /F11 661 0 R /F1 664 0 R /F13 695 0 R /F10 663 0 R /F7 683 0 R >> -/ProcSet [ /PDF /Text ] +246 0 obj << +/D [813 0 R /XYZ 90 327.989 null] +>> endobj +820 0 obj << +/D [813 0 R /XYZ 256.688 251.746 null] +>> endobj +250 0 obj << +/D [813 0 R /XYZ 90 201.026 null] >> endobj 821 0 obj << -/Length 1360 +/D [813 0 R /XYZ 257.465 124.671 null] +>> endobj +812 0 obj << +/Font << /F26 533 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F1 664 0 R /F13 699 0 R /F10 663 0 R /F7 687 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +829 0 obj << +/Length 1356 /Filter /FlateDecode >> stream -xݙ͒8y -֩] E -KN 㙸*@eىL)8[V붆;țkOF^sCuk2%eZɌd -*9btQ?NnGwWTz*`.(bDٟQڡ!6q.ȪlnWt5Ki0f2"}MXi4a)[ͼ ˻1٦[MtKj7Ed!v'/_xS~~+aduGߌM#"4ev\CyPnT'e7ɱ`δ%trC;AsJ;=u^{&94BJ>RޠE={X" -7QbJ #-.fs.a'K*E)F]p˜IZh]64j2FU\-S##3|0*%{% FD>t Ah(lS= $Oڥ(@9YZ!wd.uhʢYZYeKv֠;tmF\́al+WT:l>- ק^|ɘ] 1d(,ȝ -Sۣih u08-ŭ.jd:NEDܥ%e雡\~(4VxZDwQIAk0=SDtTKM!T>?Oq_?A?n?QX1=G9ۼ\d,\b -T2+ *лVo8oDχ0v6/1a\Ya7 NAaQh_,fc 4GX`ØbHP#;&9 %Qp?qQQţUYL{qaXZw*xСʼnSOPk aUJO +CIs"~}BV=\I'8X*+/] -OiIoS}fPy qXtPuEvW}cܣGu -Dsl5GPcx29,)!,>K9 (Ǐ‘܊rr] -r\œ%(gSyydEU< <'??xc<g=X?@G{pu ٦DtFaQ;TbB>JG}3?W,eH 7W Ɠ+ +xMs6FL/I2[HN$9I}_D,ri{Hbg+@_ǃWoc+-_ kx.7t18~CChi0\*6"ϕ0~(S = ^=?r]|#X[ÑRX.&몜,6ry˛jY\W[mhl1YL6eaz^TyQ /6 +lJYW~LJB]".0mVW~]l(Q}^QrgmT۲k2j)IpC=C|$w79Iz˪\PڸăIͲ\X;7֛ 8LӆC'|sںssi7[ 0utnC[amq2)4O=JO(I'XIf9aw]-Gof.p\[ ZB#5ȃeq.;6ؓ ] Kǚ&̚џ__SqZrsL?.> +6C;&B[ ʖtt\dH@U PPQnb*5uĆTV hTj-)HMMw(E X.%.D[:ȩ 9{eC8P(Mo.WQi.䩌;8,WEU}  ]q.1n=_RAqfTKv] c%/m:>b+!}|B?-YX})iz f!B-w_In;|uO  LWlӼ'6EB@#lTɆ;)k m6h_Q8/gczZ pd1gIϽL۔oe +(RuWЇ_E vȻ/Y_o-b >"1Bxkg7xZ7Iy*g@ָR-jytr9S}b(2I*nؑzXV8{ho0TbL!#A0Y43wE39c5;59ܾ?~? __a_?170'xÞVY +GkK ?T"'#2l{ 4q=_y[ȹ]\ԍ+OQ")&?u endstream endobj -820 0 obj << +828 0 obj << /Type /Page -/Contents 821 0 R -/Resources 819 0 R +/Contents 829 0 R +/Resources 827 0 R /MediaBox [0 0 595.276 841.89] -/Parent 792 0 R -/Annots [ 806 0 R 815 0 R 816 0 R 817 0 R 818 0 R ] +/Parent 791 0 R +/Annots [ 822 0 R 823 0 R 824 0 R 825 0 R 826 0 R ] >> endobj -806 0 obj << +822 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [399.728 662.525 406.702 673.374] -/A << /S /GoTo /D (equation.9.9) >> +/Rect [361.58 663.777 373.535 674.625] +/A << /S /GoTo /D (equation.9.11) >> >> endobj -815 0 obj << +823 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [355.975 529.841 367.93 540.689] -/A << /S /GoTo /D (equation.9.10) >> +/Rect [443.453 533.659 455.408 544.508] +/A << /S /GoTo /D (equation.9.12) >> >> endobj -816 0 obj << +824 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [361.58 397.292 373.535 408.14] -/A << /S /GoTo /D (equation.9.11) >> +/Rect [404.709 406.532 416.664 417.38] +/A << /S /GoTo /D (equation.9.14) >> >> endobj -817 0 obj << +825 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [443.453 265.44 455.408 276.288] -/A << /S /GoTo /D (equation.9.12) >> +/Rect [405.117 276.594 417.073 287.442] +/A << /S /GoTo /D (equation.9.15) >> >> endobj -818 0 obj << +826 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [404.709 135.952 416.664 146.8] -/A << /S /GoTo /D (equation.9.14) >> +/Rect [492.187 134.701 504.142 145.549] +/A << /S /GoTo /D (equation.9.16) >> >> endobj -822 0 obj << -/D [820 0 R /XYZ 89 770.89 null] +830 0 obj << +/D [828 0 R /XYZ 89 770.89 null] >> endobj -246 0 obj << -/D [820 0 R /XYZ 90 733.028 null] +254 0 obj << +/D [828 0 R /XYZ 90 733.028 null] >> endobj -823 0 obj << -/D [820 0 R /XYZ 256.688 652.727 null] +831 0 obj << +/D [828 0 R /XYZ 222.873 651.502 null] >> endobj -250 0 obj << -/D [820 0 R /XYZ 90 600.399 null] +258 0 obj << +/D [828 0 R /XYZ 90 602.966 null] >> endobj -824 0 obj << -/D [820 0 R /XYZ 257.465 519.931 null] +832 0 obj << +/D [828 0 R /XYZ 246.211 524.375 null] >> endobj -254 0 obj << -/D [820 0 R /XYZ 90 467.85 null] +262 0 obj << +/D [828 0 R /XYZ 90 473.028 null] >> endobj -825 0 obj << -/D [820 0 R /XYZ 222.873 385.017 null] +833 0 obj << +/D [828 0 R /XYZ 287.858 456.576 null] >> endobj -258 0 obj << -/D [820 0 R /XYZ 90 335.998 null] +834 0 obj << +/D [828 0 R /XYZ 251.725 397.248 null] >> endobj -826 0 obj << -/D [820 0 R /XYZ 246.211 255.53 null] +266 0 obj << +/D [828 0 R /XYZ 90 345.901 null] >> endobj -262 0 obj << -/D [820 0 R /XYZ 90 203.449 null] +835 0 obj << +/D [828 0 R /XYZ 217.133 255.355 null] >> endobj -827 0 obj << -/D [820 0 R /XYZ 287.858 186.997 null] +270 0 obj << +/D [828 0 R /XYZ 90 204.007 null] >> endobj -828 0 obj << -/D [820 0 R /XYZ 251.725 126.042 null] +836 0 obj << +/D [828 0 R /XYZ 240.471 125.416 null] >> endobj -819 0 obj << -/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F1 664 0 R /F10 663 0 R /F7 683 0 R >> +827 0 obj << +/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F1 664 0 R /F10 663 0 R /F7 687 0 R >> /ProcSet [ /PDF /Text ] >> endobj -835 0 obj << -/Length 1420 +841 0 obj << +/Length 1388 /Filter /FlateDecode >> stream -xXKs6W PS N/$ɭOMrP$D%Pc'L/H,o]+ȫ38{RX7KBRf4ؐŒs͊Bb[-_>igj4,h1;4<{Unx^ -N=wq;hF}+uRuW*>6j4@١mJ7XT~^hSv7c2 >e?u]:IVu=W lhlJH&>~hU-?a`@8.ǡiHꌼm#-2L<Ԇ*f:aor;e$29\;S Zcymژ$4NkʏMy]Fƈ-xyQ -P_WQXƅ\៹&gN)r;(ªs%uos YD~Q2ȁ3VS5?'Omx;I1bu ą* fBKEi(vrAkMA>\og!8Nd |1+8e2ͅ% ^$gRs"Y0go3k¨ _Z=Q>Hّ7gF~ b8rUh0`wtB'0QiIĜ*P:vbr.S^?_,Bzmu|y2wPB@+*XUoY]\_Q -m -seSlWXZvQ Q XW簦Lvt.L_7Wr:,qz -$ݕɤ>f>M1kК2}BeC=ħ8JK|8N ACCp#<Nj bu xZ՛8hx3ålPJybQX0M:.8|u{Ozı\۔ǛekΐFKLOմרH;աvSs( @0˦# -F(ɦC]!a38>qd7 lJϐzR %~q]|+V~^ M9 z}V{i6aО -%^ @,j -|_긝+FxWSųb#|}Eϩԙ7r2U[ɲQdS&yب=Ur@rOǺl;KZI?lN]mNpRԿYk3=V9vq,7T[{+/#L95hsFHNA.72 Oɸ+P}NeAZ|:-A3(qW9ʽ6yϒ'Crng Zt;.`]8LKD -d - +xXKs6 W0ST;fδS=GVt >$2ęP@>|C +t=!ai1W* Ҍc$Z,MQb1Sdq]mtε,wajmr~ըĥ95WU+IqWvCS2 1xK$j58# _"TDK}`/~-z$;Jw'kyhW)3šY5n.v߻xRP6vJA%qd$LtsοM.4}Y.x:BM||jvM-ljE8ٺw 2sBC=L砧אQub Be@sJ҂@bS,n nl{peN%p5l06i3P1TPTHM6ZN!܇*(Kǐ[Π)9{t~ +D\k#[J1#/_>%G%%<q}zA +zɿEW 8Y=aLYbʌ b%p4}Y!\( z%| &@Ri4x FWdUu^_\p>`D vLJ]憼3g@(`N+ Y_j|>F꨻d7 xK(/x endstream endobj -834 0 obj << +840 0 obj << /Type /Page -/Contents 835 0 R -/Resources 833 0 R +/Contents 841 0 R +/Resources 839 0 R /MediaBox [0 0 595.276 841.89] -/Parent 792 0 R -/Annots [ 829 0 R 830 0 R 831 0 R ] +/Parent 845 0 R +/Annots [ 837 0 R 838 0 R ] >> endobj -829 0 obj << +837 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [405.117 657.907 417.073 668.755] -/A << /S /GoTo /D (equation.9.15) >> +/Rect [383.736 515.531 395.692 526.379] +/A << /S /GoTo /D (equation.9.17) >> >> endobj -830 0 obj << +838 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [492.187 503.768 504.142 514.617] -/A << /S /GoTo /D (equation.9.16) >> +/Rect [305.546 360.592 317.501 372.547] +/A << /S /GoTo /D (equation.9.18) >> >> endobj -831 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [383.736 217.217 395.692 228.065] -/A << /S /GoTo /D (equation.9.17) >> +842 0 obj << +/D [840 0 R /XYZ 89 770.89 null] >> endobj -836 0 obj << -/D [834 0 R /XYZ 89 770.89 null] +274 0 obj << +/D [840 0 R /XYZ 90 733.028 null] >> endobj -266 0 obj << -/D [834 0 R /XYZ 90 733.028 null] +278 0 obj << +/D [840 0 R /XYZ 90 716.631 null] >> endobj -837 0 obj << -/D [834 0 R /XYZ 217.133 633.733 null] +282 0 obj << +/D [840 0 R /XYZ 90 602.663 null] >> endobj -270 0 obj << -/D [834 0 R /XYZ 90 578.945 null] +843 0 obj << +/D [840 0 R /XYZ 227.769 491.357 null] >> endobj -838 0 obj << -/D [834 0 R /XYZ 240.471 491.549 null] +286 0 obj << +/D [840 0 R /XYZ 90 436.322 null] >> endobj -274 0 obj << -/D [834 0 R /XYZ 90 436.762 null] +844 0 obj << +/D [840 0 R /XYZ 254.008 348.484 null] >> endobj -278 0 obj << -/D [834 0 R /XYZ 90 418.317 null] +290 0 obj << +/D [840 0 R /XYZ 90 280.911 null] >> endobj -282 0 obj << -/D [834 0 R /XYZ 90 304.348 null] +294 0 obj << +/D [840 0 R /XYZ 90 189.825 null] >> endobj 839 0 obj << -/D [834 0 R /XYZ 227.769 193.042 null] ->> endobj -833 0 obj << -/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F1 664 0 R /F10 663 0 R /F7 683 0 R /F26 533 0 R >> +/Font << /F26 533 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F10 663 0 R /F1 664 0 R /F13 699 0 R /F7 687 0 R >> /ProcSet [ /PDF /Text ] >> endobj -844 0 obj << -/Length 1350 +852 0 obj << +/Length 1283 /Filter /FlateDecode >> stream -xXKs6W7jj!x@:t&LiShّHS' /H$zq1)s[` Z#Hu9{)dY7$hBRIu& NȉČ՘k4C$z>^b +`+B017)P0r4vK&[/ /ݺ̀ UDp\Px29E3Iy_?x:Ӱ-E --vBBݔۭY}Own=u2ߺ+־Xy˙3g*@mjsmsCb KYjgP;oR r޹%/M`GIBW8E}}%+t&:Q)= ߨ gIҴVyu%yoK݃SXTW\ήKjpOnvu.]BU(fWWyZo&pb߅DtMo6/vɞ SSHkBGN@3,rJ~Ա -e#~UaRnE a;Fzi=vzLT'ev$*]IH>\ɡ'bX>/D,Pm6yJffP%2(pHqT0_(cΤJ#a `.Vͻ#`ا``"`#k)[,拇:jP|%|Isi}U(6vE2!E/YSFb=c%/#W$W Tc: qf̆bоm ԓ@:mV_l +62}]:hQی=>NmtjϦ9kdtS{sYtᡍ ;EYhv6HSzH~8/2ŋOd؅ƬEHpSGIf(ss鱿7vV_`Y#ZHr5D9| u?*w˺[&&O-P]Q}'" L 0tGਂ9P)QhQH뀳`οkq? endstream endobj -843 0 obj << +851 0 obj << /Type /Page -/Contents 844 0 R -/Resources 842 0 R +/Contents 852 0 R +/Resources 850 0 R /MediaBox [0 0 595.276 841.89] -/Parent 848 0 R -/Annots [ 832 0 R 840 0 R ] +/Parent 845 0 R +/Annots [ 846 0 R 847 0 R 848 0 R ] >> endobj -832 0 obj << +846 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [305.546 657.353 317.501 669.309] -/A << /S /GoTo /D (equation.9.18) >> +/Rect [423.97 486.1 435.926 496.948] +/A << /S /GoTo /D (equation.9.19) >> >> endobj -840 0 obj << +847 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [423.97 141.631 435.926 152.479] -/A << /S /GoTo /D (equation.9.19) >> +/Rect [493.737 324.103 505.692 334.951] +/A << /S /GoTo /D (equation.9.20) >> >> endobj -845 0 obj << -/D [843 0 R /XYZ 89 770.89 null] +848 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [467.502 162.106 479.457 172.954] +/A << /S /GoTo /D (equation.9.21) >> >> endobj -286 0 obj << -/D [843 0 R /XYZ 90 733.028 null] +853 0 obj << +/D [851 0 R /XYZ 89 770.89 null] >> endobj -846 0 obj << -/D [843 0 R /XYZ 254.008 645.246 null] +298 0 obj << +/D [851 0 R /XYZ 90 733.028 null] >> endobj -290 0 obj << -/D [843 0 R /XYZ 90 577.673 null] +302 0 obj << +/D [851 0 R /XYZ 90 580.925 null] >> endobj -294 0 obj << -/D [843 0 R /XYZ 90 486.587 null] +854 0 obj << +/D [851 0 R /XYZ 221.742 473.992 null] >> endobj -298 0 obj << -/D [843 0 R /XYZ 90 388.337 null] +306 0 obj << +/D [851 0 R /XYZ 90 418.928 null] >> endobj -302 0 obj << -/D [843 0 R /XYZ 90 236.456 null] +855 0 obj << +/D [851 0 R /XYZ 217.616 311.996 null] >> endobj -847 0 obj << -/D [843 0 R /XYZ 221.742 129.523 null] +310 0 obj << +/D [851 0 R /XYZ 90 256.931 null] >> endobj -842 0 obj << -/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F1 664 0 R /F13 695 0 R /F7 683 0 R /F10 663 0 R >> +856 0 obj << +/D [851 0 R /XYZ 222.868 149.426 null] +>> endobj +850 0 obj << +/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F1 664 0 R /F10 663 0 R /F7 687 0 R /F13 699 0 R >> /ProcSet [ /PDF /Text ] >> endobj -855 0 obj << -/Length 1519 +863 0 obj << +/Length 1504 /Filter /FlateDecode >> stream -xK6+xD ߏ-r)ȩm|&HJɯP$ҦwnX=3 IoӋF[^#Kf%t -6RIEnf7 JlDbQI z5wD-7ZILbnޑ$ ̅삚N=k\btҳ]W: ;hlhoCbL%% k):Ҙ6vplcɰ=QtK"wBXuBmQ[j'3Lk6 n* @ VY*3HI).2œ< Y<`^Qy/9je~LMߧCRa l5H(l}q9vA_:5ۋ?}kBA]k:2 -Mޢkd/(.@t0< -F)!%%豄PjȇaY}7 ŻC}[̰/K(ڰaK/դL.].u^IYTqxㆪts"[ɶ֞T!(#v?=m.NzP$?%F1>π:ua Fh/u|E`k©k28 -R1YLE OGXT*PSeT8Ǹ6OI`=atͶ[r"ջOscS/|^an!l{<`C<6щ?=+lR|;[cԻj|ƋOv^dZ%@ޕzKPtu|oWC1U}=a}lN9EJq6J{}L3z{_ǰa530vԢHeTg Ǿ1 Ɂ 0YjOThixF󾼼-/'3N6ё{d +j&}R%l  NKGDQ0;kiW~85cȴ|ڧ Ǯp)&=FH4c=g8kvVz؁2p]PC̡сrΏkB &>[̠?zv\Ȋc7̈́c'.؛:u +xXKs6WVjb!XN/i2m|s(ZҌ$7}$Ȉ^z 4 _oo1YbS}fi'Tft84·o86tHx6C^ +QI@4#F/yGAHH*O,'m bl̼ +?|o!g(U^,]f{{bgrL>汘ifK:6s4"bwVu^ 7-Ġ[E2DO*XU>RPfi~?nQEA@}A# ,1Z}Ee͸' KPke)D٦6/iR +zN#Ц~vo7O! +qD)r9H nM3W[|\d'4Q:?0B`0f O_UGAfpTm#$.Urt:ՂrjZm†Ҕ7k/Xrs_U@k4vC5s5q]%A(#Z:D&`eB^3꿃#cx[-:vȫJjUm؏yˑu=˺»k8槠he^/r Vz25Sz7QT9Nðe^4S}J + |B:Gт ++աș8Eܸ3b-| |^1OeƤU}kю4rꨐ&3X@ÎX3=nVw[1fZii֋Ns& wPOXL=8wx&G5ۗ VYArR$[\. )rCYtQ7ՠn˹OMgZY{?;f|Pu&}[zV~-ͮ`&[7+U^m]j:Q΋yV?>%KI ]dpxF_5bnK鏠"<˙Xz/qe̝ ]Itn%N%B[ + +p'm9nNtn=p8 E- endstream endobj -854 0 obj << +862 0 obj << /Type /Page -/Contents 855 0 R -/Resources 853 0 R +/Contents 863 0 R +/Resources 861 0 R /MediaBox [0 0 595.276 841.89] -/Parent 848 0 R -/Annots [ 841 0 R 849 0 R 850 0 R 851 0 R 852 0 R ] ->> endobj -841 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [493.737 642.278 505.692 653.126] -/A << /S /GoTo /D (equation.9.20) >> +/Parent 845 0 R +/Annots [ 849 0 R 857 0 R 858 0 R 859 0 R 860 0 R ] >> endobj 849 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [467.502 488.466 479.457 499.314] -/A << /S /GoTo /D (equation.9.21) >> ->> endobj -850 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [187.855 341.089 199.811 351.937] +/Rect [187.855 648.167 199.811 659.016] /A << /S /GoTo /D (equation.9.22) >> >> endobj -851 0 obj << +857 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [397.735 177.493 409.691 188.341] +/Rect [397.735 482.407 409.691 493.255] /A << /S /GoTo /D (equation.9.23) >> >> endobj -852 0 obj << +858 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [391.011 137.238 402.966 148.086] +/Rect [391.011 440.787 402.966 451.635] /A << /S /GoTo /D (equation.9.24) >> >> endobj -856 0 obj << -/D [854 0 R /XYZ 89 770.89 null] ->> endobj -306 0 obj << -/D [854 0 R /XYZ 90 733.028 null] ->> endobj -857 0 obj << -/D [854 0 R /XYZ 217.616 631.961 null] ->> endobj -310 0 obj << -/D [854 0 R /XYZ 90 578.995 null] ->> endobj -858 0 obj << -/D [854 0 R /XYZ 222.868 477.576 null] ->> endobj -314 0 obj << -/D [854 0 R /XYZ 90 424.363 null] ->> endobj 859 0 obj << -/D [854 0 R /XYZ 239.875 339.385 null] ->> endobj -318 0 obj << -/D [854 0 R /XYZ 90 279.977 null] ->> endobj -860 0 obj << -/D [854 0 R /XYZ 224.518 172.254 null] ->> endobj -861 0 obj << -/D [854 0 R /XYZ 237.935 126.808 null] ->> endobj -853 0 obj << -/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F1 664 0 R /F13 695 0 R /F10 663 0 R /F7 683 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -868 0 obj << -/Length 1526 -/Filter /FlateDecode ->> -stream -xXK8ϯkmEolevRnI1U{0Nm=ƌTj/D=E8zwݛ{%a%8R!,EqDdFv2c4k6ˊL>?ݩkGЙt -DY4#18M"C=}%(!-:Yd0oe-cq3#SXi9fttTn5 -(*ʊK/Մ37m]eީY򅛞OW>mMe%.z+6LpoBK]ܗ\nj7uIv -Jb87sY7*Cg sDxwkX8 CH -A -'D"0vadgdl (H /8u& u+h|}E) YcHD,gV e 8T'VODN$_Oܞ ݳ1‘0Ql}G x gXVt19?b½H$& yE@ (HTG4c 2ˍYa2&YizfҷBXښ.e9#"% Y 9cPtn3ox:֜d 8씃s)_|1 nf<%s% 022NK |7{$Ǭ |(Y,c RT3@jCj PBJSS^(cp\S$5ǁ@ -(  L-9x  TwK\.E$B^[c8aÂ`3m@A :F?aiS^ #py٤ta~?&ܵ =Crt[ۂ7M[h -4+oJ}:PnҺhVkox=&uK{(*E0@q\ ?7/6$ +L1œ}p8]!sKca,t[Tu_ }ݑmkskg.wM]dMm${r -dw;MD'Tmꥩ{ӬҦQ m,En ٬Z@x]hЃ)X0=Eaキ0J/E4l:]F{(7¶XY+5eka+^R+3d_nxޚ3az}(*?W -Uǘ򯗛EMTxT;4&+ HBoY;"}?s`v81a;ڭ0A+h$1FC5Lrfˣ W)}ݏAvٖyzΥ ܫЌ#NmI`LZ6'fGؑ뉁2+!*}$T?TNkڬgO~>T7Gb${x§H._F@ 8 E3=һߍaF; ̥~FQVgRPt`d.l -endstream -endobj -867 0 obj << -/Type /Page -/Contents 868 0 R -/Resources 866 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 848 0 R -/Annots [ 862 0 R 863 0 R 864 0 R ] ->> endobj -862 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [251.672 637.982 263.627 648.83] +/Rect [251.672 283.497 263.627 294.345] /A << /S /GoTo /D (equation.9.25) >> >> endobj -863 0 obj << +860 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [331.058 490.016 343.013 500.864] +/Rect [331.058 138.602 343.013 149.45] /A << /S /GoTo /D (equation.9.26) >> >> endobj 864 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [187.855 203.674 199.811 214.522] -/A << /S /GoTo /D (equation.9.27) >> +/D [862 0 R /XYZ 89 770.89 null] >> endobj -869 0 obj << -/D [867 0 R /XYZ 89 770.89 null] +314 0 obj << +/D [862 0 R /XYZ 90 733.028 null] >> endobj -322 0 obj << -/D [867 0 R /XYZ 90 733.028 null] +865 0 obj << +/D [862 0 R /XYZ 239.875 646.464 null] >> endobj -870 0 obj << -/D [867 0 R /XYZ 252.063 613.752 null] +318 0 obj << +/D [862 0 R /XYZ 90 586.529 null] >> endobj -326 0 obj << -/D [867 0 R /XYZ 90 564.916 null] +866 0 obj << +/D [862 0 R /XYZ 224.518 476.486 null] >> endobj -871 0 obj << -/D [867 0 R /XYZ 234.587 477.797 null] +867 0 obj << +/D [862 0 R /XYZ 237.935 429.676 null] >> endobj -330 0 obj << -/D [867 0 R /XYZ 90 422.762 null] +322 0 obj << +/D [862 0 R /XYZ 90 375.663 null] >> endobj -334 0 obj << -/D [867 0 R /XYZ 90 322.686 null] +868 0 obj << +/D [862 0 R /XYZ 252.063 259.267 null] >> endobj -872 0 obj << -/D [867 0 R /XYZ 150.313 191.511 null] +326 0 obj << +/D [862 0 R /XYZ 90 211.286 null] >> endobj -866 0 obj << -/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F10 663 0 R /F1 664 0 R /F7 683 0 R /F13 695 0 R >> +869 0 obj << +/D [862 0 R /XYZ 234.587 127.491 null] +>> endobj +861 0 obj << +/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F10 663 0 R >> /ProcSet [ /PDF /Text ] >> endobj -879 0 obj << -/Length 1193 +876 0 obj << +/Length 1607 /Filter /FlateDecode >> stream -xݘMs617Й^2M2[j@TVlQ ~%drIixȧ G c)lN,#Wj3UaYo0*?bUVleͳ%Ө@bf*;4s: -rAkP#OG >lz \liߗO6!E2JM,Jg*sэ:N)lށ+WyV=L{T~- g dT7~ҊZq~JcE3Mu1Ѽ2=k*t"EAQmw4Nv4"oe\} -N452">&apǩ4b:Iz;$/ P,y,Mo TKyGU*i5*y;Fdi7R`2Mi -b1:N8P)LeW0aۺ9xFtbihձ20dDGMRa1Q`djrB2wOI`JC;P+lg#\ĨuXX8LTaӅ|i`jm/|?L?M4}S .xphޮ AW`SloY֛ [IJY Gsx+N8Ѱ"`4i#b Bb9yleY#H$`[ܷm`c,+8m4ZNcNڳ{߹bZ-1k|Tꥸ@`j%XƼ-]^|ȷ~ߋ-j4"bU?;2 -q +xXKsF WVjFN/&Ƨ89P$esFc%HӒc3X: \^yGUbT&DQe\qDdFiOfeM\W^AdF4bxm~g9\H;» gD!_uDG+d52fuioxZ?̨N7۪N77e;%3ʑ*P~~7f_'BYS&Κ5`ꪹY:wvYxݒ]Z&qj+ P` ẕ!ŐV 祝9A 7.Ҏ.ҦD2c# N>ne^YrYlz=NQ6jp_r]nQH HF +9MT4D(}aTϫ seMoZSb{(*/cv̼Z $نNׅkmSWy6R%%UZI!H8qi\4b1dMi4fͫeX?~ ٬k8.ox]eՈU7Stҵr~'7kn:[ֿ +]|}P-~Ee k ޕw.ˍdƙH?4C.uY`;YqqR_'ɕqFj4@]#F BXNmًp uw%x ms]rM ω bi\7-ގa").WOf%j ՓˋK0 |uq'tq*e~0؋6AF]Ժ*@<R%:B382Ҷ!/Uhm Zb#tgoDA ^k~+  -‰swL3W?$6 |y@d4@"f +-JUo|@VqB 3iaKTN((6F(*ҷu~ +|せ\B.&4OS0dAs+SF=~ݣEGAX))]-N1yaeIk; No;@b0);xtXvxirR +uiVNndO .^T L9i58S?CC9@I@ <~h +±2 `HF%e]Ks.HOpVy`Fz`ԘLTG [k)E4RgqĞ!I)5@'DZ$=:, +G(1whP4aFIeK^S,Y(Xtht4b et  SXT΢pbG,jg( OmP(9f|T*C}jn}e+~Ηrc[CS1add aZ1[1CJZ :@x: endstream endobj -878 0 obj << +875 0 obj << /Type /Page -/Contents 879 0 R -/Resources 877 0 R +/Contents 876 0 R +/Resources 874 0 R /MediaBox [0 0 595.276 841.89] -/Parent 848 0 R -/Annots [ 865 0 R 873 0 R 874 0 R 875 0 R ] +/Parent 845 0 R +/Annots [ 870 0 R 871 0 R 872 0 R 873 0 R ] >> endobj -865 0 obj << +870 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [363.171 639.518 375.126 650.366] -/A << /S /GoTo /D (equation.9.28) >> +/Rect [187.855 532.025 199.811 542.873] +/A << /S /GoTo /D (equation.9.27) >> >> endobj -873 0 obj << +871 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [431.276 497.258 443.232 508.106] -/A << /S /GoTo /D (equation.9.29) >> +/Rect [363.171 384.186 375.126 395.034] +/A << /S /GoTo /D (equation.9.28) >> >> endobj -874 0 obj << +872 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [365.551 354.999 377.506 365.847] -/A << /S /GoTo /D (equation.9.30) >> +/Rect [431.276 258.379 443.232 269.227] +/A << /S /GoTo /D (equation.9.29) >> >> endobj -875 0 obj << +873 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [468.636 192.545 480.592 203.393] -/A << /S /GoTo /D (equation.9.31) >> +/Rect [365.551 132.572 377.506 143.42] +/A << /S /GoTo /D (equation.9.30) >> >> endobj -880 0 obj << -/D [878 0 R /XYZ 89 770.89 null] +877 0 obj << +/D [875 0 R /XYZ 89 770.89 null] +>> endobj +330 0 obj << +/D [875 0 R /XYZ 90 733.028 null] +>> endobj +334 0 obj << +/D [875 0 R /XYZ 90 641.573 null] +>> endobj +878 0 obj << +/D [875 0 R /XYZ 150.313 519.862 null] >> endobj 338 0 obj << -/D [878 0 R /XYZ 90 733.028 null] +/D [875 0 R /XYZ 90 471.858 null] >> endobj 342 0 obj << -/D [878 0 R /XYZ 90 716.631 null] +/D [875 0 R /XYZ 90 453.413 null] >> endobj -881 0 obj << -/D [878 0 R /XYZ 249.42 627.41 null] +879 0 obj << +/D [875 0 R /XYZ 249.42 376.022 null] >> endobj 346 0 obj << -/D [878 0 R /XYZ 90 572.434 null] +/D [875 0 R /XYZ 90 325.669 null] >> endobj -883 0 obj << -/D [878 0 R /XYZ 245.552 485.151 null] +881 0 obj << +/D [875 0 R /XYZ 245.552 250.215 null] >> endobj 350 0 obj << -/D [878 0 R /XYZ 90 430.175 null] ->> endobj -884 0 obj << -/D [878 0 R /XYZ 247.432 342.891 null] ->> endobj -354 0 obj << -/D [878 0 R /XYZ 90 288.103 null] ->> endobj -358 0 obj << -/D [878 0 R /XYZ 90 269.659 null] +/D [875 0 R /XYZ 90 199.862 null] >> endobj -885 0 obj << -/D [878 0 R /XYZ 214.83 180.438 null] +882 0 obj << +/D [875 0 R /XYZ 247.432 124.408 null] >> endobj -877 0 obj << -/Font << /F26 533 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F1 664 0 R /F10 663 0 R /F7 683 0 R /F13 695 0 R /F6 882 0 R >> +874 0 obj << +/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F10 663 0 R /F1 664 0 R /F7 687 0 R /F13 699 0 R /F26 533 0 R /F6 880 0 R >> /ProcSet [ /PDF /Text ] >> endobj -892 0 obj << -/Length 2697 +891 0 obj << +/Length 2246 /Filter /FlateDecode >> stream -xڽZK6ϯm9e Jj]dU{͜I( PBRg6Sf42F@ݍ.w==}a4 TE&D~d,{xO#%D$)r13,$fn2+elJ2*Ry0ß -!XrIR;8a"ܞuW%՟#f)k#xxc.'k˺iq܌dX,hð/ mfѯy>1+{0К.||TOJ3f#17/݉c3AK:z%$3.Q}q-&,|qHyEl"%Ju$\ԏ -NJ,qݟ?,IJ"%#q>}>DIْƆEݿtNDY x'pwG gTbml%'@H ?T`h#պj;*aldK~KzhܷUHL\lơ |ᬧKIR5t|.@Fؠcgq6Xt;r͜zv᳼Vl](}bN|uWbbcv+KF9A%]Ā.m2Ĭh].,@ⶪ|w 4 hʩv;X\u`YWEfx@Hs%ùgo # -f~3?ހiDzcQvpڝj} #~4ԍAq[7 Mc5z*Bd(ijEğ h9LyxrFIDL -_H -ɐp - k‡xI$RB]I@Ty3)a)47&BSH5,X,f9Vҧ԰xA XG_%2dz)Ev"@[<話 m| )Q>$i -p<ڣ%w|xd IBY~61IY,(dSX~*6[&hKvAB-GRߛJp\w] -yKUەE@E58bWy? 0ߎu^c-*FW6ib+ 6T$L֠2u'tNq[m4Y#Y:>gkf3Xy FMG8(YO@Щ^n9 L*4sV'pKO7"*7"^4e|b)oTG_Q~ճt|<߾}{ @MOAI!@=ms3vǬT >ɬ*9SSH^wr ara`QmlFq0Ơ8̭z=2 Ėn]t@ }ָ+| fYa|n?"t'-5(I{ؖjh{lu5%J&1 -$vbw -ߙtv3\k# }$uiKi>6;Ėkg8 ?`B#sX -!kYcmF>ez+279F*o`ȇB]\9D|u ` ۖi2u%6˧]X>Me 5}\͝Y./rp˷iNP -=4 ] W6!|^'o.Z|-nN+X!AV MZu6L.U:FuvO 9Ҕf4OhT.7OU;S}+\a &!iňZ|# B](|m= LmmN-2N2 -neK vcBvv[a -6UI5_ҮV0qG  -{8+y'6L G= b#}t/CM?[4% WH97@oL>F<4]ͭe}i1!!NfcVfϚ*^I5):١_S)df6_u ]Hι"Ӱ2'PB!L4__F x&D$6zkCsb* e x$U5 +qS{ ߗN`6v vL$# e6Âyڬ^,`m![3}{(7``=߰K>? Vq%qmBՑ$w$Zٿ(+3Ӹ/F!F5Cl2tj*t!ŜZIz6 ?I/[ CzaыKlz)ݲ˛7`r[7%\c.rkʱp`K#_ΚU\>+:wzSZ< 0|5d ]҃ uu%0:zw;9hƿ,nuȃNöΞ&}'-9r=J +U;\ H.tecۺ0]Wq2g!R #q#}5"򐨜_Mdeՙi@>1e?qDp q Vhv4sA~5UT+3?vMµtlϠcFJNnᶃTW{fpf[X"DNac]J;3)]m{( +RDqjv^76X<]s؆eUO/lGl&lHgFߕss%鶏1M|[6mz_8Ԗ +`-3+y]'T}}41@Wnb=,ᡪ'#`/yQd?gPyZQEVtB&^;`t0e }R bm0x:\W:8a'vI&2X#ᎸCs> endobj -876 0 obj << +883 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [468.636 664.162 480.592 675.01] +/Rect [468.636 641.779 480.592 652.627] +/A << /S /GoTo /D (equation.9.31) >> +>> endobj +884 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [468.636 504.424 480.592 515.272] /A << /S /GoTo /D (equation.9.32) >> >> endobj -886 0 obj << +885 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [468.343 478.561 475.317 490.516] +/Rect [468.343 308.096 475.317 320.051] /A << /S /GoTo /D (figure.3) >> >> endobj -887 0 obj << +886 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [259.753 467.159 271.708 478.008] +/Rect [259.753 296.694 271.708 307.543] /A << /S /GoTo /D (equation.9.33) >> >> endobj -888 0 obj << +887 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [234.652 388.165 246.607 397.076] +/Rect [234.652 213.706 246.607 222.617] /A << /S /GoTo /D (equation.9.34) >> >> endobj +892 0 obj << +/D [890 0 R /XYZ 89 770.89 null] +>> endobj +354 0 obj << +/D [890 0 R /XYZ 90 733.028 null] +>> endobj +358 0 obj << +/D [890 0 R /XYZ 90 716.631 null] +>> endobj 893 0 obj << -/D [891 0 R /XYZ 89 770.89 null] +/D [890 0 R /XYZ 214.83 630.802 null] >> endobj 362 0 obj << -/D [891 0 R /XYZ 90 733.028 null] +/D [890 0 R /XYZ 90 577.062 null] >> endobj 894 0 obj << -/D [891 0 R /XYZ 206.265 655.181 null] +/D [890 0 R /XYZ 206.265 493.447 null] >> endobj 366 0 obj << -/D [891 0 R /XYZ 90 603.783 null] +/D [890 0 R /XYZ 90 439.707 null] >> endobj 895 0 obj << -/D [891 0 R /XYZ 235.366 459.119 null] +/D [890 0 R /XYZ 235.366 286.657 null] >> endobj 896 0 obj << -/D [891 0 R /XYZ 236.404 382.326 null] +/D [890 0 R /XYZ 236.404 205.87 null] >> endobj -370 0 obj << -/D [891 0 R /XYZ 90 252.278 null] ->> endobj -890 0 obj << -/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F7 683 0 R /F1 664 0 R /F10 663 0 R /F13 695 0 R >> +889 0 obj << +/Font << /F26 533 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F7 687 0 R /F1 664 0 R /F10 663 0 R /F13 699 0 R >> /ProcSet [ /PDF /Text ] >> endobj -904 0 obj << -/Length 1130 +901 0 obj << +/Length 1528 /Filter /FlateDecode >> stream -xWMs6WḦ́0L/֙FA(Sj$:u}("H:HxX}d0~ľ H̞F_F@2*DaXI_ wyn2Q&SRR L6.W8Bd8Rex\]DFPin. hꌰKJ'UbG,5Rf\rYSY757R9ϛKF((aAQ,[c\(跥yf' ~A,k?10;KloӢ?sٞ]fSW wsn庬˯c*Y%u<]!XΒ?['aX<ػڶuM '\|8NZo&++G#}G=qXr{BS{=H=w=rN{f+꽪9v$gOW|ՎG :Xҝ;|]fGa fq +xڽWێ6}WQV\)KnмK,ѶR[Hr^$SiIaÙ3g8F8z߸!q)`2* P G?ӿ_;7 ֓.2I*&"s$IU˄1˄s]׷wC\ XN}GHLԌHP q7vBGR81c]USwΏM~fwTJ1bo R)C%"p4]){Y`O 4s|_&xm?7k!,eHsB cΦd \U۵ǕG(wVkN$fBJ{Q?Œĝ^4V?ӡɡ_׶l*~tߚA 4|qa5jg,օ`I+e)Dyԕ/޻n];om׻Wuk[:LϨJ3$0#,#r}3c@CCri2Noy#g<$c +>׭ouw#\"67ݐ{uWn4W4Η  }!/3=Jǩ'Ğ#.(c֜YP.$I $:$:wE(htb}5DMj' a(n[Ɨ`IDaM| '3`B$줊NKleˊ+Iۦ=ײt{*^xi?79v&fk g( 4.1'ak*L{5U១˃k7~5ږy a{b]%\ȋm/iٛ:TCK*轹U&gn}j ns'`f==LfHf P#lF }iORIC1l.2V$R0\@dYqCNݝMma`\qk +T: ͽcWaSnB{ib&TS>ln wSmJ0-(IAvR3JGVs]VEItxBr-aWw2b`S2SNǒY hi^O/ })!ud zT ,֟Xܹٟ;kdLO)@vldrFtqDiĶT|v0Us{洚NuWE'p<2HD g`] +TP̜}Q _Gp`z;-|=3O` +,c 1۟#fcC͈="^ +i ^`ܨg)Sm!2o:N (J&X㡓 yʓIs rN2o%o0ތv7! 4zVK?! V!mvG23 1 e.0q6i sܓpRHvbLTAjg.\'HGlę"80f q`r2}ڀ endstream endobj -903 0 obj << +900 0 obj << /Type /Page -/Contents 904 0 R -/Resources 902 0 R +/Contents 901 0 R +/Resources 899 0 R /MediaBox [0 0 595.276 841.89] -/Parent 848 0 R -/Annots [ 898 0 R 899 0 R ] +/Parent 845 0 R +/Annots [ 898 0 R ] >> endobj -889 0 obj << +888 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./besselj-mono.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 908 0 R +/PTEX.InfoDict 904 0 R /BBox [0 0 360 252] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 909 0 R ->>/Font << /R8 910 0 R>> +/R7 905 0 R +>>/Font << /R8 906 0 R>> >> /Length 6197 /Filter /FlateDecode @@ -3616,7 +3595,7 @@ SlÎǶ ;|Tڢ}+j@oqz&=.6[K쪳"W2=7ѾyLCgj/ Z[l`X0s& └Q>^oZA4ς8k~0"_IZYA{omeAz?YUs4Nb~1J/rUW"yZL+y< \O[~)sm:-mOrzZ_\5+\Re"1+?+d endstream endobj -908 0 obj +904 0 obj << /Producer (ESP Ghostscript 8.15) /CreationDate (Fri Feb 15 10:52:19 2008) @@ -3627,13 +3606,13 @@ endobj /Author (William Daniau) >> endobj -909 0 obj +905 0 obj << /Type /ExtGState /OPM 1 >> endobj -910 0 obj +906 0 obj << /BaseFont /Helvetica /Type /Font @@ -3644,78 +3623,64 @@ endobj /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [497.39 340.725 509.345 351.573] +/Rect [497.39 149.925 509.345 160.773] /A << /S /GoTo /D (equation.9.35) >> >> endobj -899 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [497.39 203.203 509.345 214.051] -/A << /S /GoTo /D (equation.9.36) >> ->> endobj -905 0 obj << -/D [903 0 R /XYZ 89 770.89 null] +902 0 obj << +/D [900 0 R /XYZ 89 770.89 null] >> endobj 897 0 obj << -/D [903 0 R /XYZ 266.207 456.573 null] ->> endobj -374 0 obj << -/D [903 0 R /XYZ 90 413.665 null] ->> endobj -906 0 obj << -/D [903 0 R /XYZ 168.081 329.708 null] +/D [900 0 R /XYZ 266.207 456.573 null] >> endobj -378 0 obj << -/D [903 0 R /XYZ 90 275.922 null] +370 0 obj << +/D [900 0 R /XYZ 90 412.793 null] >> endobj -907 0 obj << -/D [903 0 R /XYZ 135.249 192.186 null] +374 0 obj << +/D [900 0 R /XYZ 90 224.824 null] >> endobj -382 0 obj << -/D [903 0 R /XYZ 90 138.399 null] +903 0 obj << +/D [900 0 R /XYZ 168.081 137.817 null] >> endobj -902 0 obj << -/Font << /F8 536 0 R /F11 661 0 R /F10 663 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F7 683 0 R /F1 664 0 R /F13 695 0 R >> -/XObject << /Im3 889 0 R >> +899 0 obj << +/Font << /F8 536 0 R /F11 661 0 R /F10 663 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F7 687 0 R /F13 699 0 R /F1 664 0 R >> +/XObject << /Im3 888 0 R >> /ProcSet [ /PDF /Text ] >> endobj -916 0 obj << -/Length 1303 +913 0 obj << +/Length 1491 /Filter /FlateDecode >> stream -xڽXMs6WHM#\<3魍.CA鐔c.>(2e[iHãqr p%B$Y˒b7:# )It_aÎ'׳_.gW*Hg4KRx9ʈJ:*o/c);_p.KӶf;⊐ȃdKKN2%SB 8ăުVq -IΓfDZw; +,# "{Dðw̃_t!4mהEnˮÝXGKS|%<iiP12$`bVZtw`Lfe?`uי`ZV -9I]EX|}5 -~?K!9FoP^,ͻ]h~Mc}ӘjNeC!p2$kqLh Ծ6E(d/zhJ' %ROŐ#2}U 6T;9Q qɰXbUc UXqA?d/!0otgw3;o|6rD3Z )e Pd+0A"qc#h_`@*<.n$TM Ke!Jeo2Quh^,d[*%wޙ|*Jkf"×Z="cJ0 ,}ki˽F,-?y'N7T#>:8\Tu3FX3"V8iDbTN}EPCZeլfgV!6xG/LQZaQ:&H>Jm@ 92cf.V`$i$hc@O -ʣUU>K;:#4 mtPvՖ٠-GkY FG6eϢ^VVAV!4Wy9;u ^%(CJ84/1&>_uÂ#ztp_y|54#ڞ5p$IJaJhP}HZt}쟉طy_ -FD!?:nXZf@ -`qLTh1q$`G_gۭz_'x ,cjB1 YpSHĎK2鋁@<8T0*)}BCW@? +xXKs6WHM#Gfrɴ4I +ٜʔCRy.@ +t<#bow?.# |D)H0YTO3P"$˸3.\zϋo|1h_$_̮uaT7RdIU񮼮ow/c%9_p.׶f5!W[(@JsqÃTRC4RzT}m`zy_o}GἺ*ѴOȀ^A9EcdMQvkĴ ZX1V>dA +`ѡ=a 1_ӵwm]0_P]n?.}p Vc#n!1a<\nvF.j?:HDQVfb ޮlIfe!*g=)ΏΝ&]X&GGQ D.>`$dgiվڈ EIX*ۮn`>~z&cJ3) LFzy{){ı=cRp t:V`Anu7BKZ>?2<~,.KKb)6IQ}&=д3cعEYA0$D)oHuw=Țqm?j}ɨi眒dU0 &xO`̅ıG`'݀"i`m^V6R +/-p+/ʎ)S\dq^7/.{rL^3-3/b-TTSFN@5ݒNrǻtA:tn:/関͇Ͷm߁H$NOyC皰x&mgǤ9BۭX6`Vr6r_V2 S Z +2;nkj ݷǟ2T"=2 -\BCCh#s&M{jhpܕ!2$ȧ0%D"9!AьUYgZio/by5 GS=z/E&J0Uf$R7M}ГVU r~,/הeJ76,W]os104[h@|hqvA"ڍ.mS %1X nw}ėeUه>.O?վ2^VDjI4Tw><V6(^<VmۜUp1'NC.~AX]o{ +p ܷ ܷ9fHI @LZ#iB endstream endobj -915 0 obj << +912 0 obj << /Type /Page -/Contents 916 0 R -/Resources 914 0 R +/Contents 913 0 R +/Resources 911 0 R /MediaBox [0 0 595.276 841.89] -/Parent 921 0 R -/Annots [ 900 0 R 901 0 R 912 0 R ] +/Parent 918 0 R +/Annots [ 907 0 R 908 0 R 909 0 R ] >> endobj -911 0 obj << +910 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./bessely-mono.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 922 0 R +/PTEX.InfoDict 919 0 R /BBox [0 0 360 252] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 923 0 R ->>/Font << /R8 924 0 R>> +/R7 920 0 R +>>/Font << /R8 921 0 R>> >> /Length 5714 /Filter /FlateDecode @@ -3748,7 +3713,7 @@ bw C$VHj2^U*+++ǺWWXMWW^ 㤐J@^wd(drp^}R$)r)MrYf|1I$IIO$V֕Ve>2{#B%3Fm)a2PbrdߝՉSU2EVdՏƨIà'aWm=?9䈰K<(jDWfi?rbDXTEU*DXEݑ˺ Rd0DKt)L߃/Pr!S[2c0VUDGyӶy ?PsJW71*Dߠx*⇍Ed|H endstream endobj -922 0 obj +919 0 obj << /Producer (ESP Ghostscript 8.15) /CreationDate (Fri Feb 15 10:54:15 2008) @@ -3759,168 +3724,187 @@ endobj /Author (William Daniau) >> endobj -923 0 obj +920 0 obj << /Type /ExtGState /OPM 1 >> endobj -924 0 obj +921 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -900 0 obj << +907 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [500.381 377.426 507.354 389.381] -/A << /S /GoTo /D (figure.4) >> +/Rect [497.39 340.652 509.345 351.5] +/A << /S /GoTo /D (equation.9.36) >> >> endobj -901 0 obj << +908 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [288.589 366.024 300.544 376.872] -/A << /S /GoTo /D (equation.9.37) >> +/Rect [500.381 182.968 507.354 194.923] +/A << /S /GoTo /D (figure.4) >> >> endobj -912 0 obj << +909 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [490.167 190.717 502.122 201.565] -/A << /S /GoTo /D (equation.9.38) >> +/Rect [288.589 171.566 300.544 182.414] +/A << /S /GoTo /D (equation.9.37) >> >> endobj -917 0 obj << -/D [915 0 R /XYZ 89 770.89 null] +914 0 obj << +/D [912 0 R /XYZ 89 770.89 null] >> endobj -918 0 obj << -/D [915 0 R /XYZ 266.078 456.573 null] +915 0 obj << +/D [912 0 R /XYZ 266.078 456.573 null] >> endobj -919 0 obj << -/D [915 0 R /XYZ 234.977 354.856 null] +378 0 obj << +/D [912 0 R /XYZ 90 413.645 null] >> endobj -386 0 obj << -/D [915 0 R /XYZ 90 265.616 null] +916 0 obj << +/D [912 0 R /XYZ 135.249 329.609 null] >> endobj -920 0 obj << -/D [915 0 R /XYZ 213.288 178.609 null] +382 0 obj << +/D [912 0 R /XYZ 90 275.792 null] >> endobj -390 0 obj << -/D [915 0 R /XYZ 90 123.822 null] +917 0 obj << +/D [912 0 R /XYZ 234.977 161.463 null] >> endobj -914 0 obj << -/Font << /F8 536 0 R /F11 661 0 R /F10 663 0 R /F14 647 0 R /F7 683 0 R /F13 695 0 R /F29 638 0 R /F27 535 0 R /F1 664 0 R >> -/XObject << /Im4 911 0 R >> +911 0 obj << +/Font << /F8 536 0 R /F11 661 0 R /F10 663 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F7 687 0 R /F1 664 0 R /F13 699 0 R >> +/XObject << /Im4 910 0 R >> /ProcSet [ /PDF /Text ] >> endobj -932 0 obj << -/Length 2656 +930 0 obj << +/Length 2154 /Filter /FlateDecode >> stream -xZK6ϯ- !rRIv3uR)JfXH_F3؉C -Fwirx&C*' -bHrdrKޥRv0de~]gY->EZ-(!YsOsx2s,ݟmW֕lJs0{m[{ޏCqNem|{Eew~*:4iownTff 6 2"(M[z6d~FiwBUD2Zj9a2G"&4kF ']'P&yD\| 5@Ĩۻ? G$* ,oFtP|pC fCͿ:R91,uʂ0<(?0NΚM.y75Lm̓v6 *3𗱰m^.$s6q=ʜa Blc@DAMb=zFgHJ1^#\b1,3 ֙!2\_Npuj%6hf_lm^Mn,nl[=|2v('9Xh7DFo׌ITt-+ s /f -VWsW7MyE1$gb ^mEλh:\?f_<=kUUs' Ooulsy4ï%7Y=ܲ#HdlO5H|:]gr`+F%{@nRsԶn:( -#PF 3ݞay}IV"RAg`8DF85^c.* %R˯LIRz)N;; Q |ğK5Ɂ#%aF7 F|\DDHJL$ ":W7+7ݚP|^p Z-4gcmYT4ukƥɝtA#̀p\r("xMsv`2:p'D@ö] VH:\B}݄)p7auSv B X3 eu`l=h+Yjxs̆nš_`rRt  BnQ3~A>wee{)Gܱ|Bwu-C_a.!8!fF6O|V@ r5גGMדզMb~'YDTf<dYOzFE%['\"cm x?n[ -o8ڢį6\.Xo_~]gѢ /ijG":[H|:up>9gr ;\3 ŏ{Tmh]i-ҬL>A=֞bgI@!4H{"DȜCiYtԢu?iޢk {Sp1DpIJ} !s5 N 5{;~ݑ/[|z^+&Zka%ڶ)?jϔuiJ%u[ٕS\Uwذ/QI]=§@Ay3*(v/^)&<ڪV]E{Yx᛫}saa{:~s7(O"@ ,ZSbx ?ZUktc5hW4XX}Ks4hlwni>7oW"ݬ|3P-6? "®X6|:RARr,PˑjqY>Tˮ0~2/QζݞbyQԍ)UxVSY&4XYX/* On|[aysD _2b _܀, + ?ɺc>mbV$ً9'uRay-'>L& + ߋIB+kj$X"^#^Mc~ܺ`sW7O+W,TS=_|0Cŷu/U>kpnzޥb%ּ(35:c?;<=1$z" $^mu6Cχ^ % tJmC#TѮLc>lߴJx<&C&,$rGy(FǛ7  -^X'5l!Dq&h$XG9Z#jX$ t`$7QE!ˑ@HKYڼJש)ߤh 22#/svq,JD@eɟ- Ts`T CQ2ECvֆ2z{ܟk[ NӃ#jn"G8߶uSvlF]zX) 15@@"'4V\ 9 }ExڸlxfWla]F7Ϸ*wSvў S_e4{X\S#[&'yf8*,Bg[ؽ,1&Cj1Uo~À< +Z}9Tp Chq +) %*K {B{!etͿ1O'RM2&Űe|~8LKDYޮ§7a&t!E ~ + ;[PAhux5S羳hI_ē3 }->{]`pAP  ^J[-bW/KO:)| (4VbpUWasL Sq?+L#!gťm3~ _1zg~JP󱳯N!U\7~߈`ɘtesm*&}mkKt 38Yp"%MA> ;"k endstream endobj -931 0 obj << +929 0 obj << /Type /Page -/Contents 932 0 R -/Resources 930 0 R +/Contents 930 0 R +/Resources 928 0 R /MediaBox [0 0 595.276 841.89] -/Parent 921 0 R -/Annots [ 913 0 R 925 0 R 926 0 R 927 0 R ] +/Parent 918 0 R +/Annots [ 922 0 R 923 0 R 924 0 R 925 0 R 926 0 R ] >> endobj -913 0 obj << +922 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [490.167 698.514 502.122 709.362] +/Rect [490.167 657.907 502.122 668.755] +/A << /S /GoTo /D (equation.9.38) >> +>> endobj +923 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [490.167 515.835 502.122 526.684] /A << /S /GoTo /D (equation.9.39) >> >> endobj -925 0 obj << +924 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [469.072 497.723 476.046 509.678] +/Rect [469.072 313.434 476.046 325.39] /A << /S /GoTo /D (figure.5) >> >> endobj -926 0 obj << +925 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [261.385 486.321 273.341 497.169] +/Rect [261.385 302.033 273.341 312.881] /A << /S /GoTo /D (equation.9.40) >> >> endobj -927 0 obj << +926 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.882 424.198 357.838 435.046] +/Rect [345.882 239.31 357.838 250.158] /A << /S /GoTo /D (equation.9.41) >> >> endobj -933 0 obj << -/D [931 0 R /XYZ 89 770.89 null] +931 0 obj << +/D [929 0 R /XYZ 89 770.89 null] >> endobj -934 0 obj << -/D [931 0 R /XYZ 214.213 686.706 null] +386 0 obj << +/D [929 0 R /XYZ 90 733.028 null] >> endobj -394 0 obj << -/D [931 0 R /XYZ 90 632.269 null] +932 0 obj << +/D [929 0 R /XYZ 213.288 645.799 null] >> endobj -935 0 obj << -/D [931 0 R /XYZ 233.209 475.453 null] +390 0 obj << +/D [929 0 R /XYZ 90 591.012 null] >> endobj -936 0 obj << -/D [931 0 R /XYZ 237.31 405.513 null] +933 0 obj << +/D [929 0 R /XYZ 214.213 503.728 null] >> endobj -398 0 obj << -/D [931 0 R /XYZ 90 272.427 null] +394 0 obj << +/D [929 0 R /XYZ 90 448.94 null] >> endobj -930 0 obj << -/Font << /F14 647 0 R /F8 536 0 R /F11 661 0 R /F7 683 0 R /F1 664 0 R /F10 663 0 R /F29 638 0 R /F27 535 0 R /F13 695 0 R >> +934 0 obj << +/D [929 0 R /XYZ 233.209 290.865 null] +>> endobj +935 0 obj << +/D [929 0 R /XYZ 237.31 220.326 null] +>> endobj +928 0 obj << +/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F7 687 0 R /F1 664 0 R /F10 663 0 R /F13 699 0 R >> /ProcSet [ /PDF /Text ] >> endobj -943 0 obj << -/Length 872 +940 0 obj << +/Length 1416 /Filter /FlateDecode >> stream -xW]s:}ϯУ3UbO<]iZWqhP>3]ud#WO Z| ݧ/7=[O}c/{OgsmTtv1ȽYNijȉZy2 -黛uӲp -q#( z5!awU :z t+f~uc[$:ǻRM忹M {Ӧ ybL˅RW* G4Ap+w$ow#͍5M[LxrvuB^9rj1ސT[փ|AO= kfioTBN:,IL v0SȵjNXo  x"U}5&k0_AfLBZ}wes{P PS^%W^&?V¢E:6_6"dOz4 YlE |l/;i[MRsz6l٦dֿMc06iΦMimVwЦ4v_ӾzFz4iwOC/N3C,PGg<̀43ङw3QǰG=5꽩QvI;H:8fn\~Q~z>G]C +xڵX[F~KٹDKnTFkfi̜&uh%3̹~cihnAdK#1S,Z%tPeT2b8&ߟTsW@!Rj.\u$$%z}˕"Vo+)Uh{c Fi$\鏾;hIjDvH#2MC=b{v*o˺jP]v*ܕ7HZq%͈ +ťDƖE q[Ӂ@E"Rgr7NG׻n6~A~$D}L$k'uewC>l_Rb2W$UkQ}C%faKY-yžVHޮP}n_ gm4{ƅzmy*2w`IRA ʭ^qsX +|/,9k%w)o^NnqXVnэi;gйRwm=#q bB 8RvE2?|qkXrhDRن,AhǶO0T2?2wӇ^DZ^.YY +tXvy2|i8T3cP3f|/ܝ3 u+9贇X݌yGc/[7l7G3бM+11ڔruэkWiy_n2?K$VD3.+*i(`Ѿe{8N=&-4-& +ۗ;^;ds X bfS Ӕ3mC SZTΠx>xoI>q> endobj -928 0 obj << +927 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./besseli-mono.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 947 0 R +/PTEX.InfoDict 943 0 R /BBox [0 0 360 252] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 948 0 R ->>/Font << /R8 949 0 R>> +/R7 944 0 R +>>/Font << /R8 945 0 R>> >> /Length 4609 /Filter /FlateDecode @@ -3949,7 +3933,7 @@ Y z@W`)P'/~of@ endstream endobj -947 0 obj +943 0 obj << /Producer (ESP Ghostscript 8.15) /CreationDate (Fri Feb 15 10:55:14 2008) @@ -3960,83 +3944,69 @@ endobj /Author (William Daniau) >> endobj -948 0 obj +944 0 obj << /Type /ExtGState /OPM 1 >> endobj -949 0 obj +945 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -929 0 obj << +937 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [129.685 328.415 141.64 338.998] +/Rect [129.685 126.464 141.64 137.048] /A << /S /GoTo /D (equation.9.42) >> >> endobj -938 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [129.685 191.007 141.64 201.59] -/A << /S /GoTo /D (equation.9.43) >> +941 0 obj << +/D [939 0 R /XYZ 89 770.89 null] >> endobj -944 0 obj << -/D [942 0 R /XYZ 89 770.89 null] +936 0 obj << +/D [939 0 R /XYZ 266.78 456.573 null] >> endobj -937 0 obj << -/D [942 0 R /XYZ 266.78 456.573 null] +398 0 obj << +/D [939 0 R /XYZ 90 412.855 null] >> endobj 402 0 obj << -/D [942 0 R /XYZ 90 413.564 null] ->> endobj -945 0 obj << -/D [942 0 R /XYZ 214.961 326.27 null] ->> endobj -406 0 obj << -/D [942 0 R /XYZ 90 276.211 null] ->> endobj -946 0 obj << -/D [942 0 R /XYZ 199.241 188.862 null] +/D [939 0 R /XYZ 90 213.44 null] >> endobj -410 0 obj << -/D [942 0 R /XYZ 90 138.803 null] +942 0 obj << +/D [939 0 R /XYZ 214.961 124.319 null] >> endobj -941 0 obj << -/Font << /F8 536 0 R /F11 661 0 R /F10 663 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F7 683 0 R /F1 664 0 R /F13 695 0 R >> -/XObject << /Im5 928 0 R >> +938 0 obj << +/Font << /F8 536 0 R /F11 661 0 R /F10 663 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F7 687 0 R /F13 699 0 R /F1 664 0 R >> +/XObject << /Im5 927 0 R >> /ProcSet [ /PDF /Text ] >> endobj -953 0 obj << -/Length 1168 +952 0 obj << +/Length 1347 /Filter /FlateDecode >> stream -xXIs6WHM"\<3iOmtsr`((f,*Ie}X(c[M2{DDЫyI (JRXrDjDzq3L W -RE}S]dUL1BL"!VԠ -f7C y^B5-As,I K,"JT'>슶vMcoWYӸ`Da ~_ZJ^7%Z."kں,Z! f)\H`]`K4I2Ie2_% I2yORTi}y{OHA1n_A'ei+A<^R#)ΒHf+Zl/(TER'v2$a3ȊyMU2p\#y-v, 5@<ڙ!)x0{`L./>ϧ ڴuTOh3x2^6 wL` g ׾1rX 6, >#.P(j7yU.oEtbU4$^fiG+H#ʄ1൵k˿~ +MIyULp(]f?B%A?ta+4BOH@2SJ~QL96^^!o>v0$d(AEλ P8GTFDSFJy(GkEZ&c~=NJ@ )k@2ÖC:qH4o9#,#LR7pcKW|}VHYAvSElTQSFye=g6*֠׳Fy0aO'^W +E$ϜuYȊe@-;=!_'xp|_9Ş +8~OT* +Jbwڶ1)璻$Ma_D~?&$`:j/ynk㏿֗p%?ɕ30 I iF`$H"-!uܕ؎T H:b|Ch,sP0q?|>B9Ntc9:ӻkK` !ATJ0% S{X@GKԐ C$ǥ%ǧf"/5P>>}PHl}.Vپ#ex Ow,e9 r^m֌%OI]%Ɠ)$xpeI"s),L%][efێUѓ6_pꃇnjaBĹyцPneRXH03O\]WU= wJ ͕H ʩE n 97f|8C.ɑ\AlnຠEnkw endstream endobj -952 0 obj << +951 0 obj << /Type /Page -/Contents 953 0 R -/Resources 951 0 R +/Contents 952 0 R +/Resources 950 0 R /MediaBox [0 0 595.276 841.89] -/Parent 921 0 R -/Annots [ 939 0 R 940 0 R ] +/Parent 918 0 R +/Annots [ 946 0 R 947 0 R 948 0 R ] >> endobj -950 0 obj << +949 0 obj << /Type /XObject /Subtype /Form /FormType 1 @@ -4093,264 +4063,289 @@ endobj /Subtype /Type1 >> endobj -939 0 obj << +946 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [129.685 327.443 141.64 338.027] +/A << /S /GoTo /D (equation.9.43) >> +>> endobj +947 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [116.705 366.51 123.679 378.465] +/Rect [116.705 168.841 123.679 180.797] /A << /S /GoTo /D (figure.6) >> >> endobj -940 0 obj << +948 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [332.342 366.51 344.297 378.465] +/Rect [332.342 168.841 344.297 180.797] /A << /S /GoTo /D (equation.9.44) >> >> endobj +953 0 obj << +/D [951 0 R /XYZ 89 770.89 null] +>> endobj 954 0 obj << -/D [952 0 R /XYZ 89 770.89 null] +/D [951 0 R /XYZ 264.739 456.573 null] >> endobj -955 0 obj << -/D [952 0 R /XYZ 264.739 456.573 null] +406 0 obj << +/D [951 0 R /XYZ 90 413.286 null] >> endobj -956 0 obj << -/D [952 0 R /XYZ 230.961 355.84 null] +955 0 obj << +/D [951 0 R /XYZ 199.241 325.298 null] >> endobj -414 0 obj << -/D [952 0 R /XYZ 90 271.307 null] +410 0 obj << +/D [951 0 R /XYZ 90 274.972 null] >> endobj -418 0 obj << -/D [952 0 R /XYZ 90 172.485 null] +956 0 obj << +/D [951 0 R /XYZ 230.961 158.172 null] >> endobj -951 0 obj << -/Font << /F8 536 0 R /F11 661 0 R /F10 663 0 R /F14 647 0 R /F7 683 0 R /F13 695 0 R /F29 638 0 R /F27 535 0 R >> -/XObject << /Im6 950 0 R >> +950 0 obj << +/Font << /F8 536 0 R /F11 661 0 R /F10 663 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F7 687 0 R /F1 664 0 R /F13 699 0 R >> +/XObject << /Im6 949 0 R >> /ProcSet [ /PDF /Text ] >> endobj -963 0 obj << -/Length 1511 +962 0 obj << +/Length 1180 /Filter /FlateDecode >> stream -xZKs6WVjj!i/i:ifznuz6crE*q}X-Yt/X|:4hM޼}uLqM.F'*MqFaz4fLxV^S3gg3A dY$I4f)I qCϩw xDC}X)IJ$xղZjnGcƫ2/#(6ӥ]$:4brs&ŦWQHxL+SֱQ;jB#E2 - - QL՛؝G -ǝ^̔8xL`'):}T֯;H{}Os8L1TXWf}1`:RMRV/43Jg[3ʉB8mq̎1{71q@g-`<.\lΊ8] m ήnE׼ؒ&U=/*ݮ附ih}$D~D FFc!Dá2ҭᶒx^}3!Ib͠ˣvfKolM X.Vklz^mm4nL1~~g,C)CzVXŠe$iA=G-›~i֏7#]6UF,CB{C0̫I4ej:sMa -5͡ex-cPqaCyaFhn_g%Ufp ,^gPĶhM{îTwQ%wcq *D1)CаZvi=WP[|PV0F†4Dq{⹍,@t@|3"J?B6YH "y "f w1Gvrwg2<:lb;g"x,Q1N8Q*m-twE8oO|CD[Nq*(=;:XrKE70o9:+P'IH8/b~TC<=='}Gݟ}>h6=Wȿ-@KKGgN[Erh-sJ-Kw_ Rfin$}=oSU=yc|z^4>;\s=ρU)i{65ll7#ۖksno˭3 - 8s | X'`WVsҶ<1Iٯݓ|e" rG4~vt B@{ϳ p9OF/자x4TKC=Dʇ幭VZDB)D5."^+ʮ|4fo5 SM8PǀS簕kgp`J*:"L>y?)O +xXIs6WVj*!ؗN{Lqsnq۴d}XI)Vb +[?|0Nnq2^''2HSjDD&?(K&D#M^axHxB 2DW-H^q4ay^Ǧqyj5*b;~y1/ mmȝޢ[ /|ɫXܞ/jmoRO)H0Q !ҸAh9O/"[f]nJp7I*Nȴw[EDgkJrބ/yjx\i"uX~oҮSZ<0p$"#-Г9 + 3Q~Iw脒͗?m)ڈWx?z@VU +g7U,lO{lš0bMy_ѱٞeZn(/lL)l#ok_,tNo>{sܶ_X猺p%+K)B`b[Zl}1->(XYN$*6ċ:qo/.I _ax.KmWnP$n=xߎD6׃oc2SS> endobj -964 0 obj << -/D [962 0 R /XYZ 89 770.89 null] +963 0 obj << +/D [961 0 R /XYZ 89 770.89 null] +>> endobj +414 0 obj << +/D [961 0 R /XYZ 90 733.028 null] +>> endobj +418 0 obj << +/D [961 0 R /XYZ 90 633.007 null] >> endobj 422 0 obj << -/D [962 0 R /XYZ 90 733.028 null] +/D [961 0 R /XYZ 90 532.931 null] >> endobj 426 0 obj << -/D [962 0 R /XYZ 90 633.007 null] +/D [961 0 R /XYZ 90 432.855 null] >> endobj 430 0 obj << -/D [962 0 R /XYZ 90 532.931 null] ->> endobj -434 0 obj << -/D [962 0 R /XYZ 90 337.214 null] +/D [961 0 R /XYZ 90 332.779 null] >> endobj -961 0 obj << -/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F10 663 0 R /F7 683 0 R /F13 695 0 R >> +960 0 obj << +/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F13 699 0 R /F10 663 0 R /F7 687 0 R >> /ProcSet [ /PDF /Text ] >> endobj -970 0 obj << -/Length 1429 +968 0 obj << +/Length 1843 /Filter /FlateDecode >> stream -xYKs6WHMC ,^ig:3)NH%*r#˭K ˒e׭/")->,.œ/ OMx{};]0HfɸVɬH.S4*=6O3iTY/պyEs)W,g $9Mʓ , &mQKn\Rց଀9sj<8SuVodhY;QL; 0(O)ɷBA[MD P'o<) gZpn|ڄ@[tIhOHZN$÷}l$⌴C?0P %)Π;e̎LύiW6L-嬧ݶ,EϏ-h }՛""(ZxX<<$_WˑuZ{ =]#Zkr=ӌWE3K/BN!Jk)Y[e+4dZp AynT6"(Lwlodz^Kz>ܪ!NFϦ&ÀC,,p}?# 9"޻3wꖦIrCOZG숌[qKg",A[y7":wxHvxP$`OD̩D~+;(MwK}r -i&DBs5zE| @(FHUp'͘H:qn_SՈoz(t6Fվ̠|hţ/n.5$i,2G9IQяjQ#soOQZSTTdݨ8f ߽L&{3 <5 -2L6]Ӧ3rЗ[[UtU_tG%4/$tIڿ%Vj׋|սB fM Mnj!wsև.tե:7zDk橋Ԑ LݳӅw wϞ8UEvdRf-)6F=xo*0c:g<#(p`^U ʈ؜.h_1$>aR mocQHqG#/8CD\`).% ]5!,9y8<_?G3W AJ;9`4fAErr+oNfZ +xYKs6WVjb!x촇dɤL@XJŃ,9|hX|aw''8\_O*P&L/ '2H΋]!(8WSFSSM?*i)idF4b:r9 *"S߮ggru66D"oR<eD{1Q;L2xdoWStKʭ<-+>ɗe}eWص%CDF Az)#JBLCJL4x Ff4q7O2~C|QKכl=#\ f&{ +q# ibfK;cݗi܆Nj|*ևWo2f 53^|]O)KSUfVڮJUk*20¹5ym +tXU+$X<ߵ4"s{c_7!.6CRY*qH=#tZNIZ_܇z펧KGs=+ޙX}%pt n0+C( ίT@n.W>(v**m`' lf +yx{5ߗ7p)Ʋ\1N2ܳDŽ$:(!moBv*]We]CUjImOKr&a,z4M8IT˚6-tKI&HDL1m%8,KD47z֓cDF\ +7R5*T <*CZz2bD"I# OR-E􌌟Z< +1FP4'pgpgo~߁MD'ETj1DERfׁzvXZc h*Ote.sǡTUHBqu> +NT@PSHN!I}-2KDmӤi4vYZyLH솅B#b᷾,7 Wm/.ls/gP4. +.nNa;n-s 4k,vRCEVW^orW,mt'@8ڀND'/7K7yNk h4oɢ8|XLьq I;^27$Dʴ2! hg]Pߣ|!X%R'HBͱFɻ8)7h%tIހl/H2fM >o&,}_V}0쟑*&(>̀) VP6#E?V*L9ՈO9'DgđA_0NT1΀q4sF߂FS 6Ze,U1fHHѰ9T Ұ,Ü74\{x˳"/GZv7vJh~$kdmq +k﯎##àQjHŐp +;DYm {mm3$3x3t9[!DŠ@/P$>KL . _>Q V萎#4!РZcqWh;~L,#QeDƠQ!"wPEO"Xm7W\F[FfSA5OW6:YW x=6<=6 Jp;t_U!~pp16^ʐ쮞D|pa?NPܞm_HӀ# q}®Ju endstream endobj -969 0 obj << +967 0 obj << /Type /Page -/Contents 970 0 R -/Resources 968 0 R +/Contents 968 0 R +/Resources 966 0 R /MediaBox [0 0 595.276 841.89] -/Parent 921 0 R -/Annots [ 960 0 R 965 0 R 966 0 R ] +/Parent 918 0 R +/Annots [ 964 0 R 965 0 R ] >> endobj -960 0 obj << +964 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [358.964 639.518 370.919 650.366] +/Rect [358.964 429.853 370.919 440.701] /A << /S /GoTo /D (equation.9.45) >> >> endobj 965 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [444.532 497.446 456.487 508.294] +/Rect [444.532 287.781 456.487 298.629] /A << /S /GoTo /D (equation.9.46) >> >> endobj -966 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [465.011 155.222 476.966 166.071] -/A << /S /GoTo /D (equation.9.47) >> +969 0 obj << +/D [967 0 R /XYZ 89 770.89 null] >> endobj -971 0 obj << -/D [969 0 R /XYZ 89 770.89 null] +434 0 obj << +/D [967 0 R /XYZ 90 733.028 null] >> endobj 438 0 obj << -/D [969 0 R /XYZ 90 733.028 null] +/D [967 0 R /XYZ 90 525.411 null] >> endobj 442 0 obj << -/D [969 0 R /XYZ 90 714.307 null] +/D [967 0 R /XYZ 90 504.641 null] >> endobj -972 0 obj << -/D [969 0 R /XYZ 233.984 627.41 null] +970 0 obj << +/D [967 0 R /XYZ 233.984 417.745 null] >> endobj 446 0 obj << -/D [969 0 R /XYZ 90 572.622 null] +/D [967 0 R /XYZ 90 362.957 null] >> endobj -973 0 obj << -/D [969 0 R /XYZ 192.216 485.339 null] +971 0 obj << +/D [967 0 R /XYZ 192.216 275.673 null] >> endobj 450 0 obj << -/D [969 0 R /XYZ 90 430.551 null] ->> endobj -454 0 obj << -/D [969 0 R /XYZ 90 330.475 null] ->> endobj -458 0 obj << -/D [969 0 R /XYZ 90 230.399 null] ->> endobj -974 0 obj << -/D [969 0 R /XYZ 224.828 139.78 null] +/D [967 0 R /XYZ 90 220.886 null] >> endobj -968 0 obj << -/Font << /F26 533 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F1 664 0 R /F13 695 0 R /F7 683 0 R /F10 663 0 R /F6 882 0 R >> +966 0 obj << +/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F10 663 0 R /F7 687 0 R /F13 699 0 R /F26 533 0 R /F1 664 0 R /F6 880 0 R >> /ProcSet [ /PDF /Text ] >> endobj -980 0 obj << -/Length 1440 +978 0 obj << +/Length 1466 /Filter /FlateDecode >> stream -x՘o6WQbo؀X V?-g)6icgK݉-N݋%Kx?{3|t,`e+sRqa 2 q;Y_U -åb3\wˆ;DËנsgxvdD -WwәR*+7t")+Ҁz5¥+qar[^Ίdb[ۏE}Τˮz*}-(Y.VE_7___%JqP^׃.rtu\kv1%ӸSF,f.+whpz_AEQ6Q\iۄR0-3+=`9|*xo% S{;-d"t}7[J'NˎreA3nILRz~4[oP̡Ы0c|]m45Ag{ `3`uUARY, . nqsXu!Zp; "o Xɝ!̳\ Eߓ|uiwG>'G&GQ] .]C=ϋ2tW`|NKF<4Zr@ OpUe&18|/ˁB7F=dx >!1<(40^FQ`GӡyjE#.8 aO(1aŠ 3,5ȫG 9!?SAcH"mG6;;o 1{la5GH ]H0H!@& -# Q߈F)4rA\lұǧԈSQj|ut u't脞VxDBdOVM &4~TuQ7*Qn ̅袼\3[Q^s?cr| Z<_wegcJ-mkY,r8Afؕ&,j ]EJ^TádV3ο\ sI zY HL82Tg8sĂO4f_}М $xz^IÑ*pj -ӇHGW.@dz胞>tkw`\;͢&Sh @B;Eix} -44D&/!ݴ# ح1ʷ#$`H־~RhӕZ%#h, +xՙKo7</@ $@ 699(U"To?zˮs>8Β3P|!zꭰSo!3BRf4.M橥jsYy^?]o{7W= +Irt>*AǏLGDë\9Tx~dܮuqIo$W\JUexWNAɅT(.r.c6d0YkۊnW +og^~Ħ٘g rz,b_eqlJ%Ѧz=:0C %DºZ#z+].ыzJ~=>'*,'8 oOh|Oޑ+oQcdA>ש\!>Sg8 Sz39TW/m='u8 _Nr~]o Dlx.~-xdTh~PROCNaVA[{by QȜU50nOkM==FG]&1Pu<\t>©{h~2 *m| m C!>Dacx7 7 +2W*'jr: fT c{i?Bvi[0O=xZSj3ךP19Gb> endobj -967 0 obj << +972 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [109.483 647.889 121.438 656.535] -/A << /S /GoTo /D (equation.9.48) >> +/Rect [465.011 568.786 476.966 579.634] +/A << /S /GoTo /D (equation.9.47) >> >> endobj -975 0 obj << +973 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [129.685 501.099 141.64 511.682] -/A << /S /GoTo /D (equation.9.49) >> +/Rect [109.483 420.94 121.438 429.587] +/A << /S /GoTo /D (equation.9.48) >> >> endobj -976 0 obj << +974 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [187.855 354.309 199.811 365.157] -/A << /S /GoTo /D (equation.9.50) >> +/Rect [129.685 281.429 141.64 292.013] +/A << /S /GoTo /D (equation.9.49) >> >> endobj -977 0 obj << +975 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [352.848 185.144 364.803 195.993] -/A << /S /GoTo /D (equation.9.51) >> +/Rect [187.855 141.918 199.811 152.766] +/A << /S /GoTo /D (equation.9.50) >> >> endobj -981 0 obj << -/D [979 0 R /XYZ 89 770.89 null] +979 0 obj << +/D [977 0 R /XYZ 89 770.89 null] >> endobj -462 0 obj << -/D [979 0 R /XYZ 90 733.028 null] +454 0 obj << +/D [977 0 R /XYZ 90 733.028 null] >> endobj -982 0 obj << -/D [979 0 R /XYZ 221.918 642.409 null] +458 0 obj << +/D [977 0 R /XYZ 90 638.711 null] >> endobj -466 0 obj << -/D [979 0 R /XYZ 90 588.23 null] +980 0 obj << +/D [977 0 R /XYZ 224.828 555.969 null] >> endobj -983 0 obj << -/D [979 0 R /XYZ 220.838 495.619 null] +462 0 obj << +/D [977 0 R /XYZ 90 500.883 null] >> endobj -470 0 obj << -/D [979 0 R /XYZ 90 441.44 null] +981 0 obj << +/D [977 0 R /XYZ 221.918 415.461 null] >> endobj -984 0 obj << -/D [979 0 R /XYZ 220.52 338.867 null] +466 0 obj << +/D [977 0 R /XYZ 90 363.309 null] >> endobj -474 0 obj << -/D [979 0 R /XYZ 90 280.703 null] +982 0 obj << +/D [977 0 R /XYZ 220.838 275.95 null] >> endobj -478 0 obj << -/D [979 0 R /XYZ 90 262.258 null] +470 0 obj << +/D [977 0 R /XYZ 90 223.798 null] >> endobj -985 0 obj << -/D [979 0 R /XYZ 219.928 172.925 null] +983 0 obj << +/D [977 0 R /XYZ 220.52 129.102 null] >> endobj -978 0 obj << -/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F1 664 0 R /F13 695 0 R /F6 882 0 R /F10 663 0 R /F26 533 0 R /F7 683 0 R >> +976 0 obj << +/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F10 663 0 R /F1 664 0 R /F6 880 0 R /F13 699 0 R >> /ProcSet [ /PDF /Text ] >> endobj -989 0 obj << -/Length 713 +988 0 obj << +/Length 1109 /Filter /FlateDecode >> stream -xڽVn0+tM^k$[2%,9iZ=ҳϛg&ʢ/Y8?./.&XWu\G]5y:X$bhם|I"Jyˊ#7&2m -?0xG.xy ku%/7oNL#.jEQҟe@%1ɛĨ -8Jw(J6{,HmmNRӬ@s*^67ZY0,{))՘r<ϻ^Ers91^Q|<5%I]23(=HnOҏ% -+=m`@H+u&S taX몚 -p1a+dzex.Y5 /_Hm'Н 0#O H/yeI~;;߾mل >)=ٷ %0 8,azЉq^Y0MR٬{j- AS嬩)U=C!17uX~^3oQNߞĿ[Ч<|)Ie%w G44N0F; man.a&(YCXf` Ibu(#ˋ_I +xڽWMo6W(IQ*]HBRN~Hl7nzE333O4AD ϟ׋wQs!C9A2a+t8[Ɣ&"6jvf3)][uךI<`j'jK73<( 9yk" |ƻO|s,a'ͼ5%y)ugq26]ƣO*D[oFvzZ4*]ѫ`xH2˃:Q) +Q$(J ?]9^ 0I4qASMSf ٔ&5 gR;8J"YTl9Ƃxۆÿ5!~QEJ_eC%8Ph(昻s!Љbި HctF:>QX)'<==谱Q<{m^/.oy|wFOD}F~%u@4Z_@BƯ[*Hd;>ex4tQV#%9Jwz9+-6Jzqp@ p,0E2tϹYۙ>-kϞkw06aԻj +L8Im~{qצ[5N޿ݲ̸6P1vM]4?60*KFْӰR+ΏmÎ#Ktwo׳KSTr݀mvZeIiG}Bzop O88twe.H4O<ݵvUD8|CPW1]ћCqpG_|1[Д@U>dy5;S#4ěu]<H{Â&29m_h endstream endobj -988 0 obj << +987 0 obj << /Type /Page -/Contents 989 0 R -/Resources 987 0 R +/Contents 988 0 R +/Resources 986 0 R /MediaBox [0 0 595.276 841.89] -/Parent 986 0 R +/Parent 984 0 R +/Annots [ 985 0 R ] +>> endobj +985 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.848 639.518 364.803 650.366] +/A << /S /GoTo /D (equation.9.51) >> +>> endobj +989 0 obj << +/D [987 0 R /XYZ 89 770.89 null] +>> endobj +474 0 obj << +/D [987 0 R /XYZ 90 733.028 null] +>> endobj +478 0 obj << +/D [987 0 R /XYZ 90 716.631 null] >> endobj 990 0 obj << -/D [988 0 R /XYZ 89 770.89 null] +/D [987 0 R /XYZ 219.928 627.298 null] >> endobj 482 0 obj << -/D [988 0 R /XYZ 90 733.028 null] +/D [987 0 R /XYZ 90 572.234 null] >> endobj 486 0 obj << -/D [988 0 R /XYZ 90 569.246 null] +/D [987 0 R /XYZ 90 408.674 null] >> endobj -987 0 obj << -/Font << /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R >> +986 0 obj << +/Font << /F26 533 0 R /F27 535 0 R /F29 638 0 R /F14 647 0 R /F8 536 0 R /F11 661 0 R /F1 664 0 R /F10 663 0 R /F7 687 0 R >> /ProcSet [ /PDF /Text ] >> endobj 991 0 obj @@ -4772,31 +4767,26 @@ endobj /FontFile 1017 0 R >> endobj 1019 0 obj << -/Length1 982 -/Length2 3535 +/Length1 952 +/Length2 3174 /Length3 0 -/Length 4180 +/Length 3799 /Filter /FlateDecode >> stream -xڭgXSօG@EQ z"A!  $& H*#D)UZҋ -H~xd1\o\׹􍄕8* 7u 0Pxê]Qfb"7q^x+&@ G#XDcF8(a0;CwG!`0FlPvh,3tsrG (@AD/e QBQHP.~ѤNhpNn(<@DPtPHӿ] W8PaP_KhG"p sEҷ uumS=c_XWc/翫ߚ<pG(")_,u*C !x3fP8 @c(Oʓ bq-JO8 Uwb{j0TZ -$4WLKQ$q&>澿C(cg\^.cVܑוa;Ơco0!W#s64앥jyriqpj=OX,/1D V-Hu9SM;@-S2Fwv uɤXrn֐# ɶiIM'7~S4p<";Udzii"^nĮODڨgN&HjWs9c֪/ۗ/I= m<Zj}k4-<I/(}-ᆀ aL]Ja qiu[-^2"ݕITżgќѥŘ~%$sKuyb.ȾjQ8w`)_澷Kͧqȹ$8҇ZӠnfT/ڻ篛\ }ǎwӁՏ`#BYR1-A!{So0 -ۗ-lL ־߿v\(y@Z6zYIH? >ix%wI+Ym0Q-Fd$|Ų]bփ'CLkKjˏSKN> wǔz7c&q+~Pù6A^y,I][D.4dc˜)5[^r4uJNi-<[Yst)2MLI 1YC?.h!MD|'tA6*gHZsAq+*.31WtKʢO҉qQo9mZ;# %AidgXuYઙ ^(|RVe#30}-5~ԗ^!jA7m|cZ'5t(6w<6%9%J1V29vXdQXUq3 fdzq;n#7gt660m}twI}\?EwUsdKa|CQ'ShI]YPO̢XZtRei% l^Ȕ/`1lYYW<7B̪N\ټt?SX"] Z6H\#r;__9hW+\: *u|1;.<#vwV E2%Fv{}7/z џ{ãTt=uHTuz %~̏sZ  ~wU5wyi'7gУ l5V4*:Fp]{DS}cyY4lSkRzՋkm^~lO*1r]_*wzy)[讣nd!,V^iSVY_ < D5iT)2,3Ƽ/92` =c9SN(= zB3R3_6XkŸ`i|su'MJ[pVQ@BAy9B5vkhC[t$"|,7aU'^;z~krǯ_'ww Ngザ8E˳.Qi_t4AW!X3jisYm{Qv*،c5 Ƶ4QSawAoEr}&TR ҋ[ݔU -iXq̑ 0r32~5B2%n]ߏ|E&L,Ñbw|B/8uɣQkPy&N5r#uf~,V"MBuمܣn" UwJjos<*pDloP#o\} I~Xa5:8vpWreu6~DqQ -z󳗪J}>DԿaXjKq\큞 }u7Ū9IHF6mN;Q $ُjHr dOͮYϱT]jlTL-Э,QHgbj7L^ 5͜)?% Q ^U6p%?psc.@Bz]Ĭ -R\k 8d|ij j&uwfk -֧!9|ҋwk3vNSg~q -WA6xyIB^Kl #˒uYnﹹG'O8r4566q& -z R;#MOK]㥗ʝo:3إK? -龭&w%=lZraunq}%sClI/<3F8.D_ܜTArh?E-%fԑqe{UR0tem!Ş^Nwl|I-2MwL^ٜt|z-5#,"Vj=i̟ l&ͻOy@b BrN=H1G }#I꘍/<+! QSMgOmmܢ?Vq$, 3qgOnj ^rbd$%׸W|kݠrO"ϽŠxZ=Olp_>PRdH`3ڳ7we|AqfEVۖ0d2'\Eаٰ?6z~Ϋ -ės_4FQ64}uu%(e6^IEfcvlOŭ %#![Qw289 -nJ\&8hkLPܑ9-.xbN^bӝbې`!oJub-CCE +xڭRy<}%$[Pn[!J!JcY4le$=nlQd>BeߞoϹ\s]0& b`I2mdR88b.Cpe4i),,,%G/ hc]qHG'< -]h8$ x'8s, {K(``w<0Iz0!xЃ OOs#D!ErD`p=K''_\2!h$X;08 +3tGYCPH&~RH7fC1?C#HOZ}@뿮?0&Ol$d!`XC>9yAɗAFr@b`p/E `'y&G}wR@"Ed/"oɒP,A9 ~J 9#;p̀]8gw򑐑$JԽAq88 #sýPcXJsrMHߕB1J-X&Gn;bENyr7l܉M==zs'Wfb֪嵡鞂gov<5l@;O֣EZN*24 KʝS, qSoCO]|ѝ DfҐ-gML(i rDD^̎No8<(NԜMC ƍvrV=|09ܓi)-Y1m k+)x:Lbv栋)Iz[eAK} ga|{"&E +85#[9E`M/I'p5;GŭT҉F:\}*scXzd*1OPn96թoQ)*̷JtE҃, c ;Up}3ygFҽ*n Q=0!Y_ߥ\s"piMgyvST) +f'r>/Du jH.h>Ȼdr&e>?1Mu)$JZ|iGT`݂0̑r,G6ԅ%ǐC3FR+?:?]Y:[[0޽S/f޿ :s7<~0?b'`c*ěQ}sv놇+uV{a!v&!BEr 3l$[lŊYC$bHDɼ%5lfGǫ??731%ewIfaz sy4_ 9nV)%\:_ .(|c,>oQ`)d0%h!ƌpjHQ9{- 啺Uuk }y!s^8',=>דx2i7E\w)utP%g%A?uP.N<~ѝud`Xpf;1wWzK}F?s:0Pb1s߽~Nak U(/FՀ׏uwYI1"?>úzNDkQH}}jCYYK{DNړHcoxL[,$b .J}HՁ fwe_6J1*4Jz^gLK' oa1!қd/'  )rЊ1LuGt]s^|kǢ]ƨ#(pniXz0nڒlLuG3VKYE7,z/6xlM-!|8^Lep߳;4y^F\fp"av(<̎8|x:"=J*~vmuk 7\zţ^ظO%qIaNucp\ ݚ auʅŠAtY^Vg>)tOغP$C/QwHRU,l+*F:;K*5H',n!sJt;Ai^Йғ9 (ƺo`P.G) t5 51i_ i\9)di1 \ 5._M⁗U 5r°w!Z:;=-84L fCޥD`VO`e%LZrҗ9)%} 36ǹ̏T9`Q=>;sW 6Z6H9+`XU%^)LwYw{1G}܏^ +TZLDWlP,5gpZ>g5}^QK ItJ&,b~IgEX>DHGzxugs01pva>V|iͦv=Q!o15#M-;nn?p`xW{FeԔc"G甑JܰihUH&Q/9Os kD3o{]b_N|һx/5*F53ܥ+e*2 L\{DS(:}Z$3?8xc!YKTتzEb^. =j߹&1a.{(pF$ÎцA#W싪;њ$*ۭFyN/c%XH6MҨڎ| VV% ]i2z5." +ۍ;ɆZ@V H 9NWӶ^W}m4vI.X*s*O"D<78V N}||ϸdrMn#_*= D8}鈔#dIN*h% p)>Nf8N"s6fm|/\ޥb;>zϚH|i卄6zҟ؛X"\CvT *uCq#fnu;O]+LZZS<~G+asŹ£4E. 5+qX%x8uL]ØUDfh)v{`%_loZ_ƹuWƹ ##wäs"k2^fץC'cvl͖kn4;Y@2ȡ2XC CV{LC}1K!ɻூAC+ly^0pnt슚_gpE݅ 4{k:EakoUĽMm_Z%4;F<5s0TUmkbYg\N\}ZՎsX9~"8T#tMfೲJ-l;Wb +SOZM]x: _5_. SU_gT\uܸ٬rJnOc괖pg0| endstream endobj 1020 0 obj << /Type /FontDescriptor -/FontName /GGLVOT+CMR12 +/FontName /IBXXFX+CMR12 /Flags 4 /FontBBox [-34 -251 988 750] /Ascent 694 @@ -4805,7 +4795,7 @@ endobj /ItalicAngle 0 /StemV 65 /XHeight 431 -/CharSet (/D/W/a/b/c/comma/e/eight/i/l/m/n/nine/r/two/u/zero) +/CharSet (/D/J/W/a/comma/e/i/l/m/n/one/three/two/u/zero) /FontFile 1019 0 R >> endobj 1021 0 obj << @@ -5083,7 +5073,7 @@ endobj /LastChar 122 /Widths 997 0 R >> endobj -791 0 obj << +796 0 obj << /Type /Font /Subtype /Type1 /BaseFont /EUVFVQ+CMMI5 @@ -5113,7 +5103,7 @@ endobj 532 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /GGLVOT+CMR12 +/BaseFont /IBXXFX+CMR12 /FontDescriptor 1020 0 R /FirstChar 44 /LastChar 117 @@ -5128,7 +5118,7 @@ endobj /LastChar 117 /Widths 1004 0 R >> endobj -882 0 obj << +880 0 obj << /Type /Font /Subtype /Type1 /BaseFont /KGCVSC+CMR5 @@ -5137,7 +5127,7 @@ endobj /LastChar 51 /Widths 991 0 R >> endobj -683 0 obj << +687 0 obj << /Type /Font /Subtype /Type1 /BaseFont /UOYEMU+CMR7 @@ -5155,7 +5145,7 @@ endobj /LastChar 112 /Widths 998 0 R >> endobj -695 0 obj << +699 0 obj << /Type /Font /Subtype /Type1 /BaseFont /PSEXVT+CMSY7 @@ -5183,55 +5173,55 @@ endobj /Type /Pages /Count 6 /Parent 1033 0 R -/Kids [666 0 R 674 0 R 680 0 R 685 0 R 690 0 R 698 0 R] +/Kids [666 0 R 674 0 R 680 0 R 684 0 R 689 0 R 694 0 R] >> endobj 714 0 obj << /Type /Pages /Count 6 /Parent 1033 0 R -/Kids [710 0 R 716 0 R 721 0 R 726 0 R 732 0 R 737 0 R] +/Kids [705 0 R 716 0 R 721 0 R 725 0 R 730 0 R 736 0 R] >> endobj -751 0 obj << +745 0 obj << /Type /Pages /Count 6 /Parent 1033 0 R -/Kids [748 0 R 754 0 R 762 0 R 769 0 R 775 0 R 782 0 R] +/Kids [741 0 R 753 0 R 758 0 R 768 0 R 773 0 R 779 0 R] >> endobj -792 0 obj << +791 0 obj << /Type /Pages /Count 6 /Parent 1033 0 R -/Kids [788 0 R 794 0 R 798 0 R 808 0 R 820 0 R 834 0 R] +/Kids [786 0 R 793 0 R 798 0 R 803 0 R 813 0 R 828 0 R] >> endobj -848 0 obj << +845 0 obj << /Type /Pages /Count 6 /Parent 1033 0 R -/Kids [843 0 R 854 0 R 867 0 R 878 0 R 891 0 R 903 0 R] +/Kids [840 0 R 851 0 R 862 0 R 875 0 R 890 0 R 900 0 R] >> endobj -921 0 obj << +918 0 obj << /Type /Pages /Count 6 /Parent 1034 0 R -/Kids [915 0 R 931 0 R 942 0 R 952 0 R 962 0 R 969 0 R] +/Kids [912 0 R 929 0 R 939 0 R 951 0 R 961 0 R 967 0 R] >> endobj -986 0 obj << +984 0 obj << /Type /Pages /Count 2 /Parent 1034 0 R -/Kids [979 0 R 988 0 R] +/Kids [977 0 R 987 0 R] >> endobj 1033 0 obj << /Type /Pages /Count 36 /Parent 1035 0 R -/Kids [537 0 R 671 0 R 714 0 R 751 0 R 792 0 R 848 0 R] +/Kids [537 0 R 671 0 R 714 0 R 745 0 R 791 0 R 845 0 R] >> endobj 1034 0 obj << /Type /Pages /Count 8 /Parent 1035 0 R -/Kids [921 0 R 986 0 R] +/Kids [918 0 R 984 0 R] >> endobj 1035 0 obj << /Type /Pages @@ -6108,87 +6098,87 @@ endobj /Count -2 >> endobj 1037 0 obj << -/Names [(Doc-Start) 530 0 R (equation.4.1) 660 0 R (equation.4.2) 662 0 R (equation.8.3) 772 0 R (equation.8.4) 778 0 R (equation.9.10) 824 0 R] +/Names [(Doc-Start) 530 0 R (equation.4.1) 660 0 R (equation.4.2) 662 0 R (equation.8.3) 776 0 R (equation.8.4) 782 0 R (equation.9.10) 821 0 R] /Limits [(Doc-Start) (equation.9.10)] >> endobj 1038 0 obj << -/Names [(equation.9.11) 825 0 R (equation.9.12) 826 0 R (equation.9.13) 827 0 R (equation.9.14) 828 0 R (equation.9.15) 837 0 R (equation.9.16) 838 0 R] +/Names [(equation.9.11) 831 0 R (equation.9.12) 832 0 R (equation.9.13) 833 0 R (equation.9.14) 834 0 R (equation.9.15) 835 0 R (equation.9.16) 836 0 R] /Limits [(equation.9.11) (equation.9.16)] >> endobj 1039 0 obj << -/Names [(equation.9.17) 839 0 R (equation.9.18) 846 0 R (equation.9.19) 847 0 R (equation.9.20) 857 0 R (equation.9.21) 858 0 R (equation.9.22) 859 0 R] +/Names [(equation.9.17) 843 0 R (equation.9.18) 844 0 R (equation.9.19) 854 0 R (equation.9.20) 855 0 R (equation.9.21) 856 0 R (equation.9.22) 865 0 R] /Limits [(equation.9.17) (equation.9.22)] >> endobj 1040 0 obj << -/Names [(equation.9.23) 860 0 R (equation.9.24) 861 0 R (equation.9.25) 870 0 R (equation.9.26) 871 0 R (equation.9.27) 872 0 R (equation.9.28) 881 0 R] +/Names [(equation.9.23) 866 0 R (equation.9.24) 867 0 R (equation.9.25) 868 0 R (equation.9.26) 869 0 R (equation.9.27) 878 0 R (equation.9.28) 879 0 R] /Limits [(equation.9.23) (equation.9.28)] >> endobj 1041 0 obj << -/Names [(equation.9.29) 883 0 R (equation.9.30) 884 0 R (equation.9.31) 885 0 R (equation.9.32) 894 0 R (equation.9.33) 895 0 R (equation.9.34) 896 0 R] +/Names [(equation.9.29) 881 0 R (equation.9.30) 882 0 R (equation.9.31) 893 0 R (equation.9.32) 894 0 R (equation.9.33) 895 0 R (equation.9.34) 896 0 R] /Limits [(equation.9.29) (equation.9.34)] >> endobj 1042 0 obj << -/Names [(equation.9.35) 906 0 R (equation.9.36) 907 0 R (equation.9.37) 919 0 R (equation.9.38) 920 0 R (equation.9.39) 934 0 R (equation.9.40) 935 0 R] +/Names [(equation.9.35) 903 0 R (equation.9.36) 916 0 R (equation.9.37) 917 0 R (equation.9.38) 932 0 R (equation.9.39) 933 0 R (equation.9.40) 934 0 R] /Limits [(equation.9.35) (equation.9.40)] >> endobj 1043 0 obj << -/Names [(equation.9.41) 936 0 R (equation.9.42) 945 0 R (equation.9.43) 946 0 R (equation.9.44) 956 0 R (equation.9.45) 972 0 R (equation.9.46) 973 0 R] +/Names [(equation.9.41) 935 0 R (equation.9.42) 942 0 R (equation.9.43) 955 0 R (equation.9.44) 956 0 R (equation.9.45) 970 0 R (equation.9.46) 971 0 R] /Limits [(equation.9.41) (equation.9.46)] >> endobj 1044 0 obj << -/Names [(equation.9.47) 974 0 R (equation.9.48) 982 0 R (equation.9.49) 983 0 R (equation.9.5) 811 0 R (equation.9.50) 984 0 R (equation.9.51) 985 0 R] +/Names [(equation.9.47) 980 0 R (equation.9.48) 981 0 R (equation.9.49) 982 0 R (equation.9.5) 816 0 R (equation.9.50) 983 0 R (equation.9.51) 990 0 R] /Limits [(equation.9.47) (equation.9.51)] >> endobj 1045 0 obj << -/Names [(equation.9.6) 812 0 R (equation.9.7) 813 0 R (equation.9.8) 814 0 R (equation.9.9) 823 0 R (figure.1) 735 0 R (figure.2) 752 0 R] +/Names [(equation.9.6) 817 0 R (equation.9.7) 818 0 R (equation.9.8) 819 0 R (equation.9.9) 820 0 R (figure.1) 739 0 R (figure.2) 756 0 R] /Limits [(equation.9.6) (figure.2)] >> endobj 1046 0 obj << -/Names [(figure.3) 897 0 R (figure.4) 918 0 R (figure.5) 937 0 R (figure.6) 955 0 R (page.1) 529 0 R (page.10) 687 0 R] +/Names [(figure.3) 897 0 R (figure.4) 915 0 R (figure.5) 936 0 R (figure.6) 954 0 R (page.1) 529 0 R (page.10) 686 0 R] /Limits [(figure.3) (page.10)] >> endobj 1047 0 obj << -/Names [(page.11) 692 0 R (page.12) 700 0 R (page.13) 712 0 R (page.14) 718 0 R (page.15) 723 0 R (page.16) 728 0 R] +/Names [(page.11) 691 0 R (page.12) 696 0 R (page.13) 707 0 R (page.14) 718 0 R (page.15) 723 0 R (page.16) 727 0 R] /Limits [(page.11) (page.16)] >> endobj 1048 0 obj << -/Names [(page.17) 734 0 R (page.18) 739 0 R (page.19) 750 0 R (page.2) 595 0 R (page.20) 756 0 R (page.21) 764 0 R] +/Names [(page.17) 732 0 R (page.18) 738 0 R (page.19) 743 0 R (page.2) 595 0 R (page.20) 755 0 R (page.21) 760 0 R] /Limits [(page.17) (page.21)] >> endobj 1049 0 obj << -/Names [(page.22) 771 0 R (page.23) 777 0 R (page.24) 784 0 R (page.25) 790 0 R (page.26) 796 0 R (page.27) 800 0 R] +/Names [(page.22) 770 0 R (page.23) 775 0 R (page.24) 781 0 R (page.25) 788 0 R (page.26) 795 0 R (page.27) 800 0 R] /Limits [(page.22) (page.27)] >> endobj 1050 0 obj << -/Names [(page.28) 810 0 R (page.29) 822 0 R (page.3) 637 0 R (page.30) 836 0 R (page.31) 845 0 R (page.32) 856 0 R] +/Names [(page.28) 805 0 R (page.29) 815 0 R (page.3) 637 0 R (page.30) 830 0 R (page.31) 842 0 R (page.32) 853 0 R] /Limits [(page.28) (page.32)] >> endobj 1051 0 obj << -/Names [(page.33) 869 0 R (page.34) 880 0 R (page.35) 893 0 R (page.36) 905 0 R (page.37) 917 0 R (page.38) 933 0 R] +/Names [(page.33) 864 0 R (page.34) 877 0 R (page.35) 892 0 R (page.36) 902 0 R (page.37) 914 0 R (page.38) 931 0 R] /Limits [(page.33) (page.38)] >> endobj 1052 0 obj << -/Names [(page.39) 944 0 R (page.4) 645 0 R (page.40) 954 0 R (page.41) 964 0 R (page.42) 971 0 R (page.43) 981 0 R] +/Names [(page.39) 941 0 R (page.4) 645 0 R (page.40) 953 0 R (page.41) 963 0 R (page.42) 969 0 R (page.43) 979 0 R] /Limits [(page.39) (page.43)] >> endobj 1053 0 obj << -/Names [(page.44) 990 0 R (page.5) 651 0 R (page.6) 658 0 R (page.7) 668 0 R (page.8) 676 0 R (page.9) 682 0 R] +/Names [(page.44) 989 0 R (page.5) 651 0 R (page.6) 658 0 R (page.7) 668 0 R (page.8) 676 0 R (page.9) 682 0 R] /Limits [(page.44) (page.9)] >> endobj 1054 0 obj << -/Names [(section*.1) 534 0 R (section*.10) 701 0 R (section*.11) 702 0 R (section*.12) 703 0 R (section*.13) 704 0 R (section*.14) 705 0 R] +/Names [(section*.1) 534 0 R (section*.10) 701 0 R (section*.11) 702 0 R (section*.12) 703 0 R (section*.13) 708 0 R (section*.14) 709 0 R] /Limits [(section*.1) (section*.14)] >> endobj 1055 0 obj << -/Names [(section*.15) 706 0 R (section*.16) 707 0 R (section*.17) 708 0 R (section*.18) 713 0 R (section*.19) 719 0 R (section*.2) 646 0 R] +/Names [(section*.15) 710 0 R (section*.16) 711 0 R (section*.17) 712 0 R (section*.18) 713 0 R (section*.19) 719 0 R (section*.2) 646 0 R] /Limits [(section*.15) (section*.2)] >> endobj 1056 0 obj << -/Names [(section*.20) 724 0 R (section*.21) 740 0 R (section*.22) 765 0 R (section*.23) 779 0 R (section*.24) 786 0 R (section*.3) 652 0 R] +/Names [(section*.20) 728 0 R (section*.21) 744 0 R (section*.22) 761 0 R (section*.23) 783 0 R (section*.24) 790 0 R (section*.3) 652 0 R] /Limits [(section*.20) (section*.3)] >> endobj 1057 0 obj << -/Names [(section*.4) 659 0 R (section*.5) 669 0 R (section*.6) 670 0 R (section*.7) 678 0 R (section*.8) 694 0 R (section*.9) 696 0 R] +/Names [(section*.4) 659 0 R (section*.5) 669 0 R (section*.6) 670 0 R (section*.7) 678 0 R (section*.8) 698 0 R (section*.9) 700 0 R] /Limits [(section*.4) (section*.9)] >> endobj 1058 0 obj << @@ -6328,8 +6318,8 @@ endobj >> endobj 1091 0 obj << /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.9)/Keywords() -/CreationDate (D:20091208090817+01'00') -/ModDate (D:20091208090817+01'00') +/CreationDate (D:20100630172818+02'00') +/ModDate (D:20100630172818+02'00') /Trapped /False /PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.1415926-1.40.9-2.2 (Web2C 7.5.7) kpathsea version 3.5.7) >> endobj @@ -6341,1097 +6331,1097 @@ xref 0000000004 00000 f 0000000000 00000 f 0000000015 00000 n -0000038067 00000 n -0000288688 00000 n +0000038058 00000 n +0000288776 00000 n 0000000060 00000 n 0000000096 00000 n -0000038122 00000 n -0000288616 00000 n +0000038113 00000 n +0000288704 00000 n 0000000146 00000 n 0000000175 00000 n -0000040882 00000 n -0000288543 00000 n +0000040873 00000 n +0000288631 00000 n 0000000226 00000 n 0000000252 00000 n -0000040995 00000 n -0000288455 00000 n +0000040986 00000 n +0000288543 00000 n 0000000298 00000 n 0000000345 00000 n -0000042623 00000 n -0000288366 00000 n +0000042614 00000 n +0000288454 00000 n 0000000391 00000 n 0000000428 00000 n -0000042679 00000 n -0000288240 00000 n +0000042670 00000 n +0000288328 00000 n 0000000474 00000 n 0000000507 00000 n -0000042734 00000 n -0000288166 00000 n +0000042725 00000 n +0000288254 00000 n 0000000558 00000 n 0000000593 00000 n -0000044835 00000 n -0000288079 00000 n +0000044826 00000 n +0000288167 00000 n 0000000644 00000 n 0000000682 00000 n -0000044948 00000 n -0000287992 00000 n +0000044939 00000 n +0000288080 00000 n 0000000733 00000 n 0000000768 00000 n -0000046600 00000 n -0000287905 00000 n +0000046591 00000 n +0000287993 00000 n 0000000819 00000 n 0000000862 00000 n -0000049112 00000 n -0000287781 00000 n +0000049376 00000 n +0000287869 00000 n 0000000913 00000 n 0000000945 00000 n -0000049168 00000 n -0000287707 00000 n +0000049432 00000 n +0000287795 00000 n 0000001001 00000 n 0000001034 00000 n -0000051121 00000 n -0000287633 00000 n +0000053123 00000 n +0000287721 00000 n 0000001090 00000 n 0000001127 00000 n -0000055678 00000 n -0000287546 00000 n +0000057009 00000 n +0000287634 00000 n 0000001178 00000 n 0000001212 00000 n -0000055734 00000 n -0000287435 00000 n +0000057065 00000 n +0000287523 00000 n 0000001263 00000 n 0000001291 00000 n -0000055790 00000 n -0000287361 00000 n +0000057120 00000 n +0000287449 00000 n 0000001347 00000 n 0000001381 00000 n -0000058192 00000 n -0000287287 00000 n +0000057347 00000 n +0000287375 00000 n 0000001437 00000 n 0000001472 00000 n -0000058646 00000 n -0000287160 00000 n +0000059887 00000 n +0000287248 00000 n 0000001518 00000 n 0000001550 00000 n -0000058702 00000 n -0000287049 00000 n +0000059943 00000 n +0000287137 00000 n 0000001601 00000 n 0000001643 00000 n -0000058757 00000 n -0000286975 00000 n +0000059999 00000 n +0000287063 00000 n 0000001699 00000 n 0000001739 00000 n -0000060349 00000 n -0000286888 00000 n +0000061614 00000 n +0000286976 00000 n 0000001795 00000 n 0000001836 00000 n -0000061912 00000 n -0000286801 00000 n +0000063120 00000 n +0000286889 00000 n 0000001892 00000 n 0000001935 00000 n -0000065206 00000 n -0000286727 00000 n +0000064430 00000 n +0000286815 00000 n 0000001991 00000 n 0000002027 00000 n -0000065262 00000 n -0000286613 00000 n +0000066656 00000 n +0000286701 00000 n 0000002078 00000 n 0000002110 00000 n -0000065318 00000 n -0000286535 00000 n +0000066712 00000 n +0000286623 00000 n 0000002167 00000 n 0000002200 00000 n -0000065375 00000 n -0000286443 00000 n +0000066769 00000 n +0000286531 00000 n 0000002257 00000 n 0000002287 00000 n -0000067152 00000 n -0000286365 00000 n +0000066826 00000 n +0000286453 00000 n 0000002344 00000 n 0000002371 00000 n -0000079178 00000 n -0000286272 00000 n +0000068582 00000 n +0000286360 00000 n 0000002418 00000 n 0000002461 00000 n -0000081081 00000 n -0000286178 00000 n +0000082757 00000 n +0000286266 00000 n 0000002508 00000 n 0000002540 00000 n -0000092223 00000 n -0000286045 00000 n +0000093385 00000 n +0000286133 00000 n 0000002587 00000 n 0000002628 00000 n -0000092280 00000 n -0000285966 00000 n +0000093442 00000 n +0000286054 00000 n 0000002680 00000 n 0000002735 00000 n -0000094357 00000 n -0000285873 00000 n +0000093499 00000 n +0000285961 00000 n 0000002787 00000 n 0000002843 00000 n -0000094414 00000 n -0000285755 00000 n +0000096366 00000 n +0000285843 00000 n 0000002895 00000 n 0000002951 00000 n -0000094471 00000 n -0000285676 00000 n +0000096423 00000 n +0000285764 00000 n 0000003008 00000 n 0000003076 00000 n -0000097432 00000 n -0000285597 00000 n +0000098523 00000 n +0000285685 00000 n 0000003133 00000 n 0000003201 00000 n -0000099563 00000 n -0000285478 00000 n +0000100684 00000 n +0000285566 00000 n 0000003248 00000 n 0000003285 00000 n -0000101034 00000 n -0000285360 00000 n +0000100798 00000 n +0000285448 00000 n 0000003337 00000 n 0000003377 00000 n -0000101091 00000 n -0000285281 00000 n +0000100855 00000 n +0000285369 00000 n 0000003434 00000 n 0000003458 00000 n -0000101148 00000 n -0000285188 00000 n +0000102224 00000 n +0000285276 00000 n 0000003515 00000 n 0000003539 00000 n -0000101205 00000 n -0000285095 00000 n +0000102281 00000 n +0000285183 00000 n 0000003596 00000 n 0000003621 00000 n -0000101262 00000 n -0000285002 00000 n +0000102338 00000 n +0000285090 00000 n 0000003678 00000 n 0000003703 00000 n -0000101319 00000 n -0000284923 00000 n +0000102395 00000 n +0000285011 00000 n 0000003760 00000 n 0000003786 00000 n -0000102555 00000 n -0000284790 00000 n +0000102452 00000 n +0000284878 00000 n 0000003838 00000 n 0000003870 00000 n -0000102612 00000 n -0000284711 00000 n +0000102509 00000 n +0000284799 00000 n 0000003927 00000 n 0000003950 00000 n -0000102669 00000 n -0000284618 00000 n +0000102566 00000 n +0000284706 00000 n 0000004007 00000 n 0000004030 00000 n -0000102726 00000 n -0000284525 00000 n +0000103931 00000 n +0000284613 00000 n 0000004087 00000 n 0000004112 00000 n -0000102783 00000 n -0000284432 00000 n +0000103988 00000 n +0000284520 00000 n 0000004169 00000 n 0000004194 00000 n -0000102840 00000 n -0000284339 00000 n +0000104045 00000 n +0000284427 00000 n 0000004251 00000 n 0000004275 00000 n -0000102897 00000 n -0000284246 00000 n +0000104102 00000 n +0000284334 00000 n 0000004332 00000 n 0000004356 00000 n -0000104257 00000 n -0000284153 00000 n +0000104157 00000 n +0000284241 00000 n 0000004413 00000 n 0000004437 00000 n -0000104314 00000 n -0000284060 00000 n +0000104214 00000 n +0000284148 00000 n 0000004494 00000 n 0000004519 00000 n -0000104371 00000 n -0000283967 00000 n +0000105354 00000 n +0000284055 00000 n 0000004576 00000 n 0000004600 00000 n -0000104428 00000 n -0000283874 00000 n +0000105411 00000 n +0000283962 00000 n 0000004658 00000 n 0000004682 00000 n -0000104484 00000 n -0000283781 00000 n +0000105468 00000 n +0000283869 00000 n 0000004740 00000 n 0000004764 00000 n -0000104541 00000 n -0000283688 00000 n +0000105525 00000 n +0000283776 00000 n 0000004822 00000 n 0000004847 00000 n -0000107445 00000 n -0000283595 00000 n +0000105582 00000 n +0000283683 00000 n 0000004905 00000 n 0000004930 00000 n -0000107502 00000 n -0000283516 00000 n +0000105639 00000 n +0000283604 00000 n 0000004988 00000 n 0000005013 00000 n -0000107559 00000 n -0000283384 00000 n +0000109115 00000 n +0000283472 00000 n 0000005065 00000 n 0000005117 00000 n -0000107616 00000 n -0000283305 00000 n +0000109172 00000 n +0000283393 00000 n 0000005174 00000 n 0000005196 00000 n -0000107735 00000 n -0000283212 00000 n +0000109291 00000 n +0000283300 00000 n 0000005253 00000 n 0000005275 00000 n -0000110604 00000 n -0000283119 00000 n +0000109532 00000 n +0000283207 00000 n 0000005332 00000 n 0000005355 00000 n -0000110723 00000 n -0000283026 00000 n +0000109651 00000 n +0000283114 00000 n 0000005412 00000 n 0000005434 00000 n -0000110842 00000 n -0000282933 00000 n +0000112398 00000 n +0000283021 00000 n 0000005491 00000 n 0000005513 00000 n -0000110960 00000 n -0000282840 00000 n +0000112517 00000 n +0000282928 00000 n 0000005570 00000 n 0000005593 00000 n -0000111078 00000 n -0000282747 00000 n +0000112636 00000 n +0000282835 00000 n 0000005650 00000 n 0000005673 00000 n -0000113599 00000 n -0000282654 00000 n +0000112817 00000 n +0000282742 00000 n 0000005730 00000 n 0000005753 00000 n -0000113718 00000 n -0000282575 00000 n +0000112936 00000 n +0000282663 00000 n 0000005810 00000 n 0000005834 00000 n -0000113837 00000 n -0000282442 00000 n +0000115199 00000 n +0000282530 00000 n 0000005886 00000 n 0000005932 00000 n -0000113894 00000 n -0000282363 00000 n +0000115256 00000 n +0000282451 00000 n 0000005989 00000 n 0000006012 00000 n -0000113951 00000 n -0000282270 00000 n +0000115313 00000 n +0000282358 00000 n 0000006069 00000 n 0000006094 00000 n -0000116188 00000 n -0000282177 00000 n +0000115432 00000 n +0000282265 00000 n 0000006151 00000 n 0000006176 00000 n -0000116307 00000 n -0000282084 00000 n +0000115551 00000 n +0000282172 00000 n 0000006233 00000 n 0000006257 00000 n -0000116364 00000 n -0000281991 00000 n +0000115608 00000 n +0000282079 00000 n 0000006314 00000 n 0000006340 00000 n -0000116421 00000 n -0000281898 00000 n +0000117891 00000 n +0000281986 00000 n 0000006397 00000 n 0000006423 00000 n -0000116478 00000 n -0000281805 00000 n +0000117948 00000 n +0000281893 00000 n 0000006480 00000 n 0000006504 00000 n -0000119377 00000 n -0000281712 00000 n +0000118067 00000 n +0000281800 00000 n 0000006561 00000 n 0000006586 00000 n -0000119496 00000 n -0000281619 00000 n +0000118186 00000 n +0000281707 00000 n 0000006643 00000 n 0000006668 00000 n -0000119615 00000 n -0000281526 00000 n +0000121069 00000 n +0000281614 00000 n 0000006726 00000 n 0000006749 00000 n -0000119734 00000 n -0000281433 00000 n +0000121188 00000 n +0000281521 00000 n 0000006807 00000 n 0000006831 00000 n -0000122373 00000 n -0000281340 00000 n +0000121369 00000 n +0000281428 00000 n 0000006889 00000 n 0000006914 00000 n -0000122492 00000 n -0000281247 00000 n +0000121488 00000 n +0000281335 00000 n 0000006972 00000 n 0000006996 00000 n -0000122611 00000 n -0000281154 00000 n +0000124273 00000 n +0000281242 00000 n 0000007054 00000 n 0000007080 00000 n -0000122668 00000 n -0000281075 00000 n +0000124330 00000 n +0000281163 00000 n 0000007138 00000 n 0000007163 00000 n -0000125077 00000 n -0000280943 00000 n +0000124449 00000 n +0000281031 00000 n 0000007215 00000 n 0000007261 00000 n -0000125134 00000 n -0000280864 00000 n +0000124506 00000 n +0000280952 00000 n 0000007318 00000 n 0000007341 00000 n -0000125251 00000 n -0000280771 00000 n +0000124624 00000 n +0000280859 00000 n 0000007398 00000 n 0000007422 00000 n -0000125370 00000 n -0000280692 00000 n +0000124743 00000 n +0000280780 00000 n 0000007479 00000 n 0000007503 00000 n -0000125489 00000 n -0000280559 00000 n +0000128389 00000 n +0000280647 00000 n 0000007555 00000 n 0000007603 00000 n -0000125546 00000 n -0000280480 00000 n +0000128446 00000 n +0000280568 00000 n 0000007660 00000 n 0000007684 00000 n -0000129477 00000 n -0000280387 00000 n +0000128564 00000 n +0000280475 00000 n 0000007741 00000 n 0000007765 00000 n -0000129596 00000 n -0000280294 00000 n +0000128683 00000 n +0000280382 00000 n 0000007822 00000 n 0000007846 00000 n -0000129777 00000 n -0000280201 00000 n +0000137929 00000 n +0000280289 00000 n 0000007903 00000 n 0000007928 00000 n -0000138652 00000 n -0000280108 00000 n +0000137986 00000 n +0000280196 00000 n 0000007985 00000 n 0000008009 00000 n -0000138771 00000 n -0000280015 00000 n +0000146987 00000 n +0000280103 00000 n 0000008066 00000 n 0000008090 00000 n -0000138890 00000 n -0000279922 00000 n +0000147106 00000 n +0000280010 00000 n 0000008147 00000 n 0000008171 00000 n -0000147706 00000 n -0000279829 00000 n +0000150661 00000 n +0000279917 00000 n 0000008228 00000 n 0000008252 00000 n -0000147825 00000 n -0000279736 00000 n +0000150780 00000 n +0000279824 00000 n 0000008309 00000 n 0000008333 00000 n -0000151720 00000 n -0000279643 00000 n +0000150899 00000 n +0000279731 00000 n 0000008391 00000 n 0000008415 00000 n -0000151900 00000 n -0000279550 00000 n +0000158430 00000 n +0000279638 00000 n 0000008473 00000 n 0000008498 00000 n -0000158927 00000 n -0000279457 00000 n +0000158487 00000 n +0000279545 00000 n 0000008556 00000 n 0000008580 00000 n -0000159045 00000 n -0000279364 00000 n +0000164821 00000 n +0000279452 00000 n 0000008638 00000 n 0000008662 00000 n -0000159164 00000 n -0000279271 00000 n +0000164940 00000 n +0000279359 00000 n 0000008720 00000 n 0000008744 00000 n -0000165154 00000 n -0000279178 00000 n +0000166696 00000 n +0000279266 00000 n 0000008802 00000 n 0000008827 00000 n -0000165211 00000 n -0000279085 00000 n +0000166753 00000 n +0000279173 00000 n 0000008885 00000 n 0000008910 00000 n -0000167224 00000 n -0000278992 00000 n +0000166810 00000 n +0000279080 00000 n 0000008968 00000 n 0000008993 00000 n -0000167281 00000 n -0000278899 00000 n +0000166867 00000 n +0000278987 00000 n 0000009051 00000 n 0000009076 00000 n -0000167338 00000 n -0000278806 00000 n +0000166924 00000 n +0000278894 00000 n 0000009134 00000 n 0000009158 00000 n -0000167395 00000 n -0000278727 00000 n +0000169581 00000 n +0000278815 00000 n 0000009216 00000 n 0000009241 00000 n -0000169802 00000 n -0000278595 00000 n +0000169638 00000 n +0000278683 00000 n 0000009293 00000 n 0000009338 00000 n -0000169859 00000 n -0000278516 00000 n +0000169695 00000 n +0000278604 00000 n 0000009395 00000 n 0000009417 00000 n -0000169977 00000 n -0000278423 00000 n +0000169814 00000 n +0000278511 00000 n 0000009474 00000 n 0000009496 00000 n -0000170096 00000 n -0000278330 00000 n +0000169933 00000 n +0000278418 00000 n 0000009553 00000 n 0000009576 00000 n -0000170153 00000 n -0000278237 00000 n +0000172576 00000 n +0000278325 00000 n 0000009633 00000 n 0000009656 00000 n -0000170210 00000 n -0000278144 00000 n +0000172633 00000 n +0000278232 00000 n 0000009713 00000 n 0000009736 00000 n -0000172889 00000 n -0000278051 00000 n +0000172752 00000 n +0000278139 00000 n 0000009793 00000 n 0000009816 00000 n -0000173008 00000 n -0000277958 00000 n +0000172871 00000 n +0000278046 00000 n 0000009873 00000 n 0000009897 00000 n -0000173126 00000 n -0000277879 00000 n +0000172989 00000 n +0000277967 00000 n 0000009954 00000 n 0000009978 00000 n -0000173243 00000 n -0000277761 00000 n +0000174821 00000 n +0000277849 00000 n 0000010030 00000 n 0000010072 00000 n -0000173300 00000 n -0000277682 00000 n +0000174878 00000 n +0000277770 00000 n 0000010129 00000 n 0000010154 00000 n -0000174586 00000 n -0000277589 00000 n +0000174997 00000 n +0000277677 00000 n 0000010211 00000 n 0000010236 00000 n -0000174643 00000 n -0000277510 00000 n +0000175054 00000 n +0000277598 00000 n 0000010293 00000 n 0000010318 00000 n -0000011827 00000 n -0000012238 00000 n -0000012389 00000 n -0000012546 00000 n -0000012703 00000 n -0000012854 00000 n -0000013005 00000 n -0000013156 00000 n -0000013313 00000 n -0000013470 00000 n -0000013626 00000 n -0000013782 00000 n -0000013938 00000 n -0000014100 00000 n -0000014262 00000 n -0000014419 00000 n -0000014576 00000 n -0000014738 00000 n -0000014900 00000 n -0000015051 00000 n -0000015208 00000 n -0000015370 00000 n -0000015532 00000 n -0000015692 00000 n -0000015853 00000 n -0000016010 00000 n -0000016172 00000 n -0000016333 00000 n -0000016495 00000 n -0000016645 00000 n -0000016794 00000 n -0000016945 00000 n -0000017102 00000 n -0000017259 00000 n -0000017416 00000 n -0000017576 00000 n -0000019791 00000 n -0000017906 00000 n +0000011818 00000 n +0000012229 00000 n +0000012380 00000 n +0000012537 00000 n +0000012694 00000 n +0000012845 00000 n +0000012996 00000 n +0000013147 00000 n +0000013304 00000 n +0000013461 00000 n +0000013617 00000 n +0000013773 00000 n +0000013929 00000 n +0000014091 00000 n +0000014253 00000 n +0000014410 00000 n +0000014567 00000 n +0000014729 00000 n +0000014891 00000 n +0000015042 00000 n +0000015199 00000 n +0000015361 00000 n +0000015523 00000 n +0000015683 00000 n +0000015844 00000 n +0000016001 00000 n +0000016163 00000 n +0000016324 00000 n +0000016486 00000 n +0000016636 00000 n +0000016785 00000 n +0000016936 00000 n +0000017093 00000 n +0000017250 00000 n +0000017407 00000 n +0000017567 00000 n +0000019781 00000 n +0000017897 00000 n 0000010370 00000 n -0000017736 00000 n -0000017792 00000 n -0000275382 00000 n -0000275237 00000 n -0000274369 00000 n -0000017849 00000 n -0000274223 00000 n -0000275093 00000 n -0000276242 00000 n -0000019941 00000 n -0000020098 00000 n -0000020260 00000 n -0000020422 00000 n -0000020584 00000 n -0000020746 00000 n -0000020908 00000 n -0000021065 00000 n -0000021227 00000 n -0000021389 00000 n -0000021550 00000 n -0000021711 00000 n -0000021873 00000 n -0000022035 00000 n -0000022196 00000 n -0000022358 00000 n -0000022520 00000 n -0000022683 00000 n -0000022845 00000 n -0000023008 00000 n -0000023170 00000 n -0000023333 00000 n -0000023490 00000 n -0000023649 00000 n -0000023811 00000 n -0000023972 00000 n -0000024134 00000 n -0000024294 00000 n -0000024456 00000 n -0000024617 00000 n -0000024779 00000 n -0000024936 00000 n -0000025093 00000 n -0000025254 00000 n -0000025416 00000 n -0000025578 00000 n -0000025740 00000 n -0000025902 00000 n -0000026064 00000 n -0000026225 00000 n -0000026387 00000 n -0000026548 00000 n -0000026711 00000 n -0000026872 00000 n -0000027035 00000 n -0000027197 00000 n -0000027360 00000 n -0000027523 00000 n -0000027680 00000 n -0000027842 00000 n -0000028004 00000 n -0000028166 00000 n -0000028321 00000 n -0000031049 00000 n -0000028537 00000 n -0000019228 00000 n -0000018029 00000 n -0000028481 00000 n -0000031210 00000 n -0000031372 00000 n -0000031532 00000 n -0000031694 00000 n -0000031856 00000 n -0000032018 00000 n -0000032180 00000 n -0000032342 00000 n -0000032505 00000 n -0000032668 00000 n -0000032831 00000 n -0000032994 00000 n -0000033157 00000 n -0000033320 00000 n -0000033483 00000 n -0000033646 00000 n -0000033809 00000 n -0000033972 00000 n -0000034135 00000 n -0000034292 00000 n -0000034454 00000 n -0000034616 00000 n -0000034778 00000 n -0000034938 00000 n -0000035100 00000 n -0000035261 00000 n -0000035423 00000 n -0000035580 00000 n -0000035737 00000 n -0000035899 00000 n -0000036060 00000 n -0000036221 00000 n -0000036572 00000 n -0000036746 00000 n -0000036926 00000 n -0000037102 00000 n -0000037272 00000 n -0000037670 00000 n -0000038178 00000 n -0000030582 00000 n -0000028621 00000 n -0000038011 00000 n -0000276097 00000 n -0000036397 00000 n -0000037471 00000 n -0000037841 00000 n -0000041051 00000 n -0000040707 00000 n -0000038275 00000 n -0000040826 00000 n -0000040938 00000 n -0000275810 00000 n -0000042847 00000 n -0000042448 00000 n -0000041174 00000 n -0000042567 00000 n -0000042790 00000 n -0000044476 00000 n -0000044625 00000 n -0000045127 00000 n -0000044329 00000 n -0000042970 00000 n -0000044779 00000 n -0000044891 00000 n -0000045004 00000 n -0000274659 00000 n -0000045065 00000 n -0000274949 00000 n -0000274515 00000 n -0000046713 00000 n -0000046368 00000 n -0000045288 00000 n -0000046487 00000 n -0000046543 00000 n -0000046656 00000 n -0000276360 00000 n -0000048657 00000 n -0000049281 00000 n -0000048510 00000 n -0000046836 00000 n -0000049056 00000 n -0000048857 00000 n -0000049224 00000 n -0000051177 00000 n -0000050946 00000 n -0000049417 00000 n -0000051065 00000 n -0000275669 00000 n -0000053413 00000 n -0000053238 00000 n -0000051325 00000 n -0000053357 00000 n -0000055262 00000 n -0000055959 00000 n -0000055115 00000 n -0000053548 00000 n -0000055622 00000 n -0000055442 00000 n -0000055846 00000 n -0000275954 00000 n -0000055903 00000 n -0000058812 00000 n -0000057960 00000 n -0000056133 00000 n -0000058079 00000 n -0000058135 00000 n -0000058248 00000 n -0000058305 00000 n -0000058362 00000 n -0000058419 00000 n -0000058476 00000 n -0000058532 00000 n -0000058589 00000 n -0000060404 00000 n -0000060117 00000 n -0000058986 00000 n -0000060236 00000 n -0000060292 00000 n -0000276478 00000 n -0000061968 00000 n -0000061680 00000 n -0000060514 00000 n -0000061799 00000 n -0000061855 00000 n -0000063391 00000 n -0000063159 00000 n -0000062078 00000 n -0000063278 00000 n -0000063334 00000 n -0000065432 00000 n -0000065031 00000 n -0000063501 00000 n -0000065150 00000 n -0000066946 00000 n -0000068567 00000 n -0000067209 00000 n -0000066807 00000 n -0000065568 00000 n -0000067096 00000 n -0000079116 00000 n -0000079292 00000 n -0000068448 00000 n -0000067306 00000 n -0000079060 00000 n -0000079235 00000 n -0000078824 00000 n -0000078941 00000 n -0000078988 00000 n -0000080680 00000 n -0000083073 00000 n -0000080830 00000 n -0000081138 00000 n -0000080533 00000 n -0000079430 00000 n -0000081025 00000 n -0000276596 00000 n -0000089651 00000 n -0000089713 00000 n -0000082954 00000 n -0000081235 00000 n -0000089595 00000 n -0000089359 00000 n -0000089476 00000 n -0000089523 00000 n -0000091933 00000 n -0000092337 00000 n -0000091794 00000 n -0000089838 00000 n -0000092110 00000 n -0000092166 00000 n -0000093991 00000 n -0000094146 00000 n -0000094528 00000 n -0000093844 00000 n -0000092472 00000 n -0000094301 00000 n -0000097370 00000 n -0000097159 00000 n -0000097607 00000 n -0000097020 00000 n -0000094651 00000 n -0000097314 00000 n -0000097489 00000 n -0000097550 00000 n -0000099164 00000 n -0000099677 00000 n -0000099017 00000 n -0000097767 00000 n -0000099507 00000 n -0000099336 00000 n -0000099620 00000 n -0000101376 00000 n -0000100859 00000 n -0000099800 00000 n -0000100978 00000 n -0000274804 00000 n -0000276714 00000 n -0000102954 00000 n -0000102380 00000 n -0000101562 00000 n -0000102499 00000 n -0000104598 00000 n -0000104082 00000 n -0000103077 00000 n -0000104201 00000 n -0000106576 00000 n -0000106731 00000 n -0000106886 00000 n -0000107041 00000 n -0000107236 00000 n -0000109775 00000 n -0000107977 00000 n -0000106405 00000 n -0000104721 00000 n -0000107389 00000 n -0000107673 00000 n -0000107791 00000 n -0000107853 00000 n -0000107915 00000 n -0000109930 00000 n -0000110085 00000 n -0000110239 00000 n -0000110394 00000 n -0000111259 00000 n -0000109604 00000 n -0000108163 00000 n -0000110548 00000 n -0000110661 00000 n -0000110780 00000 n -0000110898 00000 n -0000111017 00000 n -0000111135 00000 n -0000111197 00000 n -0000113075 00000 n -0000113231 00000 n -0000113387 00000 n -0000115821 00000 n -0000114070 00000 n -0000112920 00000 n -0000111419 00000 n -0000113543 00000 n -0000113656 00000 n -0000113775 00000 n -0000114008 00000 n -0000115977 00000 n -0000118541 00000 n -0000116597 00000 n -0000115674 00000 n -0000114243 00000 n -0000116132 00000 n -0000116245 00000 n -0000116535 00000 n -0000276832 00000 n -0000118697 00000 n -0000118853 00000 n -0000119009 00000 n -0000119165 00000 n -0000119915 00000 n -0000118370 00000 n -0000116770 00000 n -0000119321 00000 n -0000119434 00000 n -0000119553 00000 n -0000119672 00000 n -0000119791 00000 n -0000119853 00000 n -0000121850 00000 n -0000122005 00000 n -0000122161 00000 n -0000124397 00000 n -0000122787 00000 n -0000121695 00000 n -0000120088 00000 n -0000122317 00000 n -0000122430 00000 n -0000122549 00000 n -0000122725 00000 n -0000124553 00000 n -0000124709 00000 n -0000124865 00000 n -0000128803 00000 n -0000125664 00000 n -0000124234 00000 n -0000122960 00000 n -0000125021 00000 n -0000125191 00000 n -0000275527 00000 n -0000125308 00000 n -0000125427 00000 n -0000125603 00000 n -0000128958 00000 n -0000129109 00000 n -0000129265 00000 n -0000131365 00000 n -0000129834 00000 n -0000128640 00000 n -0000125862 00000 n -0000129421 00000 n -0000129534 00000 n -0000129653 00000 n -0000129715 00000 n -0000138590 00000 n -0000138224 00000 n -0000138379 00000 n -0000147063 00000 n -0000147214 00000 n -0000138947 00000 n -0000131218 00000 n -0000130007 00000 n -0000138534 00000 n -0000138709 00000 n -0000138828 00000 n -0000137869 00000 n +0000017727 00000 n +0000017783 00000 n +0000275470 00000 n +0000275325 00000 n +0000274457 00000 n +0000017840 00000 n +0000274311 00000 n +0000275181 00000 n +0000276330 00000 n +0000019931 00000 n +0000020088 00000 n +0000020250 00000 n +0000020412 00000 n +0000020574 00000 n +0000020736 00000 n +0000020898 00000 n +0000021055 00000 n +0000021217 00000 n +0000021379 00000 n +0000021540 00000 n +0000021701 00000 n +0000021863 00000 n +0000022025 00000 n +0000022186 00000 n +0000022348 00000 n +0000022510 00000 n +0000022673 00000 n +0000022835 00000 n +0000022998 00000 n +0000023160 00000 n +0000023323 00000 n +0000023480 00000 n +0000023639 00000 n +0000023801 00000 n +0000023962 00000 n +0000024124 00000 n +0000024284 00000 n +0000024446 00000 n +0000024607 00000 n +0000024769 00000 n +0000024926 00000 n +0000025083 00000 n +0000025244 00000 n +0000025406 00000 n +0000025568 00000 n +0000025730 00000 n +0000025892 00000 n +0000026054 00000 n +0000026215 00000 n +0000026377 00000 n +0000026538 00000 n +0000026701 00000 n +0000026862 00000 n +0000027025 00000 n +0000027187 00000 n +0000027350 00000 n +0000027513 00000 n +0000027670 00000 n +0000027832 00000 n +0000027994 00000 n +0000028156 00000 n +0000028311 00000 n +0000031040 00000 n +0000028527 00000 n +0000019218 00000 n +0000018020 00000 n +0000028471 00000 n +0000031201 00000 n +0000031363 00000 n +0000031523 00000 n +0000031685 00000 n +0000031847 00000 n +0000032009 00000 n +0000032171 00000 n +0000032333 00000 n +0000032496 00000 n +0000032659 00000 n +0000032822 00000 n +0000032985 00000 n +0000033148 00000 n +0000033311 00000 n +0000033474 00000 n +0000033637 00000 n +0000033800 00000 n +0000033963 00000 n +0000034126 00000 n +0000034283 00000 n +0000034445 00000 n +0000034607 00000 n +0000034769 00000 n +0000034929 00000 n +0000035091 00000 n +0000035252 00000 n +0000035414 00000 n +0000035571 00000 n +0000035728 00000 n +0000035890 00000 n +0000036051 00000 n +0000036212 00000 n +0000036563 00000 n +0000036737 00000 n +0000036917 00000 n +0000037093 00000 n +0000037263 00000 n +0000037661 00000 n +0000038169 00000 n +0000030573 00000 n +0000028611 00000 n +0000038002 00000 n +0000276185 00000 n +0000036388 00000 n +0000037462 00000 n +0000037832 00000 n +0000041042 00000 n +0000040698 00000 n +0000038266 00000 n +0000040817 00000 n +0000040929 00000 n +0000275898 00000 n +0000042838 00000 n +0000042439 00000 n +0000041165 00000 n +0000042558 00000 n +0000042781 00000 n +0000044467 00000 n +0000044616 00000 n +0000045118 00000 n +0000044320 00000 n +0000042961 00000 n +0000044770 00000 n +0000044882 00000 n +0000044995 00000 n +0000274747 00000 n +0000045056 00000 n +0000275037 00000 n +0000274603 00000 n +0000046704 00000 n +0000046359 00000 n +0000045279 00000 n +0000046478 00000 n +0000046534 00000 n +0000046647 00000 n +0000276448 00000 n +0000048921 00000 n +0000049544 00000 n +0000048774 00000 n +0000046827 00000 n +0000049320 00000 n +0000049121 00000 n +0000049488 00000 n +0000050588 00000 n +0000050413 00000 n +0000049680 00000 n +0000050532 00000 n +0000053179 00000 n +0000052948 00000 n +0000050672 00000 n +0000053067 00000 n +0000275757 00000 n +0000054473 00000 n +0000054298 00000 n +0000053327 00000 n +0000054417 00000 n +0000056594 00000 n +0000057517 00000 n +0000056447 00000 n +0000054557 00000 n +0000056953 00000 n +0000056774 00000 n +0000057176 00000 n +0000276042 00000 n +0000057233 00000 n +0000057290 00000 n +0000057403 00000 n +0000057460 00000 n +0000060112 00000 n +0000059428 00000 n +0000057691 00000 n +0000059547 00000 n +0000059603 00000 n +0000059660 00000 n +0000059716 00000 n +0000059773 00000 n +0000059830 00000 n +0000060055 00000 n +0000276566 00000 n +0000061727 00000 n +0000061439 00000 n +0000060286 00000 n +0000061558 00000 n +0000061670 00000 n +0000063175 00000 n +0000062945 00000 n +0000061837 00000 n +0000063064 00000 n +0000064486 00000 n +0000064198 00000 n +0000063285 00000 n +0000064317 00000 n +0000064373 00000 n +0000066883 00000 n +0000066481 00000 n +0000064583 00000 n +0000066600 00000 n +0000068375 00000 n +0000069700 00000 n +0000068639 00000 n +0000068236 00000 n +0000067019 00000 n +0000068526 00000 n +0000080249 00000 n +0000080368 00000 n +0000069581 00000 n +0000068749 00000 n +0000080193 00000 n +0000080311 00000 n +0000276684 00000 n +0000079957 00000 n +0000080074 00000 n +0000080121 00000 n +0000082356 00000 n +0000084809 00000 n +0000082506 00000 n +0000082814 00000 n +0000082209 00000 n +0000080493 00000 n +0000082701 00000 n +0000091387 00000 n +0000091506 00000 n +0000084690 00000 n +0000082924 00000 n +0000091331 00000 n +0000091449 00000 n +0000091095 00000 n +0000091212 00000 n +0000091259 00000 n +0000093153 00000 n +0000096000 00000 n +0000093556 00000 n +0000093014 00000 n +0000091656 00000 n +0000093329 00000 n +0000096155 00000 n +0000096480 00000 n +0000095853 00000 n +0000093666 00000 n +0000096310 00000 n +0000098461 00000 n +0000098250 00000 n +0000098698 00000 n +0000098111 00000 n +0000096603 00000 n +0000098405 00000 n +0000098580 00000 n +0000098642 00000 n +0000100285 00000 n +0000100912 00000 n +0000100138 00000 n +0000098858 00000 n +0000100628 00000 n +0000100457 00000 n +0000100741 00000 n +0000276802 00000 n +0000102623 00000 n +0000102049 00000 n +0000101035 00000 n +0000102168 00000 n +0000274892 00000 n +0000104271 00000 n +0000103756 00000 n +0000102809 00000 n +0000103875 00000 n +0000107939 00000 n +0000105696 00000 n +0000105179 00000 n +0000104394 00000 n +0000105298 00000 n +0000108094 00000 n +0000108249 00000 n +0000108403 00000 n +0000108597 00000 n +0000108750 00000 n +0000108905 00000 n +0000109770 00000 n +0000107752 00000 n +0000105806 00000 n +0000109059 00000 n +0000109229 00000 n +0000109347 00000 n +0000109408 00000 n +0000109470 00000 n +0000109589 00000 n +0000109708 00000 n +0000111564 00000 n +0000111719 00000 n +0000111875 00000 n +0000112030 00000 n +0000112186 00000 n +0000113055 00000 n +0000111393 00000 n +0000109956 00000 n +0000112342 00000 n +0000112455 00000 n +0000112574 00000 n +0000112693 00000 n +0000112755 00000 n +0000112874 00000 n +0000112993 00000 n +0000114831 00000 n +0000114987 00000 n +0000115665 00000 n +0000114684 00000 n +0000113215 00000 n +0000115143 00000 n +0000115370 00000 n +0000115489 00000 n +0000276920 00000 n +0000117370 00000 n +0000117523 00000 n +0000117679 00000 n +0000120234 00000 n +0000118305 00000 n +0000117215 00000 n +0000115851 00000 n +0000117835 00000 n +0000118005 00000 n +0000118124 00000 n +0000118243 00000 n +0000120390 00000 n +0000120546 00000 n +0000120702 00000 n +0000120858 00000 n +0000121607 00000 n +0000120063 00000 n +0000118478 00000 n +0000121013 00000 n +0000121126 00000 n +0000121245 00000 n +0000121307 00000 n +0000121426 00000 n +0000121545 00000 n +0000123594 00000 n +0000123750 00000 n +0000123906 00000 n +0000124062 00000 n +0000124862 00000 n +0000123431 00000 n +0000121743 00000 n +0000124217 00000 n +0000124387 00000 n +0000124563 00000 n +0000275615 00000 n +0000124681 00000 n +0000124800 00000 n +0000127558 00000 n +0000127714 00000 n +0000127870 00000 n +0000128021 00000 n +0000128177 00000 n +0000130797 00000 n +0000128863 00000 n +0000127387 00000 n +0000125060 00000 n +0000128333 00000 n +0000128503 00000 n +0000128621 00000 n +0000128740 00000 n +0000128802 00000 n +0000137867 00000 n +0000137656 00000 n 0000138105 00000 n -0000138152 00000 n -0000140687 00000 n -0000147370 00000 n -0000150983 00000 n -0000147882 00000 n -0000140532 00000 n -0000139148 00000 n -0000147526 00000 n -0000147582 00000 n -0000147644 00000 n -0000147763 00000 n -0000276950 00000 n -0000146708 00000 n -0000146944 00000 n -0000146991 00000 n -0000151139 00000 n -0000151290 00000 n -0000151446 00000 n -0000153230 00000 n -0000158501 00000 n -0000151957 00000 n -0000150820 00000 n -0000148083 00000 n -0000151602 00000 n -0000151658 00000 n -0000151777 00000 n -0000151839 00000 n -0000158866 00000 n -0000158656 00000 n -0000164670 00000 n -0000164820 00000 n -0000159221 00000 n -0000153083 00000 n -0000152130 00000 n -0000158810 00000 n -0000158984 00000 n -0000159102 00000 n -0000158146 00000 n -0000158382 00000 n -0000158429 00000 n -0000160818 00000 n -0000165268 00000 n -0000160671 00000 n -0000159422 00000 n -0000164975 00000 n -0000165031 00000 n -0000165093 00000 n -0000164315 00000 n -0000164551 00000 n -0000164598 00000 n -0000169278 00000 n -0000167452 00000 n -0000167049 00000 n -0000165457 00000 n -0000167168 00000 n -0000169434 00000 n -0000169590 00000 n -0000172210 00000 n -0000170328 00000 n -0000169123 00000 n -0000167613 00000 n -0000169746 00000 n -0000169916 00000 n -0000170034 00000 n -0000170267 00000 n -0000172366 00000 n -0000172521 00000 n -0000172677 00000 n -0000173419 00000 n -0000172047 00000 n -0000170526 00000 n -0000172833 00000 n -0000172946 00000 n -0000173064 00000 n -0000173182 00000 n -0000173357 00000 n -0000277068 00000 n -0000174700 00000 n -0000174411 00000 n -0000173617 00000 n -0000174530 00000 n -0000174810 00000 n -0000174847 00000 n -0000174872 00000 n -0000175541 00000 n -0000176035 00000 n -0000176360 00000 n -0000177006 00000 n -0000177641 00000 n -0000178289 00000 n -0000178684 00000 n -0000179370 00000 n -0000180008 00000 n -0000180646 00000 n -0000181053 00000 n -0000181369 00000 n -0000192390 00000 n -0000192761 00000 n -0000202539 00000 n -0000202905 00000 n -0000205120 00000 n -0000205385 00000 n -0000216139 00000 n -0000216485 00000 n -0000218362 00000 n -0000218584 00000 n -0000224726 00000 n -0000224995 00000 n -0000241295 00000 n -0000241836 00000 n -0000246136 00000 n -0000246404 00000 n -0000249952 00000 n -0000250196 00000 n -0000252250 00000 n -0000252483 00000 n -0000255825 00000 n -0000256105 00000 n -0000259058 00000 n -0000259407 00000 n -0000261216 00000 n -0000261475 00000 n -0000273743 00000 n -0000277154 00000 n -0000277274 00000 n -0000277361 00000 n -0000277434 00000 n -0000288798 00000 n -0000289005 00000 n -0000289224 00000 n -0000289443 00000 n -0000289662 00000 n -0000289881 00000 n -0000290100 00000 n -0000290319 00000 n -0000290537 00000 n -0000290736 00000 n -0000290911 00000 n -0000291082 00000 n -0000291252 00000 n -0000291423 00000 n -0000291593 00000 n -0000291764 00000 n -0000291934 00000 n -0000292099 00000 n -0000292300 00000 n -0000292501 00000 n -0000292702 00000 n -0000292897 00000 n -0000293078 00000 n -0000293282 00000 n -0000293503 00000 n -0000293728 00000 n -0000293955 00000 n -0000294207 00000 n -0000294471 00000 n -0000294738 00000 n -0000295010 00000 n -0000295279 00000 n -0000295546 00000 n -0000295813 00000 n -0000296086 00000 n -0000296355 00000 n -0000296622 00000 n -0000296895 00000 n -0000297168 00000 n -0000297437 00000 n -0000297704 00000 n -0000297971 00000 n -0000298088 00000 n -0000298212 00000 n -0000298334 00000 n -0000298454 00000 n -0000298581 00000 n -0000298717 00000 n -0000298858 00000 n -0000298998 00000 n -0000299128 00000 n -0000299223 00000 n -0000299317 00000 n -0000299357 00000 n -0000299489 00000 n +0000130658 00000 n +0000129049 00000 n +0000137811 00000 n +0000138043 00000 n +0000137301 00000 n +0000137537 00000 n +0000137584 00000 n +0000146409 00000 n +0000146562 00000 n +0000146713 00000 n +0000140033 00000 n +0000147225 00000 n +0000139878 00000 n +0000138306 00000 n +0000146869 00000 n +0000146925 00000 n +0000147044 00000 n +0000147163 00000 n +0000277038 00000 n +0000146054 00000 n +0000146290 00000 n +0000146337 00000 n +0000149832 00000 n +0000149988 00000 n +0000150144 00000 n +0000150294 00000 n +0000150450 00000 n +0000152887 00000 n +0000151078 00000 n +0000149661 00000 n +0000147426 00000 n +0000150605 00000 n +0000150718 00000 n +0000150837 00000 n +0000150955 00000 n +0000151017 00000 n +0000158369 00000 n +0000158158 00000 n +0000158605 00000 n +0000152748 00000 n +0000151251 00000 n +0000158313 00000 n +0000158543 00000 n +0000157803 00000 n +0000158039 00000 n +0000158086 00000 n +0000164241 00000 n +0000164396 00000 n +0000164547 00000 n +0000160389 00000 n +0000165059 00000 n +0000160234 00000 n +0000158806 00000 n +0000164703 00000 n +0000164759 00000 n +0000164878 00000 n +0000164997 00000 n +0000163886 00000 n +0000164122 00000 n +0000164169 00000 n +0000166981 00000 n +0000166521 00000 n +0000165260 00000 n +0000166640 00000 n +0000169213 00000 n +0000169369 00000 n +0000169990 00000 n +0000169066 00000 n +0000167142 00000 n +0000169525 00000 n +0000169752 00000 n +0000169871 00000 n +0000171898 00000 n +0000172054 00000 n +0000172209 00000 n +0000172364 00000 n +0000173107 00000 n +0000171735 00000 n +0000170188 00000 n +0000172520 00000 n +0000172690 00000 n +0000172809 00000 n +0000172928 00000 n +0000173046 00000 n +0000277156 00000 n +0000174609 00000 n +0000175111 00000 n +0000174470 00000 n +0000173280 00000 n +0000174765 00000 n +0000174935 00000 n +0000175284 00000 n +0000175321 00000 n +0000175346 00000 n +0000176015 00000 n +0000176509 00000 n +0000176834 00000 n +0000177480 00000 n +0000178115 00000 n +0000178763 00000 n +0000179158 00000 n +0000179844 00000 n +0000180482 00000 n +0000181120 00000 n +0000181527 00000 n +0000181843 00000 n +0000192864 00000 n +0000193235 00000 n +0000203013 00000 n +0000203379 00000 n +0000205594 00000 n +0000205859 00000 n +0000216613 00000 n +0000216959 00000 n +0000218836 00000 n +0000219058 00000 n +0000225200 00000 n +0000225469 00000 n +0000241769 00000 n +0000242310 00000 n +0000246229 00000 n +0000246492 00000 n +0000250040 00000 n +0000250284 00000 n +0000252338 00000 n +0000252571 00000 n +0000255913 00000 n +0000256193 00000 n +0000259146 00000 n +0000259495 00000 n +0000261304 00000 n +0000261563 00000 n +0000273831 00000 n +0000277242 00000 n +0000277362 00000 n +0000277449 00000 n +0000277522 00000 n +0000288886 00000 n +0000289093 00000 n +0000289312 00000 n +0000289531 00000 n +0000289750 00000 n +0000289969 00000 n +0000290188 00000 n +0000290407 00000 n +0000290625 00000 n +0000290824 00000 n +0000290999 00000 n +0000291170 00000 n +0000291340 00000 n +0000291511 00000 n +0000291681 00000 n +0000291852 00000 n +0000292022 00000 n +0000292187 00000 n +0000292388 00000 n +0000292589 00000 n +0000292790 00000 n +0000292985 00000 n +0000293166 00000 n +0000293370 00000 n +0000293591 00000 n +0000293816 00000 n +0000294043 00000 n +0000294295 00000 n +0000294559 00000 n +0000294826 00000 n +0000295098 00000 n +0000295367 00000 n +0000295634 00000 n +0000295901 00000 n +0000296174 00000 n +0000296443 00000 n +0000296710 00000 n +0000296983 00000 n +0000297256 00000 n +0000297525 00000 n +0000297792 00000 n +0000298059 00000 n +0000298176 00000 n +0000298300 00000 n +0000298422 00000 n +0000298542 00000 n +0000298669 00000 n +0000298805 00000 n +0000298946 00000 n +0000299086 00000 n +0000299216 00000 n +0000299311 00000 n +0000299405 00000 n +0000299445 00000 n +0000299577 00000 n trailer << /Size 1092 /Root 1090 0 R /Info 1091 0 R -/ID [<96D152C106429B0D2A96BF21B788B7FA> <96D152C106429B0D2A96BF21B788B7FA>] >> +/ID [ ] >> startxref -299822 +299910 %%EOF diff --git a/doc/fvn.tex b/doc/fvn.tex index c79c589..3d2c33b 100644 --- a/doc/fvn.tex +++ b/doc/fvn.tex @@ -283,17 +283,20 @@ By interfacing Tim Davis's SuiteSparse from university of Florida \url{http://ww \subsubsection{Sparse solving} The provided routines solves the equation $Ax=B$ where A is sparse and given in its triplet form. +Note that interface has changed from previous versions, splitting complex inputs into real and imaginary part and using 0-based indices, to fit umfpack routines inputs and avoid duplicating datas inside the routines. + \begin{verbatim} Module : fvn_sparse call fvn_sparse_solve(n,nz,T,Ti,Tj,B,x,status,det) +call fvn_sparse_solve(n,nz,Tx,Tz,Ti,Tj,Bx,Bz,x,status,det) \end{verbatim} \begin{itemize} \item For this family of subroutines the two letters (zl,zi,dl,di) of the specific interface name decribe the arguments's type. z is for complex(8), d for real(8), l for integer(8) and i for integer(4) \item \texttt{n} (in) is an integer equal to the matrix rank \item \texttt{nz} (in) is an integer equal to the number of non-zero elements - \item \texttt{T(nz)} (in) is a complex/real array containing the non-zero elements - \item \textt{Ti(nz)},\texttt{Tj(nz)} (in) are the indexes of the corresponding element of \texttt{T} in the original matrix. - \item \texttt{B(n)} (in) is a complex/real array containing the second member of the equation. + \item \texttt{T(nz) or Tx(nz),Tz(nz)} (in) is a real array (or two real arrays for real/imaginary in case of a complex system) containing the non-zero elements + \item \textt{Ti(nz)},\texttt{Tj(nz)} (in) are the indexes of the corresponding element of \texttt{T} in the original matrix, this has to be 0-based as in C. + \item \texttt{B(n) or Bx(n),Bz(n)} (in) is a real array or two real arrays for real/imaginary in case of a complex system) containing the second member of the equation. \item \texttt{x(n)} (out) is a complex/real array containing the solution \item \texttt{status} (out) is an integer which contain non-zero is something went wrong \item \texttt{det} (out), is an optional real(8) array of dimension 2 for dl and di specific interface (real systems) and dimension 3 for zl and zi interface (complex systems) @@ -310,8 +313,10 @@ program test_sparse integer(8), parameter :: nz=12 integer(8), parameter :: n=5 complex(8),dimension(nz) :: A + real(8), dimension(nz) :: Ax,Az integer(8),dimension(nz) :: Ti,Tj complex(8),dimension(n) :: B,x + real(8), dimension(n) :: Bx,Bz integer(8) :: status A = (/ (2.,0.),(3.,0.),(3.,0.),(-1.,0.),(4.,0.),(4.,0.),(-3.,0.),& @@ -319,10 +324,18 @@ program test_sparse B = (/ (8.,0.), (45.,0.), (-3.,0.), (3.,0.), (19.,0.)/) Ti = (/ 1,2,1,3,5,2,3,4,5,3,2,5 /) Tj = (/ 1,1,2,2,2,3,3,3,3,4,5,5 /) + Ax=real(A) + Az=aimag(A) + Bx=real(B) + Bz=aimag(B) + + ! 1-based to 0-based translation + Ti=Ti-1 + Tj=Tj-1 !specific routine that will be used here - !call fvn_zl_sparse_solve(n,nz,A,Ti,Tj,B,x,status) - call fvn_sparse_solve(n,nz,A,Ti,Tj,B,x,status) + !call fvn_zl_sparse_solve(n,nz,Ax,Az,Ti,Tj,Bx,Bz,x,status) + call fvn_sparse_solve(n,nz,Ax,Az,Ti,Tj,Bx,Bz,x,status) write(*,*) x end program @@ -345,6 +358,10 @@ B = (/ 8., 45., -3., 3., 19./) Ti = (/ 1,2,1,3,5,2,3,4,5,3,2,5 /) Tj = (/ 1,1,2,2,2,3,3,3,3,4,5,5 /) +! 1-based to 0-based translation +Ti=Ti-1 +Tj=Tj-1 + !specific routine that will be used here !call fvn_di_sparse_solve(n,nz,A,Ti,Tj,B,x,status) call fvn_sparse_solve(n,nz,A,Ti,Tj,B,x,status) @@ -362,14 +379,15 @@ The provided subroutines calculates the determinant of a matrix given in its tri \begin{verbatim} Module : fvn_sparse call fvn_sparse_det(n,nz,T,Ti,Tj,det,status) +call fvn_sparse_det(n,nz,Tx,Tz,Ti,Tj,det,status) \end{verbatim} \begin{itemize} \item For this family of subroutines the two letters (zl,zi,dl,di) of the specific interface name decribe the arguments's type. z is for complex(8), d for real(8), l for integer(8) and i for integer(4) \item \texttt{n} (in) is an integer equal to the matrix rank \item \texttt{nz} (in) is an integer equal to the number of non-zero elements - \item \texttt{T(nz)} (in) is a complex/real array containing the non-zero elements - \item \textt{Ti(nz)},\texttt{Tj(nz)} (in) are the indexes of the corresponding element of \texttt{T} in the original matrix. + \item \texttt{T(nz) or Tx(nz),Tz(nz)} (in) is a real array (or two real arrays for real/imaginary in case of a complex system) containing the non-zero elements + \item \textt{Ti(nz)},\texttt{Tj(nz)} (in) are the indexes of the corresponding element of \texttt{T} in the original matrix, it has to be 0-based as in C. \item \texttt{det} (out), a real(8) array of dimension 2 for dl and di specific interface (real systems) and dimension 3 for zl and zi interface (complex systems) \item \texttt{status} (out) is an integer which contain non-zero is something went wrong \end{itemize} @@ -395,9 +413,11 @@ implicit none integer(kind=sp_kind), parameter :: nz=12 integer(kind=sp_kind), parameter :: n=5 complex(kind=dp_kind),dimension(nz) :: A +real(kind=dp_kind), dimension(nz) :: Ax,Az complex(kind=dp_kind),dimension(n,n) :: As integer(kind=sp_kind),dimension(nz) :: Ti,Tj complex(kind=dp_kind),dimension(n) :: B,x +real(kind=dp_kind), dimension(n) :: Bx,Bz integer(kind=sp_kind) :: status,i real(kind=dp_kind),dimension(3) :: det character(len=80) :: fmcmplx @@ -410,6 +430,11 @@ B = (/ (8.,3.), (45.,1.), (-3.,-2.), (3.,0.), (19.,2.) /) Ti = (/ 1,2,1,3,5,2,3,4,5,3,2,5 /) Tj = (/ 1,1,2,2,2,3,3,3,3,4,5,5 /) +Ax=real(A) +Az=aimag(A) +Bx=real(B) +Bz=aimag(B) + ! Reconstruction of the matrix in standard form As=0. do i=1,nz @@ -428,13 +453,13 @@ write(*,fmcmplx) B ! can use either specific interface, fvn_zi_sparse_det ! either generic one fvn_sparse_det -call fvn_zi_sparse_det(n,nz,A,Ti,Tj,det,status) +call fvn_zi_sparse_det(n,nz,Ax,Az,Ti,Tj,det,status) write(*,*) write(*,*) "Sparse Det = ",cmplx(det(1),det(2),kind=dp_kind)*10**det(3) ! can use either specific interface fvn_zi_sparse_solve ! either generic one fvn_sparse_solve ! parameter det is optional -call fvn_zi_sparse_solve(n,nz,A,Ti,Tj,B,x,status,det) +call fvn_zi_sparse_solve(n,nz,Ax,Az,Ti,Tj,Bx,Bz,x,status,det) write(*,*) write(*,*) "Sparse Det as solve option= ",cmplx(det(1),det(2),kind=dp_kind)*10**det(3) write(*,*) diff --git a/fvn_sparse/fvn_sparse.f90 b/fvn_sparse/fvn_sparse.f90 index ea60eaf..fb88415 100644 --- a/fvn_sparse/fvn_sparse.f90 +++ b/fvn_sparse/fvn_sparse.f90 @@ -65,8 +65,8 @@ end function ! Solve Ax=B using UMFPACK ! ! Where A is a sparse matrix given in its triplet form -! T -> non zero elements -! Ti,Tj -> row and column index (1-based) of the given elt +! T -> non zero elements (Tx and Tz for real and imaginary part if complex) +! Ti,Tj -> row and column index (0-based) of the given elt ! n : rank of matrix A ! nz : number of non zero elts ! @@ -74,22 +74,20 @@ end function ! * = zl : double complex + integer(kind=dp_kind) ! * = zi : double complex + integer(kind=sp_kind) ! -subroutine fvn_zl_sparse_solve(n,nz,T,Ti,Tj,B,x,status,det) +subroutine fvn_zl_sparse_solve(n,nz,Tx,Tz,Ti,Tj,Bx,Bz,x,status,det) implicit none integer(kind=dp_kind), intent(in) :: n,nz -complex(kind=dp_kind),dimension(nz),intent(in) :: T +real(kind=dp_kind),dimension(nz),intent(in) :: Tx,Tz integer(kind=dp_kind),dimension(nz),intent(in) :: Ti,Tj -complex(kind=dp_kind),dimension(n),intent(in) :: B +real(kind=dp_kind),dimension(n),intent(in) :: Bx,Bz complex(kind=dp_kind),dimension(n),intent(out) :: x integer(kind=dp_kind), intent(out) :: status real(kind=dp_kind), dimension(3), optional, intent(out) :: det -integer(kind=dp_kind),dimension(:),allocatable :: wTi,wTj -real(kind=dp_kind),dimension(:),allocatable :: Tx,Tz real(kind=dp_kind),dimension(:),allocatable :: Ax,Az integer(kind=dp_kind),dimension(:),allocatable :: Ap,Ai integer(kind=dp_kind) :: symbolic,numeric -real(kind=dp_kind),dimension(:),allocatable :: xx,xz,bx,bz +real(kind=dp_kind),dimension(:),allocatable :: xx,xz real(kind=dp_kind),dimension(90) :: info real(kind=dp_kind),dimension(20) :: control integer(kind=dp_kind) :: sys @@ -97,19 +95,11 @@ integer(kind=dp_kind) :: sys status=0 -! we use a working copy of Ti and Tj to perform 1-based to 0-based translation -! Tx and Tz are the real and imaginary parts of T -allocate(wTi(nz),wTj(nz)) -allocate(Tx(nz),Tz(nz)) -Tx=dble(T) -Tz=aimag(T) -wTi=Ti-1 -wTj=Tj-1 allocate(Ax(nz),Az(nz)) allocate(Ap(n+1),Ai(nz)) ! perform the triplet to compressed column form -> Ap,Ai,Ax,Az -call umfpack_zl_triplet_to_col(n,n,nz,wTi,wTj,Tx,Tz,Ap,Ai,Ax,Az,status) +call umfpack_zl_triplet_to_col(n,n,nz,Ti,Tj,Tx,Tz,Ap,Ai,Ax,Az,status) ! if status is not zero a problem has occured if (status /= 0) then write(*,*) "Problem during umfpack_zl_triplet_to_col : ",trim(umfpack_return_code(int(status,kind=sp_kind))) @@ -151,9 +141,7 @@ endif -allocate(bx(n),bz(n),xx(n),xz(n)) -bx=dble(B) -bz=aimag(B) +allocate(xx(n),xz(n)) sys=0 ! sys may be used to define type of solving -> see umfpack.h @@ -171,28 +159,24 @@ call umfpack_zl_free_numeric (numeric) x=cmplx(xx,xz,dp_kind) -deallocate(bx,bz,xx,xz) +deallocate(xx,xz) deallocate(Ax,Az) -deallocate(Tx,Tz) -deallocate(wTi,wTj) end subroutine -subroutine fvn_zi_sparse_solve(n,nz,T,Ti,Tj,B,x,status,det) +subroutine fvn_zi_sparse_solve(n,nz,Tx,Tz,Ti,Tj,Bx,Bz,x,status,det) implicit none integer(kind=sp_kind), intent(in) :: n,nz -complex(kind=dp_kind),dimension(nz),intent(in) :: T +real(kind=dp_kind),dimension(nz),intent(in) :: Tx,Tz integer(kind=sp_kind),dimension(nz),intent(in) :: Ti,Tj -complex(kind=dp_kind),dimension(n),intent(in) :: B +real(kind=dp_kind),dimension(n),intent(in) :: Bx,Bz complex(kind=dp_kind),dimension(n),intent(out) :: x integer(kind=sp_kind), intent(out) :: status real(kind=dp_kind), dimension(3), optional, intent(out) :: det -integer(kind=sp_kind),dimension(:),allocatable :: wTi,wTj -real(kind=dp_kind),dimension(:),allocatable :: Tx,Tz real(kind=dp_kind),dimension(:),allocatable :: Ax,Az integer(kind=sp_kind),dimension(:),allocatable :: Ap,Ai !integer(kind=dp_kind) :: symbolic,numeric @@ -200,25 +184,17 @@ integer(kind=sp_kind),dimension(2) :: symbolic,numeric ! As symbolic and numeric are used to store a C pointer, it is necessary to ! still use an integer(kind=dp_kind) for 64bits machines ! An other possibility : integer(kind=sp_kind),dimension(2) :: symbolic,numeric -real(kind=dp_kind),dimension(:),allocatable :: xx,xz,bx,bz +real(kind=dp_kind),dimension(:),allocatable :: xx,xz real(kind=dp_kind),dimension(90) :: info real(kind=dp_kind),dimension(20) :: control integer(kind=sp_kind) :: sys status=0 -! we use a working copy of Ti and Tj to perform 1-based to 0-based translation -! Tx and Tz are the real and imaginary parts of T -allocate(wTi(nz),wTj(nz)) -allocate(Tx(nz),Tz(nz)) -Tx=dble(T) -Tz=aimag(T) -wTi=Ti-1 -wTj=Tj-1 allocate(Ax(nz),Az(nz)) allocate(Ap(n+1),Ai(nz)) ! perform the triplet to compressed column form -> Ap,Ai,Ax,Az -call umfpack_zi_triplet_to_col(n,n,nz,wTi,wTj,Tx,Tz,Ap,Ai,Ax,Az,status) +call umfpack_zi_triplet_to_col(n,n,nz,Ti,Tj,Tx,Tz,Ap,Ai,Ax,Az,status) ! if status is not zero a problem has occured if (status /= 0) then write(*,*) "Problem during umfpack_zl_triplet_to_col : ",trim(umfpack_return_code(status)) @@ -261,9 +237,7 @@ endif -allocate(bx(n),bz(n),xx(n),xz(n)) -bx=dble(B) -bz=aimag(B) +allocate(xx(n),xz(n)) sys=0 ! sys may be used to define type of solving -> see umfpack.h @@ -280,10 +254,8 @@ call umfpack_zi_free_numeric (numeric) x=cmplx(xx,xz,dp_kind) -deallocate(bx,bz,xx,xz) +deallocate(xx,xz) deallocate(Ax,Az) -deallocate(Tx,Tz) -deallocate(wTi,wTj) end subroutine @@ -301,7 +273,6 @@ real(kind=dp_kind),dimension(n),intent(out) :: x integer(kind=dp_kind), intent(out) :: status real(kind=dp_kind), dimension(2), optional, intent(out) :: det -integer(kind=dp_kind),dimension(:),allocatable :: wTi,wTj real(kind=dp_kind),dimension(:),allocatable :: A integer(kind=dp_kind),dimension(:),allocatable :: Ap,Ai !integer(kind=dp_kind) :: symbolic,numeric @@ -311,15 +282,11 @@ real(kind=dp_kind),dimension(20) :: control integer(kind=dp_kind) :: sys status=0 -! we use a working copy of Ti and Tj to perform 1-based to 0-based translation -allocate(wTi(nz),wTj(nz)) -wTi=Ti-1 -wTj=Tj-1 allocate(A(nz)) allocate(Ap(n+1),Ai(nz)) ! perform the triplet to compressed column form -> Ap,Ai,Ax,Az -call umfpack_dl_triplet_to_col(n,n,nz,wTi,wTj,T,Ap,Ai,A,status) +call umfpack_dl_triplet_to_col(n,n,nz,Ti,Tj,T,Ap,Ai,A,status) ! if status is not zero a problem has occured if (status /= 0) then write(*,*) "Problem during umfpack_dl_triplet_to_col : ",trim(umfpack_return_code(int(status,kind=sp_kind))) @@ -375,7 +342,6 @@ endif call umfpack_dl_free_numeric (numeric) deallocate(A) -deallocate(wTi,wTj) end subroutine @@ -393,7 +359,6 @@ real(kind=dp_kind),dimension(n),intent(out) :: x integer(kind=sp_kind), intent(out) :: status real(kind=dp_kind), dimension(2), optional, intent(out) :: det -integer(kind=sp_kind),dimension(:),allocatable :: wTi,wTj real(kind=dp_kind),dimension(:),allocatable :: A integer(kind=sp_kind),dimension(:),allocatable :: Ap,Ai !integer(kind=dp_kind) :: symbolic,numeric @@ -406,15 +371,11 @@ real(kind=dp_kind),dimension(20) :: control integer(kind=sp_kind) :: sys status=0 -! we use a working copy of Ti and Tj to perform 1-based to 0-based translation -allocate(wTi(nz),wTj(nz)) -wTi=Ti-1 -wTj=Tj-1 allocate(A(nz)) allocate(Ap(n+1),Ai(nz)) ! perform the triplet to compressed column form -> Ap,Ai,Ax,Az -call umfpack_di_triplet_to_col(n,n,nz,wTi,wTj,T,Ap,Ai,A,status) +call umfpack_di_triplet_to_col(n,n,nz,Ti,Tj,T,Ap,Ai,A,status) ! if status is not zero a problem has occured if (status /= 0) then write(*,*) "Problem during umfpack_di_triplet_to_col : ",trim(umfpack_return_code(status)) @@ -468,7 +429,6 @@ endif call umfpack_di_free_numeric (numeric) deallocate(A) -deallocate(wTi,wTj) end subroutine @@ -477,16 +437,14 @@ end subroutine ! SPARSE DETERMINANT ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -subroutine fvn_zl_sparse_det(n,nz,T,Ti,Tj,det,status) +subroutine fvn_zl_sparse_det(n,nz,Tx,Tz,Ti,Tj,det,status) implicit none integer(kind=dp_kind), intent(in) :: n,nz -complex(kind=dp_kind),dimension(nz),intent(in) :: T +real(kind=dp_kind),dimension(nz),intent(in) :: Tx,Tz integer(kind=dp_kind),dimension(nz),intent(in) :: Ti,Tj real(kind=dp_kind), dimension(3), intent(out) :: det integer(kind=dp_kind), intent(out) :: status -integer(kind=dp_kind),dimension(:),allocatable :: wTi,wTj -real(kind=dp_kind),dimension(:),allocatable :: Tx,Tz real(kind=dp_kind),dimension(:),allocatable :: Ax,Az integer(kind=dp_kind),dimension(:),allocatable :: Ap,Ai integer(kind=dp_kind) :: symbolic,numeric @@ -497,19 +455,11 @@ real(kind=dp_kind) :: Mx,Mz,Ex status=0 -! we use a working copy of Ti and Tj to perform 1-based to 0-based translation -! Tx and Tz are the real and imaginary parts of T -allocate(wTi(nz),wTj(nz)) -allocate(Tx(nz),Tz(nz)) -Tx=dble(T) -Tz=aimag(T) -wTi=Ti-1 -wTj=Tj-1 allocate(Ax(nz),Az(nz)) allocate(Ap(n+1),Ai(nz)) ! perform the triplet to compressed column form -> Ap,Ai,Ax,Az -call umfpack_zl_triplet_to_col(n,n,nz,wTi,wTj,Tx,Tz,Ap,Ai,Ax,Az,status) +call umfpack_zl_triplet_to_col(n,n,nz,Ti,Tj,Tx,Tz,Ap,Ai,Ax,Az,status) ! if status is not zero a problem has occured if (status /= 0) then write(*,*) "Problem during umfpack_zl_triplet_to_col ",trim(umfpack_return_code(int(status,kind=sp_kind))) @@ -550,21 +500,17 @@ endif call umfpack_zl_free_numeric (numeric) deallocate(Ax,Az) -deallocate(Tx,Tz) -deallocate(wTi,wTj) end subroutine -subroutine fvn_zi_sparse_det(n,nz,T,Ti,Tj,det,status) +subroutine fvn_zi_sparse_det(n,nz,Tx,Tz,Ti,Tj,det,status) implicit none integer(kind=sp_kind), intent(in) :: n,nz -complex(kind=dp_kind),dimension(nz),intent(in) :: T +real(kind=dp_kind),dimension(nz),intent(in) :: Tx,Tz integer(kind=sp_kind),dimension(nz),intent(in) :: Ti,Tj integer(kind=sp_kind), intent(out) :: status real(kind=dp_kind), dimension(3), intent(out) :: det -integer(kind=sp_kind),dimension(:),allocatable :: wTi,wTj -real(kind=dp_kind),dimension(:),allocatable :: Tx,Tz real(kind=dp_kind),dimension(:),allocatable :: Ax,Az integer(kind=sp_kind),dimension(:),allocatable :: Ap,Ai !integer(kind=dp_kind) :: symbolic,numeric @@ -576,19 +522,11 @@ real(kind=dp_kind),dimension(90) :: info real(kind=dp_kind),dimension(20) :: control status=0 -! we use a working copy of Ti and Tj to perform 1-based to 0-based translation -! Tx and Tz are the real and imaginary parts of T -allocate(wTi(nz),wTj(nz)) -allocate(Tx(nz),Tz(nz)) -Tx=dble(T) -Tz=aimag(T) -wTi=Ti-1 -wTj=Tj-1 allocate(Ax(nz),Az(nz)) allocate(Ap(n+1),Ai(nz)) ! perform the triplet to compressed column form -> Ap,Ai,Ax,Az -call umfpack_zi_triplet_to_col(n,n,nz,wTi,wTj,Tx,Tz,Ap,Ai,Ax,Az,status) +call umfpack_zi_triplet_to_col(n,n,nz,Ti,Tj,Tx,Tz,Ap,Ai,Ax,Az,status) ! if status is not zero a problem has occured if (status /= 0) then write(*,*) "Problem during umfpack_zl_triplet_to_col : ",trim(umfpack_return_code(status)) @@ -629,8 +567,6 @@ endif call umfpack_zi_free_numeric (numeric) deallocate(Ax,Az) -deallocate(Tx,Tz) -deallocate(wTi,wTj) end subroutine subroutine fvn_dl_sparse_det(n,nz,T,Ti,Tj,det,status) @@ -641,7 +577,6 @@ integer(kind=dp_kind),dimension(nz),intent(in) :: Ti,Tj integer(kind=dp_kind), intent(out) :: status real(kind=dp_kind), dimension(2), intent(out) :: det -integer(kind=dp_kind),dimension(:),allocatable :: wTi,wTj real(kind=dp_kind),dimension(:),allocatable :: A integer(kind=dp_kind),dimension(:),allocatable :: Ap,Ai !integer(kind=dp_kind) :: symbolic,numeric @@ -650,15 +585,11 @@ real(kind=dp_kind),dimension(90) :: info real(kind=dp_kind),dimension(20) :: control status=0 -! we use a working copy of Ti and Tj to perform 1-based to 0-based translation -allocate(wTi(nz),wTj(nz)) -wTi=Ti-1 -wTj=Tj-1 allocate(A(nz)) allocate(Ap(n+1),Ai(nz)) ! perform the triplet to compressed column form -> Ap,Ai,Ax,Az -call umfpack_dl_triplet_to_col(n,n,nz,wTi,wTj,T,Ap,Ai,A,status) +call umfpack_dl_triplet_to_col(n,n,nz,Ti,Tj,T,Ap,Ai,A,status) ! if status is not zero a problem has occured if (status /= 0) then write(*,*) "Problem during umfpack_dl_triplet_to_col : ",trim(umfpack_return_code(int(status,kind=sp_kind))) @@ -699,7 +630,6 @@ endif call umfpack_dl_free_numeric (numeric) deallocate(A) -deallocate(wTi,wTj) end subroutine @@ -711,7 +641,6 @@ integer(kind=sp_kind),dimension(nz),intent(in) :: Ti,Tj integer(kind=sp_kind), intent(out) :: status real(kind=dp_kind), dimension(2), intent(out) :: det -integer(kind=sp_kind),dimension(:),allocatable :: wTi,wTj real(kind=dp_kind),dimension(:),allocatable :: A integer(kind=sp_kind),dimension(:),allocatable :: Ap,Ai !integer(kind=dp_kind) :: symbolic,numeric @@ -725,15 +654,11 @@ integer(kind=sp_kind) :: sys status=0 -! we use a working copy of Ti and Tj to perform 1-based to 0-based translation -allocate(wTi(nz),wTj(nz)) -wTi=Ti-1 -wTj=Tj-1 allocate(A(nz)) allocate(Ap(n+1),Ai(nz)) ! perform the triplet to compressed column form -> Ap,Ai,Ax,Az -call umfpack_di_triplet_to_col(n,n,nz,wTi,wTj,T,Ap,Ai,A,status) +call umfpack_di_triplet_to_col(n,n,nz,Ti,Tj,T,Ap,Ai,A,status) ! if status is not zero a problem has occured if (status /= 0) then write(*,*) "Problem during umfpack_di_triplet_to_col : ",trim(umfpack_return_code(status)) @@ -775,7 +700,6 @@ endif call umfpack_di_free_numeric (numeric) deallocate(A) -deallocate(wTi,wTj) end subroutine diff --git a/fvn_test/test_sparse_di.f90 b/fvn_test/test_sparse_di.f90 index 2c2fe0e..2eb2502 100644 --- a/fvn_test/test_sparse_di.f90 +++ b/fvn_test/test_sparse_di.f90 @@ -22,6 +22,11 @@ As=0. do i=1,nz As(Ti(i),Tj(i))=A(i) end do + +! sparse routines must be fed up with 0-based indices +Ti=Ti-1 +Tj=Tj-1 + write(*,*) "Matrix in standard representation :" do i=1,5 write(*,'(5f8.4)') As(i,:) diff --git a/fvn_test/test_sparse_dl.f90 b/fvn_test/test_sparse_dl.f90 index d53c10d..1cb3cf4 100644 --- a/fvn_test/test_sparse_dl.f90 +++ b/fvn_test/test_sparse_dl.f90 @@ -22,6 +22,11 @@ As=0. do i=1,nz As(Ti(i),Tj(i))=A(i) end do + +! sparse routines must be fed up with 0-based indices +Ti=Ti-1 +Tj=Tj-1 + write(*,*) "Matrix in standard representation :" do i=1,5 write(*,'(5f8.4)') As(i,:) diff --git a/fvn_test/test_sparse_zi.f90 b/fvn_test/test_sparse_zi.f90 index 58d6f8e..791affd 100644 --- a/fvn_test/test_sparse_zi.f90 +++ b/fvn_test/test_sparse_zi.f90 @@ -4,9 +4,11 @@ implicit none integer(kind=sp_kind), parameter :: nz=12 integer(kind=sp_kind), parameter :: n=5 complex(kind=dp_kind),dimension(nz) :: A +real(kind=dp_kind),dimension(nz) :: Ax,Az complex(kind=dp_kind),dimension(n,n) :: As integer(kind=sp_kind),dimension(nz) :: Ti,Tj complex(kind=dp_kind),dimension(n) :: B,x +real(kind=dp_kind),dimension(n) :: Bx,Bz integer(kind=sp_kind) :: status,i real(kind=dp_kind),dimension(3) :: det character(len=80) :: fmcmplx @@ -19,12 +21,21 @@ B = (/ (8.,3.), (45.,1.), (-3.,-2.), (3.,0.), (19.,2.) /) Ti = (/ 1,2,1,3,5,2,3,4,5,3,2,5 /) Tj = (/ 1,1,2,2,2,3,3,3,3,4,5,5 /) +Ax=real(A) +Az=aimag(A) +Bx=real(B) +Bz=aimag(B) + ! Reconstruction of the matrix in standard form As=0. do i=1,nz As(Ti(i),Tj(i))=A(i) end do +! sparse routines must be fed up with 0-based indices +Ti=Ti-1 +Tj=Tj-1 + write(*,*) "Matrix in standard representation :" do i=1,5 write(*,fmcmplx) As(i,:) @@ -37,13 +48,13 @@ write(*,fmcmplx) B ! can use either specific interface, fvn_zi_sparse_det ! either generic one fvn_sparse_det -call fvn_zi_sparse_det(n,nz,A,Ti,Tj,det,status) +call fvn_zi_sparse_det(n,nz,Ax,Az,Ti,Tj,det,status) write(*,*) write(*,*) "Sparse Det = ",cmplx(det(1),det(2),kind=dp_kind)*10**det(3) ! can use either specific interface fvn_zi_sparse_solve ! either generic one fvn_sparse_solve ! parameter det is optional -call fvn_zi_sparse_solve(n,nz,A,Ti,Tj,B,x,status,det) +call fvn_zi_sparse_solve(n,nz,Ax,Az,Ti,Tj,Bx,Bz,x,status,det) write(*,*) write(*,*) "Sparse Det as solve option= ",cmplx(det(1),det(2),kind=dp_kind)*10**det(3) write(*,*) diff --git a/fvn_test/test_sparse_zl.f90 b/fvn_test/test_sparse_zl.f90 index 0038012..40df953 100644 --- a/fvn_test/test_sparse_zl.f90 +++ b/fvn_test/test_sparse_zl.f90 @@ -5,9 +5,11 @@ implicit none integer(kind=dp_kind), parameter :: nz=12 integer(kind=dp_kind), parameter :: n=5 complex(kind=dp_kind),dimension(nz) :: A +real(kind=dp_kind),dimension(nz) :: Ax,Az complex(kind=dp_kind),dimension(n,n) :: As integer(kind=dp_kind),dimension(nz) :: Ti,Tj complex(kind=dp_kind),dimension(n) :: B,x +real(kind=dp_kind),dimension(n) :: Bx,Bz integer(kind=dp_kind) :: status,i real(kind=dp_kind),dimension(3) :: det character(len=80) :: fmcmplx @@ -20,12 +22,21 @@ B = (/ (8.,3.), (45.,1.), (-3.,-2.), (3.,0.), (19.,2.) /) Ti = (/ 1,2,1,3,5,2,3,4,5,3,2,5 /) Tj = (/ 1,1,2,2,2,3,3,3,3,4,5,5 /) +Ax=real(A) +Az=aimag(A) +Bx=real(B) +Bz=aimag(B) + ! Reconstruction of the matrix in standard form As=0. do i=1,nz As(Ti(i),Tj(i))=A(i) end do +! sparse routines must be fed up with 0-based indices +Ti=Ti-1 +Tj=Tj-1 + write(*,*) "Matrix in standard representation :" do i=1,5 write(*,fmcmplx) As(i,:) @@ -37,13 +48,13 @@ write(*,*) "Right hand side :" write(*,fmcmplx) B ! can use either specific interface, fvn_zl_sparse_det ! either generic one fvn_sparse_det -call fvn_zl_sparse_det(n,nz,A,Ti,Tj,det,status) +call fvn_zl_sparse_det(n,nz,Ax,Az,Ti,Tj,det,status) write(*,*) write(*,*) "Sparse Det = ",cmplx(det(1),det(2),kind=dp_kind)*10**det(3) ! can use either specific interface fvn_zl_sparse_solve ! either generic one fvn_sparse_solve ! parameter det is optional -call fvn_zl_sparse_solve(n,nz,A,Ti,Tj,B,x,status,det) +call fvn_zl_sparse_solve(n,nz,Ax,Az,Ti,Tj,Bx,Bz,x,status,det) write(*,*) write(*,*) "Sparse Det as solve option= ",cmplx(det(1),det(2),kind=dp_kind)*10**det(3) write(*,*)