§
    ‚Øj5+  ã                   ó>  — d dl Z d dlZd dlZd dlZd dlZd dlmZm	Z	 d dl
mZ d dlmZmZ d„ Zd„ Zd„ Zd„ Zej                             dd	d
g¦  «        ej                             dg d¢¦  «        ej                             dd	d
g¦  «        d„ ¦   «         ¦   «         ¦   «         Zd„ Zd„ Zd„ Zd„ Z edgd ej        ¦   «         dk    rd nd¬¦  «        d„ ¦   «         Zej                             dd	d
g¦  «        ej                             dd	d
g¦  «        ej                             dd	d
g¦  «        ej                             dd	d
g¦  «        d„ ¦   «         ¦   «         ¦   «         ¦   «         Zej                             dddg¦  «        ej                             dddg¦  «        d „ ¦   «         ¦   «         Zd!„ Zd"„ Z ej                             d#dg d$¢g¦  «        ej                             d%dd&d'gg¦  «         e¦   «         d(„ ¦   «         ¦   «         ¦   «         Z!ej                             d#dg d$¢g¦  «        ej                             d%dd&d'gg¦  «         e¦   «         d)„ ¦   «         ¦   «         ¦   «         Z"ej                             d*d+d,g¦  «        d-„ ¦   «         Z#d.„ Z$dS )/é    N)ÚAxesÚSubplotBase)Úcheck_figures_equalÚimage_comparisonc                 ót  — t          j        t          | ¦  «        t          | ¦  «        t          t          d||g¦  «        ¦  «        ¦  «        D ]i\  \  }}\  }}\  }\  }}	||k    rŒ| d         j        |                              ||¦  «        |	||f         k    sJ d|||	||f         rdnd|fz  ¦   «         ‚ŒjdS )z–
    x_shared and y_shared are n x n boolean matrices; entry (i, j) indicates
    whether the x (or y) axes of subplots i and j should be shared.
    Úxyr   z,axes %i and %i incorrectly %ssharing %s axisznot Ú N)Ú	itertoolsÚproductÚ	enumerateÚzipÚ_shared_axesÚjoined)
ÚaxsÚx_sharedÚy_sharedÚi1Úax1Úi2Úax2Úi3ÚnameÚshareds
             ú“/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/matplotlib/tests/test_subplots.pyÚcheck_sharedr      së   € õ
 7@Ô6GÝ�c‰NŒNÝ�c‰NŒNÝ•c˜$ ¨8Ð 4Ñ5Ô5Ñ6Ô6ñ78ô 78ð @ð @Ñ2‰	ˆˆS‘9�B˜Ñ2˜r¡> D¨&ð �Š8ˆ8ØØ�1ŒvÔ" 4Ô(×/Ò/°°SÑ9Ô9¸VÀBÈÀF¼^ÒKÐKÐKØ:Ø�B &¨¨R¨¤.Ð8˜˜°b¸$ð>@ñ @ñ LÔKÐKÐKð@ð @ó    c                 óú  — t          t          | ||¦  «        ¦  «        D ]Û\  }\  }}}|                     ¦   «         |j        j        gz   D ]*}|                     ¦   «         |k    sJ d|› d|› �¦   «         ‚Œ+|                     ¦   «         |j        j        gz   D ]*}|                     ¦   «         |k    sJ d|› d|› �¦   «         ‚Œ+|s|                     ¦   «         dk    sJ ‚|s| 	                    ¦   «         dk    sJ ‚ŒÜdS )z<Check that the x and y ticklabel visibility is as specified.zVisibility of x axis #z is incorrectly zVisibility of y axis #r	   N)
r   r   Úget_xticklabelsÚxaxisÚ
offsetTextÚget_visibleÚget_yticklabelsÚyaxisÚ
get_xlabelÚ
get_ylabel)r   Ú	x_visibleÚ	y_visibleÚiÚaxÚvxÚvyÚls           r   Úcheck_ticklabel_visibler-      s@  € å$¥S¨¨i¸Ñ%CÔ%CÑDÔDð )ð )‰ˆ‰<ˆB��BØ×#Ò#Ñ%Ô%¨¬Ô)<Ð(=Ñ=ð 	Eð 	EˆAØ—=’=‘?”? bÒ(Ð(Ð(ØD¨QÐDÐDÀÐDÐDñ )Ô(Ð(Ð(à×#Ò#Ñ%Ô%¨¬Ô)<Ð(=Ñ=ð 	Eð 	EˆAØ—=’=‘?”? bÒ(Ð(Ð(ØD¨QÐDÐDÀÐDÐDñ )Ô(Ð(Ð(ð ð 	)Ø—=’=‘?”? bÒ(Ð(Ð(Ð(Øð 	)Ø—=’=‘?”? bÒ(Ð(Ð(Ð(øð)ð )r   c                 óJ  — t          | |¦  «        D ]@\  }}|j                             ¦   «         D ]!}|j                             ¦   «         |k    sJ ‚Œ"ŒAt          | |¦  «        D ]@\  }}|j                             ¦   «         D ]!}|j                             ¦   «         |k    sJ ‚Œ"ŒAdS )z†
    Check that the x and y tick visibility is as specified.

    Note: This only checks the tick1line, i.e. bottom / left ticks.
    N)r   r   Úget_major_ticksÚ	tick1liner!   r#   )r   r&   r'   r)   ÚvisibleÚticks         r   Úcheck_tick1_visibler3   .   sÐ   € õ ˜C Ñ+Ô+ð ;ð ;‰ˆˆGØ”H×,Ò,Ñ.Ô.ð 	;ð 	;ˆDØ”>×-Ò-Ñ/Ô/°7Ò:Ð:Ð:Ð:Ð:ð	;å˜c 9Ñ-Ô-ð ;ð ;‰ˆˆIØ”H×,Ò,Ñ.Ô.ð 	;ð 	;ˆDØ”>×-Ò-Ñ/Ô/°7Ò:Ð:Ð:Ð:Ð:ð	;ð;ð ;r   c            
      ó‚  — d} t          j        | d d…         t          ¬¦  «        t          j        | d d…         t          ¬¦  «        t          j        g d¢g d¢g d¢g d¢g¦  «        t          j        g d¢g d¢g d¢g d¢g¦  «        dœ}g d	¢g d	¢d
gdz  d
gdz  d
gdz  g d	¢dœg d¢d
gdz  g d¢d
gdz  d
gdz  g d¢dœdœ}|d         |d<   |d         |d
<   t          j        dd¦  «        \  }\  \  }}\  }}||||g}t          ||d         |d         ¦  «         t          j        |¦  «         g d¢}	|	D ]‹}
|	D ]†}t          j        dd|
|¬¦  «        \  }\  \  }}\  }}||||g}t          |||
         ||         ¦  «         t          ||d         |
         |d         |         ¦  «         t          j        |¦  «         Œ‡ŒŒd S )N)é   r5   é   r6   )Údtype)FTFF)TFFF)FFFT)FFTF)ÚallÚnoneÚrowÚcol©FFTTTr5   )r8   r;   r:   r9   FT©TFTF)ÚxÚyr9   Fr8   )FTr8   r9   r:   r;   r   é   ©ÚsharexÚshareyr>   r?   )
ÚnpÚonesÚboolÚzerosÚarrayÚpltÚsubplotsr   Úcloser-   )ÚrdimÚsharer1   ÚfÚa1Úa2Úa3Úa4r   ÚopsÚxoÚyos               r   Útest_sharedrV   <   s~  € Ø€Då”7˜4   œ8­4Ð0Ñ0Ô0Ý”H˜T " 1 "œX­TÐ2Ñ2Ô2Ý”8Ø+Ð+Ð+Ø+Ð+Ð+Ø+Ð+Ð+Ø+Ð+Ð+ð	-ñ .ô .õ
 ”8Ø+Ð+Ð+Ø+Ð+Ð+Ø+Ð+Ð+Ø+Ð+Ð+ð	-ñ .ô .ðð €Eð  2Ð1Ð1Ø1Ð1Ð1Ø�v ‘zØ˜ ™
Ø�v ‘zØ0Ð0Ð0ðð ð 2Ð1Ð1Ø�v ‘zØ1Ð1Ð1Ø˜ ™
Ø�v ‘zØ0Ð0Ð0ðð ðð €Gð$ ˜”=€Eˆ%�LØ˜”,€Eˆ$�Kõ "œl¨1¨aÑ0Ô0Ñ€AÑ‰ˆˆR‘(�2�rØˆr�2�rÐ
€CÝ��e˜F”m U¨6¤]Ñ3Ô3Ð3Ý„Iˆa�L„L€Lð ;Ð
:Ð
:€CØð ð ˆØð 	ð 	ˆBÝ&)¤l°1°aÀÈ2Ð&NÑ&NÔ&NÑ#ˆAÑ#‘��R™(˜2˜rØ�r˜2˜rÐ"ˆCÝ˜˜e Bœi¨¨r¬Ñ3Ô3Ð3Ý# C¨°¬°bÔ)9¸7À3¼<ÈÔ;KÑLÔLÐLÝŒI�a‰LŒLˆLˆLð	ðð r   Úremove_ticksTFÚlayout_engine)r9   ÚtightÚconstrainedÚwith_colorbarc                 óÞ  — t          j        |¬¦  «        }|                     dddd¬¦  «        }|j        D ]d}|                     dd¬¦  «         |r3|                     t          j                             ¦   «         |¬¦  «         | 	                    | ¬	¦  «         Œet          |j        g d
¢g d¢¦  «         | rt          |j        g d
¢g d¢¦  «         d S t          |j        g d¢g d¢¦  «         d S )N)Úlayoutr6   TrA   ÚfooÚbar©ÚxlabelÚylabel©r)   )Úremove_inner_ticksr<   r=   )TTTT)rI   ÚfigurerJ   ÚflatÚsetÚcolorbarÚmplÚcmÚScalarMappableÚlabel_outerr-   r3   )rW   rX   r[   Úfigr   r)   s         r   Útest_label_outerrn   r   s@  € õ Œ*˜MÐ
*Ñ
*Ô
*€CØ
�,Š,�q˜! D°ˆ,Ñ
6Ô
6€CØŒhð 8ð 8ˆØ
�Š�e EˆÑ*Ô*Ð*Øð 	9Ø�LŠL�œ×.Ò.Ñ0Ô0°RˆLÑ8Ô8Ð8Ø
�Š¨,ˆÑ7Ô7Ð7Ð7ÝØŒÐ,Ð,Ð,Ð.HÐ.HÐ.HñJô Jð Jàð JÝØŒHÐ0Ð0Ð0Ð2LÐ2LÐ2Lñ	Nô 	Nð 	Nð 	Nð 	Nõ 	ØŒHÐ.Ð.Ð.Ð0HÐ0HÐ0Hñ	Jô 	Jð 	Jð 	Jð 	Jr   c                  ó°  — t          j        ¦   «         } |                      dd¦  «        }|                      |ddd…f         ¦  «        }|                      |dd…df         ¦  «        }|                      |d         ¦  «        }|                      |d         ¦  «        }| j        D ]}|                     ¦   «          Œt          | j        g d¢g d¢¦  «         d S )	Né   r   r6   r@   )r@   r6   )r6   r@   )FTFT)TTFF)rI   re   Úadd_gridspecÚadd_subplotÚaxesrl   r-   )rm   ÚgsrO   rP   rQ   rR   r)   s          r   Útest_label_outer_spanru   ‡   sä   € Ý
Œ*‰,Œ,€CØ	×	Ò	˜!˜QÑ	Ô	€Bð 
�Š˜˜A˜q ˜s˜FœÑ	$Ô	$€BØ	�Š˜˜A˜a˜C ˜FœÑ	$Ô	$€BØ	�Š˜˜DœÑ	"Ô	"€BØ	�Š˜˜DœÑ	"Ô	"€BØŒhð ð ˆØ
�ŠÑÔÐÐÝØŒÐ,Ð,Ð,Ð.HÐ.HÐ.HñJô Jð Jð Jð Jr   c                  ó~   — t          j        d¦  «        } |                      ¦   «          t          | gdgdg¦  «         d S )N©r   r   r@   r@   T)rI   rs   rl   r-   rc   s    r   Útest_label_outer_non_gridspecrx   ›   s?   € Ý	Œ�,Ñ	Ô	€BØ‡N‚NÑÔÐÝ˜R˜D 4 &¨4¨&Ñ1Ô1Ð1Ð1Ð1r   c                  ó~  — t          j        ddd¬¦  «        \  } \  }}t          |gdgdg¦  «         |j                             ¦   «          t          |gdgdg¦  «         t          j        ddd¬¦  «        \  } \  }}t          |gdgdg¦  «         |j                             ¦   «          t          |gdgdg¦  «         d S )Nr@   r6   T©rC   F©rB   )rI   rJ   r-   r#   Ú	tick_leftr   Útick_bottom)rN   rO   rP   s      r   Útest_shared_and_movedr~   ¡   sÎ   € õ ”,˜q !¨DÐ1Ñ1Ô1�K€A�xˆˆBÝ˜R˜D 4 &¨5¨'Ñ2Ô2Ð2Ø„H×ÒÑÔÐÝ˜R˜D 4 &¨5¨'Ñ2Ô2Ð2å”,˜q !¨DÐ1Ñ1Ô1�K€A�xˆˆBÝ˜R˜D 5 '¨D¨6Ñ2Ô2Ð2Ø„H×ÒÑÔÐÝ˜R˜D 5 '¨D¨6Ñ2Ô2Ð2Ð2Ð2r   c                  ó(  — t          j        t          ¦  «        5  t          j        ddd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          ¦  «        5  t          j        ddd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr6   Úblahr{   rz   )ÚpytestÚraisesÚ
ValueErrorrI   rJ   © r   r   Útest_exceptionsr…   ¯   s	  € å	Œ•zÑ	"Ô	"ð *ð *ÝŒ�Q˜ &Ð)Ñ)Ô)Ð)ð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *å	Œ•zÑ	"Ô	"ð *ð *ÝŒ�Q˜ &Ð)Ñ)Ô)Ð)ð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *ð *ð *s!   š>¾AÁAÁ"BÂBÂBzsubplots_offset_text.pngÚmpl20Úx86_64gyé&1¬œ?)ÚstyleÚtolc                  óz  — t          j        ddd¦  «        } t          j        ddd¦  «        dz   }t          j        dddd	¬
¦  «        \  }}|d                              | | ¦  «         |d                              | | ¦  «         |d                              || ¦  «         |d                              || ¦  «         d S )Nr   g    _ Bg    eÍÍAéd   é
   g     jø@r6   r;   r8   rA   )r   r   )r@   r   )r   r@   )r@   r@   )rD   ÚarangerI   rJ   Úplot)r>   r?   rm   r   s       r   Útest_subplots_offsettextr�   ·   s±   € õ 	Œ	�!�T˜3ÑÔ€AÝ
Œ	�!�S˜"ÑÔ˜cÑ!€AÝŒ|˜A˜q¨°uÐ=Ñ=Ô=�H€CˆØˆ„I‡N‚N�1�aÑÔÐØˆ„I‡N‚N�1�aÑÔÐØˆ„I‡N‚N�1�aÑÔÐØˆ„I‡N‚N�1�aÑÔÐÐÐr   ÚtopÚbottomÚleftÚrightc                 óö  — t          j        | |||dœ¦  «        5  t          j        ¦   «                              dddd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          j        |¦  «        D ]ˆ\  \  }}}|j        j        d         }|j        j        d         }	|j        j        d         }
|j        j        d         }|| o|dk    k    sJ ‚|	|o|dk    k    sJ ‚|
|o|dk    k    sJ ‚||o|dk    k    sJ ‚Œ‰d S )	N)zxtick.labeltopzxtick.labelbottomzytick.labelleftzytick.labelrightrp   TrA   Úlabel2OnÚlabel1Onr   r6   )	rI   Ú
rc_contextre   rJ   rD   Úndenumerater   Ú_major_tick_kwr#   )r�   r‘   r’   r“   r   r(   Újr)   ÚxtopÚxbottomÚyleftÚyrights               r   Útest_subplots_hide_ticklabelsrŸ   Ã   s‡  € õ 
Œ¨3ÀVØ,0ÀeðMð Mñ 
Nô 
Nð Dð DåŒj‰lŒl×#Ò# A q°¸dÐ#ÑCÔCˆðDð Dð Dñ Dô Dð Dð Dð Dð Dð Dð Døøøð Dð Dð Dð Dõ ”n SÑ)Ô)ð ,ð ,‰
‰ˆˆA�ØŒxÔ& zÔ2ˆØ”(Ô)¨*Ô5ˆØ”Ô'¨
Ô3ˆØ”Ô(¨Ô4ˆØ˜˜  Q¢Ò'Ð'Ð'Ð'Ø˜6Ð, a¨1¢fÒ-Ð-Ð-Ð-Ø˜˜ ! q¢&Ò)Ð)Ð)Ð)Ø˜%Ð* A¨¢FÒ+Ð+Ð+Ð+Ð+ð,ð ,s   š+AÁAÁAÚxlabel_positionÚylabel_positionc                 óF  — t          j        ¦   «                              dddd¬¦  «        }t          j        |¦  «        D ]á\  \  }}}|                     dd¬¦  «         |j                             | ¦  «         |j                             |¦  «         | 	                    ¦   «          t          |                     ¦   «         ¦  «        | dk    r|dk    p| d	k    o|d
k    k    sJ ‚t          |                     ¦   «         ¦  «        |dk    r|d
k    p|dk    o|dk    k    sJ ‚Œâd S )Nrp   TrA   r^   r_   r`   r‘   r6   r�   r   r’   r“   )rI   re   rJ   rD   r˜   rg   r   Úset_label_positionr#   rl   rF   r$   r%   )r    r¡   r   r(   rš   r)   s         r   Útest_subplots_hide_axislabelsr¤   Ù   sF  € õ Œ*‰,Œ,×
Ò
  1¨T¸$Ð
Ñ
?Ô
?€CÝ”n SÑ)Ô)ð 
6ð 
6‰
‰ˆˆA�Ø
�Š�e EˆÑ*Ô*Ð*Ø
Œ×#Ò# OÑ4Ô4Ð4Ø
Œ×#Ò# OÑ4Ô4Ð4Ø
�ŠÑÔÐÝ�B—M’M‘O”OÑ$Ô$Ø˜xÒ'Ð2¨A°ªFð 3Ø %Ò'Ð2¨A°ªFò4ð 4ð 4ð 4õ �B—M’M‘O”OÑ$Ô$Ø˜vÒ%Ð0¨!¨qª&ð 5Ø 'Ò)Ð4¨a°1ªfò6ð 6ð 6ð 6ð 6ð
6ð 
6r   c                  ó®   — t          j        ¦   «         \  } }|                     ¦   «                              ¦   «         |                     ¦   «         k    sJ ‚d S )N)rI   rJ   Úget_subplotspecÚget_gridspec)rm   r)   s     r   Útest_get_gridspecr¨   ê   sJ   € åŒl‰nŒn�G€CˆØ×ÒÑÔ×,Ò,Ñ.Ô.°"·/²/Ñ2CÔ2CÒCÐCÐCÐCÐCÐCr   c                  ó|   — ddi} dddgi}t          j        dd| |¬¦  «        \  }}| ddik    sJ ‚|dddgik    sJ ‚d S )NrB   r8   Úwidth_ratiosr@   r6   )Ú
subplot_kwÚgridspec_kw)rI   rJ   )r«   r¬   rm   r)   s       r   Útest_dont_mutate_kwargsr­   ð   ss   € Ø˜EÐ"€JØ! A q 6Ð*€KÝŒl˜1˜a¨JØ'2ð4ñ 4ô 4�G€Cˆà˜( EÐ*Ò*Ð*Ð*Ð*Ø˜>¨A¨q¨6Ð2Ò2Ð2Ð2Ð2Ð2Ð2r   rª   )r@   rp   r6   Úheight_ratiosr@   r6   c                 ón   — |                       dd||¬¦  «         |                      dd||dœ¬¦  «         d S )Nr6   rp   ©r®   rª   ©r¬   )rJ   )Úfig_testÚfig_refr®   rª   s       r   Útest_width_and_height_ratiosr´   ù   sc   € ð
 ×Ò�a˜¨-Ø#/ð ñ 1ô 1ð 1à×Ò�Q˜Ø&3Ø%1ð(3ð (3Ðñ 4ô 4ð 4ð 4ð 4r   c                 óz   — g d¢g d¢g}|                       |||¬¦  «         |                      |||dœ¬¦  «         d S )N)ÚAÚBr·   )r¶   ÚCÚDr°   r±   )Úsubplot_mosaic)r²   r³   r®   rª   Úmosaic_specs        r   Ú#test_width_and_height_ratios_mosaicr¼     sq   € ð
 #�?�? O O OÐ4€KØ×Ò˜K°}Ø)5ð ñ 7ô 7ð 7à×Ò˜;Ø,9Ø+7ð59ð 59Ðñ :ô :ð :ð :ð :r   zmethod,args)rJ   )r6   rp   )rº   )zabc;defc                 ó\  — t          j        t          d¬¦  «        5   t          t          | ¦  «        |ddgdddgidœŽ d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          t          | ¦  «        |g d¢dg d¢idœŽ d d d ¦  «         d S # 1 swxY w Y   d S )	Nr®   )Úmatchr@   r6   )r®   r¬   rª   )r@   r6   rp   )rª   r¬   )r�   r‚   rƒ   ÚgetattrrI   )ÚmethodÚargss     r   Útest_ratio_overlapping_kwsrÂ     s„  € õ 
Œ•z¨Ð	9Ñ	9Ô	9ð Dð DØ�•�VÑÔ˜d°1°a°&Ø*9¸A¸q¸6Ð)Bð	Dð 	Dð 	Dð 	DðDð Dð Dñ Dô Dð Dð Dð Dð Dð Dð Døøøð Dð Dð Dð Dõ 
Œ•z¨Ð	8Ñ	8Ô	8ð Fð FØ�•�VÑÔ˜d°°°Ø*8¸)¸)¸)Ð)Dð	Fð 	Fð 	Fð 	FðFð Fð Fñ Fô Fð Fð Fð Fð Fð Fð Fð Føøøð Fð Fð Fð Fð Fð Fs#   œ#AÁAÁAÁ1#B!Â!B%Â(B%c                  óh  — t          j        ¦   «         } t          |                      ¦   «         t          ¦  «        sJ ‚t          |                      g d¢¬¦  «        t          ¦  «        rJ ‚t          j        t          ¦  «        5  t          | g d¢g d¢¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrw   )Úrect)
rI   re   Ú
isinstancerr   r   Úadd_axesr�   r‚   Ú	TypeErrorr   )rm   s    r   Útest_old_subplot_compatrÈ      sæ   € Ý
Œ*‰,Œ,€CÝ�c—o’oÑ'Ô'­Ñ5Ô5Ð5Ð5Ð5Ý˜#Ÿ,š,¨L¨L¨L˜,Ñ9Ô9½;ÑGÔGÐGÐGÐGÝ	Œ•yÑ	!Ô	!ð 3ð 3ÝˆS�,�,�, \ \ \Ð2Ñ2Ô2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3ð 3ð 3s   ÂB'Â'B+Â.B+)%r
   ÚplatformÚnumpyrD   r�   Ú
matplotlibri   Úmatplotlib.axesr   r   Úmatplotlib.pyplotÚpyplotrI   Úmatplotlib.testing.decoratorsr   r   r   r-   r3   rV   ÚmarkÚparametrizern   ru   rx   r~   r…   Úmachiner�   rŸ   r¤   r¨   r­   r´   r¼   rÂ   rÈ   r„   r   r   ú<module>rÓ      s  ðØ Ð Ð Ð Ø €€€à Ð Ð Ð Ø €€€à Ð Ð Ð Ø -Ð -Ð -Ð -Ð -Ð -Ð -Ð -Ø Ð Ð Ð Ð Ð Ø OÐ OÐ OÐ OÐ OÐ OÐ OÐ Oð@ð @ð @ð )ð )ð )ð";ð ;ð ;ð3ð 3ð 3ðl „×Ò˜¨$°¨Ñ7Ô7Ø„×Ò˜Ð*JÐ*JÐ*JÑKÔKØ„×Ò˜¨4°¨-Ñ8Ô8ðJð Jñ 9Ô8ñ LÔKñ 8Ô7ðJð$Jð Jð Jð(2ð 2ð 2ð3ð 3ð 3ð*ð *ð *ð ÐÐ-Ð.°gØ+˜8Ô+Ñ-Ô-°Ò9Ð9�a�a¸uðFñ Fô Fðð ñFô Fðð „×Ò˜  u Ñ.Ô.Ø„×Ò˜ D¨% =Ñ1Ô1Ø„×Ò˜ $¨ Ñ/Ô/Ø„×Ò˜ 4¨ -Ñ0Ô0ð,ð ,ñ 1Ô0ñ 0Ô/ñ 2Ô1ñ /Ô.ð,ð$ „×ÒÐ*¨X°uÐ,=Ñ>Ô>Ø„×ÒÐ*¨V°WÐ,=Ñ>Ô>ð6ð 6ñ ?Ô>ñ ?Ô>ð6ðDð Dð Dð3ð 3ð 3ð „×Ò˜¨$°	°	°	Ð):Ñ;Ô;Ø„×Ò˜¨4°!°Q°¨.Ñ9Ô9ØÐÑÔð4ð 4ñ Ôñ :Ô9ñ <Ô;ð4ð „×Ò˜¨$°	°	°	Ð):Ñ;Ô;Ø„×Ò˜¨4°!°Q°¨.Ñ9Ô9ØÐÑÔð:ð :ñ Ôñ :Ô9ñ <Ô;ð:ð „×Ò˜ØØ%ð)ñ ô ð
Fð Fñô ð
Fð3ð 3ð 3ð 3ð 3r   