+
    ‰°³jÈ(  ã                   óþ  € ^ RI Ht ^ RIt^ RI5 ]P
                  P                  t]P                  t]P                  t	]P                  t
]P                  t]P                  t]! . RO. RO. RO.4      t. ROt]! . RO. RO. RO. RO.4      t. ROt]! . RO. RO. R O. R!O. R"O.4      t. R#Ot]! . R$O. R%O. R&O. R'O. R(O.4      t. R)Ot]! . R*O. R+O. R,O.4      t]! . R-O. R.O. R/O.4      t. R0Ot]! ^R1.^^.R^..4      t. R2Ot]! . R3O. R4O. R5O. R6O.4      t. R7Ot]! . R8O. R9O. R:O.4      t. R;Ot]! . R<O. R=O. R>O.4      t. R?Ot R t!R t"R t#R t$R t%R	 t&R
 t'R t(R t)R t*]+! ^24      R 4       t,R t-R t.R t/R t0R t1R# )@é    )ÚdivisionN)Ú*c                  ó2  € \         P                  4       p \        p\        V 4      w  r\	        WV4      p\        W4      pV. RO8X  g   Q hV Uu. uF  p\        V^4      NK  	  up. RO8X  g   Q h\        P                  4       p \        p\        V 4      w  r\	        WV4      p\        W4      pV. RO8X  g   Q hV Uu. uF  p\        V^4      NK  	  up. RO8X  g   Q h\        ^4      p V P                  4       p\        V ^R7       W8w  g   Q hR# u upi u upi )é   )Ú	overwriteN)r   é   r   é   )g-·°«õP@grhâAÄý@gç(mUð´¿g^ \^vø@g+ÿ6�CV@)r   r	   é   r	   )g¬wØ]@g_º¬D¨P@gIÏ˜}¸Xé?gR°xÀgE¥9ƒèð¿)
ÚA3ÚcopyÚb3Ú	LU_decompÚL_solveÚU_solveÚroundÚA4Úb4Ú
randmatrix)ÚAÚbÚpÚyÚxÚiÚbaks          ÚY/home/luca/screen-checking/.venv/lib/python3.14/site-packages/mpmath/tests/test_linalg.pyÚtest_LU_decompr   H   s  € Ü
�‰‹	€AÜ
€AÜ�Q‹<�D€AÜ��aÓ€AÜ�‹€AØ’ÔÐÐÙ"#Ó$¡!˜QŒE�!�RŽL¡!Ñ$ò )Kô Kð Kð Kä
�‰‹	€AÜ
€AÜ�Q‹<�D€AÜ��aÓ€AÜ�‹€AØ’ÔÐÐÙ"#Ó$¡!˜QŒE�!�RŽL¡!Ñ$ò )Kô Kð Kð Kä�1‹€AØ
�&‰&‹(€CÜˆa˜1ÕØŒ8€OŠ8ùò %ùò %s   ÁDÂ<Dc                  ó²   € \         \        \        3 FA  p \        V 4      p\	        W,          \        V P                  4      ,
          ^4      R8  d   KA  Q h	  R# )r   g›+¡†›„=N)ÚA1ÚA2ÚA5ÚinverseÚmnormÚeyeÚrows)r   Úinvs     r   Útest_inverser'   ^   s?   € Ü”"”b‹\ˆÜ�a‹jˆÜ�Q•UœS §¡›[Õ(¨!Ó,¨vÖ5Ð5Ð5ó ó    c                  ób  € ^\         n        \        \        r\	        \        W4      4      w  r#rEV\        \        R4      \        R4      \        R4      ^ .R\        R4      \        R4      \        R4      .R\        R4      \        R	4      \        R
4      .R\        R4      \        R4      \        R4      ..4      8X  g   Q hVRR\        R4      .8X  g   Q h\        \        V^4      ^
4      R8X  g   Q h. ROpR p. p. p	\        ^^4       Fx  p
V! V
4      p \	        \        W4      4      w  r#rE\        V4      p\        V4      pVP                  \        V^4      4       V	P                  \        \        WV4      ^4      4       Kz  	  V Uu. uF  p\        V^
4      NK  	  up. RO8X  g   Q h\        \        V4      \        V	4      ,
          \        4      R8  g   Q hR p. p. p\        ^^
4       F‰  p
V! V
4      p \	        V P                  4       4      w  r#rEVP                  \        V^4      4       VP                  \        \        V RRV
^,
          13,          W@RV
^,
          3,          4      ^4      4       K‹  	  \        \        V4      \        V4      ,
          \        4      R8  g   Q hR# u upi )é   z3.0z-2.0z-1.0ç      ð?z3.333333333333333z-2.9999999999999991z2.0z-0.66666666666666674z2.8142135623730948z-2.8284271247461898z-1.3333333333333333z-0.20000000000000018z4.2426406871192857z-1.4142135623730949gßÌvø@c           	      óØ   € . p\        ^^4       FI  pTP                  \        ^V ^,           4       Uu. uF  pRW#,           ^,
          ,          NK  	  up4       KK  	  \        V4      # u upi )r   r+   )ÚrangeÚappendÚmatrix)Únr   r   Újs   &   r   ÚcoeffÚtest_householder.<locals>.coefft   sZ   € àˆÜ�q˜"–ˆAØ�H‰H´°a¸¸Q½´Ó@±¨1�b˜A�E A�I×&Ð&±Ñ@ÖAñ ä�a‹yÐùò As   ²A'
ç‚vIhÂ%<=c                 óä   € \        ^V ,          V 4      p\        ^V ,          ^R^R7      pVP                  R 4      p\        VR,          4      V,          \        VRV 1^3,          4      ,          pV# )r   ©ÚminÚmaxc                 óD   € \        R \        4       ,          V ,          4      # )y              ð?)ÚexpÚpi©r   s   &r   Ú<lambda>Ú9test_householder.<locals>.hilbert_cmplx.<locals>.<lambda>�   s   € œc "¤R£T¥'¨!¥)œnr(   Néÿÿÿÿ)ºNNNr   )Úhilbertr   ÚapplyÚdiag)r0   r   Úvs   &  r   Úhilbert_cmplxÚ'test_householder.<locals>.hilbert_cmplx‰   s_   € ä�A�a•C˜‹NˆÜ�q˜•s˜A 2¨1Ô-ˆØ�G‰GÑ,Ó-ˆÜ��3•‹L˜�Nœ4  " 1 " Q $¥›=Õ(ˆØˆr(   r@   Ng      ð¿éþÿÿÿ)gJ+‡†Y@gyé&1,M@g%�•C;B@g�Âõ(\O8@g1¬Z1@g�—nƒÀ(@gªñÒMb�"@g�Âõ(\�@gq=
×£p@gÁÊ¡E¶ó@gyé&1,@g /Ý$@)g˜R¤mÆX.@gÕ8îhi\ê?g5Å»ÚŒ^Ó?g‰Œ–›¢š?g ïA8C?)ÚmpÚdpsÚA8Úb8ÚhouseholderÚextendr/   Úmpfr   Únormr-   r.   ÚresidualÚinfr   )r   r   ÚHr   r   Úrr   r2   Ú	residualsÚrefresr0   ÚresrE   Úresiduals_cmplxÚrefres_cmplxs                  r   Útest_householderrY   c   s{  € Ø„B„FÜŒr€qÜœV A›\Ó*�J€Aˆ!Ø”Ü	ˆ%ƒj”#�f“+œs 6›{¨AÐ.Ø
Œ3Ð"Ó#¤CÐ(=Ó$>¼sÀ5»zÐJØ
ŒCÐ&Ó'¬Ð,@Ó(AÜ	Ð
Ó ð"à	Œ3Ð$Ó%¤cÐ*@Ó&AÜ	Ð
Óð!ð	"ó#ô #ð #ð #ð ��RœÐ2Ó3Ð4Ô4Ð4Ð4Ü”�a˜“˜RÓ Ð$6Ô6Ð6Ð6ò	€Aòð €IØ€FÜ�1�aŽ[ˆÙ�!‹HˆÜ ¤¨£Ó.‰
ˆˆaÜ�1‹IˆÜ�1‹IˆØ×Ñœ˜a ›Ô$Ø�‰”dœ8 A¨!Ó,¨aÓ0Ö1ñ ñ '0Ó0¡i˜sŒE�#�rŽN¡iÑ0ò 5#ô #ð #ð #ô ”�yÓ!¤F¨6£NÕ2´CÓ8¸6ÔAÐAÐAòð €OØ€LÜ�1�bŽ\ˆÙ˜!ÓˆÜ  §¡£Ó*‰
ˆˆaØ×Ñœt A q›zÔ*Ø×ÑœD¤¨!¨A¨d¨q°­s¨d¨F­)°Q¸!¸A¸a½C¸%½Ó!AÀ1ÓEÖFñ	 ô
 ”�Ó'¬&°Ó*>Õ>ÄÓDÀvÔMÐMÒMùò) 1s   Æ	J,c                  ó„   € \        ^4      p \        V 4      w  rp\        W,          W#,          ,
          ^4      R8  g   Q hR# )é   gVçž¯Ò<N)r   Úlur#   )r   ÚPÚLÚUs       r   Útest_factorizationr`   š   s5   € Ü�1‹€AÜ�‹e�G€Aˆ!Ü�•�q•s•˜AÓ Ô'Ð'Ò'r(   c            	      óæ  € \        \        \        \        \        \        4      \        4      \
        4      R 8  g   Q h\        \        \        \        \        \        4      \        4      \
        4      R8  g   Q h\        \        \        \        \        \        4      \        4      \
        4      R8:  g   Q h\        \        \        \        \        \        4      ^ ,          \        4      \
        4      R 8  g   Q h\        \        \        \        \        \        4      ^ ,          \        4      \
        4      R8  g   Q h\        \        \        \        \        \        4      ^ ,          \        4      ^4      R8:  g   Q h\        \        \        \        \        \        4      \        4      ^4      R 8  g   Q h\        \        \        \        \        \        4      ^ ,          \        4      ^4      R 8  g   Q hR# )g»½×Ùß|Û=ç      ø?g333333@Ngœo   @)rO   rP   ÚA6Úlu_solveÚb6rQ   ÚA7Úb7rJ   rK   Úqr_solveÚA10Úb10© r(   r   Ú
test_solverl   Ÿ   s>  € Ü”œœX¤b¬"Ó-¬rÓ2´CÓ8¸6ÔAÐAÐAÜ”œœX¤b¬"Ó-¬rÓ2´CÓ8¸3Ô>Ð>Ð>Ü”œœX¤b¬"Ó-¬rÓ2´CÓ8¸JÔFÐFÐFÜ”œœX¤b¬"Ó-¨aÕ0´"Ó5´sÓ;¸fÔDÐDÐDÜ”œœX¤b¬"Ó-¨aÕ0´"Ó5´sÓ;¸cÔAÐAÐAÜ”œœX¤b¬"Ó-¨aÕ0´"Ó5°qÓ9¸SÔ@Ð@Ð@Ü”œœh¤s¬CÓ0´#Ó6¸Ó:¸VÔCÐCÐCÜ”œœh¤s¬CÓ0°Õ3´SÓ9¸1Ó=ÀÔFÐFÒFr(   c            	      ó¶   € \        ^R.^R.^^..4      p \        ^\        ,           ^\        ) .4      p\        \        V \	        W4      V4      4      R8  g   Q hR# )r   y               @y              @gÚ|a2Uð?N)r/   r1   rO   rP   rd   )r   r   s     r   Útest_solve_overdet_complexrn   ©   sU   € Ü��B�˜!˜R˜ 1 a &Ð)Ó*€AÜ�”A•�qœ1˜"ˆ~Ó€AÜ”˜œH Q›N¨AÓ.Ó/°&Ô8Ð8Ò8r(   c                  ó
  a€ ^\         n        RR.R
R..p \        \        ^4      4      p^^.pRV : RV: R2RV: RV: R2RV : RV: R2RV: RV: R23 F(  o\        P
                  ! \        \        3V3R l4       K*  	  R	# )r*   çffffff@g333333ó?gš™™™™™¹?z	lu_solve(z, Ú)z	qr_solve(c                  ó   <€ \        S 4      # ©N)Úeval)r   s   €r   r=   Útest_singular.<locals>.<lambda>µ   s	   ø€ ¼tÀA¼wr(   NgÞÝÝÝÝÝÝ?)rH   rI   ÚreprÚzerosÚpytestÚraisesÚZeroDivisionErrorÚ
ValueError)r   ÚBr   r   s      @r   Útest_singularr}   ®   sr   ø€ Ø„B„FØ
ˆsˆ�e˜R�[Ð!€AÜŒU�1‹X‹€AØ	
ˆAˆ�AÛ$%£qÑ)ÃÃAÑ+FÛ$%£qÑ)ÃÃAÐ+FóHˆä�ŠÔ(¬*Ð5´ÖGóHr(   c                  óp  € \         P                  \         P                  \        4      4      \         P                  . RO. RO. RO.4      8X  g   Q h\         P	                  \        \
        4      p \         P                  \         P                  \        V \
        4      \         P                  4      ^ 8X  g   Q hR# )r   N)r   r   r   )r   r   r   )r?   g      ø¿rb   )	ÚfpÚcholeskyr/   ÚA9Úcholesky_solveÚb9rO   rP   rQ   r<   s    r   Útest_choleskyr„   ·   sm   € Ü�;‰;”r—y‘y¤“}Ó%¬¯©²IºyÊ/Ð3ZÓ)[Ô[Ð[Ð[Ü
×Ñœ"œbÓ!€AÜ�7‰7”2—;‘;œr 1¤bÓ)¬2¯6©6Ó2°aÔ7Ð7Ò7r(   c                  óŽ  € \        \        4      ^8X  g   Q h\        \        \        4      ^4      ^8X  g   Q h\        \        \        4      4      R8X  g   Q h\        \        \
        4      4      R8X  g   Q h\        \        4      ^8X  g   Q h\        \        \        4      4      R8X  g   Q h\        \        ^4      4      ^ 8X  g   Q hR# )r   i*  iðÌC iïŸ«N)	Údetr   r   r    r   r   r!   rc   rw   rk   r(   r   Útest_detr‡   ¼   s“   € ÜŒr‹7�aŒ<Ðˆ<Ü””R“˜"Ó Ô"Ð"Ð"Ü””R“‹>˜TÔ!Ð!Ð!Ü””R“‹>˜WÔ$Ð$Ð$ÜŒr‹7�aŒ<Ðˆ<Ü””R“‹>˜XÔ%Ð%Ð%ÜŒu�Q‹x‹=˜AÔÐÒr(   c                  óì   € ^\         n        \        RR.RR..4      p \        V R 4      \	        R4      8X  g   Q h\        V R 4      \	        R4      8X  g   Q h\        V R 4      \	        R	4      8X  g   Q hR
# )r*   gëâ6Àô?gê•²q¬ë?ga2U0*©Ë?gÄB­iÞqÂ?c                 ó   € \        V ^4      # )r   ©r#   r<   s   &r   r=   Útest_cond.<locals>.<lambda>È   s
   € œU 1 QœZr(   z327065209.73817754c                 ó"   € \        V \        4      # rs   )r#   rQ   r<   s   &r   r=   r‹   É   s
   € œU 1¤Sœ\r(   c                 ó   € \        V R 4      # )ÚFrŠ   r<   s   &r   r=   r‹   Ê   s
   € œU 1 Sœ\r(   z249729266.80008656N)rH   rI   r/   ÚcondrN   ©r   s    r   Ú	test_condr‘   Å   sv   € Ø„B„FÜ�˜Ð  6¨6Ð"2Ð3Ó4€AÜ�Ñ'Ó(¬CÐ0DÓ,EÔEÐEÐEÜ�Ñ)Ó*¬cÐ2FÓ.GÔGÐGÐGÜ�Ñ)Ó*¬cÐ2FÓ.GÔGÐGÒGr(   c                  óv   € \        ^
^
4      p \        \        \        V 4      4      V ,
          ^4      R8  g   Q hR# )é
   g¹j7­Ö–6N)r   r#   r"   r�   s    r   Útest_precisionr”   Ì   s1   € ä�2�rÓ€AÜ”œ ›Ó$ qÕ(¨!Ó,¨vÔ5Ð5Ò5r(   c                  óÂ  € ^\         n        ^\        n        \        P                  . RO. RO. RO.4      p \        P                  . RO4      p\        P	                  W4      pV^ ,          P
                  R8  g   Q hV^,          P
                  R8  g   Q hV^,          P
                  R8  g   Q hRV^ ,          9   g   Q hR	V^,          9   g   Q hRV^,          9   g   Q hR# )
r*   r4   giEç'n@gŸ'ÝÃÉ®@N)z0.1z0.3z1.0)z7.1z5.5z4.8)z3.2z4.4z5.6)Ú4z0.6z0.5gFxl¢bO*À)rH   rI   Úivr/   rd   Údelta)Úar   Úcs      r   Útest_interval_matrixr›   Ñ   s½   € Ø„B„FØ„B„FÜ
�	‰	Ò&Ò':Ò;NÐOÓP€AÜ
�	‰	Ò#Ó$€AÜ
�‰�AÓ€AØˆQ�4�:‰:˜ÔÐÐØˆQ�4�:‰:˜ÔÐÐØˆQ�4�:‰:˜ÔÐÐØ$¨¨!­Ô,Ð,Ð,Ø$¨¨!­Ô,Ð,Ð,Ø$¨¨!­Ô,Ð,Ò,r(   c                  ó”   € \        ^4      p \        V 4      pV P                  \        V 4      8X  g   Q hRV R&   V P                  e   Q hR# )r	   Néüÿÿ)r   r   )r   r   Ú_LU)r   ÚLUs     r   Útest_LU_cacher    Þ   sA   € Ü�1‹€AÜ	�1‹€BØ�5‰5”I˜a“LÔ Ð Ð Ø€A€c�FØ�5‰5Š=ÐŠ=r(   c                  óø   € \        ^RRR7      p \        ^^RRR7      p\        W4      \        ^^RRR7      ,           p\        WV4      p\        \	        WV4      ^4      \        \	        WV4      ^4      8  g   Q hR# )	r[   g#B’¡œÇ;g@Œµx¯Dr6   iè  gñhãˆµøä>Nr�   gñhãˆµøä¾)r   rd   Úimprove_solutionrO   rP   )r   r   Úx1Úx2s       r   Útest_improve_solutionr¥   å   so   € Ü�1˜% TÔ*€AÜ�1�a˜U¨Ô-€AÜ	�!‹œ* Q¨¨u¸%Ô@Õ	@€BÜ	˜! Ó	#€BÜ”˜ Ó" AÓ&¬¬h°q¸aÓ.@À!Ó)DÔDÐDÒDr(   c            	      óˆ  € \        ^4       EF!  p ^p^pW,           \        n        ^ p^p\        ^V^,           4      p\        V4      p\        V Uu. uF  p\	        V4      NK  	  up4      p\        V4      R8  d   \        V4      p	\        V	4      pK(  X	V,          p	V	R,          V,          V	,          p
V	R,          V,          V	,          pV\        n        \        V
RR7      pW,           \        n        W¼,
          pV\        n        \        V\        4      P                  ^ 4      '       d   EK"  Q h	  ^\        n        R# u upi )r	   g{®Gáz„?Úpade)ÚmethodNr?   )r-   rH   rI   rC   r:   Úabsr   r†   ÚexpmrO   rQ   Úae)r   rI   ÚextraÚdmÚNÚdgr™   r   ÚexpaÚmÚa1Úe2Úe1Úds                 r   Útest_exp_pader¶   ì   s   € Ü�1�XˆØˆØˆØ•ŒŒØˆØˆÜ�1�Q�q•S‹\ˆÜ�‹HˆÜ¡RÓ(¡R ”S˜–V¡RÑ(Ó)ˆô �"‹g˜ŒnÜ˜1“ˆAÜ�Q“ŠBØˆb�DˆØ��U�Q�Y˜�]ˆØ��U�T�\˜AÕˆØŒŒÜ�"˜VÔ$ˆØ•ŒŒØ�GˆàŒŒÜ�A”s‹|�‰˜q×!Õ!Ð!Ð!ñ1 ð2 „B†Fùò# )s   ÁD?
c            	      óØ  € ^\         n        R
p ^	p^pRp\        R4      p\        ^ ^
4       EFº  p^ pRp\	        V^,          4      p\        V\        4       ,          4      p\        V\        4       ,          4      p	\        \        W‰4      4      p
\        \        W‰4      4      p\         P                  W«4      pV'       dŠ   RpRp\        ^ V4       Ft  p\        ^ V
4       Fa  p\        WV ,
          \        4       ,          ,           4      p\        WV ,
          \        4       ,          ,           4      p\        VV4      WÏV3&   Kc  	  Kv  	  M`RpRp\        ^ V4       FL  p\        ^ V
4       F9  p\        WV ,
          \        4       ,          ,           4      p\        V4      WÏV3&   K;  	  KN  	  \        WÇVR7      w  pp\        R4      p\        VVV,          ,
          4      pVV8:  g   Q hVR8X  dk   \        \        V
4      VP                  V,          ,
          4      pVV8:  g   Q h\        \        V
4      VVP                  ,          ,
          4      pVV8:  g   Q hVR8X  g   EK4  \        \        V
4      VP                  VP!                  4       ,          ,
          4      pVV8:  g   Q h\        \        V
4      VP!                  4       VP                  ,          ,
          4      pVV8:  d   EK»  Q h	  R	# )r*   Fz0.0ÚfullÚcomplexTÚreal)Úedpsz1.0E-11Ni÷ÿÿÿ)rH   rI   rN   ÚxrangeÚboolÚnintÚrandÚintr8   r7   r/   ÚmpcÚqrrO   r$   ÚTÚ	conjugate)ÚlowlimitÚuplimitÚmaxmÚflgÚzeroÚkÚexdpsÚmodeÚnum1Únum2r±   r0   r   Údtyper1   r   ÚvalÚval2ÚQÚRÚmaxnormÚn1s                         r   Útest_qrrÖ     sT  € Ø„B„FØ€HØ€GØ€DØ
€CÜˆu‹:€Dä�A�b�\ˆØˆØˆÜ�1�q•5‹kˆô �Dœ›•KÓ ˆÜ�Dœ›•KÓ ˆÜ”�D“Ó ˆÜ”�D“Ó ˆô �I‰I�a‹Nˆ÷ ØˆCØˆEÜ˜A˜a–[�Ü  !ž�AÜ˜x°8Õ+;¼T»VÕ*CÕCÓD�CÜ °HÕ,<¼d»fÕ+DÕ DÓE�DÜ   d›^�A˜�c“Fó %ò !ð ˆCØˆEÜ˜A˜a–[�Ü  !ž�AÜ˜x°8Õ+;¼T»VÕ*CÕCÓD�CÜ  ›X�A˜�c“Fó %ñ !ô �! %Ô(‰ˆˆ1ô �i“.ˆÜ�!�a˜!•e•)‹_ˆà�WŒ}Ðˆ}à�FŒ?Ü”c˜!“f˜qŸs™s Q�wÕ&Ó'ˆBà˜”=Ð �=ä”c˜!“f˜q 1§3¡3�wÕ&Ó'ˆBà˜”=Ð �=à�I×Ü”c˜!“f˜qŸs™s Q§[¡[£]Õ2Õ2Ó3ˆBà˜”=Ð �=ä”c˜!“f˜qŸ{™{›}¨q¯s©sÕ2Õ2Ó3ˆBà˜—=Ð �=óy r(   )r	   r   é   )r   r   r	   )r   r   r   )r   é   r
   )r   r?   r?   r   rG   )r×   rG   r	   r?   )éüÿÿÿr   r	   rG   )r   r   r
   éýÿÿÿ)r	   rÚ   rG   r?   )r   r   r?   r?   r   )r   r   r   r   r?   )r
   éûÿÿÿr   r   r   )r   r   rG   é	   iôÿÿÿ)r   r[   r   r   é   )r   r   r   r   é2   )g¸…ëQx$@g=
×£p=Àg        gìQ¸…ë¡¿g®Gáz®@)gNbX9´ÀgR¸…ëQô?gÃõ(\�Â@gÃõ(\�B!ÀgHáz®Gñ?)gR¸…ëQÀg…ëQ¸…ë?g¦›Ä °rÐ¿g¤p=
×£"@gÍÌÌÌÌÌEÀ)g)\�Âõ¨#@g�Âõ(\�@g     @1Àg;ßO�—n¢?g\�Âõ(Ü8@)g…ëQ¸ž"Àg33333sA@g¤p=
×£S@g…ëQ¸ñ?g33333sP@)gfffffæ!@g
×£p=Š4@g®Gáz®@rp   g×£p=
7M@)r   r   rÙ   )rG   rÚ   r[   )r	   r[   iøÿÿÿ)gÒ­£ª	ö?gîZB>èÙ@gr3Ü€Ïo@)gs�FZ*o@g#„GG¬ó¿geä,ìi�9@)g�¨Œ}„.AgRòêÒ#@g(~ŒÆ„.Á)g     €7@g…ëQ¸…/Àg¸…ëQ¸@g      à¿)r	   r   rÙ   )r   r   r	   )r?   r   r   )r?   rG   r?   )r   r   r?   )r   r   r	   r
   )r
   r   rG   )r   r[   rÙ   )rG   rÙ   g      @)r“   é   g      /À)ù      ð?      ð?ç       @rá   )g      @g      @g      @)g      @g       @g      "@)r+   rà   r+   )2Ú
__future__r   rx   ÚmpmathÚlibmpÚbackendr¼   rH   r   r   r   rL   r¢   r/   r   Úb1r    Úb2r   r   r   r   r!   rc   re   rf   rg   rJ   rK   r�   rƒ   ri   rj   r   r'   rY   r`   rl   rn   r}   r„   r‡   r‘   Úextradpsr”   r›   r    r¥   r¶   rÖ   rk   r(   r   Ú<module>ré      s  ðõ  ã Ü Ø	�‰×	Ñ	€ð �L‰L€	Ø
�*‰*€Ø
�*‰*€Ø�n‰n€Ø×&Ñ&Ð áŠYÚÚðó €ò €áÒÚÚÚðó  €ò €áÒ!Ú!Ú!Ú!Ú!ð	#ó $€ò
 €áÒ3Ú3Ú3Ú3Ú3ð	5ó 6€ò
 &€áŠ\ÚÚðó €ñ Ò/Ú/Ú9ð;ó <€ò '€áˆa�ˆYØ�ˆVØ�!ˆWðó €ò €áŠYÚÚÚðó €ò €áŠ\ÚÚðó €ò €áÒ$ÚÚðó €ò €òò,6ò
5Nòn(ò
Gò9ò
Hò8ò
òHñ 
ˆ"ƒñ6ó ð6ò-òòEòô8D!r(   