Ë
    èÓ^jV/  ã                   óN  — d dl Z d dlmZ d dlmZmZmZmZ d dlZ	d dl
Z
d dlmZmZmZ ddlmZ 	 d dlZe
j&                  j(                  dedefd	„«       Ze
j&                  j(                  dedee   fd
„«       Ze
j&                  j(                  dedee   fd„«       Ze
j&                  j(                  dedefd„«       Ze
j&                  j(                  dej                  dej                  fd„«       Ze
j&                  j(                  dej                  dej                  fd„«       Ze
j&                  j(                  dej                  dedej                  fd„«       Ze
j&                  j(                  dej                  dedej                  fd„«       Z e
j&                  j(                  dej                  dedej                  fd„«       Z!e
j&                  j(                  dej                  dedej                  fd„«       Z"e
j&                  j(                  	 d>dej                  dededej                  fd„«       Z#e
j&                  j(                  	 	 d?dej                  deeee   e$edf   f   deeeee   e$edf   f      ded   dej                  f
d„«       Z%e
j&                  j(                  dej                  d ed!ed"ed#edej                  fd$„«       Z&e
j&                  j(                  ejN                  fdej                  d%eee   ef   d&edej                  fd'„«       Z(e
j&                  j(                  	 d@deeeee   e$edf   f      dej                  d(e)de*e)eeeee   e$edf   f      f   fd)„«       Z+e
j&                  j(                  ejX                  dfdej                  d*ee   d&edeeeeee   ee   f      dej                  f
d+„«       Z-e
j&                  j(                  ejX                  d,ddfdej                  d-ed&ed.ed/ee$eef      deeeeee   ee   f      dej                  fd0„«       Z.e
j&                  j(                  ej^                  dfdej                  d1ee   d&edeeeeee   ee   f      dej                  f
d2„«       Z0e
j&                  j(                  dej                  d3edej                  fd4„«       Z1e
j&                  j(                  dej                  dej                  fd5„«       Z2e
j&                  j(                  dej                  d6edej                  fd7„«       Z3e
j&                  j(                  dej                  d8edej                  fd9„«       Z4e
j&                  j(                  dej                  d:edej                  fd;„«       Z5e
j&                  j(                  dej                  dej                  fd<„«       Z6e
j&                  j(                  dej                  dej                  fd=„«       Z7y# e$ r dZY �Œïw xY w)Aé    N)ÚSequence)ÚAnyÚLiteralÚOptionalÚUnion)ÚImageÚImageEnhanceÚImageOpsé   )Ú_Image_fromarrayÚimgÚreturnc                 ó–   — t         �*t        | t        j                  t         j                  f«      S t        | t        j                  «      S ©N)ÚaccimageÚ
isinstancer   ©r   s    úq/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/torchvision/transforms/_functional_pil.pyÚ_is_pil_imager      s3   € äÐÜ˜#¤§¡¬X¯^©^Ð<Ó=Ð=ä˜#œuŸ{™{Ó+Ð+ó    c                 óÒ   — t        | «      rFt        | d«      rt        | j                  «       «      }n| j                  }| j
                  \  }}|||gS t        dt        | «      › �«      ‚©NÚgetbandsúUnexpected type )r   ÚhasattrÚlenr   ÚchannelsÚsizeÚ	TypeErrorÚtype)r   r   ÚwidthÚheights       r   Úget_dimensionsr#      s^   € ä�SÔÜ�3˜
Ô#Ü˜3Ÿ<™<›>Ó*‰Hà—|‘|ˆHØŸ™‰ˆˆvØ˜& %Ð(Ð(Ü
Ð&¤t¨C£y kÐ2Ó
3Ð3r   c                 óp   — t        | «      rt        | j                  «      S t        dt	        | «      › �«      ‚)Nr   )r   Úlistr   r   r    r   s    r   Úget_image_sizer&   %   s/   € ä�SÔÜ�C—H‘H‹~ÐÜ
Ð&¤t¨C£y kÐ2Ó
3Ð3r   c                 ó¨   — t        | «      r1t        | d«      rt        | j                  «       «      S | j                  S t        dt        | «      › �«      ‚r   )r   r   r   r   r   r   r    r   s    r   Úget_image_num_channelsr(   ,   sF   € ä�SÔÜ�3˜
Ô#Ü�s—|‘|“~Ó&Ð&à—<‘<ÐÜ
Ð&¤t¨C£y kÐ2Ó
3Ð3r   c                 ó„   — t        | «      st        dt        | «      › �«      ‚| j                  t        j
                  «      S ©Núimg should be PIL Image. Got )r   r   r    Ú	transposer   ÚFLIP_LEFT_RIGHTr   s    r   Úhflipr.   6   ó6   € ä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDà�=‰=œ×.Ñ.Ó/Ð/r   c                 ó„   — t        | «      st        dt        | «      › �«      ‚| j                  t        j
                  «      S r*   )r   r   r    r,   r   ÚFLIP_TOP_BOTTOMr   s    r   Úvflipr2   >   r/   r   Úbrightness_factorc                 ó–   — t        | «      st        dt        | «      › �«      ‚t        j                  | «      }|j                  |«      } | S r*   )r   r   r    r	   Ú
BrightnessÚenhance)r   r3   Úenhancers      r   Úadjust_brightnessr8   F   sG   € ä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDä×&Ñ& sÓ+€HØ
×
Ñ
Ð,Ó
-€CØ€Jr   Úcontrast_factorc                 ó–   — t        | «      st        dt        | «      › �«      ‚t        j                  | «      }|j                  |«      } | S r*   )r   r   r    r	   ÚContrastr6   )r   r9   r7   s      r   Úadjust_contrastr<   P   sF   € ä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDä×$Ñ$ SÓ)€HØ
×
Ñ
˜?Ó
+€CØ€Jr   Úsaturation_factorc                 ó–   — t        | «      st        dt        | «      › �«      ‚t        j                  | «      }|j                  |«      } | S r*   )r   r   r    r	   ÚColorr6   )r   r=   r7   s      r   Úadjust_saturationr@   Z   sG   € ä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDä×!Ñ! #Ó&€HØ
×
Ñ
Ð,Ó
-€CØ€Jr   Ú
hue_factorc                 ó  — d|cxk  rdk  sn t        d|› d�«      ‚t        | «      st        dt        | «      › �«      ‚| j                  }|dv r| S | j                  d«      j                  «       \  }}}t        j                  |t        j                  ¬«      }|t        j                  |d	z  «      j                  t        j                  «      z  }t        |d
«      }t        j                  d|||f«      j                  |«      } | S )Ng      à¿g      à?zhue_factor (z) is not in [-0.5, 0.5].r+   >   Ú1ÚFÚIÚLÚHSV©Údtypeéÿ   rF   )Ú
ValueErrorr   r   r    ÚmodeÚconvertÚsplitÚnpÚarrayÚuint8Úint32Úastyper   r   Úmerge)r   rA   Ú
input_modeÚhÚsÚvÚnp_hs          r   Ú
adjust_huerZ   d   sä   € à�JÔ% #Ô%Ü˜<¨
 |Ð3KÐLÓMÐMä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDà—‘€JØÐ)Ñ)Øˆ
à�k‰k˜%Ó ×&Ñ&Ó(�G€A€qˆ!ä�8‰8�AœRŸX™XÔ&€DàŒB�H‰H�Z #Ñ%Ó&×-Ñ-¬b¯h©hÓ7Ñ7€Dä˜˜sÓ#€Aä
�+‰+�e˜a  A˜YÓ
'×
/Ñ
/°
Ó
;€CØ€Jr   ÚgammaÚgainc           
      ób  — t        | «      st        dt        | «      › �«      ‚|dk  rt        d«      ‚| j                  }| j                  d«      } t        d«      D �cg c]   }t        d|z  t        |dz  |«      z  «      ‘Œ" c}dz  }| j                  |«      } | j                  |«      } | S c c}w )	Nr+   r   z*Gamma should be a non-negative real numberÚRGBé   g‡ÙÎ÷ÿo@g     ào@é   )
r   r   r    rK   rL   rM   ÚrangeÚintÚpowÚpoint)r   r[   r\   rU   ÚeleÚ	gamma_maps         r   Úadjust_gammarg   |   sª   € ô ˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDàˆq‚yÜÐEÓFÐFà—‘€JØ
�+‰+�eÓ
€CÜSXÐY\ÓS]Ö^ÈC”�n¨Ñ,¬s°3¸±;ÀÓ/FÑFÕGÒ^ÐabÑb€IØ
�)‰)�IÓ
€Cà
�+‰+�jÓ
!€CØ€Jùò	 _s   Á%B,Úpadding.ÚfillÚpadding_mode©ÚconstantÚedgeÚreflectÚ	symmetricc                 ó4  — t        | «      st        dt        | «      › �«      ‚t        |t        j
                  t        t        f«      st        d«      ‚|�0t        |t        j
                  t        t        f«      st        d«      ‚t        |t        «      st        d«      ‚t        |t        «      rt        |«      }t        |t        «      r%t        |«      dvrt        dt        |«      › d�«      ‚t        |t        «      rt        |«      dk(  r|d	   }|d
vrt        d«      ‚|dk(  rpt        || d¬«      }| j                  dk(  r;| j                  «       }t        j                  | fd|i|¤Ž}|j!                  |«       |S t        j                  | fd|i|¤ŽS t        |t"        «      r|x}x}x}	}
t        |t        «      rt        |«      dk(  r|d	   x}}|d   x}	}
t        |t        «      r"t        |«      dk(  r|d	   }|d   }	|d   }|d   }
	
g}t%        j&                  |d	«       }|j)                  «       r6|\  }}}}| j+                  ||| j,                  |z
  | j.                  |z
  f«      } t%        j0                  |d	«      \  }}	}}
| j                  dk(  rk| j                  «       }t%        j2                  | «      } t%        j4                  | |	|
f||ff|¬«      } t7        j8                  | «      } | j!                  |«       | S t%        j2                  | «      } t        | j:                  «      dk(  rt%        j4                  | |	|
f||fdf|«      } t        | j:                  «      dk(  rt%        j4                  | |	|
f||ff|«      } t7        j8                  | «      S )Nr+   zGot inappropriate padding argzGot inappropriate fill argz"Got inappropriate padding_mode arg)é   r   é   z<Padding must be an int or a 1, 2, or 4 element tuple, not a z element tuplerq   r   rk   zBPadding mode should be either constant, edge, reflect or symmetricrl   ri   )ÚnameÚPÚborderr   rr   r`   )rL   )r   r   )r   r   r    r   ÚnumbersÚNumberÚtupler%   Ústrr   rK   Ú_parse_fillrL   Ú
getpaletter
   ÚexpandÚ
putpaletterb   rO   ÚminimumÚanyÚcropr!   r"   ÚmaximumÚasarrayÚpadr   Ú	fromarrayÚshape)r   rh   ri   rj   ÚoptsÚpaletteÚimageÚpad_leftÚ	pad_rightÚpad_topÚ
pad_bottomÚpÚcroppingÚ	crop_leftÚcrop_topÚ
crop_rightÚcrop_bottoms                    r   rƒ   rƒ   ’   sS  € ô ˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDä�g¤§¡´´tÐ<Ô=ÜÐ7Ó8Ð8ØÐ¤
¨4´'·.±.Ä%ÌÐ1NÔ OÜÐ4Ó5Ð5Ü�l¤CÔ(ÜÐ<Ó=Ð=ä�'œ4Ô Ü˜“.ˆä�'œ5Ô!¤c¨'£l¸)Ñ&CÜÐWÔX[Ð\cÓXdÐWeÐesÐtÓuÐuä�'œ5Ô!¤c¨'£l°aÒ&7à˜!‘*ˆàÐGÑGÜÐ]Ó^Ð^à�zÒ!Ü˜4 ¨6Ô2ˆØ�8‰8�sŠ?Ø—n‘nÓ&ˆGÜ—O‘O CÑ@°Ð@¸4Ñ@ˆEØ×Ñ˜WÔ%ØˆLä�‰˜sÑ;¨7Ð;°dÑ;Ð;ä�gœsÔ#Ø:AÐAˆHÐA�yÐA 7¨ZÜ�gœuÔ%¬#¨g«,¸!Ò*;Ø#*¨1¡:Ð-ˆH�yØ#*¨1¡:Ð-ˆG�jÜ�gœuÔ%¬#¨g«,¸!Ò*;Ø˜q‘zˆHØ˜a‘jˆGØ ™
ˆIØ  ™ˆJà�w 	¨:Ð6ˆÜ—J‘J˜q !Ó$Ð$ˆà�<‰<Œ>Ø;CÑ8ˆI�x ¨[Ø—(‘(˜I x°·±¸ZÑ1GÈÏÉÐVaÑIaÐbÓcˆCä35·:±:¸aÀÓ3CÑ0ˆ�'˜9 jà�8‰8�sŠ?Ø—n‘nÓ&ˆGÜ—*‘*˜S“/ˆCÜ—&‘&˜ ¨Ð4°xÀÐ6KÐLÐS_Ô`ˆCÜ—/‘/ #Ó&ˆCØ�N‰N˜7Ô#ØˆJä�j‰j˜‹oˆäˆs�y‰y‹>˜QÒÜ—&‘&˜ ¨Ð4°xÀÐ6KÈVÐTÐVbÓcˆCäˆs�y‰y‹>˜QÒÜ—&‘&˜ ¨Ð4°xÀÐ6KÐLÈlÓ[ˆCä�‰˜sÓ#Ð#r   ÚtopÚleftr"   r!   c                 ó|   — t        | «      st        dt        | «      › �«      ‚| j                  ||||z   ||z   f«      S r*   )r   r   r    r€   )r   r“   r”   r"   r!   s        r   r€   r€   â   sC   € ô ˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDà�8‰8�T˜3  u¡¨c°F©lÐ;Ó<Ð<r   r   Úinterpolationc                 óà   — t        | «      st        dt        | «      › �«      ‚t        |t        «      rt        |«      dk(  st        d|› �«      ‚| j                  t        |d d d…   «      |«      S )Nr+   r   zGot inappropriate size arg: éÿÿÿÿ)r   r   r    r   r%   r   Úresizerx   )r   r   r–   s      r   r™   r™   ñ   sh   € ô ˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDÜ�tœTÔ"¤s¨4£y°A¢~ÜÐ6°t°fÐ=Ó>Ð>à�:‰:”e˜D¡ 2 ™JÓ'¨Ó7Ð7r   rs   c                 óÚ  — t        |«      }| €d} t        | t        t        f«      r|dkD  rt	        | g|z  «      } t        | t
        t        f«      rSt        | «      dk(  r| |z  } n4t        | «      |k7  r&d}t        |j                  t        | «      |«      «      ‚t	        | «      } |j                  dk7  r7t        | t
        t        f«      rt	        d„ | D «       «      } || iS t        | «      } || iS )Nr   rq   z^The number of elements in 'fill' does not match the number of channels of the image ({} != {})rD   c              3   ó2   K  — | ]  }t        |«      –— Œ y ­wr   )rb   )Ú.0Úxs     r   ú	<genexpr>z_parse_fill.<locals>.<genexpr>  s   è ø€ Ò. Aœ˜QŸÑ.ùs   ‚)
r(   r   rb   Úfloatrx   r%   r   rK   ÚformatrL   )ri   r   rs   Únum_channelsÚmsgs        r   rz   rz      sß   € ô *¨#Ó.€LØ€|ØˆÜ�$œœe˜Ô%¨,¸Ò*:Ü�d�V˜lÑ*Ó+ˆÜ�$œœu˜Ô&Üˆt‹9˜Š>Ø˜,Ñ&‰DÜ�‹Y˜,Ò&ØrˆCÜ˜SŸZ™Z¬¨D«	°<Ó@ÓAÐAä�T‹{ˆà
‡x�x�3‚Ü�dœT¤5˜MÔ*ÜÑ.¨Ô.Ó.ˆDð �$ˆ<Ðô �t“9ˆDà�$ˆ<Ðr   Úmatrixc                 ó¾   — t        | «      st        dt        | «      › �«      ‚| j                  }t	        || «      } | j
                  |t        j                  ||fi |¤ŽS r*   )r   r   r    r   rz   Ú	transformr   ÚAFFINE)r   r£   r–   ri   Úoutput_sizer†   s         r   Úaffiner¨     sX   € ô ˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDà—(‘(€KÜ�t˜SÓ!€DØˆ3�=‰=˜¤e§l¡l°F¸MÑRÈTÑRÐRr   FÚangler|   Úcenterc                 óŠ   — t        | «      st        dt        | «      › �«      ‚t        || «      } | j                  ||||fi |¤ŽS r*   )r   r   r    rz   Úrotate)r   r©   r–   r|   rª   ri   r†   s          r   r¬   r¬   /  sK   € ô ˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDä�t˜SÓ!€DØˆ3�:‰:�e˜]¨F°FÑC¸dÑCÐCr   Úperspective_coeffsc                 óº   — t        | «      st        dt        | «      › �«      ‚t        || «      } | j                  | j
                  t        j                  ||fi |¤ŽS r*   )r   r   r    rz   r¥   r   r   ÚPERSPECTIVE)r   r­   r–   ri   r†   s        r   Úperspectiver°   @  sW   € ô ˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDä�t˜SÓ!€Dàˆ3�=‰=˜Ÿ™¤5×#4Ñ#4Ð6HÈ-Ñ`Ð[_Ñ`Ð`r   Únum_output_channelsc                 óN  — t        | «      st        dt        | «      › �«      ‚|dk(  r| j                  d«      } | S |dk(  r\| j                  d«      } t	        j
                  | t        j                  ¬«      }t	        j                  |||g«      }t        |d«      } | S t        d«      ‚)Nr+   rq   rF   r`   rH   r^   z+num_output_channels should be either 1 or 3)
r   r   r    rM   rO   rP   rQ   Údstackr   rK   )r   r±   Únp_imgs      r   Úto_grayscalerµ   P  s    € ä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDà˜aÒØ�k‰k˜#Óˆð €Jð 
 Ò	!Ø�k‰k˜#ÓˆÜ—‘˜#¤R§X¡XÔ.ˆÜ—‘˜F F¨FÐ3Ó4ˆÜ˜v uÓ-ˆð €Jô ÐFÓGÐGr   c                 óp   — t        | «      st        dt        | «      › �«      ‚t        j                  | «      S r*   )r   r   r    r
   Úinvertr   s    r   r·   r·   b  s0   € ä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDÜ�?‰?˜3ÓÐr   Úbitsc                 ór   — t        | «      st        dt        | «      › �«      ‚t        j                  | |«      S r*   )r   r   r    r
   Ú	posterize)r   r¸   s     r   rº   rº   i  s4   € ä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDÜ×Ñ˜c 4Ó(Ð(r   Ú	thresholdc                 ór   — t        | «      st        dt        | «      › �«      ‚t        j                  | |«      S r*   )r   r   r    r
   Úsolarize)r   r»   s     r   r½   r½   p  s4   € ä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDÜ×Ñ˜S )Ó,Ð,r   Úsharpness_factorc                 ó–   — t        | «      st        dt        | «      › �«      ‚t        j                  | «      }|j                  |«      } | S r*   )r   r   r    r	   Ú	Sharpnessr6   )r   r¾   r7   s      r   Úadjust_sharpnessrÁ   w  sG   € ä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDä×%Ñ% cÓ*€HØ
×
Ñ
Ð+Ó
,€CØ€Jr   c                 óp   — t        | «      st        dt        | «      › �«      ‚t        j                  | «      S r*   )r   r   r    r
   Úautocontrastr   s    r   rÃ   rÃ   �  s2   € ä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDÜ× Ñ  Ó%Ð%r   c                 óp   — t        | «      st        dt        | «      › �«      ‚t        j                  | «      S r*   )r   r   r    r
   Úequalizer   s    r   rÅ   rÅ   ˆ  s2   € ä˜ÔÜÐ7¼¸S»	°{ÐCÓDÐDÜ×Ñ˜SÓ!Ð!r   )g      ð?)r   rl   )Ú	fillcolor)8rv   Úcollections.abcr   Útypingr   r   r   r   ÚnumpyrO   ÚtorchÚPILr   r	   r
   Úutilsr   r   ÚImportErrorÚjitÚunusedÚboolr   r%   rb   r#   r&   r(   r.   r2   rŸ   r8   r<   r@   rZ   rg   rx   rƒ   r€   ÚBILINEARr™   ry   Údictrz   ÚNEARESTr¨   r¬   ÚBICUBICr°   rµ   r·   rº   r½   rÁ   rÃ   rÅ   © r   r   ú<module>rÖ      sÊ  ðÛ Ý $ß 0Ó 0ã Û ß -Ñ -å $ðÛð
 ‡�×Ñð,�sð ,˜tò ,ó ð,ð ‡�×Ñð4˜ð 4  S¡	ò 4ó ð4ð ‡�×Ñð4˜ð 4  S¡	ò 4ó ð4ð ‡�×Ñð4 ð 4¨ò 4ó ð4ð ‡�×Ñð0ˆu�{‰{ð 0˜uŸ{™{ò 0ó ð0ð ‡�×Ñð0ˆu�{‰{ð 0˜uŸ{™{ò 0ó ð0ð ‡�×Ñð˜5Ÿ;™;ð ¸5ð ÀUÇ[Á[ò ó ðð ‡�×Ñð˜Ÿ™ð °uð ÀÇÁò ó ðð ‡�×Ñð˜5Ÿ;™;ð ¸5ð ÀUÇ[Á[ò ó ðð ‡�×Ñð�E—K‘Kð ¨Uð °u·{±{ò ó ðð. ‡�×Ñð ñØ	�‰ðàðð ðð ‡[�[ò	ó ðð* ‡�×Ñð DEØHRñ	L$Ø	�‰ðL$à�3˜˜S™	 5¨¨c¨¡?Ð2Ñ3ðL$ð �5˜  U¡¨U°5¸#°:Ñ->Ð>Ñ?Ñ
@ðL$ð ÐDÑEð	L$ð
 ‡[�[òL$ó ðL$ð^ ‡�×Ñð=Ø	�‰ð=à	ð=ð ð=ð ð	=ð
 ð=ð ‡[�[ò=ó ð=ð ‡�×Ñð Ÿ™ñ8Ø	�‰ð8à
��S‘	˜3�Ñ
ð8ð ð8ð ‡[�[ò	8ó ð8ð ‡�×Ñð ñØ
�5˜  U¡¨U°5¸#°:Ñ->Ð>Ñ?Ñ
@ðà	�‰ðð ðð 
ˆ#ˆx˜˜e T¨%¡[°%¸¸s¸
Ñ2CÐCÑDÑEÐ
EÑFò	ó ðð< ‡�×Ñð Ÿ™ØHLñ	SØ	�‰ðSà�‰KðSð ðSð �5˜˜e X¨c¡]°H¸U±OÐCÑDÑ
Eð	Sð
 ‡[�[òSó ðSð ‡�×Ñð Ÿ™ØØ(,ØHLñDØ	�‰ðDàðDð ðDð ð	Dð
 �U˜3 ˜8‘_Ñ%ðDð �5˜˜e X¨c¡]°H¸U±OÐCÑDÑ
EðDð ‡[�[òDó ðDð  ‡�×Ñð Ÿ™ØHLñ	aØ	�‰ðaà˜U™ðað ðað �5˜˜e X¨c¡]°H¸U±OÐCÑDÑ
Eð	að
 ‡[�[òaó ðað ‡�×Ñð�e—k‘kð ¸ð ÀÇÁò ó ðð" ‡�×Ñð �—‘ð   §¡ò  ó ð ð ‡�×Ñð)�5—;‘;ð ) cð )¨e¯k©kò )ó ð)ð ‡�×Ñð-�%—+‘+ð -¨#ð -°%·+±+ò -ó ð-ð ‡�×Ñð˜%Ÿ+™+ð ¸ð À5Ç;Á;ò ó ðð ‡�×Ñð&�e—k‘kð & e§k¡kò &ó ð&ð ‡�×Ñð"�%—+‘+ð " %§+¡+ò "ó ñ"øðy ò ØƒHðús   °X ØX$Ø#X$