ó
    ¬œ‘h°A  ã                  ó.  • S SK Jr  S SKJrJrJrJr  S SKrS SK	J
r
Jr  S SKJrJr  S SKJrJr  S SKJr  S SKJrJr  S S	KJrJr  S S
KJr  S SKJrJrJrJ r   \(       a  S SK!J"r"  S SK#J$r$  S SK%J&r&  S SK'J(r(J)r)   " S S\5      r* " S S\*5      r+         S           SS jjr,               S                   SS jjr-          S             SS jjr.              S                 SS jjr/g) é    )Úannotations)ÚTYPE_CHECKINGÚAnyÚLiteralÚfinalN)Ú
is_integerÚis_list_like)ÚABCDataFrameÚABCIndex)ÚisnaÚremove_na_arraylike)Úpprint_thing)ÚLinePlotÚMPLPlot)Úcreate_iter_data_given_byÚreformat_hist_y_given_by)Úunpack_single_str_list)Úcreate_subplotsÚflatten_axesÚmaybe_adjust_figureÚset_ticks_props)ÚAxes)ÚFigure)ÚPlottingOrientation)Ú	DataFrameÚSeriesc                  óà   • \ rS rSr\SS j5       r  SSSS.     SS jjjrSS jrSS jr\	    S       SS jj5       r
SS	 jrSS
 jr\\SS j5       5       rSS jr\SS j5       rSrg)ÚHistPloté6   c                ó   • g)NÚhist© ©Úselfs    ÚdC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/plotting/_matplotlib/hist.pyÚ_kindÚHistPlot._kind7   s   € àó    N)ÚrangeÚweightsc               ó&  • [        U5      (       a  [        R                  " U5      nX0l        X@l        XPl        UR                  S5      U l        UR                  S5      U l        [        R                  " X40 UD6  U R                  U5      U l        g )NÚxlabelÚylabel)r	   ÚnpÚarrayÚbottomÚ
_bin_ranger*   Úgetr,   r-   r   Ú__init__Ú_adjust_binsÚbins)r$   Údatar5   r0   r)   r*   Úkwargss          r%   r3   ÚHistPlot.__init__;   sq   € ô ˜×ÑÜ—X’X˜fÓ%ˆFØŒàŒØŒà—j‘j Ó*ˆŒØ—j‘j Ó*ˆŒä×Ò˜Ñ. vÒ.à×%Ñ% dÓ+ˆ�	r(   c                óL  • [        U5      (       a�  U R                  bd  [        U R                  5      nU R                  R	                  U5      U R
                     nU VVs/ s H  u  pEU R                  XQ5      PM     nnnU$ U R                  U R                  U5      nU$ s  snnf ©N)r   Úbyr   r6   ÚgroupbyÚcolumnsÚ_calculate_bins)r$   r5   Úby_modifiedÚgroupedÚkeyÚgroups         r%   r4   ÚHistPlot._adjust_binsS   s�   € Ü�d×ÑØ�w‰wÑ"Ü4°T·W±WÓ=�ØŸ)™)×+Ñ+¨KÓ8¸¿¹ÑF�ÙLSÔTÊG¹j¸c˜×,Ñ,¨UÖ9ÉG�ÑTð ˆð ×+Ñ+¨D¯I©I°tÓ<�Øˆùó Us   Á B c                óÌ   • UR                  SS9R                  5       n[        R                  " U5      nU[	        U5      )    n[        R
                  " XBU R                  S9u  pRU$ )zCalculate bins given dataF)Úcopy)r5   r)   )Úinfer_objectsÚ_get_numeric_datar.   Úravelr   Ú	histogramr1   )r$   r6   r5   Ú	nd_valuesÚvaluesr!   s         r%   r>   ÚHistPlot._calculate_bins]   sW   € à×&Ñ&¨EÐ&Ð2×DÑDÓFˆ	Ü—’˜)Ó$ˆØœ˜f›˜Ñ&ˆä—\’\ &¸4¿?¹?ÑK‰
ˆØˆr(   c               ó  • US:X  a  U R                  X[        U5      S-
  5        [        R                  " [        U5      S-
  5      n	X@R	                  XX˜S   5      -   nUR
                  " U4XtS.UD6u  p§nU R                  XU
5        U$ )Nr   é   Úlabel)r5   r0   )Ú_initialize_stackerÚlenr.   ÚzerosÚ_get_stacked_valuesr!   Ú_update_stacker)ÚclsÚaxÚyÚstyler0   Ú
column_numÚstacking_idr5   ÚkwdsÚbaseÚnÚpatchess               r%   Ú_plotÚHistPlot._plotg   s„   € ð ˜‹?Ø×#Ñ# B´S¸³YÀ±]ÔCä�xŠxœ˜D›	 A™Ó&ˆØ×1Ñ1°"À4ÈgÉÓWÑWˆàŸ7š7 1ÐG¨4ÑGÀ$ÑGÑˆ�Ø×Ñ˜B¨QÔ/Øˆr(   c                óÊ  • U R                  5       nU R                  5       nU R                  b   [        U R                  U R
                  5      OU R                  n[        U R                  US95       GHm  u  nu  pgU R                  U5      nU R                  R                  5       n	U R                  b  U R                  U	S'   [        U5      nU R                  XeS9nXiS'   U R                  X)XV5      u  p©U
b  X©S'   U R                  X—5        U R                  b+  U	S   U   U	S'   U R                   U	S'   U	R#                  S5        U R$                  b(  ['        U 5      R)                  U R$                  XW5      U	S'   [+        XpR                  5      nU R,                  " X‡4XSS.U	D6nU R                  b  UR/                  [        U5      5        U R1                  US	   U5        GMp     g )
N)r6   Úcolor)ÚindexrO   rX   r5   r*   )rY   rZ   r   )Ú_get_colorsÚ_get_stacking_idr;   r   r6   r&   Ú	enumerateÚ
_iter_dataÚ_get_axr[   rE   rb   r   Ú_mark_right_labelÚ_apply_style_colorsÚ_make_plot_keywordsr=   Úpopr*   ÚtypeÚ_get_column_weightsr   r_   Ú	set_titleÚ_append_legend_handles_labels)r$   ÚfigÚcolorsrZ   r6   ÚirO   rW   rV   r[   rX   Úartistss               r%   Ú
_make_plotÚHistPlot._make_plot~   s«  € Ø×!Ñ!Ó#ˆØ×+Ñ+Ó-ˆð
 �w‰wÑ"ô & d§i¡i°·±Ô<à—‘ð 	ô ' t§¡¸D Ð'A×B‰MˆA‰z�Ø—‘˜a“ˆBà—9‘9—>‘>Ó#ˆDØ�z‰zÑ%Ø $§
¡
��W‘ä  Ó'ˆEØ×*Ñ*¨5Ð*Ð:ˆEØ!�‰Mà×2Ñ2°6ÀÓJ‰KˆEØÑ Ø %�W‘à×$Ñ$ TÔ-ð �w‰wÑ"Ø# F™|¨A™��V‘Ø $§¡��W‘Ø—‘˜Ô!à�|‰|Ñ'Ü"& t£*×"@Ñ"@ÀÇÁÈqÓ"T��Y‘ä(¨¯G©GÓ4ˆAà—j’j ÐV°1ÑVÐQUÑVˆGð �w‰wÑ"Ø—‘œ\¨%Ó0Ô1à×.Ñ.¨w°q©z¸5×AòG Cr(   c                ó@   • U R                   US'   U R                  US'   g)z/merge BoxPlot/KdePlot properties to passed kwdsr0   r5   N)r0   r5   ©r$   r[   rW   s      r%   rk   ÚHistPlot._make_plot_keywords°   s   € ð Ÿ™ˆˆX‰Ø—y‘yˆˆVŠr(   c                óè   • U bP  [         R                  " U 5      S:w  a'  [         R                  " U 5      S   S:w  a
   U S S 2U4   n U [        U5      )    n U $ ! [         a  n[	        S5      UeS nAff = f)NrN   éÿÿÿÿz?weights must have the same shape as data, or be a single column)r.   ÚndimÚshapeÚ
IndexErrorÚ
ValueErrorr   )r*   rs   rW   Úerrs       r%   rn   ÚHistPlot._get_column_weights¶   s‚   € ð ÑÜ�wŠw�wÓ 1Ó$¬¯ª°'Ó):¸2Ñ)>À!Ó)CðØ%¢a¨ d™m�Gð œt A›w˜hÑ'ˆGØˆøô "ó Ü$ð0óð ðûðús   ¼	A Á
A1Á A,Á,A1c                ó:  • U R                   S:X  aF  UR                  U R                  c  SOU R                  5        UR                  U R                  5        g UR                  U R                  5        UR                  U R                  c  SOU R                  5        g )NÚ
horizontalÚ	Frequency)ÚorientationÚ
set_xlabelr,   Ú
set_ylabelr-   ©r$   rV   r6   s      r%   Ú_post_plot_logicÚHistPlot._post_plot_logicÈ   sx   € Ø×Ñ˜|Ó+ð �M‰Mà—;‘;Ñ&ñ à—[‘[ôð
 �M‰M˜$Ÿ+™+Õ&à�M‰M˜$Ÿ+™+Ô&Ø�M‰Mà—;‘;Ñ&ñ à—[‘[õr(   c                óF   • U R                   R                  SS 5      S:X  a  gg)Nr…   rƒ   Úvertical)r[   r2   r#   s    r%   r…   ÚHistPlot.orientationÚ   s   € à�9‰9�=‰=˜¨Ó-°Ó=Øàr(   )r1   r5   r0   r*   r,   r-   )ÚreturnzLiteral['hist', 'kde'])é
   r   )r5   ú#int | np.ndarray | list[np.ndarray]r0   úint | np.ndarrayrŽ   ÚNone)r5   r�   )r6   úSeries | DataFramerŽ   ú
np.ndarray)Nr   r   N)rV   r   rW   r”   r0   r‘   rY   Úint)rq   r   rŽ   r’   ©r[   zdict[str, Any]rW   r”   rŽ   r’   )rs   r•   ©rV   r   rŽ   r’   )rŽ   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úpropertyr&   r3   r4   r>   Úclassmethodr_   ru   rk   r   Ústaticmethodrn   r‰   r…   Ú__static_attributes__r"   r(   r%   r   r   6   sß   † Øóó ðð 57Ø#$ð	,ð Øñ,ð 2ð,ð !ð	,ð 
ö,ô0ôð ð
 Ø#$ØØðàðð ðð
 !ðð ôó ðô,0Bôd!ð Øóó ó ðô ð$ óó ór(   r   c                  óª   • \ rS rSr\SS j5       r\SS j5       r SSS. SS jjjr\SS j5       r	\
     S     SS jj5       rSS	 jrSS
 jrSrg)ÚKdePlotéâ   c                ó   • g)NÚkder"   r#   s    r%   r&   ÚKdePlot._kindã   s   € àr(   c                ó   • g)NrŒ   r"   r#   s    r%   r…   ÚKdePlot.orientationç   s   € àr(   N)r*   c               óV   • [         R                  " X40 UD6  X l        X0l        X@l        g r:   )r   r3   Ú	bw_methodÚindr*   )r$   r6   r©   rª   r*   r7   s         r%   r3   ÚKdePlot.__init__ë   s&   € ô 	×Ò˜Ñ. vÒ.Ø"ŒØŒØ�r(   c                ó  • Uc{  [         R                  " U 5      [         R                  " U 5      -
  n[         R                  " [         R                  " U 5      SU-  -
  [         R                  " U 5      SU-  -   S5      nU$ [	        U5      (       ay  [         R                  " U 5      [         R                  " U 5      -
  n[         R                  " [         R                  " U 5      SU-  -
  [         R                  " U 5      SU-  -   U5      nU$ )Nç      à?iè  )r.   ÚnanmaxÚnanminÚlinspacer   )rW   rª   Úsample_ranges      r%   Ú_get_indÚKdePlot._get_indô   sÊ   € à‰;äŸ9š9 Q›<¬"¯)ª)°A«,Ñ6ˆLÜ—+’+Ü—	’	˜!“˜s \Ñ1Ñ1Ü—	’	˜!“˜s \Ñ1Ñ1ØóˆCð ˆ
ô ˜�_‰_ÜŸ9š9 Q›<¬"¯)ª)°A«,Ñ6ˆLÜ—+’+Ü—	’	˜!“˜s \Ñ1Ñ1Ü—	’	˜!“˜s \Ñ1Ñ1ØóˆCð
 ˆ
r(   c                óŠ   • SSK Jn	  [        U5      nU	" X$S9n
U
R                  U5      n[        R
                  " XU4SU0UD6nU$ )Nr   )Úgaussian_kde)r©   rX   )Úscipy.statsrµ   r   Úevaluater   r_   )rU   rV   rW   rX   r©   rª   rY   rZ   r[   rµ   ÚgkdeÚliness               r%   r_   ÚKdePlot._plot  sH   € õ 	-ä Ó"ˆÙ˜AÑ3ˆà�M‰M˜#ÓˆÜ—’˜b qÑ>°Ð>¸Ñ>ˆØˆr(   c                ól   • U R                   US'   [        U 5      R                  X R                  S9US'   g )Nr©   )rª   rª   )r©   rm   r²   rª   rx   s      r%   rk   ÚKdePlot._make_plot_keywords  s/   € Ø ŸN™Nˆˆ[ÑÜ˜4“j×)Ñ)¨!·±Ð)Ð:ˆˆUŠr(   c                ó&   • UR                  S5        g )NÚDensity)r‡   rˆ   s      r%   r‰   ÚKdePlot._post_plot_logic!  s   € Ø
�‰�iÕ r(   )r©   rª   r*   )rŽ   zLiteral['kde'])rŽ   zLiteral['vertical'])NN©rŽ   r’   )rW   r”   )NNNNN)rV   r   rW   r”   rZ   ú
int | Noner–   r—   )r˜   r™   rš   r›   rœ   r&   r…   r3   rž   r²   r�   r_   rk   r‰   rŸ   r"   r(   r%   r¡   r¡   â   s¡   † Øóó ðð óó ðð )-ðØ9=ñà	öð óó ðð$ ð ØØØØ"&ðàðð ðð  ôó ðô(;÷!r(   r¡   c           	     óz  • US:X  a  [        S5      eUR                  U5      nUb  XÂ   n[        U5      n[        XÕXgX¨S9u  pï[	        U5      n[        U5       H^  u  nu  nnUU   n
U(       a%  [        U[        5      (       a  UR                  5       nU " UU
40 UD6  U
R                  [        U5      5        M`     Xï4$ )NÚdefaultzNfigsize='default' is no longer supported. Specify figure size by tuple instead)ÚnaxesÚfigsizeÚsharexÚshareyrV   Úlayout)r   r<   rQ   r   r   rf   Ú
isinstancer
   rG   ro   r   )Úplotfr6   Úcolumnr;   Únumeric_onlyrÅ   rÆ   rÇ   rÈ   ÚrotrV   r7   r@   rÄ   rq   ÚaxesÚ_axesrs   rA   rB   s                       r%   Ú_grouped_plotrÐ   %  sÊ   € ð  �)Óäð3ó
ð 	
ð
 �l‰l˜2Ó€GØÑØ‘/ˆä�‹L€EÜØ¨VÀrñ�I€Cô ˜Ó€Eä$ WÖ-‰ˆ‰<ˆC�Ø�1‰XˆÞœJ u¬l×;Ñ;Ø×+Ñ+Ó-ˆEÙˆe�RÑ"˜6Ò"Ø
�‰”\ #Ó&Ö'ñ .ð ˆ9Ðr(   c                ó  ^^^• T(       a@  ST;  d   eU R                   S:X  a  U R                  TS'   OUc  U R                  TS'   OUTS'   SUUU4S jjnUc  U	n[        UU UUUUUUUU	S9
u  nn[	        UX¼XÞS9  [        USSSSS	S
S9  U$ )aÂ  
Grouped histogram

Parameters
----------
data : Series/DataFrame
column : object, optional
by : object, optional
ax : axes, optional
bins : int, default 50
figsize : tuple, optional
layout : optional
sharex : bool, default False
sharey : bool, default False
rot : float, default 90
grid : bool, default True
legend: : bool, default False
kwargs : dict, keyword arguments passed to matplotlib.Axes.hist

Returns
-------
collection of Matplotlib Axes
rO   rN   c                ó�   >• UR                   " U R                  5       R                  4ST0TD6  T(       a  UR                  5         g g )Nr5   )r!   ÚdropnarK   Úlegend)rB   rV   r5   r7   rÔ   s     €€€r%   Ú
plot_groupÚ!_grouped_hist.<locals>.plot_group„  s6   ø€ Ø
�Š�—‘“×%Ñ%Ñ;¨DÐ;°FÒ;ÞØ�I‰I�Kð r(   )rË   r;   rÆ   rÇ   rV   rÅ   rÈ   rÍ   ©Ú
xlabelsizeÚxrotÚ
ylabelsizeÚyrotg333333Ã?gÍÌÌÌÌÌì?gš™™™™™¹?r­   ç333333Ó?)r0   ÚtopÚleftÚrightÚhspaceÚwspacerÀ   )r|   Únamer=   rÐ   r   r   )r6   rË   r;   rV   r5   rÅ   rÈ   rÆ   rÇ   rÍ   ÚgridrØ   rÙ   rÚ   rÛ   rÔ   r7   rÕ   rq   rÎ   s       `          ``   r%   Ú_grouped_histrä   Q  s½   ú€ öT Ø˜fÓ$Ð$Ð$Ø�9‰9˜‹>Ø"Ÿi™iˆF�7ŠOØ‰^Ø"Ÿl™lˆF�7ŠOà$ˆF�7‰O÷ñ ð
 �|ØˆäØØØØØØØØØØñ�I€Cˆô Ø˜¸:òô Ø�D˜c¨°3¸sÈ3òð €Kr(   c                óÈ  • SS K Jn  U
(       a  SU;   a  [        S5      eUGcb  UR                  SS 5      b  [        S5      eUR	                  SUR                  5       (       a  UR                  5       OUR                  US95      nUb8  [        U5      [        UR                  5       5      :w  a  UR                  " USS	06  Uc  UR                  5       nOUR                  5       U:w  a  [        S
5      eU R                  5       R                  nU
(       a  U R                   US'   UR"                  " U4SU	0UD6  U
(       a  UR%                  5         UR'                  U5        [(        R*                  " U/5      n[-        UUUUUS9  O(SU;   a  [        S5      e[/        U 4UUUUU	UUUUU
S.
UD6n[1        US5      (       a$  UR2                  S:X  a  [5        U5      S:X  a  US   $ U$ )Nr   rO   ú Cannot use both legend and labelrÈ   z7The 'layout' keyword is not supported when 'by' is NoneÚfigure)rÅ   ÚforwardTz&passed axis not bound to passed figurer5   r×   z`Cannot pass 'figure' when using the 'by' argument, since a new 'Figure' instance will be created)
r;   rV   rã   rÅ   r5   rØ   rÙ   rÚ   rÛ   rÔ   r|   rN   )Úmatplotlib.pyplotÚpyplotr   r2   rl   Úget_fignumsÚgcfrç   ÚtupleÚget_size_inchesÚset_size_inchesÚgcaÚ
get_figureÚAssertionErrorrÓ   rK   râ   r!   rÔ   rã   r.   r/   r   rä   Úhasattrr|   rQ   )r$   r;   rV   rã   rØ   rÙ   rÚ   rÛ   rÅ   r5   rÔ   r[   Úpltrq   rK   rÎ   s                   r%   Úhist_seriesrõ   £  sÏ  € õ $æ�'˜T“/ÜÐ;Ó<Ð<à	‚zØ�8‰8�H˜dÓ#Ñ/ÜÐVÓWÐWà�h‰hØ 3§?¡?×#4Ñ#4�c—g‘g”i¸#¿*¹*ÈW¸*Ð:Uó
ˆð Ñ¤5¨£>´U¸3×;NÑ;NÓ;PÓ5QÓ#QØ×Ò Ð7°$Ò7Ø‰:Ø—‘“‰BØ�]‰]‹_ Ó#Ü Ð!IÓJÐJØ—‘“×%Ñ%ˆÞØ ŸI™IˆD�‰MØ
�Š�Ñ*˜TÐ* TÒ*ÞØ�I‰IŒKØ
�‰�ŒÜ�xŠx˜˜‹~ˆô 	ØØ!ØØ!Øó	
ð �tÓÜðOóð ô Øð
àØØØØØ!ØØ!ØØñ
ð ñ
ˆô ˆt�V×ÑØ�9‰9˜‹>œc $›i¨1›nØ˜‘7ˆNØ€Kr(   c                ó   • U(       a  SU;   a  [        S5      eUb  [        U 4UUUUUU	U
UUUUUUUS.UD6nU$ Ub1  [        U[        [        R
                  [        45      (       d  U/nX   n U R                  [        R                  SS4SS9n [        U R                  5      nUS:X  a  [        S	5      e[        UUS
U	U
UUS9u  nn[        U5      nSU;  n[        U R                  5       H‰  u  nnUU   nU(       a  U(       a  UUS'   UR                  " U U   R                  5       R                   4SU0UD6  UR#                  U5        UR%                  U5        U(       d  My  UR'                  5         M‹     [)        UXEXgS9  [+        USSS9  U$ )NrO   ræ   )rË   r;   rV   rã   rÅ   rÆ   rÇ   rÈ   r5   rØ   rÙ   rÚ   rÛ   rÔ   Ú
datetime64Ú
datetimetzÚ	timedelta)ÚincludeÚexcluder   zDhist method requires numerical or datetime columns, nothing to plot.F)rÄ   rV   ÚsqueezerÆ   rÇ   rÅ   rÈ   r5   r×   rÜ   )rá   rà   )r   rä   rÉ   Úlistr.   Úndarrayr   Úselect_dtypesÚnumberrQ   r=   r   r   rf   r!   rÓ   rK   ro   rã   rÔ   r   r   )r6   rË   r;   rã   rØ   rÙ   rÚ   rÛ   rV   rÆ   rÇ   rÅ   rÈ   r5   rÔ   r[   rÎ   rÄ   rq   rÏ   Úcan_set_labelrs   Úcols                          r%   Ú
hist_framer  ñ  s¾  € ö$ �'˜T“/ÜÐ;Ó<Ð<Ø	�~ÜØð
àØØØØØØØØØ!ØØ!ØØñ
ð  ñ!
ˆð$ ˆàÑÜ˜&¤4¬¯©´XÐ">×?Ñ?Ø�XˆFØ‰|ˆà×ÑÜ—‘˜L¨,Ð7Àð ð €Dô �—‘Ó€Eà�ƒzÜØRó
ð 	
ô  ØØØØØØØñ�I€Cˆô ˜Ó€Eà 4Ñ'€Mä˜DŸL™LÖ)‰ˆˆ3Ø�1‰XˆÞ–mØˆD�‰MØ
�Š��S‘	× Ñ Ó"×)Ñ)Ñ=°Ð=¸Ò=Ø
�‰�SÔØ
�‰�Œßˆ6Ø�I‰IŽKñ *ô Ø˜¸:òô ˜ C°Ò4à€Kr(   )	NNTNTTNr   N)r6   r“   rÌ   ÚboolrÅ   útuple[float, float] | NonerÆ   r  rÇ   r  rÍ   Úfloat)NNNé2   NNFFéZ   TNNNNF)r6   r“   r5   r•   rÅ   r  rÆ   r  rÇ   r  rÍ   r  rã   r  rØ   rÁ   rÚ   rÁ   rÔ   r  )
NNTNNNNNr�   F)r$   r   rã   r  rØ   rÁ   rÚ   rÁ   rÅ   r  r5   r•   rÔ   r  )NNTNNNNNFFNNr�   F)r6   r   rã   r  rØ   rÁ   rÚ   rÁ   rÆ   r  rÇ   r  rÅ   r  r5   r•   rÔ   r  )0Ú
__future__r   Útypingr   r   r   r   Únumpyr.   Úpandas.core.dtypes.commonr   r	   Úpandas.core.dtypes.genericr
   r   Úpandas.core.dtypes.missingr   r   Úpandas.io.formats.printingr   Ú pandas.plotting._matplotlib.corer   r   Ú#pandas.plotting._matplotlib.groupbyr   r   Ú pandas.plotting._matplotlib.miscr   Ú!pandas.plotting._matplotlib.toolsr   r   r   r   Úmatplotlib.axesr   Úmatplotlib.figurer   Úpandas._typingr   Úpandasr   r   r   r¡   rÐ   rä   rõ   r  r"   r(   r%   Ú<module>r     sz  ðÝ "÷ó ó ÷÷÷õ
 4÷÷õ D÷ó ö Ý$Ý(å2÷ôiˆxô iôX@!ˆhô @!ðL ØØØ*.ØØØØØð)à
ð)ð
 ð)ð (ð)ð ð)ð ð)ð 
õ)ð\ ØØØØ*.ØØØØØØ!Ø	Ø!Ø	Øð!OØ
ðOð
 ðOð (ðOð ðOð ðOð 
ðOð ðOð ðOð ðOð  õ!Oðh ØØØ!Ø	Ø!Ø	Ø*.ØØðKØ
ðKð ð	Kð
 ðKð ðKð (ðKð ðKð õKð` ØØØ!Ø	Ø!Ø	ØØØØ*.ØØØðTØ
ðTð ð	Tð
 ðTð ðTð ðTð ðTð (ðTð ðTð öTr(   