§
    #­”h8  ã                   óp  — d dl mZmZmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ d dlmZ d d	lmZmZ d d
lmZ d dlmZmZ d dlmZ d dlmZ d dlmZ d dl m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z' d dl(m)Z) d dl*m+Z+ d dl,m-Z- d dl.m/Z/ d dl0m1Z1 d dl2Z2d dl3m4Z4 d„ Z5d„ Z6d„ Z7d„ Z8d„ Z9d„ Z:d dl;m<Z< d dl=Z=d„ Z>dS )é    )ÚrenderÚredirectÚget_object_or_404)Úget_user_info)ÚEspeciesForms)Úmessages)ÚEspecies)ÚPlantioOutrasInformacoesModels)ÚProducaoMudas)ÚObjectDoesNotExist)ÚCadastroLoteÚ	Semeadura)ÚRepique)ÚEstufaÚSelecao)ÚProtocoloSemeadura)Úletter)Úcolors)ÚSimpleDocTemplateÚ	ParagraphÚSpacerÚTableÚ
TableStyleÚImageÚ	PageBreak)ÚgetSampleStyleSheet)Úinch)ÚBytesIO)ÚHttpResponse)ÚsettingsN)Ú	mark_safec                 ó�   — | j         j        st          d¦  «        S t          | j         j        ¦  «        }t          | dd|i¦  «        S )NÚindexzespecies/cadastro_especies.htmlÚ	user_info)ÚuserÚis_authenticatedr   r   Úidr   )Úrequestr$   s     ú1D:\Projeto AMA\sistema_ama\apps\especies\views.pyÚcadastro_especiesr*      sF   € ØŒ<Ô(ð !Ý˜Ñ Ô Ð Ý˜gœlœoÑ.Ô.€IÝ�'Ð<¸{ÈIÐ>VÑWÔWÐWó    c                 ón  — t          ¦   «         }| j        j        st          d¦  «        S t	          | j        j        ¦  «        }| j        dk    rÕt          | j        | j        ¦  «        }| 	                    ¦   «         r§|j
        d         }t          j                             |¬¦  «                             ¦   «         r#t          j        | t#          d¦  «        ¦  «         nE|                     ¦   «          t          j        | t#          d¦  «        ¦  «         t          d¦  «        S t)          | d||d	œ¦  «        S )
Nr#   ÚPOSTÚespecies)r.   ue   <i class="fa-solid fa-circle-exclamation"></i><strong class="mx-1">Erro!</strong> EspÃ©cie ja existe.uo   <i class="fa-solid fa-circle-check"></i><strong class="mx-1">Sucesso!</strong>  EspÃ©cie cadastrada com Ãªxito.Úlista_especiesz"especies/cadastro_de_especies.html)Úformr$   )r   r%   r&   r   r   r'   Úmethodr-   ÚFILESÚis_validÚcleaned_datar	   ÚobjectsÚfilterÚexistsr   Úerrorr!   ÚsaveÚsuccessr   )r(   r0   r$   r.   s       r)   Úcadastro_de_especiesr;   "   s4  € Ý‰?Œ?€DàŒ<Ô(ð !Ý˜Ñ Ô Ð å˜gœlœoÑ.Ô.€Ià„~˜ÒÐÝ˜Wœ\¨7¬=Ñ9Ô9ˆØ�=Š=‰?Œ?ð 	2àÔ(¨Ô4ˆHåÔ×&Ò&°Ð&Ñ9Ô9×@Ò@ÑBÔBð 2å”˜w­	Ø{ñ)}ô )}ñ ~ô ~ð ~ð ~ð —	’	‘”�ÝÔ  ­)ð Fñ+Gô +Gñ Hô Hð HåÐ 0Ñ1Ô1Ð1å�'Ð?È$Ð]fÐAgÐAgÑhÔhÐhr+   c                 óV  — | j         j        st          d¦  «        S t          | j         j        ¦  «        }t
          j                             ¦   «         }t          j	        }|D ]µ}|j
        r|› |j
        › �|_
        nt          j        › d�|_
        t          j                             |¬¦  «                             ¦   «         |_        t           j                             |¬¦  «                             ¦   «         |_        t%          |j
        ¦  «        |_        Œ¶t)          | d||dœ¦  «        S )Nr#   zassets/img/foto_planta.gif)Úespeciezespecies/lista_especies.html)Úcardsr$   )r%   r&   r   r   r'   r	   r5   Úallr    Ú	MEDIA_URLÚfoto_especieÚ
STATIC_URLr   r6   r7   Úproducao_existenter
   Úinformacao_existenteÚboolÚimagem_existenter   )r(   r$   r.   Úbase_urlr=   s        r)   r/   r/   =   s/  € ØŒ<Ô(ð !Ý˜Ñ Ô Ð å˜gœlœoÑ.Ô.€IÝÔ×#Ò#Ñ%Ô%€Hõ Ô!€HØð >ð >ˆØÔð 	VØ&.Ð#F°Ô0DÐ#FÐ#FˆGÔ Ð õ '/Ô&9Ð#UÐ#UÐ#UˆGÔ õ &3Ô%:×%AÒ%AØð &Bñ &ô &ß#šV™XœXð 	Ô"õ (FÔ'M×'TÒ'TØð (Uñ (ô (ß#šV™XœXð 	Ô$õ $(¨Ô(<Ñ#=Ô#=ˆÔ Ð å�'Ð9ÀXÐ\eÐ;fÐ;fÑgÔgÐgr+   c           	      ó  — t          t          |¬¦  «        }| j        j        st	          d¦  «        S t          | j        j        ¦  «        }| j        dk    r‘t          | j	        | j
        |¬¦  «        }|                     ¦   «         r`d| j
        v r| j
        d         |_        |                     ¦   «          t          j        | t!          d¦  «        ¦  «         t	          d¦  «        S nt          |¬¦  «        }t#          | d||||d	œ¦  «        S )
N)Úpkr#   r-   )ÚinstancerA   uo   <i class="fa-solid fa-circle-check"></i><strong class="mx-1">Sucesso!</strong>  EspÃ©cie atualizada com Ãªxito.r/   zespecies/editar_especie.html)r0   r$   r=   Ú
especie_id)r   r	   r%   r&   r   r   r'   r1   r   r-   r2   r3   rA   r9   r   r:   r!   r   )r(   rK   r=   r$   r0   s        r)   Úeditar_especierL   [   s+  € Ý¥¨ZÐ8Ñ8Ô8€GàŒ<Ô(ð !Ý˜Ñ Ô Ð å˜gœlœoÑ.Ô.€Ià„~˜ÒÐÝ˜Wœ\¨7¬=À7ÐKÑKÔKˆØ�=Š=‰?Œ?ð 		.Ø ¤Ð.Ð.Ø'.¤}°^Ô'D�Ô$Ø�IŠI‰KŒKˆKõ Ô˜W¥ið Bñ'Cô 'Cñ Dô Dð Dõ Ð,Ñ-Ô-Ð-ð		.õ  gÐ.Ñ.Ô.ˆå�'Ð9ÀDÐW`Ðmtð  EOð  <Pð  <Pñ  Qô  Qð  Qr+   c                 óP  — 	 t           j                             |¬¦  «        }|                     ¦   «          t	          j        | t          d¦  «        ¦  «         t          d¦  «        S # t          $ r4 t	          j	        | t          d¦  «        ¦  «         t          d¦  «        cY S w xY w)N©r'   ul   <i class="fa-solid fa-circle-check"></i><strong class="mx-1">Sucesso!</strong> EspÃ©cie excluida com Ãªxito.r/   uƒ   <i class="fa-solid fa-circle-exclamation"></i><strong class="mx-1">Erro!</strong> Ocorreu um problema ao tentar excluir a EspÃ©cie.)
r	   r5   ÚgetÚdeleter   r:   r!   r   r   r8   )r(   rK   r.   s      r)   Údeletar_especiesrQ   u   sÇ   € ð	*ÝÔ#×'Ò'¨:Ð'Ñ6Ô6ˆØ�ŠÑÔÐÝÔ˜¥)Øzñ#|ô #|ñ 	}ô 	}ð 	}åÐ(Ñ)Ô)Ð)øÝð *ð *ð *ÝŒ�w¥	ð Rñ!Sô !Sñ 	Tô 	Tð 	TåÐ(Ñ)Ô)Ð)Ð)Ð)ð*øøøs   ‚A$A' Á';B%Â$B%c                 ó4  — t           j                             ¦   «         }t          d¬¦  «        }d|d<   t	          ¦   «         }t          |t          ¬¦  «        }g }t          j         	                    t          j        d¦  «        }t          |dt          z  dt          z  ¬	¦  «        }g }|                     |¦  «         d
}	t          |	t!          ¦   «         d         ¦  «        }
g }|                     |
¦  «         ||gg}t#          |dt          z  dt          z  g¬¦  «        }|                     t'          ddg¦  «        ¦  «         |                     |¦  «         |                     t)          ddt          z  ¦  «        ¦  «         g }|                     g d¢¦  «         |D ]/}|                     |j        |j        |j        |j        g¦  «         Œ0d}t#          |¦  «        }t'          ddd|fdddt2          j        fddddddt2          j        fddddt2          j        fg¦  «        }|                     |¦  «         |                     |¦  «         d}t          |t!          ¦   «         d         ¦  «        }|                     t)          ddt          z  ¦  «        ¦  «         |                     |¦  «         |                     |¦  «         |                     d¦  «         |                     |                     ¦   «         ¦  «         |                      ¦   «          |S ) Nzapplication/pdf)Úcontent_typez'attachment; filename=lista_especies.pdfzContent-Disposition)Úpagesizezassets/img/logo-footer.jpgg      @é   )ÚwidthÚheightu²   
    Telefone: (73) 2011-0214
    Email: ama@viveiroama.com.br
    EndereÃ§o: Rod Br 101 KM 888 s/n Zona Rural (ao lado da parada do pedrao), Teixeira de Freitas, BA, Brazil
    ÚNormalé   )Ú	colWidths)ÚALIGN©r   r   ©éÿÿÿÿr^   ÚCENTER)ÚVALIGNr\   r]   r_   é   g      Ð?)ÚNomezNome PopularÚFamiliazRisco Extincaoz#198754Ú
BACKGROUNDr\   ©r^   r   Ú	TEXTCOLOR)r[   r\   )éýÿÿÿr^   ÚLEFT)ÚFONTNAMEr\   re   zHelvetica-Bold)ÚBOTTOMPADDINGr\   re   é   )r   ra   r]   ÚGRIDu4   InformaÃ§Ãµes adicionais no rodapÃ©, se necessÃ¡rio.r   )!r	   r5   r?   r   r   r   r   ÚosÚpathÚjoinr    ÚSTATIC_ROOTr   r   Úappendr   r   r   ÚsetStyler   r   r.   Únome_popularÚfamiliaÚrisco_extincaor   Ú
whitesmokeÚblackÚbuildÚseekÚwriteÚreadÚclose)r(   ÚdadosÚresponseÚbufferÚdocÚelementsÚ	logo_pathÚlogoÚlogo_contentÚempresa_infoÚempresa_info_paragraphÚempresa_info_contentÚ
table_dataÚtableÚdatar=   Ú	hex_colorÚstyleÚrodape_infoÚrodape_info_paragraphs                       r)   Úgenerate_pdfr�   ‚   s$  € åÔ× Ò Ñ"Ô"€EåÐ):Ð;Ñ;Ô;€HØ&O€HÐ"Ñ#å‰YŒY€Fõ ˜F­VÐ
4Ñ
4Ô
4€CØ€Hõ ”—’�XÔ1Ø9ñ;ô ;€Iå� #¥d¡(°1µT±6Ð:Ñ:Ô:€Dð €LØ×Ò˜ÑÔÐð€Lõ
 'ØÕ)Ñ+Ô+¨HÔ5ñ7ô 7ÐàÐØ×ÒÐ 6Ñ7Ô7Ð7ð 
Ð+Ð,ð€Jõ �*¨­4©°µ4±Ð(8Ð9Ñ9Ô9€Eð 
‡N‚N•:Ø-Ø.ðñ ô ñ ô ð ð
 ‡O‚O�EÑÔÐð ‡O‚O•F˜1˜d¥4™iÑ(Ô(Ñ)Ô)Ð)ð €DØ‡K‚KÐEÐEÐEÑFÔFÐFàð >ð >ˆØ�Š�WÔ% wÔ';Ø”O WÔ%;ð=ñ 	>ô 	>ð 	>ð 	>ð €IÝ�$‰KŒK€EÝØ	�v˜w¨	Ð2Ø	�f˜g¥vÔ'8Ð9Ø+Ø7Ø.Ø	�v˜x­Ô):Ð;Ø	�˜ 1¥f¤lÐ3ðñ ô €Eð 
‡N‚N�5ÑÔÐØ‡O‚O�EÑÔÐð I€KÝ%ØÕ(Ñ*Ô*¨8Ô4ñ6ô 6Ðà‡O‚O•F˜1˜d¥4™iÑ(Ô(Ñ)Ô)Ð)Ø‡O‚OÐ)Ñ*Ô*Ð*à‡I‚IˆhÑÔÐð ‡K‚K��N„N€NØ‡N‚N�6—;’;‘=”=Ñ!Ô!Ð!Ø
‡L‚L�N„N€Nà€Or+   )Údefaultdictc                 óþ	  — | j         j        st          d¦  «        S t          | j         j        ¦  «        }t
          j                             ¦   «         }d }d}d}d}d}d}d}	d}
g }g }g }g }g }| j        dk    �r^| j	         
                    d¦  «        }|s)|                     ¦   «         rt          j        |¦  «        }n4|r2t
          j                             |¬¦  «                             ¦   «         }|�râ|j                             dd¦  «                             dd¦  «                             d	d¦  «                             ¦   «         |_        |j                             dd¦  «                             dd¦  «                             d	d¦  «                             ¦   «         |_        |j                             dd¦  «                             dd¦  «                             d	d¦  «                             ¦   «         |_        |j                             dd¦  «                             dd¦  «                             d	d¦  «                             ¦   «         |_        t,          j                             |j        ¬
¦  «                             ¦   «         }t0          j                             |j        ¬¦  «                             dd¦  «        }t5          d„ ¦  «        }|D ]R}|j        j        }||         dxx         |j        pdz  cc<   ||         dxx         |j        pd|j        pdz  z  cc<   ŒSd„ |                     ¦   «         D ¦   «         }tA          d„ |D ¦   «         ¦  «        }tA          d„ |D ¦   «         ¦  «        }tB          j                             |j        ¬¦  «         "                    dddddddd¦  «        }tA          d„ |D ¦   «         ¦  «        }tF          j                             |j        ¬¦  «         "                    ddd d!d¦  «        }tA          d"„ |D ¦   «         ¦  «        }tH          j                             |j        ¬¦  «         "                    dd#d$d¦  «        }tA          d%„ |D ¦   «         ¦  «        }
tJ          j                             |j        ¬¦  «         "                    dd&d'd¦  «        }tA          d(„ |D ¦   «         ¦  «        }	tM          | d)|||||||||
|	|pd ddd*œg||||d+œ¦  «        S ),Nr#   r   ÚGETÚespecie_selecionadarN   ú[Ú ú]ú')rK   )Úsemeadura__lote__especie_idÚ	protocoloÚ	semeadurac                  ó   — dddœS )Nr   )Ú
quantidadeÚvalor_monetario© rž   r+   r)   ú<lambda>z$relatorio_especies.<locals>.<lambda>	  s   € ÀÐWXÐ2YÐ2Y€ r+   rœ   r�   c                 ó8   — g | ]\  }}||d          |d         dœ‘ŒS )rœ   r�   ©rŠ   rœ   r�   rž   )Ú.0rŠ   Úvaloress      r)   ú
<listcomp>z&relatorio_especies.<locals>.<listcomp>  sB   € ð ð ð á!�D˜'ð ¨W°\Ô-BÐW^Ð_pÔWqÐrÐrðð ð r+   c              3   ó&   K  — | ]}|d          V — ŒdS )rœ   Nrž   ©r¢   Úitems     r)   ú	<genexpr>z%relatorio_especies.<locals>.<genexpr>  s'   è è € Ð&VÐ&V¸d t¨LÔ'9Ð&VÐ&VÐ&VÐ&VÐ&VÐ&Vr+   c              3   ó&   K  — | ]}|d          V — ŒdS )r�   Nrž   r¦   s     r)   r¨   z%relatorio_especies.<locals>.<genexpr>  s(   è è € Ð'\Ð'\ÀD¨Ð->Ô(?Ð'\Ð'\Ð'\Ð'\Ð'\Ð'\r+   )Úlote__especie_idÚlote__numero_loteÚnumero_mudaÚdata_semeiaÚmetodo_semeaduraÚlocal_semeaduraÚaberturaÚqtd_sementes_utilizadaÚregistrado_por__usernamec              3   ó&   K  — | ]}|d          V — ŒdS )r±   Nrž   ©r¢   Úss     r)   r¨   z%relatorio_especies.<locals>.<genexpr>$  s(   è è € Ð%bÐ%bÀa aÐ(@Ô&AÐ%bÐ%bÐ%bÐ%bÐ%bÐ%br+   Úsemeadura__numero_mudaÚsemeadura__lote__numero_loteÚdata_repiqueÚquantidade_repicadac              3   ó&   K  — | ]}|d          V — ŒdS )r¹   Nrž   )r¢   Úrs     r)   r¨   z%relatorio_especies.<locals>.<genexpr>0  s(   è è € Ð$\Ð$\À! QÐ'<Ô%=Ð$\Ð$\Ð$\Ð$\Ð$\Ð$\r+   Údata_estufaÚquantidade_mortalidadec              3   ó&   K  — | ]}|d          V — ŒdS )r½   Nrž   )r¢   Úes     r)   r¨   z%relatorio_especies.<locals>.<genexpr>;  s(   è è € Ð'aÐ'aÈ¨Ð*BÔ(CÐ'aÐ'aÐ'aÐ'aÐ'aÐ'ar+   Údata_selecaoÚquantidade_selecaoc              3   ó&   K  — | ]}|d          V — ŒdS )rÁ   Nrž   r´   s     r)   r¨   z%relatorio_especies.<locals>.<genexpr>F  s(   è è € Ð#ZÐ#ZÀ AÐ&:Ô$;Ð#ZÐ#ZÐ#ZÐ#ZÐ#ZÐ#Zr+   z especies/relatorio_especies.htmlr¡   )r.   r$   r“   Útotal_lotesÚtotal_mudas_vendidasÚtotal_valor_monetarioÚtotal_qtd_utilizadaÚtotal_qtd_repicadaÚtotal_qtd_mortalidadeÚtotal_qtd_selecaoÚvendas_por_dataÚsemeaduras_por_especieÚrepiques_por_especieÚestufas_por_especieÚselecoes_por_especie)'r%   r&   r   r   r'   r	   r5   r?   r1   r’   rO   r7   ÚrandomÚchoicer6   ÚfirstÚbiomaÚreplaceÚstripÚformacao_vegetalÚfitofisionomiasÚpresenca_estadosr   Úcountr   Úselect_relatedr�   r™   Údata_criacaoÚqtd_especieÚ
valor_unitÚitemsÚsumr   Úvaluesr   r   r   r   )r(   r$   r.   r“   rÃ   rÄ   rÅ   rÆ   rÇ   rÉ   rÈ   rÊ   rË   rÌ   rÍ   rÎ   Úespecie_selecionada_idÚprotocolos_semeadurasÚdados_agrupadosÚpsrÚ   s                        r)   Úrelatorio_especiesrä   Þ   sÿ  € ØŒ<Ô(ð !Ý˜Ñ Ô Ð å˜gœlœoÑ.Ô.€IÝÔ×#Ò#Ñ%Ô%€HØÐØ€KØÐØÐØÐØÐØÐØÐØ€OØÐØÐØÐØÐà„~˜ÒÑØ!(¤§¢Ð1FÑ!GÔ!GÐà%ð 	]¨(¯/ª/Ñ*;Ô*;ð 	]Ý"(¤-°Ñ"9Ô"9ÐÐØ#ð 	]Ý"*Ô"2×"9Ò"9Ð=SÐ"9Ñ"TÔ"T×"ZÒ"ZÑ"\Ô"\Ðàñ L	[à(;Ô(A×(IÒ(IÈ#ÈrÑ(RÔ(R×(ZÒ(ZÐ[^Ð`bÑ(cÔ(c×(kÒ(kÐloÐqsÑ(tÔ(t×(zÒ(zÑ(|Ô(|ÐÔ%Ø3FÔ3W×3_Ò3_Ð`cÐegÑ3hÔ3h×3pÒ3pÐqtÐvxÑ3yÔ3y÷  4Bò  4Bð  CFð  HJñ  4Kô  4K÷  4Qò  4Qñ  4Sô  4SÐÔ0Ø2EÔ2U×2]Ò2]Ð^aÐceÑ2fÔ2f×2nÒ2nÐorÐtvÑ2wÔ2w×2Ò2ð  ADð  FHñ  3Iô  3I÷  3Oò  3Oñ  3Qô  3QÐÔ/Ø3FÔ3W×3_Ò3_Ð`cÐegÑ3hÔ3h×3pÒ3pÐqtÐvxÑ3yÔ3y÷  4Bò  4Bð  CFð  HJñ  4Kô  4K÷  4Qò  4Qñ  4Sô  4SÐÔ0õ 'Ô.×5Ò5ÐATÔAWÐ5ÑXÔX×^Ò^Ñ`Ô`ˆKõ %7Ô$>×$EÒ$EØ,?Ô,Bð %Fñ %ô %çŠn˜[¨+Ñ6Ô6ð "õ *Ð*YÐ*YÑZÔZˆOØ+ð qð q�Ø!œ|Ô8�Ø Ô-¨lÐ;Ð;Ô;¸r¼~Ð?RÐQRÑRÐ;Ð;Ñ;Ø Ô-Ð.?Ð@Ð@Ô@ÀRÄ^ÐEXÐWXÐ]_Ô]jÐ]oÐnoÑDpÑpÐ@Ð@Ñ@Ð@ðð à%4×%:Ò%:Ñ%<Ô%<ðñ ô ˆOõ
 $'Ð&VÐ&VÀoÐ&VÑ&VÔ&VÑ#VÔ#VÐ Ý$'Ð'\Ð'\ÈOÐ'\Ñ'\Ô'\Ñ$\Ô$\Ð!õ &/Ô%6×%=Ò%=Ø!4Ô!7ð &>ñ &ô &çŠfØ#ØØØ"Ø!ØØ(Ø*ñ	ô 	ð #õ #&Ð%bÐ%bÐKaÐ%bÑ%bÔ%bÑ"bÔ"bÐõ $+¤?×#9Ò#9Ø,?Ô,Bð $:ñ $ô $çŠfØ(Ø.ØØ%Ø*ñô ð !õ "%Ð$\Ð$\ÐG[Ð$\Ñ$\Ô$\Ñ!\Ô!\Ðõ #)¤.×"7Ò"7Ø,?Ô,Bð #8ñ #ô #çŠfØ.ØØ(Ø*ñ	ô ð  õ %(Ð'aÐ'aÐM`Ð'aÑ'aÔ'aÑ$aÔ$aÐ!õ $+¤?×#9Ò#9Ø,?Ô,Bð $:ñ $ô $çŠfØ.ØØ$Ø*ñ	ô ð !õ !$Ð#ZÐ#ZÐEYÐ#ZÑ#ZÔ#ZÑ ZÔ ZÐå�'Ð=ØØØ2Ø"Ø 4Ø!6Ø2Ø0Ø!6Ø.Ø*Ðe¸ÈAÐbcÐ/dÐ/dÐ.eØ"8Ø 4Ø2Ø 4ð@ð @ñ ô ð r+   )?Údjango.shortcutsr   r   r   Úapps.dashboard.utilsr   Úapps.especies.formsr   Údjango.contribr   Úapps.especies.modelsr	   Úapps.outras_informacoes.modelsr
   Úapps.producao.modelsr   Údjango.core.exceptionsr   Úapps.lotes.modelsr   r   Úapps.repique.modelsr   Úapps.estufa.modelsr   r   Úapps.protocolos.modelsr   Úreportlab.lib.pagesizesr   Úreportlab.libr   Úreportlab.platypusr   r   r   r   r   r   r   Úreportlab.lib.stylesr   Úreportlab.lib.unitsr   Úior   Údjango.httpr   Údjango.confr    rm   Údjango.utils.safestringr!   r*   r;   r/   rL   rQ   r�   Úcollectionsr�   rÏ   rä   rž   r+   r)   ú<module>rû      sk  ðØ @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ø .Ð .Ð .Ð .Ð .Ð .Ø -Ð -Ð -Ð -Ð -Ð -Ø #Ð #Ð #Ð #Ð #Ð #Ø )Ð )Ð )Ð )Ð )Ð )Ø IÐ IÐ IÐ IÐ IÐ IØ .Ð .Ð .Ð .Ð .Ð .Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5ð +Ð *Ð *Ð *Ð *Ð *Ø  Ð  Ð  Ð  Ð  Ð  Ø hÐ hÐ hÐ hÐ hÐ hÐ hÐ hÐ hÐ hÐ hÐ hÐ hÐ hÐ hÐ hÐ hÐ hØ 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø $Ð $Ð $Ð $Ð $Ð $Ø Ð Ð Ð Ð Ð Ø $Ð $Ð $Ð $Ð $Ð $Ø  Ð  Ð  Ð  Ð  Ð  Ø 	€	€	€	Ø -Ð -Ð -Ð -Ð -Ð -ðXð Xð Xðið ið ið6hð hð hð<Qð Qð Qð4
*ð 
*ð 
*ðVð Vð Vðr $Ð #Ð #Ð #Ð #Ð #Ø €€€ðzð zð zð zð zr+   