+
    ‰°³jŠx  ã                   ó  € R t ^RIHtHt R tR tER!R ltR tR tR t	^t
R	 tR
 tR t]ER"R l4       tR tR tR t]R 4       t]R 4       t . RR.NRNRR.NRNRR.NRNRR.NRNRR.NRNRR.NRNR R!.NRNR"R#.NRNR$R%.NRNR&R'.NRNR(R).NRNR*R+.NRNR,R-.NRNR.R/.NR0NR1R2.NRNR3R4.NRNR5R6.NRNR7R8.NRNR9R:.NRNR;R<.NRNR=R>.NRNR?R@.NRNRARB.NRNRCRD.NRNRERF.NRNRGRH.NRNRIRJ.NRNRKRL.NRNRMRN.NRNRORP.NRNRQRR.NRNRSRT.NRNRURV.NRNRWRX.NRNRYRZ.NRNR[R\.NRNR]R^.NRNR_R`.NRNRaRb.NRNRcRd.NRNReRf.NRNRgRh.NRNRiRj.NRNRkRl.NRNRmRn.NRNRoRp.NRNRqRr.NRNRsRt.NRNRuRv.NRNRwRx.NRNRyRz.NRNR{R|.NRNR}R~.NRNRR€.NRNR�R‚.NRNRƒR„.NRNR…R†.NRNR‡Rˆ.NRNR‰RŠ.NRNR‹RŒ.NRNR�RŽ.NRNR�R�.NRNR‘R’.NRNR“R”.NRNR•R–.NRNR—R˜.NRNR™Rš.NRNR›Rœ.NRNR�Rž.NRNRŸR .NR0NR¡R¢.NRNR£R¤.NRNR¥R¦.NRNR§R¨.NRNR©Rª.NRNR«R¬.NRNR­R®.NRNR¯R°.NRNR±R².NRNR³R´.NRNRµR¶.NRNR·R¸.NRNR¹Rº.NRNR»R¼.NRNR½R¾.NRNR¿RÀ.NRNRÁRÂ.NRNRÃRÄ.NRNRÅRÆ.NRNRÇRÈ.NRÉNRÊRË.NRNRÌRÍ.NRNRÎRÏ.NRNRÐRÑ.NRÒNRÓRÔ.NRNRÕRÖ.NRÉNR×RØ.NRNRÙRÚ.NRNRÛRÜ.NRNRÝRÞ.NRNRßRà.NRNRáRâ.NRNRãRä.NRNRåRæ.NRNRçRè.NRNRéRê.NRNRëRì.NRNRíRî.NRÒNRïRð.NRNRñRò.NRNRóRô.NRNRõRö.NRNR÷Rø.NRNRùRú.NRNRûRü.NRNRýRþ.NRÿNER ER.NRNERER.NRNERER.NRNERER.NRNERER	.NRNER
ER.NRNERER.NRNERER.NRNERER.NRNERER.NRNERER.NRNERER.NRNERER.NRNERER.NRNERER.NRNERER.NRNER ER!.NRNER"ER#.NRNER$ER%.NRNER&ER'.NRNER(ER).NRNER*ER+.NRNER,ER-.NRÉNER.ER/.NRNER0ER1.NRNER2ER3.NRNER4ER5.NRNER6ER7.NRNER8ER9.NRNER:ER;.NRNER<ER=.NRNER>ER?.NRNER@ERA.NRNERBERC.NRNERDERE.NRNERFERG.NRNERHERI.NRNERJERK.NERLNERMERN.NRNEROERP.NRNERQERR.NERSNERTERU.NRNERVERW.NRNERXERY.NRNERZER[.NRNER\ER].NRNER^ER_.NRNER`ERa.NRNERbERc.NRNERdERe.NRNERfERg.NRNERhERi.NRNERjERk.NRNERlERm.NRNERnERo.NRNERpERq.NRNERrERs.NRNERtERu.NRNERvERw.NRNERxERy.NRNERzER{.NRÉNER|ER}.NRNER~ER.NRNER€ER�.NRNER‚ERƒ.NERSNER„ER….NRNER†ER‡.NRNERˆER‰.NRNERŠER‹.NRNERŒER�.NRNERŽER�.NRNER�ER‘.NRNER’ER“.NRNER”ER•.NRNER–ER—.NRNER˜ER™.NRNERšER›.NRNERœER�.NRNERžERŸ.NRNER ER¡.NRNER¢ER£.NRNER¤ER¥.NRNER¦ER§.NRNER¨ER©.NRÒNERªER«.NRNER¬ER­.NRNER®ER¯.NRNER°ER±.NRNER²ER³.NRNER´ERµ.NRNER¶ER·.NRNER¸ER¹.NRNERºER».NRNER¼ER½.NRNER¾ER¿.NRNERÀERÁ.NRNERÂERÃ.NRNERÄERÅ.NRNERÆERÇ.NRNERÈERÉ.NRNERÊERË.NRNERÌERÍ.NRNERÎERÏ.NRNERÐERÑ.NRNERÒERÓ.NRNERÔERÕ.NRNERÖER×.NRNERØERÙ.NRÒNERÚERÛ.NRNERÜERÝ.NRNERÞERß.NRNERàERá.NRNERâERã.NRNERäERå.NRNERæERç.NRNERèERé.NRNERêERë.NRNERìERí.NRNERîERï.NRNERðERñ.NRNERòERó.NRNERôERõ.NRNERöER÷.NRNERøERù.NRÿNERúERû.NRNERüERý.NRNERþERÿ.NRNER ER.NRNERER.NRNERER.NRNERER.NRNERER	.NRNER
ER.NRNERER.NRNERER.NRNERER.NRNERER.NR0NERER.NRNERER.NRNERER.NRNERER.NRNERER.NRNERER.NRNER ER!.NERSNER"ER#.NRNER$ER%.NRNER&ER'.NRNER(ER).NRNER*ER+.NRNER,ER-.NRNER.ER/.NRNER0ER1.NRNER2ER3.NRNER4ER5.NRNER6ER7.NRNER8ER9.NRNER:ER;.NRNER<ER=.NRNER>ER?.NRNER@ERA.NRNERBERC.NRNERDERE.NRNERFERG.NRNERHERI.NRNERJERK.NRÒNERLERM.NRNERNERO.NRNERPERQ.NRNERRERS.NRNERTERU.NRNERVERW.NRNERXERY.NRNERZER[.NRNER\ER].NRNER^ER_.NRNER`ERa.NRNERbERc.NRNERdERe.NRNERfERg.NRNERhERi.NRNERjERk.NRNERlERm.NRNERnERo.NRNERpERq.NRNERrERs.NRNERtERu.NRNERvERw.NRNERxERy.NRNERzER{.NRNER|ER}.NRNER~ER.NRNER€ER�.NRNER‚ERƒ.NR0NER„ER….NRNER†ER‡.NRNERˆER‰.NRNERŠER‹.NRNERŒER�.NRNERŽER�.NRNER�ER‘.NRNER’ER“.NRNER”ER•.NRNER–ER—.NERSNER˜ER™.NRNERšER›.NRNERœER�.NRNERžERŸ.NRNER ER¡.NRNER¢ER£.NRNER¤ER¥.NRNER¦ER§.NER¨NER©ERª.NRNER«ER¬.NRNER­ER®.NRNER¯ER°.NRNER±ER².NRÿNER³ER´.NRNERµER¶.NRNER·ER¸.NRNER¹ERº.NRNER»ER¼.NRNER½ER¾.NRNER¿ERÀ.NRNERÁERÂ.NRNERÃERÄ.NRNERÅERÆ.NRNERÇERÈ.NRNERÉERÊ.NRNERËERÌ.NERSNERÍERÎ.NRNERÏERÐ.NRNERÑERÒ.NRNERÓERÔ.NRÉNERÕERÖ.NRNER×ERØ.NRNERÙERÚ.NRNERÛERÜ.NRNERÝERÞ.NRÉNERßERà.NRNERáERâ.NRNERãERä.NRNERåERæ.NRNERçERè.NRÒNERéERê.NRNERëERì.NRNERíERî.NRNERïERð.NRÒNERñERò.NRNERóERô.NRNERõERö.NRNER÷ERø.NRNERùERú.NRNERûERü.NRNERýERþ.NRNERÿER .NRNERER.NRNERER.NRNERER.NRNER¦ER§.NER¨NERER.NER¨NER	ER
.NERNERER.NERNERER.NERNERER.NER¨NERER.NERNERER.NER¨NERER.NERNERER.NERNERER.NERNERER .NERNtR# (#  aŸ  
The function zetazero(n) computes the n-th nontrivial zero of zeta(s).

The general strategy is to locate a block of Gram intervals B where we
know exactly the number of zeros contained and which of those zeros
is that which we search.

If n <= 400 000 000  we know exactly the Rosser exceptions, contained
in a list in this file. Hence for n<=400 000 000 we simply
look at these list of exceptions. If our zero is implicated in one of
these exceptions we have our block B.  In other case we simply locate
the good Rosser block containing our zero.

For n > 400 000 000 we apply the method of Turing, as complemented by
Lehman, Brent and Trudgian  to find a suitable B.
)ÚdefunÚdefun_wrappedc                ó  € \        \        \        4      ^,          4       Fë  p\        ^V,          ,          ^ ,          p\        ^V,          ,          ^,          pW1^,
          8:  g   KH  V^,
          V8:  g   KX  V P                  V4      pV P                  V4      pV P                  P                  V4      pV P                  P                  V4      pW,
          ^,
          p	WC,
          p
\        ^V,          ^,           ,          pW“V.WV.Wx.3u # 	  V^,
          p\        W4      w  rÍpV.pV.pV^ 8  d>   V^,          p\        W4      w  rÍpVP                  ^ V4       VP                  ^ V4       KD  W,
          ^,
          p	V^,
          p\        V V4      w  rÍpVP                  V4       VP                  V4       V^ 8  d=   V^,          p\        V V4      w  rÍpVP                  V4       VP                  V4       KC  W’V.Wï3# )z;for n<400 000 000 determines a block were one find our zero)	ÚrangeÚlenÚ_ROSSER_EXCEPTIONSÚ	grampointÚ_fpÚsiegelzÚcompute_triple_tvbÚinsertÚappend)ÚctxÚnÚkÚaÚbÚt0Út1Úv0Úv1Úmy_zero_numberÚzero_number_blockÚpatternÚtÚvÚTÚVÚms   &&               Ú[/home/luca/screen-checking/.venv/lib/python3.14/site-packages/mpmath/functions/zetazeros.pyÚfind_rosser_block_zeror       s­  € ä”3Ô)Ó*¨AÕ-Ö.ˆÜ
˜Q˜q�SÕ
! !Õ
$ˆÜ
˜Q˜q�SÕ
! !Õ
$ˆØ�1•ŽW˜1˜Q�3 !ž8Ø—‘˜qÓ!ˆBØ—‘˜qÓ!ˆBØ—‘—‘ Ó$ˆBØ—‘—‘ Ó$ˆBØ�S �UˆNØ !¥ÐÜ(¨¨1­¨Q­Õ/ˆGØ" q E¨B¨7°R°GÐ<Ò<ñ /ð 	
ˆ!�€AÜ˜sÓ&�E€AˆØ	
ˆ€AØ	
ˆ€AØ
ˆaŒ%Ø	ˆQ�ˆÜ" 3Ó*‰ˆˆAØ	�‰��1ŒØ	�‰��1ŽØ•S˜•U€NØ	ˆ!�€AÜ˜s AÓ&�E€AˆØ‡H�HˆQ„KØ‡H�HˆQ„KØ
ˆaŒ%Ø	ˆQ�ˆÜ" 3¨Ó*‰ˆˆAØ	�‰�ŒØ	�‰�ŽØ˜q˜E 1Ð(Ð(ó    c                ó@   € ^5pV R8”  d   ^?pV R8”  d   ^FpV R8”  d   ^SpV# )z(Precision needed to compute higher zerosi £ál    hí] ì    @ô Ìk © )r   Úwps   & r   Úwpzerosr&   7   s0   € à	€BØˆ7„{ØˆØˆ6„zØˆØˆ6„zØˆØ€Ir!   Nc                óÊ  a € Vf   S P                   p^ p\        V4      pWq8  Ed±   Wd8  Edª   V^ ,          pV^ ,          p	V.p
V	.p^ p\        ^\        V4      4       EF8  pW,,          pW<,          pWé,          ^ 8”  d6   S P	                  Wé,          4      pWø,          V,           V^,           ,          pMW�,           ^,          pV^
8  d>   S P
                  P                  V4      p\        V4      V8  d   S P                  V4      pMS P                  V4      pV	V,          ^ 8  d
   V^,          pV
P                  V4       VP                  V4       W<,          pVV,          ^ 8  d
   V^,          pV
P                  V4       VP                  V4       TpTp	EK;  	  T
pTpV^,          pV\        8”  Ed   V^8”  Ed   V^,           V8X  Ed    ^ p^ p^ p\        ^\        V4      4       FD  pVV,          VV^,
          ,          ,
          pVV8”  d	   TpTpTpK0  VV8  g   K9  VV8”  g   KB  TpKF  	  V^V,          8”  d�   V 3R lpVV^,
          ,          pVV,          pS P                  VVV3RRRR7      pS P                  V4      p	VV8  d@   VV8  d9   W“V,          ,          ^ 8  d%   VP                  VV4       VP                  VV	4       \        V4      pEK·  Wq8X  d   RpMRpW#V3# )zZSeparate the zeros contained in the block T, limitloop
determines how long one must searchc                 ó*   <€ SP                  V ^R7      # )é   ©Ú
derivative)Úrs_z©Úxr   s   &€r   Ú<lambda>Ú)separate_zeros_in_block.<locals>.<lambda>y   s   ø€ ˜cŸh™h q°A˜hÔ6r!   ÚillinoisF)ÚsolverÚverifyÚverboseT)ÚinfÚcount_variationsr   r   Úsqrtr	   r
   Úabsr   ÚITERATION_LIMITÚfindrootr   )r   r   r   r   Ú	limitloopÚfp_toleranceÚ
loopnumberÚ
variationsr   r   ÚnewTÚnewVr   Úb2ÚuÚalphar   ÚwÚdtMaxÚdtSecÚkMaxÚk1ÚdtÚfr   r   r   Ú	separateds   f&&&&&                      r   Úseparate_zeros_in_blockrL   B   s�  ø€ ð ÒØ—G‘Gˆ	Ø€JÜ! !Ó$€JØÕ*°Õ1FØˆa�DˆØˆa�DˆØˆsˆØˆsˆØˆ
Ü�qœ˜Q›—ˆAØ•ˆBØ•ˆAØ•�A”ØŸ™ ¥›�Ø•G˜B•J  q¥Õ)‘à•T˜1•H�Ø˜bÔ Ø—G‘G—O‘O AÓ&�Ü�q“6˜,Ô&ØŸ™ A›�Aøà—+‘+˜a“.�Ø��s�1ŒuØ˜a•�
Ø�K‰K˜ŒNØ�K‰K˜ŒNØ•ˆAØ��s�AŒvØ˜a•�
Ø�K‰K˜ŒOØ�K‰K˜ŒNØˆAØ‹Añ1 !ð2 ˆØˆØ�Q�ˆ
Ø”oÕ%¨*°Q­,¸:Àa½<ÐIZÕ;ZØˆEØˆEØˆDÜ˜Aœc !›f–o�Ø�r•U˜1˜R �T�7•]�Ø˜”:Ø�DØ!�EØ’EØ˜%–x R¨¦YØ’Eñ &ð �Q�u•WŒ}Ü6�Ø�T˜!•V•9�Ø�t•W�Ø—,‘,˜q B r 7°JÀeÐUZ�,Ó[�Ø—K‘K “N�Ø�q”D˜q œt¨!¨d­G­)°A¬+Ø—H‘H˜T !Ô$Ø—H‘H˜T !Ô$Ü% aÓ(‹
ØÔ&Ø‰	àˆ	Ø�ÐÐr!   c                ó¢  a € ^ pV^ ,          p\        ^\        V4      4       F/  pWH,          p	Wy,          ^ 8  d   V^,          pWa8X  d   Tp
TpT	pT	pK1  	  VX
,          pW:^,
          ,          pVS n        \        VS P	                  V4      ,          4      p^S P                  V4      ,          pS P                  ^,           .p^ pV^ ,          ^V,          8”  d9   V^,          pV^ ,          ^,          ^,           ^V,          ,           .V,           pKM  V^ ,          V,           S n        S P                  V 3R lWí3RRR7      pS P                  RV4      pVR,           Fb  pVV,           S n        VS P                  V4      S P                  V^R7      ,          ,
          pS P                  RS P                  V4      4      pKd  	  S P                  V4      # )zLIf we know which zero of this block is mine,
the function separates the zeroc                 ó&   <€ SP                  V 4      # )N©r
   r-   s   &€r   r/   Ú"separate_my_zero.<locals>.<lambda>¢   s   ø€ ˜cŸk™k¨!œnr!   r1   F)r2   r4   ç      à?:r)   NNr*   )
r   r   Úprecr&   ÚlogÚmagr:   ÚmpcÚzetaÚim)r   r   r   r   r   rR   r>   r   r   r   Úk0ÚleftvÚrightvr   r   ÚwpzÚguardÚprecsÚindexÚrÚzÚznews   f&&&&&                r   Úseparate_my_zerorb   ˆ   s’  ø€ ð €JØ	
ˆ1�€BÜ�1”S˜“VŽ_ˆØ�TˆØ�5�1Œ9Ø˜�NˆJØÔ+Ø�Ø�Ø�ØŠñ ð 
ˆ2�€BØ	
ˆa�4�€BØ€C„HÜ
�. §¡¨Ó!8Õ8Ó
9€Càˆc�g‰g�nÓ%Õ%€EØ�X‰X�a�ZˆL€EØ
€EØ
��(�Q�s•UÔ
Ø��	ˆØ�q•˜Q• Õ! ! E¥'Õ)Ð*¨UÕ2ŠØ�Q�x˜%Õ€C„HØ�‰Ô,¨r¨g¸zÐSXˆÓY€Aà	‡g�gˆc�!ƒn€AØ�b—	�	ˆØ˜%•<ˆŒà�3—8‘8˜A“; §¡¨!¸ Ó!:Õ:Õ:ˆà
�'‰'�#�c—f‘f˜T“lÓ
#Šñ ð �6‰6�!‹9Ðr!   c                ó@  € VR8  d   ^# V P                  V^d,
          4      pV P                  P                  V4      pRV^,          ,          RV,          ,           pRV^,          ,          RV,          ,           pV P                  \	        WE4      4      p\        V4      pV# )zñThe number of good Rosser blocks needed to apply
Turing method
References:
R. P. Brent, On the Zeros of the Riemann Zeta Function
in the Critical Strip, Math. Comp. 33 (1979) 1361--1372
T. Trudgian, Improvements to Turing Method, Math. Comp.gðHPüx?g{®Gáz´?gaÃÓ+ei?g)\�Âõ(¼?i » )r   r	   ÚlnÚceilÚminÚint)r   r   ÚgÚlgÚbrentÚtrudgianÚNs   &&     r   Úsure_number_blockrm   ­   s~   € ð 	ˆ7„{ÙØ�‰�a˜•eÓ€AØ	�‰�‰�A‹€BØ�R˜•U�N˜D �GÕ#€EØ˜˜A��~˜t B�wÕ&€HØ�‰”�UÓ$Ó%€AÜˆA‹€AØ€Hr!   c                 ó  € V P                  V4      pV P                  P                  V4      pV P                  \	        V4      4      V P                  V4      ^-,
          8  d   V P                  V4      pVRV,          ,          pW#V3# )é-   éÿÿÿÿ)r   r	   r
   rT   r8   )r   r   r   r   r   s   &&   r   r   r   ¾   se   € Ø�‰�aÓ€AØ�‰�‰˜Ó€AØ
‡w�wŒs�1‹vƒ�s—w‘w˜q“z "•}Ô$Ø�K‰K˜‹NˆØ	ˆ2��'�	€AØˆqˆ5€Lr!   c           	     ód	  € \        W4      p^ pV^,
          p\        W4      w  rgpV.p	V.p
V^ 8  d<   V^,          p\        W4      w  rgpV	P                  V4       V
P                  V4       KB  V.pV.pV.pV^V,          8  Ed   V^,          p\        W4      w  rgpVP                  V4       VP                  V4       V^ 8  d<   V^,          p\        W4      w  rgpVP                  V4       VP                  V4       KB  VP                  V4       \        V4      ^,
          p\	        WWÍ\
        VR7      w  pppV	P                  4        V	P                  V4       V
P                  4        V
P                  V4       V'       d   V^,          pM^ pV.pV.pEK#  ^ pV^,
          p\        W4      w  rgpV	P                  ^ V4       V
P                  ^ V4       V^ 8  d>   V^,          p\        W4      w  rgpV	P                  ^ V4       V
P                  ^ V4       KD  VP                  ^ V4       V.pV.pV^V,          8  Ed	   V^,          p\        W4      w  rgpVP                  ^ V4       VP                  ^ V4       V^ 8  d>   V^,          p\        W4      w  rgpVP                  ^ V4       VP                  ^ V4       KD  VP                  ^ V4       \        V4      ^,
          p\	        WWÍ\
        VR7      w  pppVP                  4        Wù,           p	VP                  4        VV
,           p
V'       d   V^,          pM^ pV.pV.pEK  V^V,          ,          p\        V4      pVV^V,          ,
          ^,
          ,          p\        V V4      w  pppV	P                  V4      p\        V V4      w  pppV	P                  V4      pV	VV^,            pV
VV^,            pVV,
          p\	        WWÍ\
        VR7      w  pppV'       d   VV,
          ^,
          VV.VV3# W³,          p\        V4      pVVV,
          ^,
          ,          p\        V V4      w  ppp V	P                  V4      p!\        W4      w  p"p#p$V	P                  V"4      p%V	V!V%^,            pV
V!V%^,            pVV,
          ^,
          VV.WÍ3# )zTo use for n>400 000 000©r;   r<   )
rm   r   r   r   rL   r9   ÚpopÚextendr   r^   )&r   r   r<   ÚsbÚnumber_goodblocksÚm2r   r   r   ÚTfÚVfÚ
goodpointsr   r   ÚznÚAÚBrK   r_   ri   ÚsÚtrÚvrÚbrÚarÚtsÚvsÚbsÚas1ÚqÚtqÚvqÚbqÚaqÚttÚvtÚbtÚats&   &&&                                   r   Úsearch_supergood_blockr�   Ê   sL  € ä	˜3Ó	"€BØÐØ	
ˆ1�€BÜ  Ó)�G€Aˆ!Ø
ˆ€BØ
ˆ€BØ
ˆaŒ%Ø
ˆa�ˆÜ" 3Ó+‰ˆˆAØ
�	‰	�!ŒØ
�	‰	�!ŽØ�€JØ	
ˆ€AØ	
ˆ€AØ
˜a �dÕ
"Ø
ˆa�ˆÜ$ SÓ-‰ˆˆaØ	�‰�ŒØ	�‰�ŒØ�!ŒeØ�!�GˆBÜ& sÓ/‰EˆA�Ø�H‰H�QŒKØ�H‰H�QŽKØ×Ñ˜"ÔÜ�‹V�A�Xˆä" 3¨A¼OØ)ô+ñ 	ˆˆ1ˆið 	�‰ŒØ
�	‰	�!ŒØ
�‰ŒØ
�	‰	�!ŒßØ Õ"Ñà !ÐØˆCˆØˆC‹àÐØ	
ˆ1�€BÜ  Ó)�G€Aˆ!Ø‡I�Iˆa�„NØ‡I�Iˆa�„NØ
ˆaŒ%Ø
ˆa�ˆÜ" 3Ó+‰ˆˆAØ
�	‰	�!�AŒØ
�	‰	�!�AŽØ×Ñ�a˜ÔØ	
ˆ€AØ	
ˆ€AØ
˜a �dÕ
"Ø
ˆa�ˆÜ$ SÓ-‰ˆˆaØ	�‰��1ŒØ	�‰��1ŒØ�!ŒeØ�!�GˆBÜ& sÓ/‰EˆA�Ø�H‰H�Q�qŒMØ�H‰H�Q�qŽMØ×Ñ˜!˜BÔÜ�‹V�A�Xˆä" 3¨A¼OÐZfÔgñ 	ˆˆ1ˆià	�‰ŒØ�TˆØ	�‰ŒØˆr�TˆßØ Õ"Ñà !ÐØˆCˆØˆC‹Ø�1�R•4Õ€AÜ	ˆZ‹€BØ�2�a˜•d•7˜1•9Õ€AÜ# C¨Ó+�J€BˆˆBØ	�‰�"‹€BÜ# C¨Ó+�J€BˆˆBØ
�(‰(�2‹,€CØ
ˆ2ˆc�!�eˆ€AØ
ˆ2ˆc�!�eˆ€AØ	
ˆ1�€Bä˜s q´_ÐS_Ô`ñ €A€qˆ)çØ�!•�A•�q˜�e˜A˜aÐ Ð Ø�€AÜ	ˆZ‹€BØ�2�b•5˜•7Õ€AÜ# C¨Ó+�J€BˆˆBØ	�‰�"‹€BÜ# CÓ+�J€BˆˆBØ	�‰�"‹€BØ
ˆ2ˆb��dˆ€AØ
ˆ2ˆb��dˆ€AØˆa�C��E�1�Q�%˜ÐÐr!   c                 ó”   € ^ pV ^ ,          p\        ^\        V 4      4       F#  pW,          pW$,          ^ 8  d
   V^,          pTpK%  	  V# ©é    )r   r   )r   ÚcountÚvoldr   Úvnews   &    r   r6   r6   2  sJ   € Ø€EØˆQ�4€DÜ�1”c˜!“fÖˆØ�tˆØ�9�qŒ=Ø�A�IˆEØŠñ	 ð
 €Lr!   c                 ó¾  € R pV^ ,          pV^,          p\        W4      w  rxp	^ p
^ p\        V^,           V^,           4       F“  p\        W4      w  rÞp\        V4      pV
V8  d   W*,          V8:  d   V
^,          p
K  W;V
 pVP                  V4       VP	                  ^ V4       \        V4      pVRV,          ,           pV^ 8”  d
   VR,           pT
pYÞTr˜pK•  	  VRR pV# )Ú(z%sz)(Nrp   )r   r   r   r   r   r6   )r   Úblockr   r   r   r   r   r   r   Úb0r   rX   r   r   r   Úb1ÚlgTÚLr”   s   &&&&               r   Úpattern_constructrž   <  sã   € Ø€GØˆa�€AØˆa�€AÜ! #Ó)�H€Bˆ"Ø	€AØ	
€BÜ�1�Q•3�q˜•sŽ^ˆÜ% cÓ-‰ˆˆbÜ�‹VˆØ�3Œw˜Q�T RœZØ��FŠAØ�ˆGˆØ	�‰�ŒØ	�‰��2ŒÜ  Ó#ˆØ˜T E�\Õ*ˆØ�Œ6Ø •nˆGØˆØ˜ˆbˆ‰bñ ð �c�rˆl€GØ€Nr!   c           	     óL  € \        V4      pV^ 8  d!   V P                  V) 4      P                  4       # V^ 8X  d   \        R4      hV P                  p \        W4      w  rVWPn        VR8  d   \        W4      w  rxršM\        WV4      w  rxršV^,          V^ ,          ,
          p\        WWšV P                  VR7      w  ršpV'       d   \        WWš4      p\        WE4      p\        WW¹W®4      pV P                  RV4      pW@n        V'       d   V5pV'       d   VW‡X3# V#   Y@n        i ; i)aÖ  
Computes the `n`-th nontrivial zero of `\zeta(s)` on the critical line,
i.e. returns an approximation of the `n`-th largest complex number
`s = \frac{1}{2} + ti` for which `\zeta(s) = 0`. Equivalently, the
imaginary part `t` is a zero of the Z-function (:func:`~mpmath.siegelz`).

**Examples**

The first few zeros::

    >>> from mpmath import *
    >>> mp.dps = 25; mp.pretty = True
    >>> zetazero(1)
    (0.5 + 14.13472514173469379045725j)
    >>> zetazero(2)
    (0.5 + 21.02203963877155499262848j)
    >>> zetazero(20)
    (0.5 + 77.14484006887480537268266j)

Verifying that the values are zeros::

    >>> for n in range(1,5):
    ...     s = zetazero(n)
    ...     chop(zeta(s)), chop(siegelz(s.imag))
    ...
    (0.0, 0.0)
    (0.0, 0.0)
    (0.0, 0.0)
    (0.0, 0.0)

Negative indices give the conjugate zeros (`n = 0` is undefined)::

    >>> zetazero(-1)
    (0.5 - 14.13472514173469379045725j)

:func:`~mpmath.zetazero` supports arbitrarily large `n` and arbitrary precision::

    >>> mp.dps = 15
    >>> zetazero(1234567)
    (0.5 + 727690.906948208j)
    >>> mp.dps = 50
    >>> zetazero(1234567)
    (0.5 + 727690.9069482075392389420041147142092708393819935j)
    >>> chop(zeta(_)/_)
    0.0

with *info=True*, :func:`~mpmath.zetazero` gives additional information::

    >>> mp.dps = 15
    >>> zetazero(542964976,info=True)
    ((0.5 + 209039046.578535j), [542964969, 542964978], 6, '(013111110)')

This means that the zero is between Gram points 542964969 and 542964978;
it is the 6-th zero between them. Finally (01311110) is the pattern
of zeros in this interval. The numbers indicate the number of zeros
in each Gram interval (Rosser blocks between parenthesis). In this case
there is only one Rosser block of length nine.
zn must be nonzeroé „×rr   rQ   )rg   ÚzetazeroÚ	conjugateÚ
ValueErrorrR   Úcomp_fp_tolerancer    r�   rL   r5   rž   Úmaxrb   rU   )r   r   ÚinfoÚroundÚ	wpinitialr[   r<   r   r™   r   r   r   rK   r   rR   r   r   s   &&&&             r   r¡   r¡   T  s#  € ôx 	ˆA‹€AØˆ1„uØ�|‰|˜Q˜BÓ×)Ñ)Ó+Ð+ØˆA„vÜÐ,Ó-Ð-Ø—‘€IðÜ-¨cÓ5ÑˆØŒØˆyŒ=ä# CÓ+ñ (ˆN 1 aô $ C¨LÓ9ñ (ˆN 1à! !�H U¨1¥XÕ-ÐÜ1°#È!Ø—g‘g¨Lô:‰ˆˆiçÜ'¨°!Ó6ˆGÜ�9Ó"ˆÜ˜SÐ2CÀaÓMˆØ�G‰G�C˜‹NˆàŒßØˆ2ˆßØ�% wÐ/Ð/àˆøð �ús   ÁB)D ÄD#c                 ó  € VR8”  d   ^V P                  V^
4      ,          pM^ pV P                  p V ;P                  V,          un        \        V P                  V4      V P                  ,          4      pW0n        V#   Y0n        i ; i)é
   l     åa$)rS   rR   rg   ÚsiegelthetaÚpi)r   r   r%   rR   Úhs   &&   r   Ú
gram_indexr®   °  sl   € Øˆ6„zØˆs�w‰w�q˜"‹~Õ‰àˆØ�8‰8€DðØ�Š�B��Ü�—‘ Ó" 3§6¡6Õ)Ó*ˆàŒØ€Iøð �ús   ±AA= Á=Bc                 ó  € ^ pV^ ,          pV^ ,          pV^,          p^pWq8  d4   W8,          p	WY,          ^ 8  d
   V^,          pT	pV^,          pW(,          pK9  V P                  V4      p
W¥,          ^ 8  d
   V^,          pV# r’   rO   )r   r   r   r   r”   r•   ÚtoldÚtnewr   r–   r   s   &&&&       r   Úcount_tor²   ½  s~   € Ø€EØˆQ�4€DØˆQ�4€DØˆQ�4€DØ	€AØ
Œ(Ø�tˆØ�9�qŒ=Ø�Q�JˆEØˆØ	ˆQ�ˆØ�tŠØ�‰�A‹€AØ…v�„zØ��
ˆØ€Lr!   c                 ó|   € \        WP                  V4      ,          4      pVR8  d   RpW#3# VR8:  d   RpW#3# ^dpW#3# )é   gü©ñÒMb@?gš™™™™™¹?i /hYr#   )r&   rS   )r   r   r[   r<   s   &&  r   r¤   r¤   Ï  sV   € Ü
�!—G‘G˜A“J•,Ó
€CØˆ8„|Øˆð
 ÐÐð	 
ˆfŒØˆð ÐÐð ˆØÐÐr!   c           	     ó¤  € VR8  d   ^ # \        W4      p\        V P                  V4      4      pV P                  p\	        W4      w  rVWPn        V P                  V4      pVR8X  d
   V^ 8  d   ^ # VR8X  d
   V^ 8”  d   ^# V^,           R8  d   \        W^,           4      pM\        W^,           V4      pV^,          w  ršW©,
          ^8X  d<   V^,          ^ ,          pW{,          ^ 8”  d   W@n        V^,           # W@n        V^,           # Vw  rÍrïW©,
          p\        V VWïV P                  VR7      w  rïp\        WWï4      pW@n        VV	,           ^,           # )a  
Computes the number of zeros of the Riemann zeta function in
`(0,1) \times (0,t]`, usually denoted by `N(t)`.

**Examples**

The first zero has imaginary part between 14 and 15::

    >>> from mpmath import *
    >>> mp.dps = 15; mp.pretty = True
    >>> nzeros(14)
    0
    >>> nzeros(15)
    1
    >>> zetazero(1)
    (0.5 + 14.1347251417347j)

Some closely spaced zeros::

    >>> nzeros(10**7)
    21136125
    >>> zetazero(21136125)
    (0.5 + 9999999.32718175j)
    >>> zetazero(21136126)
    (0.5 + 10000000.2400236j)
    >>> nzeros(545439823.215)
    1500000001
    >>> zetazero(1500000001)
    (0.5 + 545439823.201985j)
    >>> zetazero(1500000002)
    (0.5 + 545439823.325697j)

This confirms the data given by J. van de Lune,
H. J. J. te Riele and D. T. Winter in 1986.
g%f›±úD,@r    rr   rp   )r®   rg   ÚfloorrR   r¤   r
   r    r�   rL   r5   r²   )r   r   r.   r   r¨   r[   r<   r   ÚRblockÚn1Ún2r   r   r™   r   r   r   rK   r   s   &&                 r   Únzerosrº   Ù  s6  € ðJ 	ÐÔÙÜ�3Ó€AÜˆC�I‰I�a‹LÓ€AØ—‘€IÜ)¨#Ó1Ñ€CØ„HØ�‰�A‹€AØˆB„w�1�q”5ÙØ	
ˆbŒ�Q˜”UÙØˆ…sˆY„Ü'¨¨q­SÓ1‰ä'¨¨q­S°,Ó?ˆØ�A�Y�F€BØ	…u�„zØ�1�I�a�LˆØ�3�Œ7Ø ŒHØ�Q•3ˆJà ŒHØ�Q•3ˆJØ!'Ñ€N˜!Ø�ÐÜ-¨cØ.?ÀØ8;¿¹Ø9EôG�O€Aˆ)ô 	�˜Ó€AØ„HØˆR�4��6€Mr!   c                ó€   € V P                  V4      ^,
          V P                  V4      V P                  ,          ,
          # )a  
Computes the function
`S(t) = \operatorname{arg} \zeta(\frac{1}{2} + it) / \pi`.

See Titchmarsh Section 9.3 for details of the definition.

**Examples**

    >>> from mpmath import *
    >>> mp.dps = 15; mp.pretty = True
    >>> backlunds(217.3)
    0.16302205431184

Generally, the value is a small number. At Gram points it is an integer,
frequently equal to 0::

    >>> chop(backlunds(grampoint(200)))
    0.0
    >>> backlunds(extraprec(10)(grampoint)(211))
    1.0
    >>> backlunds(extraprec(10)(grampoint)(232))
    -1.0

The number of zeros of the Riemann zeta function up to height `t`
satisfies `N(t) = \theta(t)/\pi + 1 + S(t)` (see :func:nzeros` and
:func:`siegeltheta`)::

    >>> t = 1234.55
    >>> nzeros(t)
    842
    >>> siegeltheta(t)/pi+1+backlunds(t)
    842.0

)rº   r«   r¬   )r   r   s   &&r   Ú	backlundsr¼   !  s.   € ðH �:‰:�a‹=˜�?˜3Ÿ?™?¨1Ó-¨c¯f©fÕ4Õ4Ð4r!   i¥�Õ i¨�Õ z(00)3ia·Õid·Õiî÷×iñ÷×z3(00)i—œ=išœ=i¡oi¡oiK¶™iN¶™iú'¿iý'¿iDËiDËiÜ5õiß5õi†"i‰"iÍœJiÐœJi+ødi.ødiOe›iRe›i6Ù§i:Ù§z(00)40iÕ(iÕ(iR4yiU4yi˜Ã½i›Ã½i—e¿iše¿i«Òói®Òói2 ýi5 ýi^RiaRiœ(iŸ(iLù=iOù=iîGi"îGiv•i"v•i‡µúiŠµúiÜèißèi	Ui	Ui�Ë_i’Ë_i“ei–eiðÎhióÎhi$.—i'.—iÅ;«iÈ;«içæ¿iêæ¿iŸ~)i¢~)iÊ<i
Ê<iã@iã@iZ‘Di]‘DipìNisìNi×b„iÚb„i( i( i…ö«iˆö«ivx¶iyx¶i¨­Æi«­Æik÷Óin÷Ói7�/i:�/i›(7iž(7ioéEiréEiOeIiReIiŽêpi‘êpi5œi5œiªªiªªiEÅµiHÅµi:ôÃi=ôÃi#·Ði&·Ði�	i�	i.‘	i1‘	iÀ�	iÃ�	i&’&	i)’&	iÄº?	iÇº?	iÏ´B	iÒ´B	iŽ›_	i‘›_	iè¼_	ië¼_	ió&g	iö&g	itqo	iwqo	iš	�	i�	�	ic�¶	if�¶	i¥=Â	i¨=Â	iávÉ	iävÉ	i•õÐ	i™õÐ	idßÓ	igßÓ	iL
è	iO
è	iŒ;
i�;
ië0
iî0
iS¹'
iV¹'
iï¿,
iò¿,
ià†@
iã†@
iÕ1T
iØ1T
i�[
i�[
iñ—`
iô—`
i¾`c
iÁ`c
i¡ªf
i¤ªf
i‘!y
i”!y
i»ÕŠ
i¾ÕŠ
iüá‘
iÿá‘
i•š
i•š
iWCº
iZCº
i>hÍ
iAhÍ
i[bÓ
i^bÓ
i§´Ú
i«´Ú
z22(00)iÇ‚Ü
iÊ‚Ü
it4diw4diŸôdi¢ôdiÿ÷fiøfz(00)22iðyióyiúû„iþû„i×ši×šiÅ×¬iÈ×¬is­is­i˜À´i›À´iÏ
¹iÒ
¹iZ�Ëi]�ËiªtÍi­tÍiÙàiÜài!ûi!ûiÍ{ûiÐ{ûi"Ôýi%Ôýi¦yiªyi{êi~êi�ii ii=&i=&ià|Eiã|EiwÂLizÂLi×YiÚYioYirYi«î]i¯î]z3(010)i$É`i'É`i²¤fiµ¤fiË�giÎ�gibí|ieí|i¢`¬i¥`¬i3÷¾i6÷¾i­‘Ái°‘Áiß€Âiâ€Âi(>Ói+>ÓiOÞiRÞi¬äi¯äiÀ€îiÃ€îiÈôiËôi œ
i£œ
ie­
ih­
ijäimäi.Wi1Wi0`i3`i)T/i,T/i	åSiåSi�Xi�Xi]„Yi`„Yi<Ngi@Ngi•«mi˜«mi†�i‰�i*—i-—iwœiwœi_æœibæœi¶Ù¤i¹Ù¤iè¦ië¦i=g¨i@g¨iè#Ñië#Ñi®Óài±Óài`~øic~øibÊ
ieÊ
i?íiBíi<Äi?Äi³7(i·7(z04(00)i//Ni2/Niz|Qi}|Qi�Nci¡Ncz(010)3iË¾eiÎ¾eiµ€hi¸€hiD·hiG·hihÊ‡ikÊ‡iåˆièˆiØ�iÛ�i±•i±•iiü—ilü—iÕÐ¦iØÐ¦iS;®iV;®i ˆ°iˆ°i%Øi(ØiÚÜçiÝÜçi-öi0öi'i*i55i55iÓZ7iÖZ7i"Mi"Mi’¥`i•¥`iSšgiWšgiý’ti “ti?öŸiBöŸiÏv·iÒv·i‰äâi�äâi"Aäi%AäiÌkäiÏkäi#Ãîi&Ãîiôði÷ðiÖðiÖði¶0ñi¹0ñi[�òi^�òiX¡i[¡išR%i�R%iO'iR'izÜ7i}Ü7iaI?idI?i!ÒWi$ÒWiKYiNYi•´hi˜´hi„}li‡}lioàqiràqihµrikµriy„iy„iŽ‚‰i‘‚‰iÉ¢iÌ¢i(¥i(¥i$
©i'
©im(®ip(®i[è´i^è´iÑ“ÆiÔ“ÆiqxÇitxÇi@QÌiCQÌi•S×i˜S×iCàiFàie,ãih,ãiw)ùiz)ùiß¥iâ¥i8†i;†iœ©iŸ©iÎÝiÑÝi�ìi ìicã!ifã!i¿Ö'iÂÖ'i¦•(i©•(i—:6iš:6iÓìJiÖìJi¡íOi¥íOi]Ï^i`Ï^iqîsitîsie€xih€xi&æ|i)æ|iš"ˆi�"ˆiöb‰iùb‰iåñšièñši–Ài‚–ÀiAçÓiDçÓiÎíiÑíiÏaòiÒaòiáŸýiäŸýi§žiªžiå iè ià1!iã1!iÊº*iÎº*iP‹2iS‹2iÌ.IiÏ.Ii³;Mi¶;MiÃËSiÆËSi�òdi„òdij—nim—niçþ�iêþ�iÉ­‚iÌ­‚iI„iL„i�­�i“­�i !—i!—ižÚœi¡Úœi©k�i­k�i¹*£i¼*£iÜâ¾ißâ¾iúÀiúÀiiÉÁilÉÁi'DÂi*DÂiÎ×iÎ×i~Ùi‚Ùi)âÜi,âÜiFÞiIÞiK\iN\izB-i}B-i*Vi*Vi¼šmi¿šmi¬­xi¯­xiPyiSyi×¸†iÚ¸†i$ÃŽi'ÃŽiÄ©�iÇ©�iÚÏ�iÝÏ�i¼³‘i¿³‘iÎ™iÑ™imœipœiº5§i½5§iÙ%ËiÜ%Ëi>KÍiAKÍi{~Îi~~ÎiVÒiYÒiHÞiHÞi²ŸæiµŸæi£*ói¦*óiÊõiÊõiûiþi3Ži6Ži�i’iî¿iñ¿iªY#i­Y#i·î#iºî#iëÔ$iîÔ$iN’giQ’gidÒligÒliåÅ¯ièÅ¯iÄp¹iÇp¹i�\½i’\½i×ŠÀiÚŠÀiNˆÐiQˆÐiñ�Ðiô�ÐiŠÑi�ÑiœAÛiŸAÛi	.êi.êi«2íi®2íiîpøiñpøiä”þiç”þi´Õ i·Õ iþii'Ž*i*Ž*iZ35i^35i´<7i·<7i' =i* =i¡Ai¤AiþÀEiÁEiÈüEiËüEišPUi�PUi˜{Xi›{Xi ”fi”fi�ª�i ª�in…Šir…Šiã1™iæ1™i @¬i@¬i„©±i‡©±i?ºi?ºiÖÂiÖÂi‹ÈÇiŽÈÇi*üÛi-üÛi$úi$úz04(010)i9ìûi<ìûió ýiö ýiImiLmi…siˆsiÐ†4iÔ†4iZ«6i]«6i¬;i¬;iˆBiˆBi’ñci•ñci¨
vi«
viÉdziÌdzi—¯}iš¯}iá8‰iä8‰iÂ5™iÅ5™ix™ªi{™ªi²Ê¯iµÊ¯iGS¹iJS¹i–ÚÉišÚÉiQNÊiTNÊi‡pÜiŠpÜiöìèiùìèiz�éi~�éi„¨õi‡¨õiÜ6ÿiß6ÿiâ} iå} iöViùViï/ió/iMo%iPo%iŽÇ*i‘Ç*iŽ-i‘-i¿A@iÂA@iN×AiR×AiGûCiJûCizXi‚zXi'\i*\iµ\iµ\i’'li•'li1Óli4ÓlifrifriTKxiWKxi¶…|i¹…|iê£—ií£—iÒÑ™iÕÑ™i¶öši¹öšiÑçªiÔçªi‰ë°iŒë°i2j½i5j½iÛ£ià£i	]i]z032(00)iÎ„c,iÓ„c,z(010)40i±Ó¹,i¶Ó¹,iŒœ9i‘œ9i¾%�:iÃ%�:z(00)410iðwÔ;iõwÔ;i²tÊ?i·tÊ?z(00)230iq�Hiv�Hi}ïJi}ïJi¹ŠQi¾ŠQ)NN)FT)Ú__doc__Ú	functionsr   r   r    r&   rL   rb   rm   r   r9   r�   r6   rž   r¡   r®   r²   r¤   rº   r¼   r   r$   r!   r   Ú<module>r¿      sÜ.  ðñ÷" ,ò!)òF	õDòL#òJò"ð €òfòPòð0 ôYó ðYòvòò$ð ñEó ðEðN ñ#5ó ð#5ðL&ð^C€(ˆHÐð C�wð CØ	ˆ8Ð ðCØðCà	ˆ8Ð ðCàðCð 
ˆ8Ð ðCð ðCð 
ˆ8Ð ð	Cð ð	Cð
 
ˆ8Ð ðCð
 ðCð 
ˆ8Ð ðCð ðCð 
ˆ8Ð ðCð ðCð 
ˆ8Ð ðCð ðCð 
ˆ8Ð ðCð ðCð 
ˆ8Ð ðCð ðCð 
ˆ8Ð ðCð ðCð 
ˆ8Ð ðCð ðCð 
ˆ8Ð ðCð ðCð 
ˆ8Ð ðCð ðCð 
ˆ8Ð ðCð ðCð  
ˆ8Ð ð!Cð  ð!Cð" 
ˆ8Ð ð#Cð" ð#Cð$ 
ˆ8Ð ð%Cð$ ð%Cð& 
ˆ8Ð ð'Cð& ð'Cð( 
ˆ8Ð ð)Cð( ð)Cð* 
ˆ8Ð ð+Cð* ð+Cð, 
ˆ8Ð ð-Cð, ð-Cð. 
ˆ8Ð ð/Cð. ð/Cð0 
ˆ8Ð ð1Cð0 ð1Cð2 ˆIÐ ð3Cð2  ð3Cð4 ˆIÐ ð5Cð4  ð5Cð6 ˆIÐ ð7Cð6  ð7Cð8 ˆIÐ ð9Cð8  ð9Cð: ˆIÐ ð;Cð:  ð;Cð< ˆIÐ ð=Cð<  ð=Cð> ˆIÐ ð?Cð>  ð?Cð@ ˆIÐ ðACð@  ðACðB ˆIÐ ðCCðB  ðCCðD ˆIÐ ðECðD  ðECðF ˆIÐ ðGCðF  ðGCðH ˆIÐ ðICðH  ðICðJ ˆIÐ ðKCðJ  ðKCðL ˆIÐ ðMCðL  ðMCðN ˆIÐ ðOCðN  ðOCðP ˆIÐ ðQCðP  ðQCðR ˆIÐ ðSCðR  ðSCðT ˆIÐ ðUCðT  ðUCðV ˆIÐ ðWCðV  ðWCðX ˆIÐ ðYCðX  ðYCðZ ˆIÐ ð[CðZ  ð[Cð\ ˆIÐ ð]Cð\  ð]Cð^ ˆIÐ ð_Cð^  ð_Cð` ˆIÐ ðaCð`  ðaCðb ˆIÐ ðcCðb  ðcCðd ˆIÐ ðeCðd  ðeCðf ˆIÐ ðgCðf  ðgCðh ˆIÐ ðiCðh  ðiCðj ˆIÐ ðkCðj  ðkCðl ˆIÐ ðmCðl  ðmCðn ˆIÐ ðoCðn  ðoCðp ˆIÐ ðqCðp  ðqCðr ˆIÐ ðsCðr  ðsCðt ˆIÐ ðuCðt  ðuCðv ˆIÐ ðwCðv  ðwCðx ˆIÐ ðyCðx  ðyCðz ˆIÐ ð{Cðz  ð{Cð| ˆIÐ ð}Cð|  ð}Cð~ ˆIÐ ðCð~  ðCð@ ˆIÐ ðACð@  ðACðB ˆIÐ ðCCðB  ðCCðD ˆIÐ ðECðD  ðECðF ˆIÐ ðGCðF  ðGCðH ˆIÐ ðICðH  ðICðJ ˆIÐ ðKCðJ !ðKCðL ˆIÐ ðMCðL  ðMCðN ˆIÐ ðOCðN  ðOCðP ˆIÐ ðQCðP  ðQCðR ˆIÐ ðSCðR  ðSCðT ˆIÐ ðUCðT  ðUCðV ˆIÐ ðWCðV  ðWCðX ˆIÐ ðYCðX  ðYCðZ ˆIÐ ð[CðZ  ð[Cð\ ˆIÐ ð]Cð\  ð]Cð^ ˆIÐ ð_Cð^  ð_Cð` ˆIÐ ðaCð`  ðaCðb ˆIÐ ðcCðb  ðcCðd ˆIÐ ðeCðd  ðeCðf ˆIÐ ðgCðf  ðgCðh ˆIÐ ðiCðh  ðiCðj ˆIÐ ðkCðj  ðkCðl ˆIÐ ðmCðl  ðmCðn ˆIÐ ðoCðn  ðoCðp ˆIÐ ðqCðp  ðqCðr ˆIÐ ðsCðr !ðsCðt ˆIÐ ðuCðt  ðuCðv ˆIÐ ðwCðv  ðwCðx ˆIÐ ðyCðx  ðyCðz ˆIÐ ð{Cðz !ð{Cð| ˆIÐ ð}Cð|  ð}Cð~ ˆIÐ ðCð~ !ðCð@ ˆIÐ ðACð@  ðACðB ˆIÐ ðCCðB  ðCCðD ˆIÐ ðECðD  ðECðF ˆIÐ ðGCðF  ðGCðH ˆIÐ ðICðH  ðICðJ ˆIÐ ðKCðJ  ðKCðL ˆIÐ ðMCðL  ðMCðN ˆIÐ ðOCðN  ðOCðP ˆIÐ ðQCðP  ðQCðR ˆIÐ ðSCðR  ðSCðT ˆIÐ ðUCðT  ðUCðV ˆIÐ ðWCðV !ðWCðX ˆIÐ ðYCðX  ðYCðZ ˆIÐ ð[CðZ  ð[Cð\ ˆIÐ ð]Cð\  ð]Cð^ ˆIÐ ð_Cð^  ð_Cð` ˆIÐ ðaCð`  ðaCðb ˆIÐ ðcCðb  ðcCðd ˆIÐ ðeCðd  ðeCðf ˆIÐ ðgCðf !ðgCñh ‰IÐ ðiCðh  ðiCñj ‰IÐ ðkCðj  ðkCñl ‰IÐ ðmCðl  ðmCñn ‰IÐ ðoCðn  ðoCñp ‰IÐ ðqCðp  ðqCñr ‰IÐ ðsCðr  ðsCñt ‰IÐ ðuCðt  ðuCñv ‰IÐ ðwCðv  ðwCñx ‰IÐ ðyCðx  ðyCñz ‰IÐ ð{Cðz  ð{Cñ| ‰IÐ ð}Cð|  ð}Cñ~ ‰IÐ ðCð~  ðCñ@ ‰IÐ ðACð@  ðACñB ‰IÐ ðCCðB  ðCCñD ‰IÐ ðECðD  ðECñF ‰IÐ ðGCðF  ðGCñH ‰IÐ ðICðH  ðICñJ ‰IÐ ðKCðJ  ðKCñL ‰IÐ ðMCðL  ðMCñN ‰IÐ ðOCðN  ðOCñP ‰IÐ ðQCðP  ðQCñR ‰IÐ ðSCðR  ðSCñT ‰IÐ ðUCðT !ðUCñV ‰IÐ ðWCðV  ðWCñX ‰IÐ ðYCðX  ðYCñZ ‰IÐ ð[CðZ  ð[Cñ\ ‰IÐ ð]Cð\  ð]Cñ^ ‰IÐ ð_Cð^  ð_Cñ` ‰IÐ ðaCð`  ðaCñb ‰IÐ ðcCðb  ðcCñd ‰IÐ ðeCðd  ðeCñf ‰IÐ ðgCðf  ðgCñh ‰IÐ ðiCðh  ðiCñj ‰IÐ ðkCðj  ðkCñl ‰IÐ ðmCðl  ðmCñn ‰IÐ ðoCðn  ðoCñp ‰IÐ ðqCðp  ðqCñr ‰IÐ ðsCñr !ðsCñt ‰IÐ ðuCðt  ðuCñv ‰IÐ ðwCðv  ðwCñx ‰IÐ ðyCñx !ðyCñz ‰IÐ ð{Cðz  ð{Cñ| ‰IÐ ð}Cð|  ð}Cñ~ ‰IÐ ðCð~  ðCñ@ ‰IÐ ðACð@  ðACñB ‰IÐ ðCCðB  ðCCñD ‰IÐ ðECðD  ðECñF ‰IÐ ðGCðF  ðGCñH ‰IÐ ðICðH  ðICñJ ‰IÐ ðKCðJ  ðKCñL ‰IÐ ðMCðL  ðMCñN ‰IÐ ðOCðN  ðOCñP ‰IÐ ðQCðP  ðQCñR ‰IÐ ðSCðR  ðSCñT ‰IÐ ðUCðT  ðUCñV ‰IÐ ðWCðV  ðWCñX ‰IÐ ðYCðX  ðYCñZ ‰IÐ ð[CðZ  ð[Cñ\ ‰IÐ ð]Cð\  ð]Cñ^ ‰IÐ ð_Cð^  ð_Cñ` ‰IÐ ðaCð` !ðaCñb ‰IÐ ðcCðb  ðcCñd ‰IÐ ðeCðd  ðeCñf ‰IÐ ðgCðf  ðgCñh ‰IÐ ðiCñh !ðiCñj ‰IÐ ðkCðj  ðkCñl ‰IÐ ðmCðl  ðmCñn ‰IÐ ðoCðn  ðoCñp ‰IÐ ðqCðp  ðqCñr ‰IÐ ðsCðr  ðsCñt ‰IÐ ðuCðt  ðuCñv ‰IÐ ðwCðv  ðwCñx ‰IÐ ðyCðx  ðyCñz ‰IÐ ð{Cðz  ð{Cñ| ‰IÐ ð}Cð|  ð}Cñ~ ‰IÐ ðCð~  ðCñ@ ‰IÐ ðACð@  ðACñB ‰IÐ ðCCðB  ðCCñD ‰IÐ ðECðD  ðECñF ‰IÐ ðGCðF  ðGCñH ‰IÐ ðICðH  ðICñJ ‰IÐ ðKCðJ  ðKCñL ‰IÐ ðMCðL  ðMCñN ‰IÐ ðOCðN !ðOCñP ‰IÐ ðQCðP  ðQCñR ‰IÐ ðSCðR  ðSCñT ‰IÐ ðUCðT  ðUCñV ‰IÐ ðWCðV  ðWCñX ‰IÐ ðYCðX  ðYCñZ ‰IÐ ð[CðZ  ð[Cñ\ ‰IÐ ð]Cð\  ð]Cñ^ ‰IÐ ð_Cð^  ð_Cñ` ‰IÐ ðaCð`  ðaCñb ‰IÐ ðcCðb  ðcCñd ‰IÐ ðeCðd  ðeCñf ‰IÐ ðgCðf  ðgCñh ‰IÐ ðiCðh  ðiCñj ‰IÐ ðkCðj  ðkCñl ‰IÐ ðmCðl  ðmCñn ‰IÐ ðoCðn  ðoCñp ‰IÐ ðqCðp  ðqCñr ‰IÐ ðsCðr  ðsCñt ‰IÐ ðuCðt  ðuCñv ‰IÐ ðwCðv  ðwCñx ‰IÐ ðyCðx  ðyCñz ‰IÐ ð{Cðz  ð{Cñ| ‰IÐ ð}Cð|  ð}Cñ~ ‰IÐ ðCð~ !ðCñ@ ‰IÐ ðACð@  ðACñB ‰IÐ ðCCðB  ðCCñD ‰IÐ ðECðD  ðECñF ‰IÐ ðGCðF  ðGCñH ‰IÐ ðICðH  ðICñJ ‰IÐ ðKCðJ  ðKCñL ‰IÐ ðMCðL  ðMCñN ‰IÐ ðOCðN  ðOCñP ‰IÐ ðQCðP  ðQCñR ‰IÐ ðSCðR  ðSCñT ‰IÐ ðUCðT  ðUCñV ‰IÐ ðWCðV  ðWCñX ‰IÐ ðYCðX  ðYCñZ ‰IÐ ð[CðZ  ð[Cñ\ ‰IÐ ð]Cð\  ð]Cñ^ ‰IÐ ð_Cð^ !ð_Cñ` ‰IÐ ðaCð`  ðaCñb ‰IÐ ðcCðb  ðcCñd ‰IÐ ðeCðd  ðeCñf ‰IÐ ðgCðf  ðgCñh ‰IÐ ðiCðh  ðiCñj ‰IÐ ðkCðj  ðkCñl ‰IÐ ðmCðl  ðmCñn ‰IÐ ðoCðn  ðoCñp ‰IÐ ðqCðp  ðqCñr ‰IÐ ðsCðr  ðsCñt ‰IÐ ðuCðt  ðuCñv ‰IÐ ðwCðv  ðwCñx ‰IÐ ðyCðx !ðyCñz ‰IÐ ð{Cðz  ð{Cñ| ‰IÐ ð}Cð|  ð}Cñ~ ‰IÐ ðCð~  ðCñ@ ‰IÐ ðACð@  ðACñB ‰IÐ ðCCðB  ðCCñD ‰IÐ ðECðD  ðECñF ‰IÐ ðGCñF !ðGCñH ‰IÐ ðICðH  ðICñJ ‰IÐ ðKCðJ  ðKCñL ‰IÐ ðMCðL  ðMCñN ‰IÐ ðOCðN  ðOCñP ‰IÐ ðQCðP  ðQCñR ‰IÐ ðSCðR  ðSCñT ‰IÐ ðUCðT  ðUCñV ‰IÐ ðWCðV  ðWCñX ‰IÐ ðYCðX  ðYCñZ ‰IÐ ð[CðZ  ð[Cñ\ ‰IÐ ð]Cð\  ð]Cñ^ ‰IÐ ð_Cð^  ð_Cñ` ‰IÐ ðaCð`  ðaCñb ‰IÐ ðcCðb  ðcCñd ‰IÐ ðeCðd  ðeCñf ‰IÐ ðgCðf  ðgCñh ‰IÐ ðiCðh  ðiCñj ‰IÐ ðkCðj  ðkCñl ‰IÐ ðmCðl  ðmCñn ‰IÐ ðoCðn  ðoCñp ‰IÐ ðqCðp !ðqCñr ‰IÐ ðsCðr  ðsCñt ‰IÐ ðuCðt  ðuCñv ‰IÐ ðwCðv  ðwCñx ‰IÐ ðyCðx  ðyCñz ‰IÐ ð{Cðz  ð{Cñ| ‰IÐ ð}Cð|  ð}Cñ~ ‰IÐ ðCð~  ðCñ@	 ‰IÐ ðA	Cð@	  ðA	CñB	 ‰IÐ ðC	CðB	  ðC	CñD	 ‰IÐ ðE	CðD	  ðE	CñF	 ‰IÐ ðG	CðF	  ðG	CñH	 ‰IÐ ðI	CðH	  ðI	CñJ	 ‰IÐ ðK	CðJ	  ðK	CñL	 ‰IÐ ðM	CðL	  ðM	CñN	 ‰IÐ ðO	CðN	  ðO	CñP	 ‰IÐ ðQ	CðP	  ðQ	CñR	 ‰IÐ ðS	CðR	  ðS	CñT	 ‰IÐ ðU	CðT	  ðU	CñV	 ‰IÐ ðW	CðV	  ðW	CñX	 ‰IÐ ðY	CðX	  ðY	CñZ	 ‰IÐ ð[	CðZ	  ð[	Cñ\	 ‰IÐ ð]	Cð\	  ð]	Cñ^	 ‰IÐ ð_	Cð^	  ð_	Cñ`	 ‰IÐ ða	Cð`	  ða	Cñb	 ‰IÐ ðc	Cðb	  ðc	Cñd	 ‰IÐ ðe	Cðd	  ðe	Cñf	 ‰IÐ ðg	Cðf	  ðg	Cñh	 ‰IÐ ði	Cðh	 !ði	Cñj	 ‰IÐ ðk	Cðj	  ðk	Cñl	 ‰IÐ ðm	Cðl	  ðm	Cñn	 ‰IÐ ðo	Cðn	  ðo	Cñp	 ‰IÐ ðq	Cðp	  ðq	Cñr	 ‰IÐ ðs	Cðr	  ðs	Cñt	 ‰IÐ ðu	Cðt	  ðu	Cñv	 ‰IÐ ðw	Cðv	  ðw	Cñx	 ‰IÐ ðy	Cðx	  ðy	Cñz	 ‰IÐ ð{	Cðz	  ð{	Cñ|	 ‰IÐ ð}	Cñ|	 !ð}	Cñ~	 ‰IÐ ð	Cð~	  ð	Cñ@
 ‰IÐ ðA
Cð@
  ðA
CñB
 ‰IÐ ðC
CðB
  ðC
CñD
 ‰IÐ ðE
CðD
  ðE
CñF
 ‰IÐ ðG
CðF
  ðG
CñH
 ‰IÐ ðI
CðH
  ðI
CñJ
 ‰IÐ ðK
CðJ
  ðK
CñL
 ‰IÐ ðM
CñL
 "ðM
CñN
 ‰IÐ ðO
CðN
  ðO
CñP
 ‰IÐ ðQ
CðP
  ðQ
CñR
 ‰IÐ ðS
CðR
  ðS
CñT
 ‰IÐ ðU
CðT
  ðU
CñV
 ‰IÐ ðW
CðV
 !ðW
CñX
 ‰IÐ ðY
CðX
  ðY
CñZ
 ‰IÐ ð[
CðZ
  ð[
Cñ\
 ‰IÐ ð]
Cð\
  ð]
Cñ^
 ‰IÐ ð_
Cð^
  ð_
Cñ`
 ‰IÐ ða
Cð`
  ða
Cñb
 ‰IÐ ðc
Cðb
  ðc
Cñd
 ‰IÐ ðe
Cðd
  ðe
Cñf
 ‰IÐ ðg
Cðf
  ðg
Cñh
 ‰IÐ ði
Cðh
  ði
Cñj
 ‰IÐ ðk
Cðj
  ðk
Cñl
 ‰IÐ ðm
Cðl
  ðm
Cñn
 ‰IÐ ðo
Cðn
  ðo
Cñp
 ‰IÐ ðq
Cñp
 !ðq
Cñr
 ‰IÐ ðs
Cðr
  ðs
Cñt
 ‰IÐ ðu
Cðt
  ðu
Cñv
 ‰IÐ ðw
Cðv
  ðw
Cñx
 ‰IÐ ðy
Cðx
 !ðy
Cñz
 ‰IÐ ð{
Cðz
  ð{
Cñ|
 ‰IÐ ð}
Cð|
  ð}
Cñ~
 ‰IÐ ð
Cð~
  ð
Cñ@ ‰IÐ ðACð@  ðACñB ‰IÐ ðCCðB !ðCCñD ‰IÐ ðECðD  ðECñF ‰IÐ ðGCðF  ðGCñH ‰IÐ ðICðH  ðICñJ ‰IÐ ðKCðJ  ðKCñL ‰IÐ ðMCðL !ðMCñN ‰IÐ ðOCðN  ðOCñP ‰IÐ ðQCðP  ðQCñR ‰IÐ ðSCðR  ðSCñT ‰IÐ ðUCðT !ðUCñV ‰IÐ ðWCðV  ðWCñX ‰IÐ ðYCðX  ðYCñZ ‰IÐ ð[CðZ  ð[Cñ\ ‰IÐ ð]Cð\  ð]Cñ^ ‰IÐ ð_Cð^  ð_Cñ` ‰IÐ ðaCð`  ðaCñb ‰IÐ ðcCðb  ðcCñd ‰IÐ ðeCðd  ðeCñf ‰IÐ ðgCðf  ðgCñh ‰IÐ ðiCðh  ðiCñj ‰IÐ ðkCðj  ðkCñn ‰IÐ ðoCñn "ðoCñp ‰IÐ ðqCñp "ðqCñr ‰IÐ ðsCñr "ðsCñt ‰IÐ ðuCñt "ðuCñv ‰IÐ ðwCñv "ðwCñx ‰IÐ ðyCñx "ðyCñz ‰IÐ ð{Cñz "ð{Cñ| ‰ZÐ ð}Cñ| $ð}Cñ~ ‰ZÐ ðCñ~ $ðCñ@ ‰ZÐ ðACñ@ $ðACñB ‰ZÐ ðCCñB $ðCCñD ‰ZÐ ðECñD $ðECò r!   