§
    °³Ùg=  ã                   óæ   — d dl mZ d dlmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZ d„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z!d„ Z"d„ Z#d„ Z$d„ Z%d„ Z&d„ Z'd„ Z(dS )é    )Úraises)ÚSymbolÚIntegerÚAddÚMulÚPowÚRationalÚsqrtÚsymbolsÚSÚIÚ	count_opsÚfloorc                  ó˜   — t          d¦  «        } t          d¦  «        }| |z   }| |z  }t          d¦  «        | z  }d| z  }| dz   }d| z   }d S ©NÚxÚyé   é   ©r   r   ©r   r   Úes      úO/granary/edev/quantum/lib/python3.11/site-packages/symengine/tests/test_arit.pyÚ
test_arit1r      sX   € Ýˆs‰Œ€AÝˆs‰Œ€AØ	ˆA‰€AØ	ˆA‰€AÝ�‰
Œ
�1‰€AØ	ˆ!‰€AØ	ˆA‰€AØ	ˆA‰€A€A€Aó    c                  óŠ  — t          d¦  «        } t          d¦  «        }| | z   t          d¦  «        | z  k    sJ ‚| | z   t          d¦  «        | z  k    sJ ‚| |z   || z   k    sJ ‚| | z   d| z  k    sJ ‚| | z   | dz  k    sJ ‚| | z   | z   d| z  k    sJ ‚| |z   | z   | z   d| z  |z   k    sJ ‚| | z   d| z  k    rJ ‚| | z   d| z  k    rJ ‚d S ©Nr   r   r   é   r   ©r   r   s     r   Ú
test_arit2r       s  € Ýˆs‰Œ€AÝˆs‰Œ€AØˆQ‰3•'˜!‘*”*˜q‘.Ò Ð Ð Ð ØˆQ‰3•'˜!‘*”*˜q‘.Ò Ð Ð Ð ØˆQ‰3�!�A‘#Š:ˆ:ˆ:ˆ:ØˆQ‰3�!�A‘#Š:ˆ:ˆ:ˆ:ØˆQ‰3�!�A‘#Š:ˆ:ˆ:ˆ:ØˆQ‰3ˆq‰5�A�a‘CŠ<ˆ<ˆ<ˆ<ØˆQ‰3ˆq‰5�‰7�a˜‘c˜!‘eÒÐÐÐà�‰s�a˜‘cŠzˆzˆzˆzØ�‰s�a˜‘cŠzˆzˆzˆzˆzˆzr   c                  ót   ‡— t          d¦  «        Št          d¦  «        } t          t          ˆfd„¦  «         d S )Nr   r   c                  ó   •— d‰ z  S )Nr   © ©r   s   €r   ú<lambda>ztest_arit3.<locals>.<lambda>$   s   ø€ ˜s 1™u€ r   )r   r   Ú	TypeError)r   r   s    @r   Ú
test_arit3r'   !   s5   ø€ Ýˆs‰Œ€AÝˆs‰Œ€AÝ
�9�o�o�o�oÑ&Ô&Ð&Ð&Ð&r   c                  óÊ   — t          d¦  «        } t          d¦  «        }| | z  | dz  k    sJ ‚| |z  || z  k    sJ ‚| | z  | z  | dz  k    sJ ‚| |z  | z  | z  | dz  |z  k    sJ ‚d S r   ©r   r   s     r   Ú
test_arit4r*   '   s†   € Ýˆs‰Œ€AÝˆs‰Œ€AØˆQ‰3�!�Q‘$Š;ˆ;ˆ;ˆ;ØˆQ‰3�!�A‘#Š:ˆ:ˆ:ˆ:ØˆQ‰3ˆq‰5�A�q‘DŠ=ˆ=ˆ=ˆ=ØˆQ‰3ˆq‰5�‰7�a˜‘d˜1‘fÒÐÐÐÐÐr   c                  óZ  — t          d¦  «        } t          d¦  «        }| |z   dz  }|                     ¦   «         }|| |z   dz  k    sJ ‚|| dz  d| z  |z  z   |dz  z   k    sJ ‚t          |t          ¦  «        sJ ‚|| dz  d| z  |z  z   |dz  z   k    sJ ‚t          |t          ¦  «        sJ ‚d S )Nr   r   r   )r   ÚexpandÚ
isinstancer   r   )r   r   r   Úfs       r   Ú
test_arit5r/   0   sÍ   € Ýˆs‰Œ€AÝˆs‰Œ€AØ	
ˆ1‰ˆq‰€AØ	�Š‰
Œ
€AØ��1‘�q‘Š=ˆ=ˆ=ˆ=Ø��1‘�q˜‘s˜1‘u‘˜q !™tÑ#Ò#Ð#Ð#Ð#Ý�a�ÑÔÐÐÐØ��1‘�q˜‘s˜1‘u‘˜q !™tÑ#Ò#Ð#Ð#Ð#Ý�a�ÑÔÐÐÐÐÐr   c                  ó(  — t          d¦  «        } t          d¦  «        }| |z   }t          |¦  «        dk    s	 | |z  }t          |¦  «        dk    s	 t          d¦  «        | z  }t          |¦  «        dk    sJ ‚d| z  }t          |¦  «        dk    sJ ‚d S )	Nr   r   zx + yzy + xzx*yzy*xr   z2*x)r   Ústrr   r   s      r   Ú
test_arit6r2   <   s‘   € Ýˆs‰Œ€AÝˆs‰Œ€AØ	ˆA‰€AÝˆq‰6Œ6�WÒÐÐØ	ˆA‰€AÝˆq‰6Œ6�UŠ?ˆ?ˆ?Ý�‰
Œ
�1‰€AÝˆq‰6Œ6�UŠ?ˆ?ˆ?ˆ?Ø	ˆ!‰€AÝˆq‰6Œ6�UŠ?ˆ?ˆ?ˆ?ˆ?ˆ?r   c                  óà   — t          d¦  «        } t          d¦  «        }| | z
  dk    sJ ‚| |z
  || z
  k    sJ ‚d| z  | z
  | k    sJ ‚d| z  | z
  d| z  k    sJ ‚d| z  |z  | |z  z
  | |z  k    sJ ‚d S )Nr   r   r   r   r   r)   r   s     r   Ú
test_arit7r4   I   s—   € Ýˆs‰Œ€AÝˆs‰Œ€AØˆq‰5�AŠ:ˆ:ˆ:ˆ:Øˆq‰5�A˜‘EŠ>ˆ>ˆ>ˆ>ØˆQ‰3�‰7�aŠ<ˆ<ˆ<ˆ<ØˆQ‰3�‰7�a˜‘cŠ>ˆ>ˆ>ˆ>àˆQ‰3ˆq‰5�1�Q‘3‰;˜!˜A™#ÒÐÐÐÐÐr   c                  óÒ  — t          d¦  «        } t          d¦  «        }t          d¦  «        }| |z  | | z  z  | | |z   z  k    sJ ‚| |z  | | z  z  | |z  z  | | |z   |z   z  k    sJ ‚| |z  | |z  z
  dk    sJ ‚| dz  | z  | k    sJ ‚|| dz  z  | |z  z  | k    sJ ‚d| dz  z  |dz  z  |z  dz  dz  | dz  |d	z  z  |dz  z  k    sJ ‚d|d
| dz  z  z  z  d|d| dz  z  z  z  z  d	k    sJ ‚d S )Nr   r   Úzr   r   r   é   é	   é   éþÿÿÿr)   ©r   r   r6   s      r   Ú
test_arit8r<   T   sN  € Ýˆs‰Œ€AÝˆs‰Œ€AÝˆs‰Œ€AØˆa‰4�!�Q‘$‰;˜!˜a ™c™(Ò"Ð"Ð"Ð"Øˆa‰4�!�Q‘$‰;˜˜A™Ñ  Q q¡S¨¡U¡Ò+Ð+Ð+Ð+Øˆa‰4�!�Q‘$‰;˜!ÒÐÐÐàˆa‰4�!‰8�qŠ=ˆ=ˆ=ˆ=ØˆQ�‰T‰6�Q�q‘S‰>˜QÒÐÐÐØ��1‘‰H�q˜!‘t‰O˜aÑ !Ñ# aÑ'¨1¨a©4°!°Q±$©;¸¸A¹Ñ+=Ò=Ð=Ð=Ð=Øˆa�"�Q˜‘T‘'‰l‰N˜q  Q q¨!¡t¡V¡™}Ñ-°Ò2Ð2Ð2Ð2Ð2Ð2r   c                  óN   — t          d¦  «        } |  d| z
  k    sJ ‚| 
 | k    sJ ‚d S )Nr   r   r)   r$   s    r   Ú
test_unaryr>   b   s3   € Ýˆs‰Œ€AØˆ2��Q‘Š;ˆ;ˆ;ˆ;Øˆ2�Š7ˆ7ˆ7ˆ7ˆ7ˆ7r   c                  ó  — t          d¦  «        } t          d¦  «        }t          d¦  «        }d| z  |z   dz                       ¦   «         d| dz  z  d| z  |z  z   |dz  z   k    sJ ‚| dz  dz  | dz  k    sJ ‚d| dz  z  d|z  z   dz                       ¦   «         d| dz  z  d| dz  z  |z  z   d	|dz  z  z   k    sJ ‚d| z  dz  |dz  z   dz                       ¦   «         d| dz  z  d	z  | |z  dz  z   |dz  d
z  z   k    sJ ‚d S )Nr   r   r6   r   é   r   r9   é   r8   é   ©r   r,   r;   s      r   Útest_expand1rD   h   s:  € Ýˆs‰Œ€AÝˆs‰Œ€AÝˆs‰Œ€AØˆq‰S�‰U�Q‰J×ÒÑ Ô  A a¨¡d¡F¨Q¨q©S°©U¡N°Q¸±TÑ$9Ò9Ð9Ð9Ð9Øˆq‰D�1‰9˜˜1™ÒÐÐÐØˆq�!‰t‰V�A�a‘C‰Z˜!‰O×#Ò#Ñ%Ô%¨¨1¨a©4©°"°Q¸±T±'¸!±)Ñ);¸aÀÀ1Á¹fÑ)DÒDÐDÐDÐDØˆq‰S�‰U�1�Q‘3‰Y˜‰N×"Ò"Ñ$Ô$¨¨!¨Q©$©¨q©°1°Q±3°q±5Ñ(8¸1¸a¹4À¹7Ñ(BÒBÐBÐBÐBÐBÐBr   c                  óz   — t          d¦  «        } t          d¦  «        }d| z  d| z  k    sJ ‚d| z  d|z  k    sJ ‚d S )Nr   r   r   r)   r   s     r   Ú
test_arit9rF   r   sF   € Ýˆs‰Œ€AÝˆs‰Œ€AØˆQ‰3�!�A‘#Š:ˆ:ˆ:ˆ:ØˆQ‰3�!�A‘#Š:ˆ:ˆ:ˆ:ˆ:ˆ:r   c                  ó€  — t          d¦  «        } t          d¦  «        }t          d¦  «        }d||z  z  ||z  z
  |z  |z                       ¦   «         d||z  dz  z
  k    sJ ‚d| d||z   z  z   z                       d¬¦  «        d| z  d||z   z  z   k    sJ ‚| d||z   z  z   }|                     d¬¦  «        |k    sJ ‚d S )	Nr   r   r6   r   r   F)Údeepr@   rC   )r   r   r6   Úexs       r   Útest_expand2rJ   y   sß   € Ýˆs‰Œ€AÝˆs‰Œ€AÝˆs‰Œ€AØ��!‘‰W�q˜‘s‰]˜AÑ˜aÑ×'Ò'Ñ)Ô)¨Q°°!±°a©x©ZÒ7Ð7Ð7Ð7Øˆq�1�a˜!‘e‘9‰}Ñ×%Ò%¨5Ð%Ñ1Ô1°Q°q±S¸1¸aÀ¹c¹7±]ÒBÐBÐBÐBØ	
ˆQ��A‘‰Y‰€BØ�9Š9˜%ˆ9Ñ Ô  BÒ&Ð&Ð&Ð&Ð&Ð&r   c                  óÖ   — t          d¦  «        } t          d¦  «        }d| |z  z  | |z  z
  dz   d| |z  z   z                       ¦   «         dd| |z  z  z   | |z  z   | |z  dz  z
  k    sJ ‚d S )Nr   r   r   r   r   rC   r   s     r   Útest_expand3rL   ƒ   s~   € Ýˆs‰Œ€AÝˆs‰Œ€AØ��!‘‰W�q˜‘s‰]˜1‰_˜q  1¡™uÑ%×-Ò-Ñ/Ô/°1°q¸!¸A¹#±w±;ÀÀ1ÁÑ3DÈÈ!ÉÈaÁxÑ3OÒOÐOÐOÐOÐOÐOr   c                  ó¶  — t          d¦  «        } t          d¦  «        }| dz  j        | dfk    sJ ‚| dz  dz   j        d| dz  fk    sJ ‚t          | dz  d| z  |z  z   dz   j        ¦  «        | dz  d| z  |z  t          d¦  «        hk    sJ ‚d| dz  z  j        d| dz  fk    sJ ‚t          d| dz  z  |z  j        ¦  «        t          d¦  «        | dz  |hk    sJ ‚d S )Nr   r   r   é   )r   ÚargsÚsetr   r   s     r   Ú	test_argsrQ   ‰   s  € Ýˆs‰Œ€AÝˆs‰Œ€AØˆq‰DŒ;˜1˜a˜&Ò Ð Ð Ð Øˆq‰D�1‰HŒ?˜q ! Q¡$˜iÒ'Ð'Ð'Ð'Ý��1‘�q˜‘s˜1‘u‘˜qÑ Ô&Ñ'Ô'¨A¨q©D°!°A±#°a±%½À¹¼Ð+DÒDÐDÐDÐDØˆa�‰d‰FŒ=˜Q  1¡˜IÒ%Ð%Ð%Ð%Ý��!�Q‘$‘�q‘ŒÑÔ¥G¨A¡J¤J°°1±°aÐ#8Ò8Ð8Ð8Ð8Ð8Ð8r   c                  ó|  — t          d¦  «        } t          d¦  «        }t          d¦  «        }| dz                       ¦   «         | hk    sJ ‚| dz                       t           ¦  «        | hk    sJ ‚| |z  |z                        ¦   «         | ||hk    sJ ‚| |z  |z                        t           ¦  «        | ||hk    sJ ‚d S ©Nr   r   r6   r   )r   Úatomsr;   s      r   Ú
test_atomsrU   “   sÃ   € Ýˆs‰Œ€AÝˆs‰Œ€AÝˆs‰Œ€AØˆq‰D�<Š<‰>Œ>˜a˜SÒ Ð Ð Ð Øˆq‰D�<Š<�ÑÔ A 3Ò&Ð&Ð&Ð&Ø�‰F�Q‰J×ÒÑÔ A q¨! 9Ò,Ð,Ð,Ð,Øˆq‰D�1‰H×Ò�FÑ#Ô#¨¨1¨a yÒ0Ð0Ð0Ð0Ð0Ð0r   c                  ó®   — t          d¦  «        } t          d¦  «        }t          d¦  «        }| dz  j        | hk    sJ ‚| |z  |z   j        | ||hk    sJ ‚d S rS   )r   Úfree_symbolsr;   s      r   Útest_free_symbolsrX   �   se   € Ýˆs‰Œ€AÝˆs‰Œ€AÝˆs‰Œ€AØˆq‰DÔ 1 #Ò%Ð%Ð%Ð%Øˆq‰D�1‰HÔ" q¨!¨Q iÒ/Ð/Ð/Ð/Ð/Ð/r   c                  ó@  — t          dd¦  «                             ¦   «         \  } }| t          d¦  «        k    sJ ‚|t          d¦  «        k    sJ ‚t          d¦  «                             ¦   «         \  } }| t          d¦  «        k    sJ ‚|t          d¦  «        k    sJ ‚d S )Né   é   éûÿÿÿr   )r	   Úas_numer_denomr   r   s     r   Útest_as_numer_denomr^   ¥   s˜   € Ý�B˜ÑÔ×*Ò*Ñ,Ô,�D€A€qØ•˜‘”ÒÐÐÐØ•˜‘”ÒÐÐÐå�2‰;Œ;×%Ò%Ñ'Ô'�D€A€qØ•˜‘”ÒÐÐÐØ•˜‘
”
Š?ˆ?ˆ?ˆ?ˆ?ˆ?r   c                  ó
  — t          d¦  «        t          d¦  «        t          d¦  «        t          dd¦  «        t          d¦  «        g} | D ]6}| D ]1}||z  t          ||z  ¦  «        k    sJ ‚||||z  z  ||z  z   k    sJ ‚Œ2Œ7d S )Nr   r   r   éýÿÿÿrN   )r   r   r	   r   )Úexprsr   r   s      r   Ú
test_floorrb   ¯   s£   € Ý�C‰[Œ[�& ™+œ+¥w¨q¡z¤zµ8¸BÀ±?´?ÅGÈBÁKÄKÐP€Eàð -ð -ˆØð 	-ð 	-ˆAØ˜‘6�U 1 q¡5™\œ\Ò)Ð)Ð)Ð)Ø˜˜Q !™V™ q¨1¡uÑ,Ò,Ð,Ð,Ð,Ð,ð	-ð-ð -r   c                  ój   — ddt           z  z                        ¦   «         \  } }| dk    sJ ‚|dk    sJ ‚d S )NrN   r9   )r   Úas_real_imagr   s     r   Útest_as_real_imagre   ¸   s=   € Ø�•A‘‰I×#Ò#Ñ%Ô%�D€A€qà�Š6ˆ6ˆ6ˆ6Ø�Š6ˆ6ˆ6ˆ6ˆ6ˆ6r   c                  ó’  — t          d¦  «        } t          d¦  «        }t          j        g ¦  «        dk    sJ ‚t          j        | g¦  «        | k    sJ ‚t          j        | |g¦  «        | |z   k    sJ ‚t          j        g ¦  «        dk    sJ ‚t          j        | g¦  «        | k    sJ ‚t          j        | |g¦  «        | |z  k    sJ ‚d S )Nr   r   r   r   )r   r   Ú
_from_argsr   r   s     r   Útest_from_argsrh   ¿   sÔ   € Ýˆs‰Œ€AÝˆs‰Œ€AåŒ>˜"ÑÔ Ò"Ð"Ð"Ð"ÝŒ>˜1˜#ÑÔ !Ò#Ð#Ð#Ð#ÝŒ>˜1˜a˜&Ñ!Ô! Q¨¡UÒ*Ð*Ð*Ð*åŒ>˜"ÑÔ Ò"Ð"Ð"Ð"ÝŒ>˜1˜#ÑÔ !Ò#Ð#Ð#Ð#ÝŒ>˜1˜a˜&Ñ!Ô! Q¨¡UÒ*Ð*Ð*Ð*Ð*Ð*r   c                  ó°  — t          d¦  «        } t          d¦  «        }t          d¦  «        }t          j        | ¦  «        | fk    sJ ‚t          j        | ¦  «        | fk    sJ ‚t          j        | |z  |z  ¦  «        | |z  |z  fk    sJ ‚t          j        | |z  |z  ¦  «        | |z  |z  j        k    sJ ‚t          j        | |z   |z   ¦  «        | |z   |z   j        k    sJ ‚t          j        | |z   |z   ¦  «        | |z   |z   fk    sJ ‚t          j        | |z   |z  ¦  «        | |z   |z  fk    sJ ‚t          j        | |z   |z  ¦  «        | |z   |z  fk    sJ ‚d S )Nr   r   r6   )r   r   Ú	make_argsr   rO   r;   s      r   Útest_make_argsrk   Ì   sr  € Ýˆs‰Œ€AÝˆs‰Œ€AÝˆs‰Œ€AåŒ=˜ÑÔ ˜tÒ#Ð#Ð#Ð#ÝŒ=˜ÑÔ ˜tÒ#Ð#Ð#Ð#åŒ=˜˜1™˜Q™ÑÔ A a¡C¨¡E 8Ò+Ð+Ð+Ð+ÝŒ=˜˜1™˜Q™ÑÔ A a¡C¨¡E¤<Ò/Ð/Ð/Ð/åŒ=˜˜Q™ ™Ñ#Ô#¨¨A©°©	Ô'7Ò7Ð7Ð7Ð7ÝŒ=˜˜Q™ ™Ñ#Ô#¨¨A©°©	 |Ò3Ð3Ð3Ð3åŒ=˜!˜a™% !™Ñ$Ô$¨!¨a©%°!©¨Ò5Ð5Ð5Ð5ÝŒ=˜!˜a™% !™Ñ$Ô$¨!¨a©%°!©¨Ò5Ð5Ð5Ð5Ð5Ð5r   c                  óJ  — t          d¦  «        } t          d¦  «        }t          | |z   d¦  «        }t          |t          ¦  «        sJ ‚|j        dk    sJ ‚|j        | |z   k    sJ ‚t          | dz
  ¦  «                             ¦   «         | dz
  t          dd¦  «        fk    sJ ‚d S r   )r   r   r-   ÚexpÚbaser
   Úas_base_expr	   r   s      r   Útest_Pow_base_exprp   Þ   sŸ   € Ýˆs‰Œ€AÝˆs‰Œ€AÝˆA�‰E�1‰Œ€AÝ�a�ÑÔÐÐÐØŒ5�AŠ:ˆ:ˆ:ˆ:ØŒ6�Q˜‘UŠ?ˆ?ˆ?ˆ?å��A‘‰;Œ;×"Ò"Ñ$Ô$¨¨Q©µ¸¸A±´Ð(?Ò?Ð?Ð?Ð?Ð?Ð?r   c                  óœ   — t          d¦  «        } |                      ¦   «         }|| u sJ ‚t          |¦  «        t          | ¦  «        k    sJ ‚d S )NÚb)r   ÚcopyÚtype)rr   Úas     r   Ú	test_copyrv   é   sJ   € Ýˆs‰Œ€AØ	�Š‰Œ€AØ�ˆ6ˆ6ˆ6ˆ6Ý�‰7Œ7•d˜1‘g”gÒÐÐÐÐÐr   c                  ó   — t           j        t          d¦  «        k    sJ ‚t           j        t          d¦  «        k    sJ ‚t           j        t          d¦  «        k    sJ ‚t           j        t          dd¦  «        k    sJ ‚d S )Nr   r   éÿÿÿÿr   )r   ÚZeror   ÚOneÚNegativeOneÚHalfr	   r#   r   r   Útest_special_constantsr}   ð   sn   € ÝŒ6•W˜Q‘Z”ZÒÐÐÐÝŒ5•G˜A‘J”JÒÐÐÐÝŒ=�G B™KœKÒ'Ð'Ð'Ð'ÝŒ6•X˜a ‘^”^Ò#Ð#Ð#Ð#Ð#Ð#r   c                  óz   — t          d¦  «        } | dz  j        d         dk    r	 | dz  j        d         dk     rJ ‚d S )Nr   r   r   r   )r   rO   r$   s    r   Ú	test_boolr   ÷   sG   € Ýˆs‰Œ€AØ	ˆ1‰„{�1„~˜ÒÐØØ	ˆ1‰„{�1„~˜ÒÐØˆð Ðr   c                  ó  — t          d¦  «        \  } }t          | |z   ¦  «        dk    sJ ‚t          | |z   | |z  f¦  «        dk    sJ ‚t          | |z  g| |z   dz
  gg¦  «        dk    sJ ‚t          | |z   | |z  ¦  «        dk    sJ ‚d S )Nzx, yr   r   r   )r   r   r   s     r   Útest_count_opsr�   ÿ   s¨   € Ý�6‰?Œ?�D€A€qÝ�Q�q‘S‰>Œ>˜QÒÐÐÐÝ�a˜‘c˜1˜Q™3�ZÑ Ô  AÒ%Ð%Ð%Ð%Ý�q˜!‘t�f˜q ™s 1™u˜gÐ&Ñ'Ô'¨1Ò,Ð,Ð,Ð,Ý�Q�q‘S˜!˜A™#ÑÔ !Ò#Ð#Ð#Ð#Ð#Ð#r   N))Úsymengine.test_utilitiesr   Ú	symenginer   r   r   r   r   r	   r
   r   r   r   r   r   r   r    r'   r*   r/   r2   r4   r<   r>   rD   rF   rJ   rL   rQ   rU   rX   r^   rb   re   rh   rk   rp   rv   r}   r   r�   r#   r   r   ú<module>r„      s<  ðØ +Ð +Ð +Ð +Ð +Ð +ð%ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ð %ðð ð ðð ð ð'ð 'ð 'ðð ð ð	ð 	ð 	ð
ð 
ð 
ðð ð ð3ð 3ð 3ðð ð ðCð Cð Cðð ð ð'ð 'ð 'ðPð Pð Pð9ð 9ð 9ð1ð 1ð 1ð0ð 0ð 0ðð ð ð-ð -ð -ðð ð ð
+ð 
+ð 
+ð6ð 6ð 6ð$@ð @ð @ðð ð ð$ð $ð $ðð ð ð$ð $ð $ð $ð $r   