Mini Kabibi Habibi

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

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

$Ej=�S�S�S��~��S��~Q�S�RichS�PEL�9�b�"!
0�
@ �
�'.text�@@.rsrc� @@�9�b
l44��.rdata.rdata$voltmd4l.rdata$zzzdbg �.rsrc$01� .rsrc$02 �8�P�h�	�	��$� ��4VS_VERSION_INFO��M#ov?XStringFileInfo4040904B0LCompanyNameMicrosoft CorporationRFileDescriptionEventLogMessages.dll` FileVersion4.8.9037.0 built by: NET481REL1JInternalNameEventLogMessages.dll�/LegalCopyright� Microsoft Corporation.  All rights reserved.ROriginalFilenameEventLogMessages.dllTProductNameMicrosoft� .NET Framework:ProductVersion4.8.9037.04CommentsFlavor=Retail4
PrivateBuildDDBLD299CDVarFileInfo$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
�'0�'�	*�H��
��'�0�'}10
	`�He0\
+�7�N0L0
+�70	���010
	`�He x˭1:$7��j�+`<���T4��Pw�\l���
�0��0��3R�3����9�R0
	*�H��
0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110
210902183259Z
220901183259Z0t10	UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0�"0
	*�H��
�0�
���Ϗ���ۯ��#���4��Ԫ�B���Wq�%�:�/�LJȢ툱�'��_5@���⇾-����q���M �A��CPb�"{6���B5}oN/���E�sl�������4�/ĭ��N��]/�J|��D��]���
y�\���l�Y�z2��S�
n����Ⱦ`Du$��T�㋯�hFrGh��͑)�3��3N�0�m�l�8{c!S�P>r?~g+¼��G�|����t|@�IA*~�N��WM��~0�z0U%0
+�7L+0U5�ZA��k���N�|Fy�0PUI0G�E0C1)0'U Microsoft Operations Puerto Rico10U
230012+4675970U#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��
�I7�,dL@a��@��b��,g`_Z��GY1��)��R-tL�]A��Gҿ��)��\_팘K��	CG�K�
��#�=W��coɢN�dS��3�4ѧ��;�IS�8E�O�h�:����zQ�4��������0�Y �Ҳ�ٮ�v/.L�*��o1c�������Jg>�wQ����)�\��]L� އ��"j�����ʣ�yD��1�8/���&.�v�[K�X����&٦��b�n��wv&=��bj��uj�A�Z��Az�8`�+���3Y�����3�u�4k��¹f�eu8k�YӠ(���*��1+����8^������T\ڟ폪IN��KB�G�7q#�۬����܇�j3�����~�^2�
[>MX�����ډ[��%�$23�+=�F�%�R�2a�v/�U:�k��z���c'�t�����E��9!Dzd�vP�[���l�]rM�w2��8�6�O����."��y�<I�2��i0�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�3����9�R0
	`�He���0	*�H��
	1
+�70
+�710
+�70/	*�H��
	1" WomGmn��P��l���Ϡ�Nq*��v�0B
+�71402��Microsoft��http://www.microsoft.com0
	*�H��
���'����]�2}b��G�k�ruT���޹F�w����x''5�H���,���]�ۦ��$��jn�sÄ$1^qt�Va�W�|{�걨yf�%���ەNcqq�1��NS��/2 ���v2�
S�2~�:� ݄(�k��5[!�B)�����J���������%����'b�u9	-�e�t��#1��s�+��p)#�?Ÿ�!6ia>�ˇ��b����RJI���)i~bK��E�+�U�|M���0�
+�71��0��	*�H��
���0��10
	`�He0�U*�H��
	��D�@0�<
+�Y
010
	`�He �jQ�=駗g����!�
eO�N����`y�;�b���j�20220625001009.782Z0��Ԥ��0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1)0'U Microsoft Operations Puerto Rico1&0$UThales TSS ESN:462F-E319-3F201%0#UMicrosoft Time-Stamp Service��_0�0���3��㏣�o��0
	*�H��
0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
220302185118Z
230511185118Z0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1)0'U Microsoft Operations Puerto Rico1&0$UThales TSS ESN:462F-E319-3F201%0#UMicrosoft Time-Stamp Service0�"0
	*�H��
�0�
��G�����!p�9&��~�8��E�g[�K��^��za3;OVK3�gL!?*b�v�e��l�Q�W#���wY����g��c��Ox�	���J�:��	��r7!�_22GȨ��u�[JڶO��fE؄��o�I��1dAx�����6���x��ެ�μ�.������T�5z����7V3���"��n�-�|7hr�|����*���P�n���5	H�ak�q%A�cvb��0ԩ8�o�[��"�¸
��Y��w�lB�f\�����-��א��&D"��w�g>лO)��Ey6���E�e�q
�ӂ�#UNO]8�I�X?b� l
��1\��v �r֒Y�S����9Ed���TS�
Dzߞ�����%����t��S�����Ĺ���zk�'�4�/�jF�yz�\?��U���I%�*7::_	8�8
�%�/jX��Ĉ
�(������Y��ҎIt D_�(��@��:Hj���#��cU���60�20U������Ŕ�8��)�$�0U#0���]^b]����e�S5�r0_UX0V0T�R�P�Nhttp://www.microsoft.com/pkiops/crl/Microsoft%20Time-Stamp%20PCA%202010(1).crl0l+`0^0\+0�Phttp://www.microsoft.com/pkiops/certs/Microsoft%20Time-Stamp%20PCA%202010(1).crt0U�00U%0
+0
	*�H��
�	VP��$�<0F�&uS�<��z'h=@IV��g�K��F���3�!^k$(�?'*���c?o���rV�J
YBN�Y/�ӦKG��K�Gx0�Q��<��9')m�ƃGM��)Z%
�͏ߞ!#�>�teF-�MF�>U�6и���d�᭶�E�xO|�#h�yA�v��w��1�L�V�-��{�ݫr�������]����;y$u���4�����$��ι2�(���8R|$��3Io��m��)j4����G�_��f���)�L����=a�x�eW	B�P83���̋�A�|ڃ�������g����Y5i$}B<d�G��S�1�+
�Y_TpaF��
�/��a��ze�<I���g�vw�,9u��^�G�Ӊ#;��cCV!j������
Jb$	K�
&'�h=����9��c�J��ŊK-��!)��RX7���)V��Rh׭7�~��ͪ͸�B�ΉN�٩4`��$Q��M?�v��H������i�g�ä3���0�q0�Y�3��k��I�0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100
210930182225Z
300930183225Z0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100�"0
	*�H��
�0�
���L�r!y���$y�Ղ��ҩlNu��5W�lJ�⽹>`3�\O�f��SqZ�~JZ��6g�F#���w2��`}jR�D���Fk��v��P�D�q\Q17�
8n����&S|9azĪ�ri����6�5&dژ;�{3��[~��R���b%�j�]�S���VM�ݼ��㑏�9,Q��pi
�6-p�1�5(�㴇$��ɏ~�T��U�mh;�F��z)7���E�Fn�2��0\O,�b�͹⍈䖬J��q�[g`���=� �s}A�Fu��_4���� }~�ٞE߶r/�}_��۪~6�6L�+n�Q���s�M7t�4���G��|?Lۯ^����s=CN�39L��Bh.�QF�ѽjZas�g�^�(v�3rק ��
�co�6d�[���!]_0t���عP��a�65�G������k�\RQ]�%��Pzl�r�Rą��<�7�?x�E���^ڏ�riƮ{��>j�.����0��0	+�70#	+�7*�R�dĚ���<F5)��/�0U��]^b]����e�S5�r0\U U0S0Q+�7L�}0A0?+3http://www.microsoft.com/pkiops/Docs/Repository.htm0U%0
+0	+�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
	*�H��
��U}�*��,g1$[�rK��o�\�>NGdx���=13�9��q6?�dl|�u9m�1��lѡ�"��fg:SMݘ��x�6.���V����i�	�{�jo�)�n�?Hu��m��m#T�xSu$W�ݟ�=��h�e��V����(U'�$�@���]='�@�8���)�ü�T�B�������j�BRu�6��as.,k{n?,	x鑲�[�I�t�쑀�=�J>f;O���2ٖ����t��Lro�u0�4�z�P�
X�@<�Tm�ctH,�NG-�q�d�$�smʎ	��WITd�s�[D�Z�k
��(�g($�8K�n�!TkjEG����^O���Lv�WT	�iD~|�als�
��Af=i��AI~~���;����>�1Q������{��p���(��6ںL���
�4�$5g+�
�挙��"��'B=%��tt[jў>�~�13}���{�8pDѐ�ȫ:�:b�pcSM��m��qj�U3X��pf��0�;0����Ԥ��0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1)0'U Microsoft Operations Puerto Rico1&0$UThales TSS ESN:462F-E319-3F201%0#UMicrosoft Time-Stamp Service�#
0+4(�k|B�
Z>�z�bo.����0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
	*�H��
�`�0"20220625024727Z20220626024727Z0w0=
+�Y
1/0-0
�`�0
p�00
�b�06
+�Y
1(0&0
+�Y
�
0� �
0��0
	*�H��
����
��m����"'lSx%i鼚�5�{S[n-��o�~�ط4��.��&�a�"�ԩ!M�7����p����b��t�L���sHF�A�g�؜T��)��);���m�Ͷ��A��n�1��.1�
0�	0��0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103��㏣�o��0
	`�He��J0	*�H��
	1
*�H��
	0/	*�H��
	1" K��A�.r�v�<���!Y��V4��":	K>�0��*�H��
	/1��0��0��0�� ��!&p��I��w[z�k�n����j�y�0��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103��㏣�o��0" ��
�CAI�6�S�K���$�5g���0
	*�H��
�Ks6�H�P5C]4�kB��ތ�:����@�n�)'Ԥ  ��9�^��O�
^�3^�i��#�R���{絜��h�	�l�����XY�It.ԡc����!�����a�P�pC9�nz�?	��ѳ�M�8O^��0b���Ε�C~��gA!�nz�������l�ϰ!��3�[�*�*y#�ݙUbMNB�G���_�-X|S�1+ӿ���,�xzț��ljx�-j���[���?FG���>q܂灗U�����eY���j?,�ׯ��/����g����W�HN:�OcF(R�v`x��8\�D�o,�.�������:�����E���f�F��n�"i��+l�'�r#��y�r���-:��1�pǤ�����b`�'�TB���`�c=��@v|=����'|��A�����ﲌëQ���s��.����{��Y��K�~�zź�/t�|0{�9�E�LY���듬)|o�gd���Ź�h���sY��2?{��