????

Your IP : 18.118.95.74


Current Path : C:/Windows/Microsoft.NET/Framework64/v4.0.30319/
Upload File :
Current File : C:/Windows/Microsoft.NET/Framework64/v4.0.30319/EventLogMessages.dll

MZ����@���	�!�L�!This program cannot be run in DOS mode.

$u�<�1�R�1�R�1�R��ڭ�0�R���P�0�R�Rich1�R�PEd�^�^^�" 
�
0�n` �
 A.rdatap@@.rsrc� @@^�^^
T.rdataT.rdata$zzzdbg �.rsrc$01� .rsrc$02 �8�P�h�	�	��$� ��4VS_VERSION_INFO��Aov?XStringFileInfo4040904B0LCompanyNameMicrosoft CorporationRFileDescriptionEventLogMessages.dll^FileVersion4.8.4161.0 built by: NET48REL1JInternalNameEventLogMessages.dll�/LegalCopyright� Microsoft Corporation.  All rights reserved.ROriginalFilenameEventLogMessages.dllTProductNameMicrosoft� .NET Framework:ProductVersion4.8.4161.04CommentsFlavor=Retail4
PrivateBuildDDBLD343BDVarFileInfo$Translation	���%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
%1
 A0�A
	*�H��
��@�0�@�10	+0L
+�7�>0<0
+�70	���0!0	+����ݧ��T�c�/•��n0��0� 3:(�b�4:h:0
	*�H��
0w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA0
191023231711Z
210121231711Z0��10	UUS10	UWA10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:AB41-4B27-F0261%0#UMicrosoft Time-Stamp Service0�"0
	*�H��
�0�
���*:�Ӈ�M��#x��a�J?7�!�7� �m��z4�)9����ij�M7p�˨.�ݲ��Ā fؕ��&a;_n7�)��xv3�+���+�a�)�8u9n�K
O��N�7<��ʛ7#ekO�D����7�q�d_L7�R9��"�8��ao1+Ő3�z�@����Pç���
����=���!N���4x�y�˒�px���>#��lQ𛨗(ϥ%#cr�_fR��n|D��o�����	0�0U�O��'H�Nx�^:#����0U#0�#4��RFp
�@�v��+��5�0TUM0K0I�G�E�Chttp://crl.microsoft.com/pki/crl/products/MicrosoftTimeStampPCA.crl0X+L0J0H+0�<http://www.microsoft.com/pki/certs/MicrosoftTimeStampPCA.crt0U%0
+0
	*�H��
�q���߹�pa��ں��1z���I}.zʁ�OCҫW_��a�Ά�`v%��\�Q���N)����—��C�T%��k�v��C:'�����-C�:�7��	�_��22i�7�o���a�*����ZQ��.�M)��a��tHj���m������+o�RVܣ6�$���ڴ��dȔ=�Q�2M�6�)	`������t+��{�	��)��D�|����{�0)�ΧW��Je��<�
���}�`�ؐ�l60�0��3R�@�PV�u�R0
	*�H��
0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110
190502213746Z
200502213746Z0t10	UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0�"0
	*�H��
�0�
���������t�����ǔߖ�6�+�xL���5���oK��w�U��buAN��[�V7V�p�Cn�3(A6��~��/�k����>��\�6��ɳ����mJ�
�X�%y�D�����*��Or�}Y�Gڗ}tP����M�4dc�睘�*�!�U��}�W����P��e���.����lA ��+4�Ih��z%�x�tr�
����������c� �����i��Zai^���76q�3ހ����0�~0U%0
+�7L+0U��[�e�'f��5kE�0TUM0K�I0G1-0+U$Microsoft Ireland Operations Limited10U
230012+4541360U#0�Hnd�Pӂ�77"�m��u�0TUM0K0I�G�E�Chttp://www.microsoft.com/pkiops/crl/MicCodSigPCA2011_2011-07-08.crl0a+U0S0Q+0�Ehttp://www.microsoft.com/pkiops/certs/MicCodSigPCA2011_2011-07-08.crt0U�00
	*�H��
���D懾��,V�(�-����6@��m�z� 65�W��Q`[�F�y8��t�ھ$�&��C��=�d�R�m���(ߜ����S�]��!��h2]g����"���S��E��v���5@��7�8��t�=0|3e�?�O��%�vS�Y�������ޭ��b�����+O�yDT
�ͅC�8xQ#�+7&�T��",ۮ8��P���h�(�T@�`���T�l������T����G6~�ܷ�f��D�k�IB���	��m������r����aݽ��G>ƚ읶��2>�Ҁ\�����]��r!���K��Q!��(�V�&sLDt�>��QZ�M����W5X��)l�}F�G�M3�s4��O��8v�vT���:�e:����*Ɲ�N�
���hP���z?别2��fwǴ��#cU�b���ӧx�\Ȇ޽�e,��Ul*!����43=+�
�m����
 ��ސ��n���Iy/钒>
�0�0��
ah40
	*�H��
0_10
	�&���,dcom10
	�&���,d	microsoft1-0+U$Microsoft Root Certificate Authority0
070403125309Z
210403130309Z0w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA0�"0
	*�H��
�0�
���l���H�*|k.���řQ#P���N$�ѧ�L�t0 ��T�I�B���\0&�k�{�������3$����g,�{���N���#Sʍ�E�	�^�аB���l�g�(�FS����(F.'��OUR�,�j��0n��Y0��~֗��!�~����SmR�E��HJGf')f�����J����G	����Ux��P�0F��#F��-T��xA1w̛�;���a�
������"KT���� ���0��0U�0�0U#4��RFp
�@�v��+��5�0U�0	+�70��U#��0�����`@V'��%�*�
S�Y䤡c�a0_10
	�&���,dcom10
	�&���,d	microsoft1-0+U$Microsoft Root Certificate Authority�y��J���LsX�.e0PUI0G0E�C�A�?http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl0T+H0F0D+0�8http://www.microsoft.com/pki/certs/MicrosoftRootCert.crt0U%0
+0
	*�H��
����\D6�鴭w��yQM�.tq[m�ξ{��.���mb�W�N P��z@�W��X�����x���;�⾏
ȍH��S�O����jՀ���/��*$"p����x�.
��p�N��k
r���9�g-�Q�b\?�� ?�2��1Jv1=+r��p=��
��
a��׸�N��5+^���}B{�Sr!�0ʻxe\[
����<�fX�-/���QV�p�l�9L�y��zb))4wb�=m���,��C���}�㤨t5�N�q#&v<R�qZFC����MgȟB��y!��0f�B^Ȟ"!�C�+��H�,��2�L&*H$_Z�V�ޙ��:o��'t�v!����'T��j=��va�n����G�o��2l���QȌ#�f���d=-�Y���!嵰�c�xT�A.P����x����uْ�u"/2�n�[�%����!��Oɚ�I�eo�}�i��n꧗�1)��[\�M��/�?.Uk���0�z0�b�
a��0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20110
110708205909Z
260708210909Z0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110�"0
	*�H��
�0�
���r.��n��M4��X!�B*k�ZP��8I���7k���8™��9�1BӉ
yd�~�`$l��I��h^�ߛS�
,ï٩+�z	�זY�`�fv�2R&/�PϳD�]��.u�h��m�:\��F��8d�nd5x��c-�@����
�\y�I)�
��w��=��+ZMV(�zr�:�I^���C���{�{��>��]�O��/Y�;-�3Xŷ>�2ӳ=����8~ҝ�,�NV�!5%�9ndS���#������_��R������!t%_(��'(8%�9J6�|���#��f�aj�(I�_��%]�!K>RĵW?$��z[/�#�p]QFw��Ἤ�_����UK�9��#I��D|E��rz�r�$߿F����Wۃ��MI0�����[���ݰf��{���K�I)�(��}g��bx_�/��W�\�w((��m�(�,�@7O��D��	L�ԥC/t��n�x X,]`��>O3�ڰ�ޞN�F�l���ֈ����0��0	+�70UHnd�Pӂ�77"�m��u�0	+�7
SubCA0U�0U�0�0U#0�r-:1�C�N���1�#�40ZUS0Q0O�M�K�Ihttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0�Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0��U ��0��0��	+�7.0��0?+3http://www.microsoft.com/pkiops/docs/primarycps.htm0@+042 Legal_policy_statement. 0
	*�H��
�g򆥘�Ty.��tg"���c��B�}�y��e_.,>��r�m���?�
�;�G���i�c�"5��]e��}�FPU��|�K�<B�Rа�k�>.)��=�Եw�9��d�D=xz#�}��t����&F*Š�����h�h.��*?*kXIc	inZ�����F+�;н5�n%��'������(��M=����2���-�[��I9
�
�ƭ�����QEX82q'��'��,: i��Y�hno��t�@�*(>�?Mf��M��o}E�v�@*e��]Rb��c6��������'�ͥ���]cA�[��>w��u�aa������A�(��e/��\��֡F�Y�	KH���)ű��?Ew5�Ң��zz"�H���G#�����k�K���ux��7�yK�ֳ#hu������i;��0�L���umc�=ѝVNO��W"�x2!z�A
�?��̤]����WqVNHE�Bɛv[
�Hk�y���mmj�Rs
zP�1�(&0�("0��0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113R�@�PV�u�R0	+���0	*�H��
	1
+�70
+�710
+�70#	*�H��
	1$��2)h9]h�T�I��a�W0B
+�71402��Microsoft��http://www.microsoft.com0
	*�H��
�)ñ�"���6�-]��%�cj��u���(i�f�em$%����f�z�n����jP������W��=l��[��O�:��Ȍ2�&C����U�p�>�Ĭ���N�Oz�����3پ��9ݽB����:��W�B���n��,���1|�%X�	�a@����o��X�g�D�lq����G����
E�-풉=;�ա�2�z���ڢ�|��ipL�f]Tzƥ,?jD��ռ<`��|w��s�{t��%�0�$	*�H��
	1�0�0��0w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA3:(�b�4:h:0	+�]0	*�H��
	1	*�H��
0	*�H��
	1
200303190436Z0#	*�H��
	1��^P��V��j�ip���S�0
	*�H��
�?4��a;oP�.c���
؋ۉ$���5⇏rB_e��-�0����˘B���Q<�']��#
��&t������bc&1�Ң�z��^�s�$��;j1\m^ǩ�߯����L#7u��0Q4�'��|O���~]�+�X $=�I���3�R�zk|ҟ�ѳ|�1�X�)]���"���CI��3\F��K��A��"%_��,����ƽ�h�܈�%�i���ŗ��)�\Ťa�0�#�
+�71�#�0�#�	*�H��
��#q0�#m10
	`�He0\
+�7�N0L0
+�70	���010
	`�He �$n��ƨ
j�@d��h!E�l�Ց���`iϣ��
�0�0��3R�@�PV�u�R0
	*�H��
0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110
190502213746Z
200502213746Z0t10	UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0�"0
	*�H��
�0�
���������t�����ǔߖ�6�+�xL���5���oK��w�U��buAN��[�V7V�p�Cn�3(A6��~��/�k����>��\�6��ɳ����mJ�
�X�%y�D�����*��Or�}Y�Gڗ}tP����M�4dc�睘�*�!�U��}�W����P��e���.����lA ��+4�Ih��z%�x�tr�
����������c� �����i��Zai^���76q�3ހ����0�~0U%0
+�7L+0U��[�e�'f��5kE�0TUM0K�I0G1-0+U$Microsoft Ireland Operations Limited10U
230012+4541360U#0�Hnd�Pӂ�77"�m��u�0TUM0K0I�G�E�Chttp://www.microsoft.com/pkiops/crl/MicCodSigPCA2011_2011-07-08.crl0a+U0S0Q+0�Ehttp://www.microsoft.com/pkiops/certs/MicCodSigPCA2011_2011-07-08.crt0U�00
	*�H��
���D懾��,V�(�-����6@��m�z� 65�W��Q`[�F�y8��t�ھ$�&��C��=�d�R�m���(ߜ����S�]��!��h2]g����"���S��E��v���5@��7�8��t�=0|3e�?�O��%�vS�Y�������ޭ��b�����+O�yDT
�ͅC�8xQ#�+7&�T��",ۮ8��P���h�(�T@�`���T�l������T����G6~�ܷ�f��D�k�IB���	��m������r����aݽ��G>ƚ읶��2>�Ҁ\�����]��r!���K��Q!��(�V�&sLDt�>��QZ�M����W5X��)l�}F�G�M3�s4��O��8v�vT���:�e:����*Ɲ�N�
���hP���z?别2��fwǴ��#cU�b���ӧx�\Ȇ޽�e,��Ul*!����43=+�
�m����
 ��ސ��n���Iy/钒>
�0�z0�b�
a��0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20110
110708205909Z
260708210909Z0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110�"0
	*�H��
�0�
���r.��n��M4��X!�B*k�ZP��8I���7k���8™��9�1BӉ
yd�~�`$l��I��h^�ߛS�
,ï٩+�z	�זY�`�fv�2R&/�PϳD�]��.u�h��m�:\��F��8d�nd5x��c-�@����
�\y�I)�
��w��=��+ZMV(�zr�:�I^���C���{�{��>��]�O��/Y�;-�3Xŷ>�2ӳ=����8~ҝ�,�NV�!5%�9ndS���#������_��R������!t%_(��'(8%�9J6�|���#��f�aj�(I�_��%]�!K>RĵW?$��z[/�#�p]QFw��Ἤ�_����UK�9��#I��D|E��rz�r�$߿F����Wۃ��MI0�����[���ݰf��{���K�I)�(��}g��bx_�/��W�\�w((��m�(�,�@7O��D��	L�ԥC/t��n�x X,]`��>O3�ڰ�ޞN�F�l���ֈ����0��0	+�70UHnd�Pӂ�77"�m��u�0	+�7
SubCA0U�0U�0�0U#0�r-:1�C�N���1�#�40ZUS0Q0O�M�K�Ihttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0�Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0��U ��0��0��	+�7.0��0?+3http://www.microsoft.com/pkiops/docs/primarycps.htm0@+042 Legal_policy_statement. 0
	*�H��
�g򆥘�Ty.��tg"���c��B�}�y��e_.,>��r�m���?�
�;�G���i�c�"5��]e��}�FPU��|�K�<B�Rа�k�>.)��=�Եw�9��d�D=xz#�}��t����&F*Š�����h�h.��*?*kXIc	inZ�����F+�;н5�n%��'������(��M=����2���-�[��I9
�
�ƭ�����QEX82q'��'��,: i��Y�hno��t�@�*(>�?Mf��M��o}E�v�@*e��]Rb��c6��������'�ͥ���]cA�[��>w��u�aa������A�(��e/��\��֡F�Y�	KH���)ű��?Ew5�Ң��zz"�H���G#�����k�K���ux��7�yK�ֳ#hu������i;��0�L���umc�=ѝVNO��W"�x2!z�A
�?��̤]����WqVNHE�Bɛv[
�Hk�y���mmj�Rs
zP�1�n0�j0��0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113R�@�PV�u�R0
	`�He���0
*�H��
	10	*�H��
	1
+�70
+�710
+�70/	*�H��
	1" �F�N�H <3����}d�|�`W���sE@̦�^0B
+�71402��Microsoft��http://www.microsoft.com0
	*�H��
�e	B���Q g@�Y;+i�	MG�����b^����L��0�B���I�7�pܘ��^�+��G�!wZ����k�t��+�7�u�t\�0���f܇�@d��^G��jz�l��"~b���O=,gz����z��^M�J��2*�񡚟�#���r	�K��'����ݫ��}��(��zܸm���U�����{x ��]�㰹+�1m���zrZЇİś���#�
�˓�k|����k&򉌩B��T?���0��
+�71��0��	*�H��
���0��10
	`�He0�Q*�H��
	��@�<0�8
+�Y
010
	`�He �}�Q�]�7�a|	�Ͼ�~x�{ĕu2���^L{�4�20200303190438.556Z0��Ф��0��10	UUS10	UWA10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:86DF-4BBC-93351%0#UMicrosoft Time-Stamp Service��<0��0�٠3�r�:���0
	*�H��
0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
191023231918Z
210121231918Z0��10	UUS10	UWA10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:86DF-4BBC-93351%0#UMicrosoft Time-Stamp Service0�"0
	*�H��
�0�
��M9@����b�5�Af����P�@��Τ���lw��L崆��.�</<J
��̘�Eîrt�H
���D�$��8Z��Oú &n~Lj��Iڠ8�%�\��Cи�M�_`����`d�;)W��+�4���@���n�AYX�ن�LT�W�r�d���g�$��I�_��<�D[��bjX�g�ܷ����?��Z�'�b���7y��{gU��B�ů�0�DU�YX�Խt~��=?�UT��3��0�0U�!�mRƠ��v�ʖ��{0U#0��c:\�1��C{|F�3hZ�mU0VUO0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z+N0L0J+0�>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0U�00U%0
+0
	*�H��
�P��6wZi���(V��y}�������x�w|�n�,�_���ȁ��)����βe�����#��a���bD,���E��[����9�`FRڍ΃awDƵD��G��H#b��e�{ϋ�Z%C�^��
M��)m��>M��:�hǯq#Z���;h{�h �KC�l�|�F������49;�?�*K&�8̦6��	�����^T�PJ��F�t����S�n.f�nj��ո(�}�+36M�~0�q0�Y�
a	�*0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100
100701213655Z
250701214655Z0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100�"0
	*�H��
�0�
��
�w�: ����i�ktTե
����|hK,_���a�v�>f+[�S'1A��	�|a0Y�0D�`��TC�M�8�Bݓ��s0W&��E
��G�Ϳ$`2X`F�XG�2�tag�_�T�ϓL��Ħ]�an(������a�F�'$gr!��Kd�Pb�]�w=�Wu���BM@Q��>g�f��D~��K�n�ʱ��z*
1��N���5�x���<�/D����d��� 	�x����D]^�O"M���0��0	+�70U�c:\�1��C{|F�3hZ�mU0	+�7
SubCA0U�0U�0�0U#0��Vˏ�\bh�=��[�Κ�0VUO0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z+N0L0J+0�>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0��U ���0��0��	+�7.0��0=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0
	*�H��
��Q
���?�q=���!o���1����Wm0���f�j���x�Ǩ�%��kTW+Q�D��S���`�v�@@A��\�\�^5�$VKt�Bȯ���7}Z?�yJ�R�8�/y�e٩�k����zoK0D$"<�����Y)����p�2J'�U�/���3�b_��W@��Ιf���jb��J�&�9�Jqc�{!mÜ��<�}�j�x�m���8ؔ�ƥ
������B�����"8 �%�d��~cY%z.9Wv�q����a�˚�G����ͧ��}���;q	�]t�"aڰPo�����1��:�eGx�H���r~akow��˧	�9����؂�r�����*T9�[��
U�z�s;�-��3.)��/T'!�ȬN�(���ۖ��B���AM�*��f0ӻt2K�c{���/�!�Y���D<�Pqס��U�i�W���0����M�
�]O�8/��X.�
�P5��	'ճ~5��6��_��t�I���0�70����Ф��0��10	UUS10	UWA10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:86DF-4BBC-93351%0#UMicrosoft Time-Stamp Service�#
0+$A�B�S�y۴��Az�d�i���0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
	*�H��
��0"20200303200311Z20200304200311Z0w0=
+�Y
1/0-0
��0
r�070
�
06
+�Y
1(0&0
+�Y
�
0� �
0��0
	*�H��
����C��7�-yc��=\��t�ѵ������_Nߕ���A�g����[,��p\zvzo%�7�T����� :3�4�㕳�Vp.������PBi0=\��R��4���|��d�@�1�
0�	0��0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103�r�:���0
	`�He��J0	*�H��
	1
*�H��
	0/	*�H��
	1" �,l�y#��0�O* ȇ�+��u�[H1�20��*�H��
	/1��0��0��0�� ?��yh-l�A[�kD�K��޳��tt>�0��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103�r�:���0" �3�$n���
�B-H��+���4��׌�@0
	*�H��
�F��N/���I@�X�+*쿀P8�*U����dfX\��6�����"W̞�y�\�p)֗����Ƨ�ׁow/J׮��7�f.uLX��b��<1���)h0�{۸��.ʺ\��i�����G�oN w�M�@�+m��2�A�s���(�S��G�ϣ���V��z�p�������eX�2���PkD���;��;ߠ�$�O�_-�h�
��y=\�A��ʲ)���&�d|<�`y�o�