+
    ‹°³j¬.  ã                   óÖ
  € R t ^ RIt^ RIHtHtHtHtHt ^ RIH	t	 ^ RI
Ht ^ RIHtHtHtHtHtHtHtHtHtHt ^ RIHtHtHtHtHtHtHtHtH t H!t!H"t"H#t# ^ RI$H%t%H&t&H't'H(t(H)t)H*t* ^ RI+H,t,H-t-H.t.H/t/H0t0 ^ R	I1H2t2 ^ R
I3H4t4 ^ RI5H6t6 ^ RI7H8t8 ^ RI9H:t: ^ RI;H<t<H=t= ^ RI>H?t? ^ RI@HAtA ^ RIBHCtC ^ RIDHEtE ^ RIFHGtG ]! R4      tHR-R./tI]H'       Ed   ^ RIHHJtJHKtKHLtLHMtM ^ RINHOtOHPtPHQtQ ]JP¤                  ! ]C4       ]JP¤                  ! ]:4       ]MP¤                  ! ]:4       ]JP¤                  ! ]24       ]MP¤                  ! ]24       ]KP¤                  ! ]24       ]LP¤                  ! ]24       ]JP¤                  ! ]84       ]MP¤                  ! ]84       ]KP¤                  ! ]84       ]LP¤                  ! ]84       ]JP¤                  ! ]<4       ]KP¤                  ! ]<4       ]JP¤                  ! ]=4       ]KP¤                  ! ]=4       ]JP¤                  ! ]A4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]-4       ]JP¤                  ! ],4       ]JP¤                  ! ]4       ]JP¤                  ! ]04       ]JP¤                  ! ].4       ]JP¤                  ! ]/4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ] 4       ]JP¤                  ! ]!4       ]JP¤                  ! ]#4       ]JP¤                  ! ]"4       ]JP¤                  ! ]'4       ]JP¤                  ! ])4       ]JP¤                  ! ]%4       ]JP¤                  ! ](4       ]JP¤                  ! ]&4       ]JP¤                  ! ]*4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]JP¤                  ! ]4       ]OP¤                  ! ]C4      R 4       tS]OP¤                  ! ]44      R 4       tS]QP¤                  ! ]C4      R 4       tS]QP¤                  ! ]44      R 4       tS]PP¤                  ! ]44      R.R l4       tT]H'       d   ^ RIHHUtU M
 ! R R4      tU]G! R/R7       ! R  R!]U]?4      4       tV]G! R/R7       ! R" R#]V4      4       tW]G! R/R7       ! R$ R%]V4      4       tX]G! R/R7       ! R& R']V4      4       tYR( tZ ! R) R*]4      t[]G! R/R7       ! R+ R,4      4       t\R# )0zj
The objects in this module allow the usage of the MatchPy pattern matching
library on SymPy expressions.
N)ÚListÚCallableÚ
NamedTupleÚAnyÚDict)Ú_sympify)Úimport_module)
ÚlogÚsinÚcosÚtanÚcotÚcscÚsecÚerfÚgammaÚ
uppergamma)ÚacoshÚasinhÚatanhÚacothÚacschÚasechÚcoshÚsinhÚtanhÚcothÚsechÚcsch)ÚatanÚacscÚasinÚacotÚacosÚasec)ÚfresnelcÚfresnelsÚerfcÚerfiÚEi)ÚAdd)ÚBasic)ÚExpr)ÚMul)ÚPow)ÚEqualityÚ
Unequality)ÚSymbol)Úexp)ÚIntegral)Úsrepr)Údoctest_depends_onÚmatchpy)Ú	OperationÚCommutativeOperationÚAssociativeOperationÚOneIdentityOperation)Úop_iterÚcreate_operation_expressionÚop_lenc                 ól   € \        V P                  ^ ,          3V P                  ^,          ,           4      # )é    ©ÚiterÚ_args©Ú	operations   &Úb/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/utilities/matchpy_connector.pyÚ_rF   [   s'   € ä�Y—_‘_ QÕ'Ð)¨I¯O©O¸AÕ,>Õ>Ó?Ð?ó    c                 ó,   € \        V P                  4      # ©Nr@   rC   s   &rE   rF   rF   _   s   € ä�I—O‘OÓ$Ð$rG   c                 óH   € ^\        V P                  ^,          4      ,           # )é   ©ÚlenrB   rC   s   &rE   rF   rF   c   s   € à”3�y—‘ qÕ)Ó*Õ*Ð*rG   c                 ó,   € \        V P                  4      # rI   rL   rC   s   &rE   rF   rF   g   s   € ä�9—?‘?Ó#Ð#rG   c                 ó    € \        V 4      ! V!  # rI   )Útype)Úold_operationÚnew_operandsÚvariable_names   &&&rE   Úsympy_op_factoryrT   k   s   € ä�MÔ" LÑ1Ð1rG   )ÚWildcardc                   ó&   a € ] tR t^st o R tRtV tR# )rU   c                ó6   € Wn         W n        W0n        W@n        R # rI   )Ú	min_countÚ
fixed_sizerS   Úoptional)ÚselfÚ
min_lengthrY   rS   rZ   s   &&&&&rE   Ú__init__ÚWildcard.__init__t   s   € Ø'ŒNØ(ŒOØ!.ÔØ$ŽMrG   )rY   rX   rZ   rS   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r]   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @rE   rU   rU   s   s   ø‡ € ÷	%ð 	%rG   rU   )Úmodulesc                   ó�   a a€ ] tR t^{t oRR ltR tRR ltR t]RR l4       t	V 3R lt
V3R lR ltR	 tR
 tV3R ltRtVtV ;t# )Ú_WildAbstractc                ó˜   € V P                   pV P                  pVe   \        V4      p\        P                  ! WV\        V4      V4       R # rI   )r\   rY   r   rU   r]   Ústr)r[   rS   rZ   Úassumptionsr\   rY   s   &&&,  rE   r]   Ú_WildAbstract.__init__€   s=   € Ø—_‘_ˆ
Ø—_‘_ˆ
ØÒÜ Ó)ˆHÜ×Ò˜$¨J¼¸MÓ8JÈHÖUrG   c           
     ó~   € R V P                   RV P                  RV P                  RV P                  RV P                  /# ©r\   rY   rX   rS   rZ   ro   ©r[   s   &rE   Ú__getstate__Ú_WildAbstract.__getstate__‡   s;   € à˜$Ÿ/™/Ø˜$Ÿ/™/Ø˜Ÿ™Ø˜T×/Ñ/Ø˜Ÿ™ð
ð 	
rG   c                óT   € V P                  W04       \        P                  ! WV3/ VB # rI   )Ú	_sanitizeri   Ú__xnew__)ÚclsrS   rZ   rl   s   &&&,rE   Ú__new__Ú_WildAbstract.__new__�   s&   € Ø�‰�kÔ'Ü×%Ò% c¸(ÑRÀkÑRÐRrG   c                ó2   € V P                   V P                  3# rI   ©rS   rZ   rp   s   &rE   Ú__getnewargs__Ú_WildAbstract.__getnewargs__”   s   € Ø×!Ñ! 4§=¡=Ð0Ð0rG   c                ó4   € \         P                  ! W3/ VB pV# rI   )r1   ru   )rv   rS   rZ   rl   Úobjs   &&&, rE   ru   Ú_WildAbstract.__xnew__—   s   € ä�oŠo˜cÑ@°KÑ@ˆØˆ
rG   c                ó  <€ V P                   '       dB   \        SV `	  4       V P                  V P                  V P
                  V P                   3,           # \        SV `	  4       V P                  V P                  V P
                  3,           # rI   )rZ   ÚsuperÚ_hashable_contentrX   rY   rS   )r[   Ú	__class__s   &€rE   r‚   Ú_WildAbstract._hashable_contentœ   sg   ø€ Ø�=�=ˆ=Ü‘7Ñ,Ó.°$·.±.À$Ç/Á/ÐSW×SeÑSeÐgk×gtÑgtÐ1uÕuÐuä‘7Ñ,Ó.°$·.±.À$Ç/Á/ÐSW×SeÑSeÐ1fÕfÐfrG   c                ó   <€ V ^8„  d   QhRR/# )é   Úreturnri   © )Úformatrf   s   "€rE   Ú__annotate__Ú_WildAbstract.__annotate__¢   s   ø€ ÷ Tñ T˜/ñ TrG   c                óP   € \        V 4      ! V P                  V P                  R 7      # )rz   )rP   rS   rZ   rp   s   &rE   Ú__copy__Ú_WildAbstract.__copy__¢   s   € Ü�DŒz¨×(:Ñ(:ÀTÇ]Á]ÔSÐSrG   c                ó   € \        V 4      # rI   )rk   rp   s   &rE   Ú__repr__Ú_WildAbstract.__repr__¥   s   € Ü�4‹yÐrG   c                ó   € V P                   # rI   ©Únamerp   s   &rE   Ú__str__Ú_WildAbstract.__str__¨   s   € Ø�y‰yÐrG   c                ó2   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   # )r†   r\   rY   )ÚintÚbool)r‰   rf   s   "€rE   rŠ   r‹   {   s   ø‡ ‚ á�Oñ ñ Ñò rG   rˆ   )NN)r_   r`   ra   rb   r]   rq   rw   r{   Ústaticmethodru   r‚   r�   r�   r•   Ú__annotate_func__rc   rd   Ú__classcell__)rƒ   rf   s   @@rE   ri   ri   {   sS   ù‡ € ô
Vò
ôSò1ð óó ðõg÷Tð Tòò÷[ … rG   ri   c                   ó   € ] tR t^¬t^tRtRtR# )ÚWildDotTrˆ   N©r_   r`   ra   rb   r\   rY   rc   rˆ   rG   rE   rž   rž   ¬   s   † à€JØ„JrG   rž   c                   ó   € ] tR t^²t^tRtRtR# )ÚWildPlusFrˆ   NrŸ   rˆ   rG   rE   r¡   r¡   ²   ó   † à€JØ„JrG   r¡   c                   ó   € ] tR t^¸t^ tRtRtR# )ÚWildStarFrˆ   NrŸ   rˆ   rG   rE   r¤   r¤   ¸   r¢   rG   r¤   c                 ó¬   € \        V 4      p\        P                  ! R RV4      p\        P                  ! RRV4      p\        P                  ! RRV4      pV# )zWildDot\('(\w+)'\)z\1zWildPlus\('(\w+)'\)z*\1zWildStar\('(\w+)'\))r4   ÚreÚsub)ÚexprÚss   & rE   Ú
_get_sreprrª   ¾   sI   € Üˆd‹€AÜ
�ŠÐ$ e¨QÓ/€AÜ
�ŠÐ% v¨qÓ1€AÜ
�ŠÐ% v¨qÓ1€AØ€HrG   c                   ó,   a € ] tR t^Æt o V 3R ltRtV tR# )ÚReplacementInfoc                ó2   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   # )r†   ÚreplacementÚinfo)r   )r‰   rf   s   "€rE   rŠ   ÚReplacementInfo.__annotate__Æ   s   ø‡ ‚ ÙÑñ á
�Iò rG   rˆ   N)r_   r`   ra   rb   r›   rc   rd   re   s   @rE   r¬   r¬   Æ   s   ø‡ ‡ „ rG   r¬   c                   óº   a € ] tR t^Ët o Rt. RR3V 3R lR lltV 3R lR ltV 3R lR ltV 3R	 lR
 ltV 3R lR lt	. . R3V 3R lR llt
RV 3R lR lltRtV tR# )ÚReplacerak  
Replacer object to perform multiple pattern matching and subexpression
replacements in SymPy expressions.

Examples
========

Example to construct a simple first degree equation solver:

>>> from sympy.utilities.matchpy_connector import WildDot, Replacer
>>> from sympy import Equality, Symbol
>>> x = Symbol("x")
>>> a_ = WildDot("a_", optional=1)
>>> b_ = WildDot("b_", optional=0)

The lines above have defined two wildcards, ``a_`` and ``b_``, the
coefficients of the equation `a x + b = 0`. The optional values specified
indicate which expression to return in case no match is found, they are
necessary in equations like `a x = 0` and `x + b = 0`.

Create two constraints to make sure that ``a_`` and ``b_`` will not match
any expression containing ``x``:

>>> from matchpy import CustomConstraint
>>> free_x_a = CustomConstraint(lambda a_: not a_.has(x))
>>> free_x_b = CustomConstraint(lambda b_: not b_.has(x))

Now create the rule replacer with the constraints:

>>> replacer = Replacer(common_constraints=[free_x_a, free_x_b])

Add the matching rule:

>>> replacer.add(Equality(a_*x + b_, 0), -b_/a_)

Let's try it:

>>> replacer.replace(Equality(3*x + 4, 0))
-4/3

Notice that it will not match equations expressed with other patterns:

>>> eq = Equality(3*x, 4)
>>> replacer.replace(eq)
Eq(3*x, 4)

In order to extend the matching patterns, define another one (we also need
to clear the cache, because the previous result has already been memorized
and the pattern matcher will not iterate again if given the same expression)

>>> replacer.add(Equality(a_*x, b_), b_/a_)
>>> replacer._matcher.clear()
>>> replacer.replace(eq)
4/3
Fc                ó,   <€ V ^8„  d   QhRS[ RS[RS[/# )r†   Úcommon_constraintsÚlambdifyr¯   )Úlistr™   )r‰   rf   s   "€rE   rŠ   ÚReplacer.__annotate__  s#   ø€ ÷ 2ñ 2©4ð 2Áð 2ÑTXñ 2rG   c                ój   € \         P                  4       V n        Wn        W n        W0n        / V n        R # rI   )r6   ÚManyToOneMatcherÚ_matcherÚ_common_constraintÚ	_lambdifyÚ_infoÚ
_wildcards)r[   r´   rµ   r¯   s   &&&&rE   r]   ÚReplacer.__init__  s)   € Ü×0Ñ0Ó2ˆŒØ"4ÔØ!ŒØŒ
Ø/1ˆŽrG   c                ó:   <€ V ^8„  d   QhRS[ RS[RS[3,          /# )r†   Ú
lambda_strr‡   .)rk   r   r,   )r‰   rf   s   "€rE   rŠ   r·     s$   ø€ ÷ *ñ *¡cð *©h°s¹D°yÕ.Añ *rG   c                ó@   € \        R 4       \        V\        4       4      # )zfrom sympy import *)ÚexecÚevalÚlocals)r[   rÁ   s   &&rE   Ú_get_lambdaÚReplacer._get_lambda  s   € ÜÐ"Ô#Ü�J¤£Ó)Ð)rG   c                ó@   <€ V ^8„  d   QhRS[ RS[RS[RS[ 3,          /# )r†   Úconstraint_exprÚcondition_templater‡   .)r,   rk   r   )r‰   rf   s   "€rE   rŠ   r·     s5   ø€ ÷ Eñ E±dð EÑPSð EÑX`ÐadÑfjÐajÕXkñ ErG   c           	     ó  € VP                  \        4       Uu. uF  q3P                  NK  	  ppR P                  V4      p\	        V4      pVP                  V4      p\        P                  V P                  RV RV R24      4      # u upi )ú, úlambda z: (Ú))	Úatomsri   r”   Újoinrª   r‰   r6   ÚCustomConstraintrÆ   )r[   rÉ   rÊ   ÚxÚwildsÚ
lambdaargsÚfullexprÚ	conditions   &&&     rE   Ú_get_custom_constraintÚReplacer._get_custom_constraint  s…   € Ø!0×!6Ñ!6´}Ô!EÓFÑ!E˜A—”Ñ!EˆÐFØ—Y‘Y˜uÓ%ˆ
Ü˜oÓ.ˆØ&×-Ñ-¨hÓ7ˆ	Ü×'Ñ'Ø×Ñ˜w z l°#°i°[ÀÐBÓCóEð 	Eùò	 Gs   ˜Bc                ó:   <€ V ^8„  d   QhRS[ RS[RS[ 3,          /# ©r†   rÉ   r‡   .©r,   r   )r‰   rf   s   "€rE   rŠ   r·     s+   ø€ ÷ Mñ M¹tð MÉÐQTÑVZÐQZÕH[ñ MrG   c                ó&   € V P                  VR 4      # )z({}) != False©r×   ©r[   rÉ   s   &&rE   Ú_get_custom_constraint_nonfalseÚ(Replacer._get_custom_constraint_nonfalse  s   € Ø×*Ñ*¨?¸OÓLÐLrG   c                ó:   <€ V ^8„  d   QhRS[ RS[RS[ 3,          /# rÚ   rÛ   )r‰   rf   s   "€rE   rŠ   r·     s)   ø€ ÷ Lñ L¹4ð LÁHÈSÑRVÈYÕDWñ LrG   c                ó&   € V P                  VR 4      # )z({}) == TruerÝ   rÞ   s   &&rE   Ú_get_custom_constraint_trueÚ$Replacer._get_custom_constraint_true  s   € Ø×*Ñ*¨?¸NÓKÐKrG   Nc          
      óV   <€ V ^8„  d   QhRS[ RS[S[ ,          RS[S[ ,          RS[RR/# )r†   r¨   Úconditions_trueÚconditions_nonfalser¯   r‡   N)r,   r   r   )r‰   rf   s   "€rE   rŠ   r·     s;   ø€ ÷ 0ñ 0™ð 0¹DÁ½Jð 0Ù!%¡d¥ð0Ù8;ð0ØGKñ0rG   c                ó&  € \        V4      p\        V4      pV P                  R ,          pV Uu. uF  qpP                  V4      NK  	  ppV Uu. uF  qpP                  V4      NK  	  p	pVP	                  V4       VP	                  V	4       \
        P                  ! V.VO5!  p
V P                  '       dO   RRP                  R VP                  \        4       4       4       R\        V4       2pV P                  V4      pTpMHV P                  P                  VP                  \        4       Uu/ uF  p\!        V4      VbK  	  up4       V P"                  '       d   \%        W%4      pV P&                  P)                  W¢4       R# u upi u upi u upi ):NNNrÍ   rÌ   c              3   ó8   "  € T F  qP                   x € K  	  R # 5irI   r“   )Ú.0rÒ   s   & rE   Ú	<genexpr>ÚReplacer.add.<locals>.<genexpr>+  s   é € Ð-XÑ>W¸¯f®fÓ>Wùs   ‚z: N)r   r»   rã   rß   Úextendr6   ÚPatternr¼   rÐ   rÏ   ri   rª   rÆ   r¾   ÚupdaterU   rk   r½   r¬   rº   Úadd)r[   r¨   r®   ræ   rç   r¯   ÚconstraintsÚcondÚconstraint_conditions_trueÚconstraint_conditions_nonfalseÚpatternrÁ   Úlambda_exprÚis   &&&&&&        rE   rð   ÚReplacer.add  sf  € ä˜‹~ˆÜ˜{Ó+ˆØ×-Ñ-¨aÕ0ˆá?Nó&PÙ?N°t×,Ñ,¨TÖ2¹ð 	#ð &Pñ DWó*XÙCV¸4×0Ñ0°Ö6ÑCVð 	'ð *Xà×ÑÐ5Ô6Ø×ÑÐ9Ô:Ü—/’/ $Ð5¨Ó5ˆØ�>�>ˆ>Ø" 4§9¡9Ñ-X¸d¿j¹jÌÔ>WÓ-XÓ#YÐ"ZÐZ\Ô]gÐhsÓ]tÐ\uÐvˆJØ×*Ñ*¨:Ó6ˆKØ%‰Kà�O‰O×"Ñ"°t·z±zÄ(Ô7KÓ#LÑ7K°!¤C¨£F¨A¢IÑ7KÑ#LÔMØ�:�:ˆ:Ü)¨+Ó<ˆKØ�‰×Ñ˜'Ö/ùò&Pùò*Xùò $Ms   ®FÁF	Ä.Fc                ó    <€ V ^8„  d   QhRS[ /# )r†   Ú	max_count)r˜   )r‰   rf   s   "€rE   rŠ   r·   4  s   ø€ ÷  ñ  ©Sñ  rG   c           	     óÐ  € . pR p^ pV'       Ed)   V^ 8  g   WR8  Ed   Rp\         P                  V4       Fó  w  rg \        \        V P                  P                  V4      4      4      w  r‰V P                  '       d)   VP                  p
VP                  VP                  4       MTp
V P                  '       d
   V
! R/ V	B pMET
P                  V	P                  4        UUu/ uF  w  rÍV P                  V,          VbK  	  upp4      p\         P                  P                  WV4      pR p M	  V^,          pEK1  V P                  '       d   W3# V# u uppi   \          d     EK/  i ; i)TFrˆ   )r6   Úpreorder_iter_with_positionÚnextrA   rº   Úmatchr½   r®   Úappendr¯   r¼   ÚxreplaceÚitemsr¾   Ú	functionsÚreplaceÚStopIteration)r[   Ú
expressionrú   ÚinfosÚreplacedÚreplace_countÚsubexprÚposÚreplacement_dataÚsubstr®   ÚresultÚkÚvs   &&&           rE   r  ÚReplacer.replace4  sD  € ð ˆØˆØˆßˆh˜I¨œM¨]Õ-FØˆHÜ '× CÑ CÀJÖ O‘�ðÜ.2´4¸¿¹×8KÑ8KÈGÓ8TÓ3UÓ.VÑ+Ð$Ø—z—z�zØ&6×&BÑ&B˜ØŸ™Ð%5×%:Ñ%:Õ;à&6˜à—~—~�~Ù!,Ñ!5¨uÑ!5™à!,×!5Ñ!5ÐY^×YdÑYdÔYfÔ6gÑYfÑQUÐQR°t·±ÀqÕ7IÈ1Ò7LÑYfÒ6gÓ!h˜ä!(×!2Ñ!2×!:Ñ!:¸:ÈFÓ!S�JØ#�HÙñ! !Pð& ˜QÕ‹MØ�:�:ˆ:ØÐ$Ð$àÐùó 7høô
 %ô Ûðús*   »A<EÂ8'EÃEÃ>*EÅEÅE%Å$E%)r»   r½   r¼   rº   r¾   )éÿÿÿÿ)r_   r`   ra   rb   Ú__doc__r]   rÆ   r×   rß   rã   rð   r  rc   rd   re   s   @rE   r²   r²   Ë   sr   ø‡ € ñ6ðp 35ÀuÐ[`÷ 2ò 2÷*ð *÷Eð E÷Mð M÷Lð Lð JLØ.0¸d÷0ò 0÷, ÷  ð  rG   r²   )Ú*)T)r6   )]r  r¦   Útypingr   r   r   r   r   Úsympy.core.sympifyr   Úsympy.externalr   Úsympy.functionsr	   r
   r   r   r   r   r   r   r   r   Ú%sympy.functions.elementary.hyperbolicr   r   r   r   r   r   r   r   r   r   r   r   Ú(sympy.functions.elementary.trigonometricr   r    r!   r"   r#   r$   Ú'sympy.functions.special.error_functionsr%   r&   r'   r(   r)   Úsympy.core.addr*   Úsympy.core.basicr+   Úsympy.core.exprr,   Úsympy.core.mulr-   Úsympy.core.powerr.   Úsympy.core.relationalr/   r0   Úsympy.core.symbolr1   Ú&sympy.functions.elementary.exponentialr2   Úsympy.integrals.integralsr3   Úsympy.printing.reprr4   Úsympy.utilities.decoratorr5   r6   Ú__doctest_requires__r7   r8   r9   r:   Úmatchpy.expressions.functionsr;   r<   r=   ÚregisterrF   rT   rU   ri   rž   r¡   r¤   rª   r¬   r²   rˆ   rG   rE   Ú<module>r)     s—  ðñó 
ß 8Õ 8å 'Ý (ß W× W× Wß ~× ~× ~Ó ~ß W× Wß VÕ VÝ Ý "Ý  Ý Ý  ß 8Ý $Ý 6Ý .Ý %Ý 8ñ ˜	Ó
"€ð   Ð,Ð ÷ €7ßcÓcßZÑZà×Ò�xÔ Ø×Ò�sÔØ×!Ò! #Ô&à×Ò�sÔØ×!Ò! #Ô&Ø×!Ò! #Ô&Ø×!Ò! #Ô&à×Ò�sÔØ×!Ò! #Ô&Ø×!Ò! #Ô&Ø×!Ò! #Ô&à×Ò�xÔ Ø×!Ò! (Ô+Ø×Ò�zÔ"Ø×!Ò! *Ô-à×Ò�sÔØ×Ò�sÔØ×Ò�uÔØ×Ò�zÔ"Ø×Ò�xÔ Ø×Ò�xÔ Ø×Ò�sÔØ×Ò�rÔØ×Ò�tÔØ×Ò�tÔØ×Ò�sÔØ×Ò�sÔØ×Ò�sÔØ×Ò�sÔØ×Ò�sÔØ×Ò�sÔØ×Ò�tÔØ×Ò�tÔØ×Ò�tÔØ×Ò�tÔØ×Ò�tÔØ×Ò�tÔØ×Ò�tÔØ×Ò�tÔØ×Ò�tÔØ×Ò�tÔØ×Ò�tÔØ×Ò�tÔØ×Ò�uÔØ×Ò�uÔØ×Ò�uÔØ×Ò�uÔØ×Ò�uÔØ×Ò�uÔà×Ò�hÓñ@ó  ð@ð ×Ò�eÓñ%ó ð%ð ‡_‚_�XÓñ+ó ð+ð ‡_‚_�UÓñ$ó ð$ð !×)Ò)¨%Ó0ó2ó 1ð2÷ Þ ÷%ñ %ñ ˜LÔ)ô-�H˜fó -ó *ð-ñ` ˜LÔ)ôˆmó ó *ðñ
 ˜LÔ)ôˆ}ó ó *ðñ
 ˜LÔ)ôˆ}ó ó *ðò
ô�jô ñ
 ˜LÔ)÷Hð Hó *òHrG   