K izddlZddlZddldZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.d/Z/d0Z0d0Z1gd1gd2gd3gd4gd5gd6gd7gd8gd9gd:gd;gd<gd=gd>gd?gZ2gd@gdAgdBgdCgdDgdEgdFgdGgdHgdIgdJgdKgdLgdMgdNgZ3gdOgdPgdQgdRgdSgdTgdUgdVgdWgdXgdYgdZgd[gd\gd]gZ4gdPgd^gd_gd`gdagdbgdcgddgdegdfgdggdhgdigdjgdkgZ5ejljndlZ8y)mN)*cdt_tdjdsJttjdsJtdjdsJtdjdsJt djd sJt tjd sJt djd sJt djd sJt d djdsJt ddjdsJt d tjdsJt d djdsJt d djdsJt ddjdsJt ddjdsJt ddjdsJt ddjdsJt ddjd sJt dd!d"zjd#sJtd$d%d%k(sJtd&d%t k(sJtd'd%t k(sJtd%d%t k(sJtd(d%t k(sJtd)d%tk(sJtd*d%tk(sJtd+d%tk(sJtd,d%t k(sJtd*d%tk(sJtd-d%t k(sJtdd%tk(sJtd&d%t k(sJtdd%t k(sJtd'd%t k(sJtdd%t k(sJtd.d%t k(sJtdd%t k(sJtd%d&jd/sJtdd&jd0sJtd*d&jd1sJtd2d&jd3sJtd%djd4sJtd%tjd5sJtdd!d"zjd6sJtd%d%dk(sJtdd%d%k(sJtdd%d%k(sJtd*d%d%k(sJtd-d%d%k(sJtd%d&jd7sJtdd&jd8sJtd*d&jd8sJtd2d&jd9sJtd%djd:sJtd%tjt d%dsJtdd!td;dsJtdd&jd?sJtd*d&jd?sJtd2d&jd@sJtd%djdAsJtd%tjdBsJtdd!td;dCzzjdDsJtd;dEd;D]*}|t_tdFdGjdHr*Jy)INg|?g.xӿg<{Ya?igܝ?gl )?gfE#7?g܋]s?g?z ?gv~H=^0?y@gcQC??gHqgt?g3e?g)_6gg?y@@y .?Ks??g<|H׿y?@@@yqČn?/G_md( 順g\zr?r??gٿg333333gffffffg@grܿgķ&gķ&? @g[ay^Fk@ĀE!y&q'ѿ-l8KA?gh?gȒ#?gVW?g-rPF?y&5# Ȁ#. l-gg2@gMה?gbgȀ?gۊv~i@y}.v}^ME%?yhRv俾D;l8g ;?dgV@g&S8@z}4.00830632138673963619656140653537080438462342928377020695738635559218797348548092636896796324190271316137982810144874264e-41)mpdpsj0aepij1besseljbesselyinfjbesselimpfbesselkrange)ns b/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/mpmath/tests/test_functions2.py test_besselr+s BF a588( )) ) b699* ++ + d8;;, -- - c7::+ ,, , a588( )) ) b699) ** * d8;;- .. . c7::* ++ + 1Q  2 33 3 2a=  1 22 2 2a=  1 22 2 1T?  P QQ Q 4?  3 44 4 4  !M NN N Av  & * *+A BB B 4 q  3?sd "" " 3?sd "" " 1QS  4 s "" " 4 t ## # 2q>S  2q>cT !! ! 2q>S  3?sd "" " 1a=SD  3?sd "" " 1a=SD  3?sd "" " 1a=SD  1S>  4 55 5 1S>  3 44 4 2c?  3 44 4 3s   5 66 6 1T?  J KK K 1Q  2 33 3 1S>  3 44 4 2c?  4 55 5 3s   8 99 9 1T?  K LL L 1Q  3 44 4 1S>  2 33 3 2c?  3 44 4 3s   4 55 5 1T?  O PP P 1Q_s BF 1S>  K LL L 1S>  I JJ J 2c?  K LL L 3s   K LL L 3t    R SS S 1S>  K LL L 1S>  I JJ J 2c?  K LL L 3s   K LL L 3t    K LL Lr,cdt_tddjdsJtddjdsJt ddjdsJt ddjdsJy) Nrr r gb h?gVi?g߳g?gg]>?)rrstruvehrstruvelr9r,r* test_struverClsq BF 1QQ   Br?  c"g && & !R  !! ! %eCGBJ / 2 23 77 7 %eCGBJ / 2 23 77 7 %eQqS!G , / /0Z [[ [ BF )+IJA %!A!AaCyQ!A# 6 9 9! << < BFr,c dt_tdjtdz sJtdjt ddzdt tzz sJtdtk(sJtdtk(sJtd jd sJtd jd sJttd tsJttd tsJtd jdsJdt_tdd}tdd}dt_t|jdsJt|jtddsJt|jdsJt|}|jjdsJ|jdzjdsJtdjtd dsJtdjtddsJtdjtdd sJtd!jtdd"sJtd#jtd$d%sJtd&jtd$d'sJttt sJttt sJttdk(sJttttsJtt dk(sJtdtk(sJtdjtdz sJtdjttd(dz zt ddzz t ddzd)t tzz zsJtddk(sJtddk(sJtttdtk(sJtt tk(sJtdjd*sJtd!jd+sJtd#jd,sJtd&jd-sJtdjd.sJtd/jtdz sJtd/jtdz sJtt jd0sJdt_tdtz jd1sJtdtz jd2sJtd3tzjd4sJtd3tzjd5sJtt}|jjd6sJ|jjd7sJtt}|jjd8sJ|jjd9sJdt_y):Nrrr rr rr?rz1.3110287771460599052rz1.1714200841467698589z0.47103424540873331679iriz7.1427724505817781901z7.1427417367963090109z-1.5707923998261688019z1.0000332138990829170z0.999966786328145474069137@Bz7.853952181727432z-1.3110287771460599052r0z0.22326753950210985451z-0.47434723226254522087rz0.91119556380496500866z0.63133428324134524388y@z-0.63133428324134524388y@z0.95357894880405122483z0.23093044503746114444z-0.23093044503746114444r r[y*0+?{>y*0+?{>?y$9@39Zy$9@39Z?`C+?`C+?z 1e-1000000000g@z81.724756270009501831744438120951614673874904182624739673z81.437129808135123030101542922290970050337425479058225712z90.5519067523886233967683646782286965823151896970015484512z85.926192483740483797854383268707108012328213431657645509z80.973089521698042334840454592642137667227167622330325225z9-1.156151296372835303836814390793087600271609993858798016z90.4632848917264710404078033487934663562998345622611263332z91.0637961621753130852473300451583414489944099504180510966)rrellipkrrgammasqrtr# isinstancer&ellipefractionrdrealimagisnannan)n1n2rfs r*test_elliptic_integralsr|s+ BF !9<<1   #;>>%+q.!DH*5 66 6 !9   $<3   ":==0 11 1 ":==0 11 1 fRj# && & fRj# && & #;>>2 33 3 BF 5 B 6& ! !B BF ":==0 11 1 ":==46NO PP P ":==0 11 1r A 66991 22 2 FF5L  0 11 1 !9<<35MN OO O ":==57PQ RR R $>"s1vax.ta7ta4PR89TT UU U !9>> $<1   #;#a* $$ $ 3$<3   $>, -- - BF !B$  X YY Y #b&>  W XX Xr A 6699O PP P 6699P QQ Qr A 6699P QQ Q 6699P QQ Q BFr,cdt_t}ttdtzz}t |j dsJt|j dsJt|j dsJt|j dsJt|j dsJt|j dsJt|j d sJt|j d sJt|j d sJt|j d sJt |j d sJt|j dsJt|j dsJt|j dsJt|j dsJt|j dsJt|dz j dsJt|dz j dsJt|j dsJt|j dsJtddk(sJtdt k(sJtt t k(sJt#tdt$sJtt j t&dz sJtt j t& dz sJtt dk(sJtdt k(sJt#t dt$sJtt dk(sJtt t k(sJtt dk(sJtt dk(sJtt dk(sJtt dk(sJtt dk(sJtt dk(sJtddk(sJtt t k(sJtt t k(sJtdt k(sJtt t k(sJy)Nrr gQal @g 5gR?gc "?g>. // / A;>>. // / !9<<- .. . !9<<+ ,, , a588> ?? ? a588> ?? ? a588> ?? ? a588@ AA A q699? @@ @ q699? @@ @ AaC=  H II I AaC=  H II I !9<<G HH H !9<<C DD D a5C<< a5SD== c7c>> bgs ## # c7::bd   sd8;;s1u   c7a<< a5SD== bh $$ $ #;!   #;#   3$<1   3$<1   C=C   C=C   SD>T !! ! SD>T !! ! q6Q;; s8s?? t9   q6cT>> s8s??r,cdt_tdt k(sJtttk(sJtt dk(sJtdj dsJdt_td}d}t ||k(sJtd }d }t ||k(sJtdd t zz}d }d }t |j|k(rt |j|k(sJdt_tdj dsJtdj dsJdt_tdj dsJtdj dsJttdt d}|jj dddtzsJ|jj tsJtdj dsJtdj dsJttdt d}|jj dddtzsJ|jj t sJtd j d!sJtd"}|jj d#ddtzsJ|jj d$sJy)%Nrrgy4@Q@y;;IWA2,wDr0i Nz93.8781962825045010930273870085501819470698476975019e+8681i8z8-6.8852261063076355977108174824557929738368086933303e-90rz9-3.255138234032069402493850638874410725961401274106e+8681z:-2.1081929993474403520785942429469187647767369645423e+8681y.Y@z>1.3077239389562548386e+434288 + 7.6808956999707408158e+434287jz?-1.3077239389562548386e+434288 - 7.6808956999707408158e+434287j$@y$=KFvhI @Y@yt9u9m @ Fx:^VTexactgnxr[abs_epsrel_eps$y$=KFvhI Yyt9u9m Fx:^Vy$@$@yl L,N{@y$$@gC_d>gJM! @)rrrr#rstrr$rvrwrrfmulepsr)rssresimus r*test_eirsd BF a5SD== c7c>> sd8t   f:==K LL LBF 5 ACA q6Q;; 4ABA q6Q;; %"Q$,A EC FC qvv;# #aff+"44 4 BF {   _ `` ` {   ` aa a BF c7::C DD D d8;;D EE E 4 &'A 66992Aqu9 MM M 6699R== d8;;D EE E e9<<E FF F 4$ '(A 66992Aqu9 MM M 6699bS>> f:==E FF F 7 A 66990!QsU9 KK K 6699, -- -r,ctdt_tdtk(sJttdk(sJtt t t t k(sJtdj dsJtdj dsJttdtd j d dd tz sJtd j dsJtdj dsJttdtd j ddd tz sJy)Nrrry$=KF?v0Oi?ryt9u?WrTrynx; »r[rry$=KF?v0Oiryt9u?W?rynx; ;) rre1r#rdrrrr$rr9r,r*test_e1r.s BF a5C<< c7a<< sd8sC4"~ %% % c7::H II I d8;;K LL L d61D) * - -.dnoyz{~y~ -   d8;;I JJ J e9<<L MM M d7AT* + . ./eopz{|z . AA Ar,cdt_tddtk(sJtddj dt z sJtddj dt dz dz sJtddj td sJtddj dsJtddj dsJtd dj d sJtd dj d tt z sJtdddk(sJtd dj t sJtd dj dsJtddj dsJtdd tz j dsJtddj dsJtddj dsJtddj dtdzt dzsJtdddzj dsJtdtdk(sJtdtdk(sJtdtdk(sJtdd j d!sJtddj d"sJtddj td ttzz sJtdd#j d$sJtd%dj d&sJtddj d'sJtddj d(sJtd)dtk(sJy)*Nrrrrr r rrrUUUUUU?r@gqq?gW@gH?@@yt|*8c??A`?z1.011e-1000g3X@z1.000000000001rgɫ|?r rrgA8?g @y @@y@y& J`e?Dž?yJmx-DT! rlg/ư>y>ʞư禜?y *oBu|?) rrexpintr#rrrcrrrr$rr9r,r* test_expintr:s BF !A;#   !A;>>!A#   !C=  Ac#hJqL )) ) !A;>>2b6' "" " !A;>>!   !A;>>$   !A;>>$   "c?  baj )) ) "R=A   "R=  QB   #q>  T "" " *Q  " "#7 88 8 $qs   Q RR R &) $ ' '(; << < "C ( + +,E FF F !A;>>!BrF(3r7* ++ + 2bM& $ $%9 :: : !C=A   #c?a   &  "" " !B>1 22 2 !B  P QQ Q "T?  Q RR R $q>S  r,cdt_ttddz j dsJt tddz j dsJtdj dsJt dj dsJtd d zj t d z sJt d d zd d zzj d sJtd td k(sJt d j t dt tzzsJdt_tj dj dsJtj dj dsJtj dj dsJtj dj dsJtj dj dsJtj dj dsJtj dj dsJtj dj dsJtj d j d!sJtj d"j d#sJtjdj d$sJtjdj d%sJtjdj d&sJtjdj d'sJtjdj d(sJtjdj d)sJtjdj d*sJtjdj d+sJtjd j d,sJtjd"j d-sJtjd.j d/sJtjd0j d1sJtjd2j d3sJtjd4j d5sJtjd6j d7sJtjd8j d9sJtjd:j d;sJtjd<j d=sJtjd>j d?sJtjd@j dAsJtjd.j dBsJtjd0j dCsJtjd2j dDsJtjd4j dEsJtjd6j dFsJtjd8j dGsJtjd:j dHsJtjd<j d=sJtjd>j d?sJtjd@j dIsJdMdJ}tj tjdKk(sJ|tj tjtj dLzsJ|tjtjtj d z sJ|tjtjtj d z sJtjdKdKk(sJ|tj ddsJ|tj ddsJ|tj ddsJ|tj ddsJ|tj ddsJ|tj ddsJ|tj ddsJ|tj ddsJ|tj d d!sJ|tj d"d#sJ|tjdd$sJ|tjdd%sJ|tjdd&sJ|tjdd'sJ|tjdd(sJ|tjdd)sJ|tjdd*sJ|tjdd+sJ|tjd d,sJ|tjd"d-sJ|tjd.d/sJ|tjd0d1sJ|tjd2d3sJ|tjd4d5sJ|tjd6d7sJ|tjd8d9sJ|tjd:d;sJ|tjd<d=sJ|tjd>d?sJ|tjd@dAsJ|tjd.dBsJ|tjd0dCsJ|tjd2dDsJ|tjd4dEsJ|tjd6dFsJ|tjd8dGsJ|tjd:dHsJ|tjd<d=sJ|tjd>d?sJ|tjd@dIsJy)NNrkrrlz&0.000000999999999999944444444444446111z -13.2382948930629912435014366276rz$1.5707963267075846569685111517747537z$-4.87506025174822653785729773959e-11rrr z!-0.372376123661276688262086695553r r rr0gds wyI@@yRװђA?y4@yJmhA(-DT!?y4@y*mbN9<gAyI@yRװђ172@rjyds w-DT! @yIyRװђ172y4y*mbN9<gy4yJmhA(-DT!yI@yRװђAgcll?y$ȥU??tyJmhAy g*mbNy$ȥU?tgclly$ȥU?t?y g*mbNAyJmhy$ȥU??t?I@yds w-DT!?yI@yRװђx^%B?ryJmhA(-DT! @y4y*mbNngAyIyRװђx^%ByIyds w-DT!y@IyRװђI)y4@y*mbN grgJmhAy@I@yRװђI)?ycll?y?t?$ȥU?gJmhy*mbNA gy?t?$ȥUyclly?t$ȥUy?t$ȥU?c<t||z t||zkS)N)abs)rytols r*rztest_trig_integrals..aes1Q3x3q6#:%%r,r?)g-q=) rrrr&rrrr$rrfpr#ninf)rs r*test_trig_integralsrZs BF c!fWn  !I JJ J c!fWn  !C DD D f:==? @@ @ f:==? @@ @ b#g;>>"Q$   r3wKC  # #$G HH H b6beV   b699RURT\ "" " BF 559<<1 22 2 55>C DD D 55>3 44 4 55>G HH H 66&>  J KK K 66#;>>C DD D 66&>  N OO O 66&>  J KK K 66$>0 11 1 66&>  G HH H 66#;>>2 33 3 66&>  M NN N 66&>  G HH H 66$  \ ]] ]r,cdt_d}tdgdgdj|sJtdgdgdj|sJtdgdgdj|sJtdgdgdj|sJtdgdgdj|sJtdgdgdj|sJtdgd gdj|sJtd gdgdj|sJtd gd gdj|sJt dddj|sJt dddj|sJt d d d jdsJt d d ddzjdsJt dddjdsJt dt dd djdsJy)Nrg[V?rUrYryffffff?rr??r r g _Bz!2.1555012157015796988e+4342944809y _Bry!xL3\F#rr'iary(\?KoQyTO9@#y/@)rrrbrr]rures r*test_hyper_1f1rs BFA %% % ( ( ++ + %% ( + +A .. . #ws # & &q )) ) #uS ! $ $Q '' ' #wv & ) )! ,, , #uV $ ' ' ** * %&# & ) )! ,, , &3% $ ' ' ** * &6(6 * - -a 00 0 #c#  ! !! $$ $ %C # #A && & !Ad   B CC C 1Qu f $ ( ()Y ZZ Z "a  " "8 ,, , "Xa]= 1 4 45c dd dr,cbdt_d}tddgdgdj|sJtddgdgdj|sJtddgd gdj|sJtddgd gd j|sJtd dgd gd j|sJtd dgd gdj|sJtddgd gdj|sJtd d gd gd j|sJd}tddtzgdgdj|sJtddtzgd gdj|sJtddtzgd gd j|sJtddtzgd gd j|sJd}tddgdgdtdz zj|sJtddgdgdtdz zj|sJtddgdgdtdz zj|sJtddgdgdtdz zj|sJd}tddgdgdj|sJtddgdgdj|sJtddgdgdj|sJd }tddgdgd!j|sJtddgdgd!j|sJtddgdgd!j|sJy)"Nrg[$ ?rUrVr 333333??rg@y333333?r@y?yO@z?r(,?y?rYrr皙?r r@ry +xV?;CF )r rr r)rrg?y?y}?F"?y@@)rrrbrr$res r*test_hyper_2f1rsV BFA %!c * - -a 00 0 %S ) , ,Q // / #tseS ) , ,Q // / #tseV , / / 22 2 &%3% 0 3 3A 66 6 &%3% - 0 0 33 3 #ux - 0 0 33 3 &'"VHf 5 8 8 ;; ;8A %Q!c * - -a 00 0 #d1fuc * - -a 00 0 #d1fuf - 0 0 33 3 #d1fx 0 3 3A 66 6A %QCQqS ) , ,Q // / #dQCQqS ) , ,Q // / #dTFC!G , / / 22 2 &!4&#ac' 2 5 5a 88 88A &&# . 1 1! 44 4 #fvhs + . .q 11 1 #fvhv . 1 1! 44 48A &&$ / 2 21 55 5 #fvht , / / 22 2 #fvht , / / 22 2r,c dt_tddddjdsJtdddddjdsJtdd d djd sJtdd d ddjdsJtdd d dd k(sJtdd d dtk(sJtdd d ddk(sJtdddddk(sJtdddddk(sJtdddddk(sJt tddddsJtddddjdsJtdddddjddt zzsJtddddjdsJtdddddjdsJtdd dddk(sJtddd dtk(sJtd d dddk(sJtdd ddjdsJtdd dddk(sJtdd dddk(sJtdddddk(sJtddddddk(sJtddddtk(sJtdd ddtk(sJtd!d"d#ddk(sJtd!dd djd$sJtdd"d#dtk(sJtdd%d#dt k(sJtt tzdz }tdddztt tzd&z ztdddzz }td'd(d)|j|sJtd'd(d)|jj|jsJtdd*dd+jd,sJtdd*dd-jd.sJtdd*ddjd/sJtdd*dt jd0sJtddd1d2jd3sJtd4d"dd2jd5sJtddd1d6jd7sJttddDcgc]#}td8d9d:d;tt |zz%c}jd<sJttddDcgc]#}td8d9d:d=tt |zz%c}jd>sJttddDcgc] }td8d9d:tt |z"c}jd?sJtdd@dAdBjdCsJtddddDjdEsJtddddFjdGsJtddddHjdIsJtddddjdJsJtddddjdKsJtdLdMdNdOjdPdtdQzRsJycc}wcc}wcc}w)SNrr rr T) eliminate_allr r"r rrry??y??F) eliminateg`?g@?gx&?rg%α?g]?rrrRr g?grggr z1/2z1/61/3rOz0.999gQՂ?z1.001yH?1-.MVgN~?yɸa?>eV?rz0.99gv;@rYgV?ryN?Q{?)rrrPrr ffffff?ylJ@ۢ%@g?yIK@K@J>ygObK@v7?rg g+?g SOfEg)\(?yR=@n>jGy)\(??yQ@1~?ry[N?Sr?y zѿ-DT!g3A?p)3r)rgwJgUUjr)rrr_rr#rxr$rcrnthroot conjugatefsumr(r)rwks r*test_hyper_2f1_hardrsl BF !Br!    "" " !Br!$ / 2 24 88 8 !Br!    ## # !Br!$ / 2 24 88 8 !Br!  "" " !Br!  ## # !Da D (( ( !Aa?a   !Aa?a   !Aa?a   !Aa !! ! !Br: & ) )( 33 3 !Br: 7 : :8hqj;P QQ Q &"b# & ) )' 22 2 &"b# 7 : :;P QQ Q "R!  ## # !Ab s "" " "R!  !! ! !Br!    %% % !Br!  !! ! !Br!  !! ! !Aa?a   !AaE *a // / !Aa?c !! ! !Br!  ## # $tD #q (( ( $r"Q  " "4 (( ( !Dq !S (( ( !Ca SD (( ( AbDF A 1aQrT"W%galAo5A %eQ ' * *1 -- - %eQ[[] 3 6 6q{{} EE E $q' * - -.A BB B $q' * - -.\ ]] ] $q" % ( ()? @@ @ $q! $ ' '(V WW W !Aa  " "#8 99 9 %Qv & ) )*@ AA A !Aa   M NN N U1R[QuVT#ac(];Q R U UWB CC C U1R[QuVT#ac(];Q R U UWB CC C a L1uVS1X6L M P PQ| }} } !Ce $ ' '(F GG G !Aa  !M NN N !Aa " % %&R SS S !Aa  !O PP P !Aa?  O PP P !Aa   5 66 6 #w 2 5 56PZ[ehikek 5 ll lRQLs:(Y (Y %Y ctgdddgdjdsJtgdgddjdsJtgdd d gd jd sJtgdgdd jd sJtgdgddjdsJtgdgdd jdsJtgdgdd jdsJtgdgdd jdsJtgdd dgd tk(sJtgdddgd jdsJy)N)rr r rr[rgLEy?)rr r r)rrRrg_g??rrg%<@y@CN?mr)rr r rr)rRrr[ g?g-?yFo?K:ZI)rgRQ@gp= ף@g{Gz@)g@gffffff@g333333@ys?+e)rrrr )erg Y@)rbrr#r9r,r*test_hyper_3f2_etcrBs8 #a $ ' '(> ?? ? 7B ' * *+A BB B $q1 % ( ()> ?? ? 71 % ( ()U VV V Yr * - -.D EE E Yq ) , ,-B CC C Yq ) , ,-[ \\ \ #M! 4 7 78d ee e !Aq !S (( ( !Iq ) , ,-B CC Cr,cBdt_tdddjdsJtdddjdsJtddddk(sJtd d dd k(sJtd ddtk(sJtd d ddk(sJtd d djdsJtdddjdsJtdddjdsJtddddk(sJtddddk(sJtdddjdt dz sJtddt jdsJtddd d!zjd"sJtd#d$d%d&zjd'sJy)(Nrr r rg? g[R֯?rrrirrr gDo7>#?rgQ2=?rgMb??ry??y?rg@rRg?rYr[yY@ i@ryiMؿcf)rr rxryyk9)rrhyperurr#rrrr9r,r* test_hyper_urPs BF !Bq>  T "" " !D   u %% % !Aa=C   "Qq>T !! ! "Qq>S  "R?a   !Aa=  5 66 6 !Bq>  4 55 5 !Aa=  F ## # !Af  $$ $ "Qy !Z // / #c$  " "1T"X: .. . !Ab>  3 44 4 58 $U * . ./^ __ _ 5 &v - 1 12I JJ Jr,c0dt_tddggdtdddk(sJtdddj dsJtddddk(sJtddddk(sJtdddj dsJtd dd j d sJtd dd j d sJtd ddj dsJtdddj dsJtdddj dsJtdddj dsJtdddddk(sJtdddddk(sJdD]+}|t_td ddj d r+Jy)!Nrrr r ryehLJ?[2222~rrr rg@O@r0i)g-C6?g d?rr gMbP?g\1?ry)`?0?)rrRrQgWuJIgٍ=,?ry??zeroprec)rr0rWg;On?z1.006867007239309717945323585695344927904000945829843527398772456281301440034218290443367270629519483 + 1.238277162240704919639384945859073461954721356062919829456053965502443570466701567100438048602352623e-46j)rrrbhyp2f0r)ds r*test_hyper_2f0rfs BF !Ar! q1 -- - !Aa=  P QQ Q !Aa=A   !Aa=A   "R?  a  "Qs   t $$ $ "Qr?  i (( ( "Qv  ! !"8 99 9 #d5 ! $ $%: ;; ; #d4 # #$T UU U %5 6 9 9:N OO O "Qx - 22 2 !Bx - 22 2 @c3&))+@ @@@r,cBdt_tdgddgdtddddk(sJd\}}}t|||dj dsJt|||d j d sJt|||d j d sJt|||d j dsJt|||dj dsJt|||dj dsJt|||dj dsJt|||dj dsJt|||dj dsJt|||dt zj dsJt|||d t zj dsJt|||d t zj dsJt|||d t zj dsJt|||dt zj dsJt|||dt zj dsJt|||dt zj dsJt|||dt zj d sJt|||dt zj d!sJy)"Nrrr r r)rrrPrrgԢr@rg߷Arg uT>*ErgcQrga&j۪xrlz9.8851796978960318255e+867逖z1.1505659189516303646e+2746z1.4672005404314334081e+8685rz!3.6888217332150976493e+8685889636y9)0i#))Fym5,D>@pJs#AyUClsCy6X̝y1RLy(ҾD$hE{B"hz83.5999042951925965458e+613 + 1.5026014707128947992e+613jz;-8.3208715051623234801e+1939 - 3.6752883490851869429e+1941jz:2.0724195707891484454e+6140 - 1.3276619482724266387e+6141jzG-1.1734497974795488504e+6141851462 + 1.1498106965385471542e+6141851462j)rrrbr^rr$)a1b1b2s r*test_hyper_1f2r|s BF !aU1 !Aa 00 0!HBr" "R2  ! !"6 77 7 "R3  " "#8 99 9 "R4 # #$= >> > "R5 ! $ $%> ?? ? "R6 " % %&@ AA A "R7 # & &'C DD D "R5 ! $ $%B CC C "R5 ! $ $%B CC C "R6 " % %&I JJ J "R2a4 # #$S TT T "R3q5 ! $ $%S TT T "R46 " % %&T UU U "R57 # & &'^ __ _ "R6!8 $ ' '(` aa a "R719 % ( ()c dd d "R57 # & &'d ee e "R57 # & &'c dd d "R6!8 $ ' '(q rr rr,c Rdt_tddggddtddddddk(sJd \}}}}}t|||||d j d sJt|||||d j d sJt|||||dj dsJt|||||dj dsJt|||||dj dsJt|||||dj dsJt|||||dj dsJt|||||dj dsJt|||||d t zj dsJt|||||dt zj dsJt|||||d t zj dsJt|||||dt zj dsJt|||||dt zj dsJt|||||dt zj d sJt|||||dt zj d!sJt|||||dt zj d"sJt|||||dt zj d#sJy)$Nrrr )r rrrRr rr)rrPrr rrgJo!m`@rgb3lKErg)&uLQrg>dxrlz2.0291718386574980641e865rz7.7639836665710030977e2742rz3.2537462584071268759e8681rz!1.2966030542911614163e+8685889627y*52x!1*ry V2@(\;-@y.]9ʖC5:4 ly]!2̣!Z3Ly徰gKV7Wgz87.4859161049322370311e+610 - 2.8467477015940090189e+610jz;-1.7477645579418800826e+1938 - 1.7606522995808116405e+1938jz;-1.6932731942958401784e+6137 - 2.4521909113114629368e+6137jzG-2.0988815677627225449e+6141851451 + 5.7708223542739208681e+6141851452j)rrrbrarr$)ra2rrb3s r*test_hyper_2f3rs BF !Awq !VAa!Aa%8 88 82NBr"R "R2b $ ' '(= >> > "R2b & ) )*B CC C "R2b ' * *+C DD D "R2b ( + +,E FF F "R2b ' * *+F GG G "R2b ' * *+G HH H "R2b ' * *+G HH H "R2b ( + +,O PP P "R2bA & ) )*Y ZZ Z "R2bQ ' * *+Y ZZ Z "R2ba ( + +,Z [[ [ "R2bq ) , ,-d ee e "R2b * - -.f gg g "R2b + . ./i jj j "R2bq ) , ,-j kk k "R2bq ) , ,-j kk k "R2b * - -.w xx xr,cndt_tddgddgdtdddddk(sJd\}}}}t||||dj d sJt||||d j d sJt||||d j d sJt||||dj dsJy)Nrrr r rr)rrrUrrg(wVbArz1.2012553712966636711e+4358igirz+1.1148680024303263661e+43429448190325182840)rrrbr`r)rrrrs r*test_hyper_2f2r s BF !A!uQ 6!Aa!#4 44 4&KBr"R "R2b ! $ $%9 :: : "R2e $ ' '(E FF F "R2f % ( ()@ AA A "R2f % ( ()V WW Wr,cdt_tddddjdsJtddddd k(sJtd d dd jd sJtddddjdsJtddddjdsJt dddk(sJt dd jdsJt dddk(sJt d ddk(sJt d ddk(sJt dddk(sJt dddk(sJt dddk(sJt dd jdsJt t t jdsJt dddk(sJtdddk(sJt ddtk(sJt ddt k(sJt d dtttk(sJt d!dtt t k(sJtdddjd"sJtddt zdjd#sJy)$Nrr r r rg¹ @rrg %@rg?rgVj+\rrg{GzĿrrgLA@rriWrgZb`B?r[g`{}@y @/#,?rRrr@y @?y@?gyUUUUUU?UUUUUU@) rrjacobirlegendrer$chebyuchebytr#rdlaguerrer9r,r* test_orthpolyrsJ BF "Qq   -- - !Aa  (( ( #d1Q  " "#9 :: : "aA  ! !% (( ( !Ra # #H -- - Aq>V ## # C?  4 55 5 Br?a   Ab>Q   Aq>Q   Ar?b  Aq>Q   Ar?b  Ac?  o .. . Aqb>  K LL L !A;!   !A;"   C s "" " C t ## # F2 #c#, .. . F2 #sdC4. 00 0 Ar1   (( ( AqsC # #$R SS Sr,czdt_tddjdsJtddjdsJtddjdsJtdddk(sJtddjdsJtddjdsJtddjd sJtddjd sJtddjd sJtddjd sJtd ddk(sJtd d jdsJtdd jdsJtd d jdsJtdd jdsJtd djdsJtd djdsJtd djdsJtd djdsJtd djdsJtd djdsJtd djd!sJtd djd"sJtd djd#dt$sJtd djd%sJtd djd&dt$sJtd djd'dt$sJtd(dt z jd)sJy)*Nrrrrrgkﴑ[?rr rr rge?ri r igj!i(?r gb7s[?y@yjAyyjrld/C'%ld/C'%ryM9;DryM9;g#y:fTȾQk>y:fTȾQkgyQrd;rz1.3106082028470671626e4355yRd]Rd]yRd]Rd];ry @o׿a)rrhermiterrr$r9r,r* test_hermiters  BF 2q>  S !! ! 2q>  3 44 4 1a=  A   1a=A   1a=  B   1a=  A   1a=  A   1b>  R  1b>  R  3?  4 55 5 1a=A   1Q ?? ? 4  ! !"Ycdnq ! rr r 4  " "#Zdeor " ss s 4A  ! !"O PP Pr,cPdt_tdddjdsJtdddjdsJtddddk(sJtdd ddk(sJtd d djd sJtdd djdsJtdddjdsJtdd djdsJtd d djdsJtddtz djdsJy)Nrrr r rri}rriri#rr rrgg:(Zrry(.?-@:4@)rr gegenbauerrr$r9r,r*test_gegenbauerrs% BF a!    ## # a!    $$ $ a!  !! ! a1  "" " b#q ! $ $T ** * aq ! $ $R (( ( aq ! $ $R (( ( aq ! $ $R (( ( dD! $ ' '(> ?? ? dAaC & ) )*X YY Yr,cRdt_tdddtddk(sJtdddj dsJtdddd j d sJtdd dj d sJtdt zdt j dsJtdt zdt d j dsJtddd j dsJtddd d j dsJtdd dj dsJtdd dd j dsJtd dd j dsJtd d d j dsJtd dd j dsJtdddj dsJtdddj dsJtdddj dsJtdddj dsJy)Nrr rrrrrgLXz?r typeyLXz?rgLXzryI:rAEZ;Aytp@&xsog9B.y9B.?iyH6u@yjA?jAry}$!}f?}$!}f?yb`3?b`3gFo)rrlegenpr rr$r9r,r* test_legenprs BF !Aa=HQqM )) ) "b#  ! !"8 99 9 "b#A & ) )*A BB B "a  !8 99 9 !A#taR # #$R SS S !A#taRa ( + +,Z [[ [ !Aa=  A   !AaQ  " "1 %% % !Ac?  4 55 5 !Acq ! $ $%; << < !Aa=  D !! ! !Aa=  K (( ( !Aa=  A   !C?  N OO O "T!    P QQ Q "S   M NN N "S  ! !"9 :: :r,c dt_t}t|dddsJt|dddsJt|ddddsJt|ddddsJ|ddddj dsJ|ddddd j dsJ|d dddj d sJ|ddddj t sJ|ddddd j dsJ|d dddj d sJ|dddj dsJ|dddj dsJ|dddd j dsJ|dddj dsJ|ddd j dsJ|ddddj dsJ|ddddj dsJ|ddddj dsJ|ddddj dsJ|ddd dj dsJ|dddj dsJ|dddj dsJ|dddj dsJ|dddj dsJ|ddd j dsJ|dddj dsJ|dddj dsJ|dddd j dsJ|dddj dsJ|ddd j d sJ|ddd dj d!sJ|ddd dj d"sJ|ddddj d#sJ|ddddj d$sJ|ddddj d!sJ|ddddj d%sJ|ddddj d#sJ|ddddj d$sJ|d&d'ddj d(sJ|d&d'ddj d)sJ|d*ddj d+sJ|d*ddj d,sJ|d*ddj d-sJ|d*ddj d.sJ|d*dd j d/sJ|d*dddj d0sJ|d*dddj d1sJ|d*dddj d2sJ|d*dddj d3sJ|d*dd dj d4sJy)5Nrr r rrrrrr)rrrg Zy Z@ Zry3A-DT!?rg zrrg z?y3A?-DT!g3Ay z-DT!y-DT!y z?-DT!g3A?y5Oϋ?!3|g{~ 6yWFEil@gaUO}2?gaUO}2yWFE?ilyWfѷgWfѷg&D\4(y&D\4(gWfѷ@rryuFhZ?ǒsICy:QN?}U@x$?r@y<@gJj?gfFU?g 6Կy<P0(?yP0(?y 6ԿJjyfFU?fFUyJj? 6?gP0(ӿ)rrlegenqrxrr$)fs r* test_legenqr!s BFA 1Qq?? 1Qr   1Qqa !! ! 1Qrq! "" " Qq?  b !! ! R!C ( + +A .. . S1!    6 77 7 Qq?  a  R!C ( + +A .. . S1!    < == = Qq;>>I JJ J Qq;>>1 22 2 QqC # #A && & Qq:==/ 00 0 Qq:==G HH H Qq1  !8 99 9 Qq1  !P QQ Q Qq?  5 66 6 Qq!    N OO O Qq!    6 77 7 Qq;>>H II I Qq;>>1 22 2 Qq8;;r?? Qq:==0 11 1 Qq:==G HH H Qq;>>I JJ J Qq;>>0 11 1 QqC # #A && & Qq:==0 11 1 Qq:==G HH H Qq!    7 88 8 Qq!    6 77 7 Qq!    6 77 7 Qq!    7 88 8 Qq1  !8 99 9 Qq1  !6 77 7 Qq1  !7 88 8 Qq1  !8 99 9 T41 % ( ()] ^^ ^ T4A & ) )*\ ]] ] T!D>  3 44 4 T!D>  2 33 3 T!A;>>/ 00 0 T!C=  3 44 4 T!C=  K LL L T!Da # #$; << < T!Da # #$S TT T T!A1  !O PP P T!CQ  " "#Q RR R T!CQ  " "#: ;; ;r,cRdt_tdddk(sJtdddk(sJtdddk(sJtdddk(sJttttk(sJdtdt dz j dsJtddj dsJtddj d sJtdtj d sJtdtddk(sJtd d j d sJy)Nrrrrr gDSYC?g=O?r gN_?rnr ryk7WO?>I?)rragmr$rrrr9r,r*test_agmr$Ks BF q8q== q8q== q8q== q8q== q8q== c!DGn  !5 66 6 q8;;, -- - q8;;, -- - q8;;A BB B q6S1X   r!9<<? @@ @r,c dt_tddjdt dzsJtdddjddt dzz sJtdddjd t dzd t d zzsJtd d jdsJtddd jdsJtddjdsJtddt zdt z jdsJtddt z jdsJtdd ddjdsJtddt jtdsJtddjdsJtddjdsJtddjdsJtddjdsJtdddt k(sJtdd jd!sJtddddk(sJtddt zdt z jd"sJtd#djd$sJtd%d%jd&sJtd'd%jd(sJtd d%jd)sJtd*d%jd+sJttddd,sJtd%dd,t k(sJtddd,dk(sJtddd,dk(sJtdd-d,dk(sJtdd.d,dk(sJtdd/d,dk(sJtd%dd,dk(sJtd%d.d,dk(sJtd%d/d,dk(sJtd%dd,dk(sJtd%d0d,dk(sJtd%d1d,dk(sJtd%d2d,dk(sJtddd,jt dsJtdd.d,jt d0sJtdd/d,jt d1sJtdd2d,jt d3sJtd4djd5dd6tz7sJtd4dd,dk(sJtd4d2jd8dd6tz7sJtd4d2d,dk(sJtd-d9d,jd:sJtd;d;d,jd<sJtdd dtddd  k(sJtd ddjd=sJtd ddd,jd>sJtdddjd?sJtdddd,dk(sJtd%ddjd@sJtd%ddd,dk(sJtdddjd?sJtdddd,dk(sJtddAdBjdCdd6tz7sJtdAddjdDsJtddEdk(sJtddFdk(sJtdd%dk(sJtddGdk(sJtdHd%dk(sJy)INrr rrRrrrr rrr r@ry!?03Dg66?ryr?̿yt2?c:?Tg\$ ?rgbz6.9825435345798951153e-627i z4.6885137549474089431e-788rg4y I?Bygiy I?licp)bgdT:?yǷҿrg8,6V@ryC \W-DT! @ryN(T?-DT!yGfs-8R?r y}?fs-8R) regularizedril73Me'rl73Me'rrmz1.3669297209397347754e-301037r[rz>-1.322575609404222361e-698979 - 4.9274570591854533273e-698978jy@@y]y7޵?WHy@@yK!:#H?\h?gٕK&?g|"?g]5[?g+?ri.z1.1359381951461801687e-4327z8.1244514125995785934e4765yy?rr) rrgammaincrrcr$r#rqrxrr9r,r* test_gammaincr+Ys BF Aa=  Ac"gI && & Aa?  a#b' k ** * Aa?  bRj3r72 33 3 D  ! !"O PP P Aa?  5 66 6 Aa=  3 44 4 Aac!A#  ! !"P QQ Q Aac?  L MM M Aa$  " "#9 :: : C#  ! !%* -- - F3  " "#? @@ @ F3  " "#? @@ @ D% # #$Q RR R D& ! $ $%T UU U Aa?c !! ! A?  3 44 4 Aa?a   Aac!A#  ! !": ;; ; D   4 55 5 Br?  M NN N Br?  L MM M Br?  M NN N Br?  N OO O !QD1 22 2 Bt , 33 3 Aqd +q 00 0 Aqd +q 00 0 At .! 33 3 At .! 33 3 Av4 0A 55 5 Bt , 11 1 B$ /1 44 4 BD 1Q 66 6 B - 22 2 B4 0A 55 5 BT 2a 77 7 B$ /1 44 4 Aqd + . .s2w 77 7 At . 1 1#e* == = Av4 0 3 3CL AA A At . 1 1#e* == = HQ  " "#BAWXY\W\ " ]] ] HQ4 0A 55 5 HT " % %&fpq{|~A|A % BB B HTd 3q 88 8 D$D 1 4 45e ff f E5d 3 6 67g hh h Aa?x!A. .. . Aq!    5 66 6 Aq! . 1 12H II I Aq!    7 88 8 Aq! .! 33 3 B1  !8 99 9 B1$ /1 44 4 Aq!    7 88 8 Aq! .! 33 3 Aue $ ' '(EqZ[\_Z_ ' `` ` E1a # #$@ AA A Ae  !! ! Ae  !! ! Ab>Q   Ae  !! ! D  !! !r,c(dt_tddjdsJtddjdsJtddjdsJtd djd sJtd djd sJtd djdsJtddjdsJtddjdsJtddjdsJtddjdsJtd djdsJtd djdsJtd djdsJtddjdsJtddjdd dtzsJtddjdd dtzsJtddjdd dtzsJtd djdd dtzsJtd djd d dtzsJtd djd!d dtzsJtddjd"d dtzsJtdd#jd$sJtdd#jd%sJtdd#jd&sJtd d#jd'sJtd d#}|jd(sJ|j jd)sJtd d#}|jd*sJ|j jd+sJtdd#}|jd,sJ|j jd-sJtdd.jd/d dtzsJtdd.jd/d dtzsJtdd.jd/d dtzsJtd d.jd/d dtzsJtd d.jd/d dtzsJtd d.jd/d dtzsJtdd.jd/d dtzsJtdd0jd1sJtdd0jd1sJtdd0jd1sJtd d0jd1sJtd d0}|jd1sJ|j jd)sJtd d0}|j jd2sJ|jd1sJtdd0}|j jd3sJ|jd1sJt ddjd4sJt ddjd5sJt ddjd6sJt d djd sJt d djd7sJt d djd8sJt ddjd9sJt ddjd:sJt ddjd;sJt ddjd<sJt d djdsJt d djd=sJt d djd>sJt ddjd?sJt ddjd@d dtzsJt ddjdAd dtzsJt ddjdBd dtzsJt d djd d dtzsJt d djdCd dtzsJt d djdDd dtzsJt ddjdEd dtzsJt dd#}|jdFsJ|j jdGsJt dd#}|jdHsJ|j jdIsJt dd#}|jdJsJ|j jdKsJt d d#}|jd(sJ|j jd)sJt d d#}|jdLsJ|j d k(sJt d d#}|jdMsJ|j d k(sJt dd#}|jdNsJ|j d k(sJt dd.jdOd dtzsJt dd.jdPd dtzsJt dd.jdQd dtzsJt d d.jd/d dtzsJt d d.jdRd dtzsJt d d.jdSd dtzsJt dd.jdTd dtzsJt dd0}|jdUsJ|j jdGsJt dd0}|jdVsJ|j jdIsJt dd0}|jdWsJ|j jdKsJt d d0}|jd1sJ|j jd)sJt d d0jdXsJt d d0jdYsJt dd0jdZsJy)[Nrr rgb?rgkӦ?rgzCⷆ?rg_mv?rg/ɫ|?r gslR w?r gAt?rg_gʩPfgLX!tghĊJQ"yʹ+-DT! y[!z?/u%y.%2l>3i^gԇqir[rg+{gգ;jg{/1XgK];@}Fg.H4go:ɴ`#igptOgc_g8>VpgYògoZg-DT! gTkgԚ:.gF@g_wf4}l=RM! z/2.1592908471792544286e-152003068666138139677919l=RM! z0-3.7805306852415755699e+152003068666138139677871ggתECgE{D?g>EӦu:?g:([?gf?gd?gˆ?yVR!i?fs-8R?y+B\*-DT!yTj@-DT! @gk9!ǎ@@gƇxTg~8n@g9blBg1*jg/nQg J` g_A g?Ho!ga]gfs-8R?g&\Ig-DT!g`VAGp^g-DT! @gj<~_g/p8gK`z/5.0362468738874738859e-152003068666138139677990z/1.7626864058606158601e-152003068666138139677966z/6.1694024205121555102e-152003068666138139677943z,7.5575179651273905e-152003068666138139677896z.2.645131287794586675e-152003068666138139677872z/9.2579595072810533625e-152003068666138139677849z/8.8175642804468234866e+152003068666138139677800z0-3.0861474981563882203e+152003068666138139677824z/1.0801516243547358771e+152003068666138139677848z/1.3231857398345514495e+152003068666138139677895z0-4.6311500894209300731e+152003068666138139677918z/1.6209025312973255256e+152003068666138139677942)rrrrrrwr*)rs r*test_gammainc_expint_nr-s` BF "S>  4 55 5 "S>  4 55 5 "S>  4 55 5 !C=  4 55 5 !C=  4 55 5 !C=  4 55 5 !C=  4 55 5 "T?  4 55 5 "T?  4 55 5 "T?  4 55 5 !D>  3 44 4 !D>  L MM M !D>  K LL L !D>  L MM M "S>  7AcE  RR R "S>  7AcE  RR R "S>  7AcE  RR R !C=  61S5  QQ Q !C=  61S5  QQ Q !C=  61S5  QQ Q !C=  61S5  QQ Q "T?  9 :: : "T?  9 :: : "T?  9 :: : !D>  8 99 9qA 44+ ,, , 6699+ ,, ,qA 44+ ,, , 6699+ ,, ,qA 44+ ,, , 6699+ ,, , "- . 1 12cmnxyz}x} 1 ~~ ~ "- . 1 12cmnxyz}x} 1 ~~ ~ "- . 1 12cmnxyz}x} 1 ~~ ~ !, - 0 01blmwxy|w| 0 }} } !, - 0 01blmwxy|w| 0 }} } !, - 0 01blmwxy|w| 0 }} } !, - 0 01blmwxy|w| 0 }} } ". / 2 23e ff f ". / 2 23e ff f ". / 2 23e ff f !- . 1 12d ee eq*+A 44B CC C 6699+ ,, ,q*+A 6699/ 00 0 44B CC Cq*+A 6699/ 00 0 44B CC C Bs   8 99 9 Bs   8 99 9 Bs   7 88 8 Ac?  6 77 7 Ac?  4 55 5 Ac?  4 55 5 Ac?  4 55 5 Bt    P QQ Q Bt    P QQ Q Bt    N OO O Ad   N OO O Ad   4 55 5 Ad   5 66 6 Ad   4 55 5 Bs   91aPSe  TT T Bs   8!QsU  SS S Bs   8!QsU  SS S Ac?  8!QsU  SS S Ac?  8!QsU  SS S Ac?  7AcE  RR R Ac?  8!QsU  SS SDA 44* ++ + 6699+ ,, ,DA 44+ ,, , 6699+ ,, ,DA 44* ++ + 6699* ++ +4A 44+ ,, , 6699+ ,, ,4A 44* ++ + 66Q;;4A 44+ ,, , 66Q;;4A 44* ++ + 66Q;; B/ 0 3 34eopz{|z 3 AA A B/ 0 3 34eopz{|z 3 AA A B/ 0 3 34eopz{|z 3 AA A A. / 2 23dnoyz{~y~ 2   A. / 2 23aklvwx{v{ 2 || | A. / 2 23cmnxyz}x} 2 ~~ ~ A. / 2 23dnoyz{~y~ 2  -.A 44A BB B 6699+ ,, ,-.A 44B CC C 6699+ ,, ,-.A 44A BB B 6699* ++ +,-A 44B CC C 6699+ ,, , A/ 0 3 34e ff f A/ 0 3 34f gg g A/ 0 3 34e ff fr,cdt_tddddjdsJtddd d jd sJtd d dd jdsJy)Nrrr rrgO@r y?@rrRy ?f,?rrrgX|W'@)rrbetaincrr9r,r*test_incomplete_betar0$si BF 2bT " % %&? @@ @ 3vc! $ ' '(b cc c 1Qq   9 :: :r,c dt_tddk(sJtdjdsJtdjdsJtdjdsJttjd sJtd jd sJtd jd sJt tdt sJt tdt sJt tdt sJt tdtsJttdk(sJtt dk(sJtddk(sJtdtz jdsJtttk(sJtt t k(sJtdtdk(sJtdtdk(sJtdjdtdz sJtddk(sJtdjdtdz sJtdjdtdz sJtdtz jdtdtz z sJtddk(sJtddk(sJtt dk(sJttdk(sJtttsJtdt ddzzjdsJtdjdsJtdjdsJtdjdsJdt_tddd zzjd!sJtddd"zzjd#sJdt_ttddzd$k(sJtddk(sJtd%jd&sJtd'jd(sJtdtk(sJtdt k(sJttd)jd)sJttd*jd*sJttd+jd+sJdt_ttd,jd,sJttd-jd-sJttd.jd.sJdt_td/}|jdk(sJ|j jd0sJtd1jdsJtd2dd3zzjd4sJtd5jd6sJy)7NrrrgAg?ry ^u;yyxGDY$W ?g|b?ry.($h?y.($hrgL:?riy??ror r)rriMz3.63998738656420y @"@y%?@[09Ay%?@[0A9y "y%?@[09Ar0-z32.0884875837625447570007862949577886115608181193212i@z32.0709207788416560484484478751657887929322509209954zv3.66744826532555e-4342944819032518276511289189166050822943970058036665661144537831658646492088707747292249493384317534rg $?rg $޿rgP?gPz"0.99999999999999999999999999999995z#0.999999999999999999999999999999995z$-0.999999999999999999999999999999995rz-6.1481820666053078736e+1083yY@yY@@iy?}d-@OB+xryWMYA`E?m<p)rrerfrrrsr&rdr#erfierfcrxryrerfinvrvrwres r*test_erfr9*s BF q6Q;; q699+ ,, , t9<<H II I u:==J KK K r7::, -- - r7::, -- - s8;;. // / c!fc "" " c"gs ## # c!fc "" " c"gs ## # s8q== t9?? 7a<< ":==- .. . 9   :#   t9A   :a  x=  AX. // / 7a<< 7::aAh   8;;qRy !! ! ":==3qt9 %% % 9>> >Q   :?? 9>> c   KB) ) - -.@ AA A t9<<G HH H :==G HH H ;>>I JJ J BF HRVO   U VV V HRX  ! !"W XX X BF tBF| !Y YY Y !9>> #;>>0 11 1 $ A ABh ii i BF S A 66Q;; 66993 44 4 =  A   LT ! % %&T UU U >  R SS Sr,cdt_tt dk(sJttdk(sJtdddj tdddsJt dt tgdk(sJt dd k(sJt d d d k(sJt t dk(sJt tdk(sJt d dk(sJt d d zj dsJy)Nrrrr rrct|ddS)Nrg?)npdfrs r*ztest_pdf..nsD4,r,rrr rroB3v^!<gwbLz@)rrr<r#rquadtsncdfr9r,r*test_pdfrBis BF :?? 9>> !A;>>$s1Q- (( ( ,tSk :a ?? ? 7c>> !9   :?? 9>> 8q== If  !2 33 3r,c dt_tddk(sJtddk(sJtttk(sJt tt sJttdj tk(sJttdjjdtzsJtt dj tk(sJtt djjdtzsJtddt k(sJtddt k(sJtddt k(sJttjdsJtdjdsJtt dz jttzdz sJttd dz jtd sJtd jd sJtd jd sJtd djdsJtd djdsJtd djdsJtd djdsJtd djdsJtd djdsJtdjdsJtddjdsJtddjdsJtdjdsJtddjdsJtddjdsJtddjdsJtdjdsJtdjd sJtddjd!sJtddjd"sJtd#djd$sJtd djd%sJtd djd&sJtd d'jd(sJtd)d*jd+sJtd)djd,sJtdtzd-z jd.sJtdtzd-z djd/sJtdtzd-z djd0sJtdtzd-z d*jd1sJtdtz d-z jd2sJtdtz d-z djd3sJtdtz d-z djd4sJtdtz d-z d*jd5sJd6t_ttjd7sJdt_td8jd9sJtd:jd;sJtd<jd=sJtd>jd?sJtd@jdAsJtddB}|j jdCsJ|jjdDsJy)ENrrr3rr r rgW &?r g{?gпgֿg-C6g"{,7gѤX9yHgtm3]NyHgtm3]N@y} &@r yӸ?~dY?yg[忼@yӸ?~dYrgr6@yAj@T'>@yAj@T'>ry(o- @n!=@ryAF?Z|?yٿ?y)u%+?y(tmȻy@yO^?"ry~}?hey:㢥'%K8@g8 U'ry:㢥'%K8gh㈵ryk)j^-xe/:@yb/.>ꮺF@@ry0j;?" B`?ym.[ M|Wn2?yǁc 'FyEyfI3I5fԪ4@r0z81.073658194796149172092178407024821347547745350410314531yMb`?y7W@;ūԎ?yMb`y7W@;ūԎyy&1ܿ?y)!faYNJuM?yy&1ܿٿy)!faYNJuMyʡE-C6?yQW 㿘"1k?rgQGg[[AD) rrlambertwr#rxryrvrwrrrr$log)rs r* test_lambertwrFws> BF A;!   D>Q   C=C   #   C?  3 && & C?   " "1R4 (( ( SD  C '' ' SD  # #AbD )) ) Ab>cT !! ! Aa=SD  Aa=SD  A;>>!   A;>>. // / RCE?  ad1f %% % SVGAI  ! !3q6' ** * D>  1 22 2 E?  3 44 4 Ia # #$< == = E"  !5 66 6 D    I JJ J E"  !5 66 6 D   H II I E!    I JJ J B  F GG G Br?  F GG G D>  0 11 1 D   G HH H D    H II I D   F GG G D>  G HH H I  ! !"K LL L D   H II I D    H II I D    K LL L Ia # #$N OO O Ib ! $ $%9 :: : Ib ! $ $%O PP P Jq ! $ $%N OO O Jq ! $ $%T UU U QqS"H  !K LL L QqS"HQ  " "#L MM M QqS"HR # #$M NN N QqS"HQ  " "#K LL L acF2I  ! !"M NN N acF2Ia # #$M NN N acF2Ib ! $ $%N OO O acF2Ia # #$L MM M BF BsJ|t|||d d?sJ|t||| d d/sJ|t||| d d0sJ|t||| d d1sJ|t||| d t d2d3sJ|t|||dd@sJ|t|||ddAsJ|t|||ddBsJt||| ddk(sJt||| ddk(sJt||| ddk(sJt||| ddk(sJ|t|||ddCsJ|t|||ddDsJ|t|||ddEsJ|t||| ddFsJ|t||| ddGsJ|t||| ddHsJ|t||| dt ddIsJ|t|||ddJsJ|t|||ddKsJ|t|||ddLsJ|t||| dd7sJ|t||| dd8sJ|t||| dd9sJ|t||| dt d2d:sJ|t|||ddMsJ|t|||ddNsJ|t|||ddOsJ|t||| ddOsJ|t||| ddOsJ|t||| ddOsJ|t||| ddOsJdPt_dtz t dQz} dR}dt_t| j|sJdSt_t| j|sJdTt_t| j|sJy)UNcpt|}d}t|trt|t}t|j|jz t|jdzt zk}t|j |j z t|j dzt zk}|xr|S)NTr[)convertrsr&rrvrrw)rrtype_okreal_okimag_oks r*checkz!test_lambertw_hard..checks AJ a  C(GaffQVVm$AFF A c(99affQVVm$AFF A c(99"7"r,r绽|=gj|=g|۽g |۽y|=y#B ;|=y|۽y#B ;|۽ryM: @y6S:8@y",KP:(*3@y.5L:(vf?ryM: g,qŔK:y.5L:(vfy",KP:(*3ct||dSNTr)faddrrs r*r>z$test_lambertw_hard..tAad+r,ct||dSrP)fsubrRs r*r>z$test_lambertw_hard..rSr,c6t|t|dddS)NrTrrQrrRs r*r>z$test_lambertw_hard..sQtAbt44@r,c6t|t|dddS)Nr2TrrWrRs r*r>z$test_lambertw_hard..sQtAc5DAr,rz1e-3z1e-10z1e-20z1e-40z1e-80z1e-300rgmPPWg-gByejZ~,F2)ܲ?yr>ya>=y&;y_}eO7y z2.33164398159712420336e-500yʁ:UY8ɩ?yu~l|H-I>yWѨ=y{Kv;y{S犹7y^{=o rz1.64872127070012814684865e-500yʁ:UY8ɩyu~l|H-IyWѨy{Kvӻy{S犹y^{=oՠz-1.64872127070012814684865e-500y,+@/ c@yIS[@yQ}]t餫?yEIyvT =gj蚸5g4sgyejZ~,F2)ܲyrya>y&ۻy_}eOyޠz-2.33164398159712420336e-500yQ}]t餫yEI> > #a*%'> ?? ? #a*%'> ?? ? C#J 2 %% % C#J 2 %% % C$K B && & C%L !R '' ' #a)$&U VV V #a*%'` aa a #a*%'^ __ _ #a*%'G HH H #a*%'G HH H #a+&(I JJ J #a,'R0M)N OO O $q*%'V WW W $q+&(a bb b $q+&(_ `` ` $q+&(_ `` ` $q+&(M NN N $q,')O PP P $q-(#d3S*T UU U $q*%'V WW W $q+&(a bb b $q+&(_ `` ` $q+&(_ `` ` $q+&(M NN N $q,')O PP P $q-(#d3T*U VV V $q*Q')b cc c $q+a(*c dd d $q,q)+d ee e $q-*,e ff f $q*Q')d ee e $q+a(*j kk k $q+a(*g hh h $q+a(*f gg g $q+a(*O PP P $q,q)+Q RR R $q-*C6V,W XX X #a)B')D EE E #a*R(*E FF F #a*R(*E FF F C#Jr "b (( ( C#Jr "b (( ( C$K #r )) ) C%L $ ** * #a)B')X YY Y #a*R(*c dd d #a*R(*a bb b #a*R(*J KK K #a*R(*J KK K #a+b)+L MM M #a,r*C3Q,R SS S $q*R(*e ff f $q+b)+f gg g $q+b)+e ff f $q+b)+h ii i $q+b)+P QQ Q $q,r*,R SS S $q-+S6W-X YY Y $q*R(*a bb b $q+b)+b cc c $q+b)+b cc c $q+b)+b cc c $q+b)+d ee e $q,r*,e ff f $q-+-f gg g BF 1s7|A =CBF A;>>#   BF A;>>#   BF A;>>#  r,cdt_tddgdggddgddggdjdsJtgdtzggdgdggd jd sJtd gdggdgdggd d k(sJtd ggggd ggdjdsJtdgdggdgdggdjdsJtdgdggdgdggdjdsJtdgdggdgdggdjt dz dt zz sJd}d}t d t dfD]}t|||}t|t|z td|z gggd gd|z gg| z}t|t|z tdgdd|z z ggdd|z z gggd|z z}|j|sJ|j|rJy)Nrr r rrrrg%WV@ryc2 hp@'4Dr r)rrrz2/3z2/27gmD@r rrr@gyhrrgr) rrmeijergrr$rr&r]rq)r_r'rx1x2x3s r* test_meijergrn:s% BF QqE1#;Q1 4 7 78M NN N B!u:sA3i . 1 12` aa a TFA3<#s A .! 33 3 QC8.3V < ? ?@U VV V RD$=B4- 6 9 9:U VV V VHhZ(F8XJ*? F I IJe ff f RD$=B4- 4 7 7"Q$2 GG G A A$iQ  Aa] 1XeAh w1bzA3!u+qbA A 1XeAh wq!A#wi'81ac7)B1M MuuRyyuuRyy r,cddt_tddddddjdsJtddddddjdsJtdddddd jd sJtddddddjd sJtdddd dd jdsJy)Nrr rrr girr rrg?gk?)rrappellf1rr9r,r* test_appellf1rrMs BF Ab1Qq ! $ $U ++ + Aa1Qq ! $ $R (( ( Aa1S & ) )# .. . Bq1Qq ! $ $R (( ( Aa!C & ) )+A BB Br,cjdt_ttddddj dsJy)Nrrrr r gpu4@)rrcoulombgrdrr9r,r* test_coulombruUs/BF C1Ia " % %&; << z=test_hyper_param_accuracy....hsBr"RaRDQT;U:Vr,r ) hypercombr9r,r*r>z+test_hyper_param_accuracy..hsi0VYZX[&\r,cgggg|g| gdfgSr}r9r~s r*r>z+test_hyper_param_accuracy..isBr"aS1"c :;r,r)infprec)rrrrrgiաe?i^gL?rgrYrg{ !@rgL`L"@rz1e-100Trg;.ɂQ)J)rrr(rbrrr]r_pytestraises ValueErrorrr#rjr'r\rQ)r)AsBss r*test_hyper_param_accuracyr[s BF B< (a!E' (B ( R= )a!E' )B ) Br?  5 66 6 #sD ! $ $%@ AA A 4$  & * *+@ AA A 2tT4 ( / 3 34I JJ J 4D &r3w . 2 23I JJ J "b!S3 /1 44 4 64 %b#g - 1 12H II I 4D 7C ? C CDZ [[ [ !Q  "" " MM*\] ;aS# NRU UU U Br7Ib># . 1 12G HH H C RV # ' '(= >> > BF GT3C'++,AB E4b#g%))*?@ BF GT3C'++,AB E4b#g%))*?@ $s8$/ 6 9 9:Q RR R 3r3w;q="c'*D 1 4 45L MM M- ) )s K K cttddgdk(sJtdgggdgdggdjdsJy)Ncdg|gggggdffS)Nrr9r~s r*r>z)test_hypercomb_zero_pow..ws!aSBr"Q 79r,rrrrxg2}$?)rrjrr9r,r*test_hypercomb_zero_powrusF 9A3 ?1 DD D TF2;UG}Q / 2 23H II Ir,c"dt_d}d}tdd||jdsJtdd||jdsJtdd||jd sJtdd||jd sJtd d ||jd sJtd d||jdsJtd d||jdsJtd d||jdsJtd d ||jdsJtdd||jdsJtdd ||jdsJtdd||jdsJtdd||jdsJtdd||jdsJtdd ||jdsJtdd||jdsJtdd||dk(sJtdd ||dk(sJtdd||dk(sJtdd ||dk(sJtdd ||dk(sJtdd||dk(sJtdd ||dk(sJtdd||dk(sJtd d||dk(sJtd d||dk(sJtd d||dk(sJtd d||dk(sJtddddjdsJtddtz dtzd jd!sJtd"d#||jd$sJtd%dddjd&sJtdddddk(sJtd"dddjd'sJtd"d(ddjd)sJtddddjd*sJtdd dddk(sJtdd ddjd+sJy),Nrrr rgmBP ?rryGL?bD:Ig9^Gq?yGLĿbD:Ir ryi'K?vm)˥y4f'?=!gzߚs?y4f'Կ=!yi'K?vm)˥?r r yfK9?hW yC(?6tMyHc?x+̣g'?yHcۿx+̣yC(?6tM?yfK9hW rr r y6x0%@rry@%DMjtrry̝4?d[v/?ryJ)?yE6鏿yo@-ſ?TpkÿryN}}?z?gh?yەĿֿ)rr spherharmrr$)trs r*test_spherharmrzsx BF AQ Qq1  !7 88 8 Qr!A  ! !"R SS S Qq1  !7 88 8 Qq1  !R SS S Qr!A  ! !"T UU U Qr!A  ! !"R SS S Qq1  !7 88 8 Qq1  !R SS S Qq1  !S TT T Qr!A  ! !"T UU U Qr!A  ! !"R SS S Qr!A  ! !"R SS S Qq1  !7 88 8 Qq1  !R SS S Qq1  !Q RR R Qq1  !T UU U Qr!A ! ## # Qr!A ! ## # Qq1  "" " Qq1  "" " Qq1  "" " Qq1  "" " Qr!A ! ## # Qr!A ! ## # Qq1  "" " Qq1  "" " Qr!A ! ## # Qr!A ! ## # Qs3t $ ' '(W XX X T1Q3!T * - -.] ^^ ^ RAa # #$T UU U T1c4 ( + +,^ __ _ RC &! ++ + RC & ) )*[ \\ \ Rc4 ( + +,^ __ _ Qq1  !7 88 8 Qr!A ! ## # Qr!A  ! !"S TT Tr,cVdt_tdddjdsJy)Nrr r rz2.7291482267247332183e2391)rrqprr9r,r*test_qfunctionsrs$ BF a#;>>6 77 7r,cdt_tdd}tdddddj d sJd t_t jtd y) NrZlL33Firwrg?rz40.99999999999999999999996570910644857895771110649954rctddddS)Nrrr)r_r9r,r*r>z test_issue_239..sfR#c&:r,) rprecldexpr/rrrrrr=s r*test_issue_239rsNBG s#A 3Qa ( + +,b cc c BF MM*:;r,r)r.gE.,[@glN!@grD'@gq>-@g?12@gs-65@gV;Z8@g_T~;@gҾˑu>@goN@@gzcuB@g:)~zD@g ]ƒE@g+G@) ouU@Pr@)X$@*@6{x0@lA稝3@6@ W9@q =@+knG@@| A@i#@gLA@gJy6B@g]rtPD@giUXE@ge;G@gfI@gJ@gJgNOL@gNOM@)r1g.yn2@gĜ; 6@g$Yk9@g4&+<@gK@@gh\A@gqaC@g@NE@gK`8F@goWA<9H@g7j+I@gmK@g#! JM@g wN@)gó./@g3@gnjYF7@g9bw:@g;->@g8_@@g%):wjB@gו9PD@gZ]s&E@gkJMG@gRH@gvJ@g&[0 L@gmM@gud[SO@)gO0@gwpM74@gFɰ~8@gŜv<@gr(u?@gv=jA@g7-C@g dD@g@gA @@gK i?B@g<bD@g1& F@g:>G@gwVI@g6&J@gL@gB85N@gIqrO@gF2P@)r~rrrrrrrrrrrrrr)g:}u?gg$eS@g !@g~yyi'@gYJ(-@g'eN2@g$*5@g5O8@gMQ'Du;@g*S>@g2N@@gCqB@g GD@g'ǛE@gɏ(G@)r2gV~@g^%^#@gM:W*@gy8X0@g|@N3@gYau6@g?+w9@g2JH<@gYv@L@@gVƇDA@g"s6C@g'D@gY{}v[F@gMxG@)gCKy@g:tg @g&@g{N+-@gQa1@g/?4@g%8@g_O;@gXWcx>@g.?@@gGOI|cB@gwpC@gd!E@gaG@gXqΰH@)g,E@g?>"@g+x#])@g p/@gH.23@gp] f6@g/}9@gݏ<@g|?D?@gO[E$MA@gN3!C@gY-:D@gA{I1JF@gBG@g?©mqI@)g"BV@gV4+ %@g p+@gCqP1@gӺoT4@g\7@gӉ;@g?3>@g9V@@g$0GB@gzC@gپ:rE@g=ςG@ggQ%H@gb0J@)g K@g0uIx'@g#O.@gw/2@g5@g/9@gh<@gY-?@g9-BhA@g5;B@g!D@gԠP!-F@g{G@g-i XI@gwDJ@)gȃ3/'!@ga)@gaȅ0@g^M3@g|D7@g͠8:@g0n=@g&_@@gswB@g< C@g`[FNE@g0ǡF@gA L|H@gnNfJ@gM  K@)gzK#@gC@gKE@g"轷F@geQH@gW WI@gSS\K@g,ۣM@)g]X'@gX,Lzr0@gr/94@gMF7@gsz.;@gTMՈ>@gGֈ@@gjGLB@g]|//D@gxE@g?ZWjG@g,I@gDZ3!J@go-8L@g:@g2P=@gT!ZӐ@@gU=B@ga@P^C@g -E@g@<+G@g:+ۻH@g mhhJ@gdNL@g+@$M@gg-:O@)grS-@g3@gg{7@guTny;@g>@gv5A@guσfB@g3ՒD@gGO4F@guTG@g化yI@gBH՝+K@gD[xL@gtޛE RN@gw~!LO@)g"l/@g*5@gH49@gE»<@g~xU@@gYx6"A@g ϜC@g#e6E@g7s%F@g˃H@gGDP&J@g-K@geM@g]jO@g~̫OP@)r3gVMS@g!X@gX}5q$@gI*@g2t<0@g_,3@gw26@gFF9@gOlaId=@g D@@gyBXA@g!\n>C@g~D@g!NbF@)gCԾ@g.N@gia'1!@g28'@gވ}-@g;_i 2@g͈!I%05@g 80T8@g}y;@g<(H>@gVi@@gzZsB@gD@ghևE@g~1̅J*G@)r4g9s,@gCN $@g`k*@ga0@g$Y3@gz6@gR $z9@gI5<@gM@@gbU,A@gf7C@ga^D@g9C\F@g6.`G@)gJOZ@g,1 @g1A&@g ?-@g:H1@g, N4@g:m*8@g|k:,T;@gY|>@gdۚ.@@gbeB@grvC@g5E@gG7G@g~bH@)gN K@gXV&"@g%u)@g/@g -t93@g0cl6@gh2v:9@gϥS0<@gXf?@g+A@gw]e#C@gVӎͷD@gН6|KF@gDG@gJ?rI@)gW@g%1%@g N,@gpcX1@g W4@g ݗ7@grzY;@g g8>@gؼmW@@g-ͲIB@g@܌1/C@gmzAtE@gVn>G@gJt@H@g[Q1J@)gY@g zA@'@gw!+).@gR2@g6_R5@g2`49@g`m<@gv?@gjA@gbC@g06D@g]S|.F@gg3G@gi VYI@gqJ@)gs!@g*@g0@gnn3@gAK7@g":@gt==@gfn@@g$CB@gTmǷC@gW`!POE@gXF@g%P}H@g<CJ@gQ$'[w,?@g4A@g6+@g, @@groB@gAEK1D@gU2LE@g^JkG@gŦ"I@g{gzlJ@gҀb9L@gW]ԙM@)gui3a*@g$Ӭs1@gd6y5@g^| 9@gj\J.|<@g?@gJ A@gMw%'@gĒ畅-@g<]h1@gLn*5@g]?8@g’f;@g;FT~>@gƽ5@@g1|lB@gz@gP?@@gіVWB@gA0FJ#C@g>E@g HG@g%H@ga%;J@)g$/ϢL!@gΏ(@gpTITR/@gI%"2@g˰^16@gމh9@gecv<@g٨3?@gr|A@g84'!C@gB.D@gbG(=F@g1G@gQ dfI@g J@)g-#@gڷ+@g0,0@gJ4@g Q:֏7@ge:@g*>@g*ś@@g>.)4B@g蝗C@gbE@gTF@gSyH@gkCX"J@g.,6K@)gE^j(%@g--@g*(@2@g/ݜ5@gʦK8@g#+<@g g?@g UOA@gB@gɗHD@gpi F@g:~I G@gh iGI@g'fEJ@girL@)g?~5(@gBQ6/@g3@gn6@g2-c>:@gMIR=@gic@@gkN@PB@gD]aC@glW`27E@g(s:F@g%UhH@goI@g'GpK@gׇ*,M@)g#ʡv*@g[G/1@g[P4@g@)h48@gFe˗;@gկ>@gU՘A@gǶHB@gKND@gojE@gڢĄG@g4P\ I@g pJ@g&NL@gN0M@)g}u7,@g-?a2@g66@g_Dk{9@gLws<@gNo@@gS1ܽA@g ;A_C@gCD@gvF@gLV7H@g-&fGI@g HkK@gfhM@g';\N@)gV.@g}W3@gyX=7@g:@gB3(>@gT^q@@gmhB@g`r D@g/vE@gpMLG@gjH@g6p%J@gZ]L@gIӆfM@g DRO@)g $p0@g&G=#v4@gXlu8@gǕ;@gs.p?@g5gA@g@~C@g. D@g>gNZF@g2`1G@gsII@gf6K@g2ZzL@g!|6,mN@g>}P@)gdGr<1@gt5@gNo퉫9@g A>=@gsZ@@g;ʋ} B@gGC@g@$bE@gQrfG@gbרH@ge2hHJ@g17[!K@g70D M@gljO@g8k}mI]P@)g[@2@g\7@g ]:@gLAZz>@g:w4f@@g%jB@g`D@gB F@g@rɟG@g|UUI@g4J@gy8fL@gTPm4N@g ^.VO@gE P@c Pdt_ttD]}tdtdzD]n}t ||dttt ||jt||dz sJt ||jt||dz sJt ||djt||dz sJt ||djt||dz sJt||jt||dz sJt||jt||dz sJt||djt||dz sJt||djt||dz roJy)Nrrof) rrr(VMprintr7rjn_small_zerosjnp_small_zerosr8yn_small_zerosynp_small_zeros)rfms r*test_bessel_zeros_extrarB s BF 1X Bq1 BA !Qa #q#&&~a'81'=> >>q#&&~a'81'=> >>q1%(();AaC)@A AAq1%(();AaC)@A AAq#&&~a'81'=> >>q#&&~a'81'=> >>q1%(();AaC)@A AAq1%(();AaC)@A AA B Br,)9mathrmpmathr+r:r>rCrGrMrgr|rrrrrrrrrrrrrrrr rrrrr!r$r+r-r0r9rBrFrhrnrrrurrrrrrrrrrrmarkslowrr9r,r*rs IiV 8 M52 2,:x-^%.N A!@bJH Y ^e,3<8mt DK,@,s.y.XT6Q> Z;(:0@AF&C= N4J (UT8<e`He`He`He`F B Br,