CAV3NV CBB"CBB"CBB"CB j,̬"CBB"CB C "CB h h   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~䑪>:jÂRRj$ҙjrxPW$lbq꟒\\EyzҖlfjL*J*4V2]s~rTĂNtWb֚ ڒQ*pr!D@d|kj\&Zz\;"H$azxm+"`:"kyҫz)b=j,dRku<:bRR ,r}|<2Rzʺz49B*Ra>D5dJ/#b_r""Z2P2Jj zzR44>rS}Brt" HbbbbbBRRrfzp*|"6"bpbp0Zrު*Zj %z$^\r!$"WjZJ`&"▒ṳ2 L %ÝuGg ]+I>^X-])fj61ddS ˗_KH 7N+*.F''C5$ߊ-s34QJKC;yZȠkniwx݊^|>B)U8L2~g؏'p'R~3ԑ;F:*ANn1FbXLm|B,NX+VW+]TžLwp5dLoRFp|[|} f!h0,=lu,G[zÈ> #Y@jshzODS`~حUܠ ɾp굿T߶J5Qܹfݼ&eQ$̷@S45 Ty#q=(怺"e2E20)i@'o;zTҀob۝@[W<wfl؀2Xi"@/xhfĀtsI_@LT,ųfzn;%5>@LEؓ@Op[@t.@h]?*@I]s{h}~W@+٢@>D8lXhϿb@ ]؀Zg-KY0ľ@q 0D@(0ka0ʐ@r0z70"=}0a0R;@ gF@ J"0۾@A^0i i0*Q2@0"(@ɪ#0$#0{ 0@x؄0-D&0L 0ji@0a40QN"z0@^U0&ԙ.H0I迀\<0b@Y0Y,@i0SMK0NU@0_0[O[@ y(A@0]9@r5 0Ʊ@>J0d>]k0@0pd[u0pr [ 0R-ى-L0T=VL0u-0 96@d*-0 ,@~0 G?0ތb_0FZjPn0s0B@/0c@0x0~@U(P0tT<0Yv.0JWISN0$ƣ'D0>"@ T4@l+R0VIŀr0x)ˀr0k@0G{@ ,0Y@(330I0FvM@50^z0=@ p%@JT0TJT0~0S3@6U0FmM0,Fƶ@0x@0 t@j0890.A :W0c̀xKw00 !.80Z_*06܅0^M0<@ E Fč@0 h:0w/!:0窀0ѩ{0cUd06kg^0 X@ ԥi@==0h0CG]0ф\@'~0g 0ח10̳&@j0nH?0}#@p0"=ξ0"#߀~90MՀëP%ZPQɀ2aPWU@u5PokPzP^=QbPM;Ȁ#P`ZaCP=v>@P2 · v+@P{x\Ps>@ 8[@ԥPU@(PuP4ٶfɜ&PN/oPQdQcuPK9s@ ?'P.QZgPn@Pz@PeFE$Pf@~)PͱJPZR@߆Py#@P|_ PЙ@sKPn6ԀkPAȗPY@ P[vPN@P Np3PB'ΔUMPvmPz`P=y@~NP저FPdlOPYpP4cP/e[PwP5P@P!SPm"sPP䀫psP$,TPaP-bP:NP @7PO@WPrHZ@P}֛xP~I@\PNjfPq GyPa8@P^e*P)=Je@}B9PPojT^Pt@PWY[?PtÀ`P9/P~>e`pwm%pA @٨p7Ԁap%75appAzup͹@Bp_p/ PVDpfnRp%pg3yEp,@py!Np6vpj"@L&pVXnLfpKGpB1gp@dzpr@ԛp5QQ*p%΂hpWV@cp"Z pLA, Ip%1@ ,I@)p0@U pg!p@8*p$*p`y@@Sjp@@ pup`2KpPGxpH|3p]NĀ*%p{-p4 eL-pN:ဉp?.pU@p@ \op '*Ȑp:@pYձpkۀϡp8l^06pf7rp n@ڒpcsFp7pcp@pq@ezp$wpnUbp8h4pmpAFA @pnpuy&NpBBp πp07'@-(7p:>IpdN5pL\ހ7p7o$@ptp fEypf`!pp+ @8zp,r@xzp& p} `cp|dӏ[p$"{p2Vp p@p\o pa-.:=p'Eǀo}p^>@Pp')傀ex>p`@ ?p$π3p_p0ZB_p%2pBW @C7p@C*{q:@:Œ.^2(Bl65@c v#{_@2R-$\Zd Đ @Gօ}[ 5I{!coŐ{p@8)@F~a'HhٙG']@w#?A@ "Ə$Vp@G݊$+@Z̐W1~:̦̐lZ}\MnԵ%ΐx̀S/*@E%@ ?M1Z,@񻱐C A<ÚoROSr{a ls@AWo@/pQ_TE@rt\>ɴe78@uRDBՐwb9K~X9$@HV,v_)@R˦4Cw=컷'@ҪאxF@ھאvix@R#& -ZL@D}AAH1AϲŀDߑ쀋P-w@4Y4Ԁ *AR?Lr?>(E@؄d'@ a\ 4`Сąu)\˥@%zʀ3bϓböbvXbܒi)Ⱞ+䀺)}@BaC w@Jð_ &$N(7@O|44fŰhL d@ &'@ưP_'s-qII0@25%(%殀6'H4@Hxq@ЈZ=)),C鰨4@"<ʰ4)<@ z (@ <⢀bKv+@#(dͬ ܀E-Cbms„$.+*e'+ʀLV>k3XT'@"Z M@t)(5Ӵ_V@DpS@C5au$@-@~XP@VnhQj@ְ;@ذ5g%A{I,%W Yϓ@myY **y1@yh }L:5@+Z'9H2QڰL#{FRF:g)K@ h\[1Q|1u@T6{Cܰ@C`6@Dr@E>Ǎ>D^@p@b)[ZP-oް7sɀ`jB&}y/bxAq\@NaĀāغp g`aЉ[5sC7c5MQ@v0(.@ڱ&@tТnҀw|pj7@-%nFE' fօ3@>j@@bК@TFكCz9v\3bf@hЁn@ neiЃmݛqֶe  - \5 a1 *mq.J~~ƀ^9G0@N|c-=@9`Ά* @m,f*!LXnA7-nKS@Zn6l.QsОb@iРL@hJ /~@ uQߴˀР$|2 kЄ'вp{̀zxsJ<*epB@ SнԺ K r@"ИހyE[o'@@-*D\ TUqFUЍt<ЂAЪFV8,!@%6-'{@\8nz Jz2@wCeԀq@.@pl3 h XЉflK{ŀ мL$̾BJ'd(:0|@%޺{ss@3|~v@ZЇچ7g۰@ []ʟ@zТO!1s!Љn~v[@@r0i@ȁy(t$&v|Ҁ=#^>@cA߅%HM)E]Je𳩧M&+ր' F@{'c+wv퀭 ћ@H; dHω @C ! %{@: $8@)k*GYJa׉w]jz+q@ Vp@ [YBK@Ѕ +<@KUmT/ !@l~6耛l! t8E j۔`-(AX=@ԍ@/EMo.aݜNN#+mnMDᘀ}%X粀WO𩵤6T0ԡ5FFcM@̖Y(ϣ𬲱fq!:4RZ@e,=s@6@CT"hZ5-tOugA@Nu𒇯%0?%V\@ñ&WUǭeX2?&V@Ո17ֽBKNH𚢽@PY@f@aCD@<&h@C@2|B2*  4@?aCv}56@3~>%ˌZ@;rK@l/~@ Xv@QlY\Ԁؗ@}b8b?90!@)}@>cQG@"c {@8+t$0R]yFRoP@%ad. qE]_@`@)❽k?¦B'!MHSmn HYGg2!@ A]W@׌2 DZ@Hfs'@T S|@SO*Ղy뀥e础8+ wހ7lmq@8:NjZ7nMA+ ooS@:I]n7y, @xP ZIbz+@I[CO@Rm7@gHi 9Mp+rm#RF|хXp@T3{6,BG؞@cw.ϊ@4p@?B/@?5e=QQU|=և\dG7.@b^- 137/,w̬!@w\9@@OsS ZҀ;/3[f] @&ցo(,$ucv@t H@3{"@ƾ@EJ@ǽ 3>/@ c@ @'_@7@z>e@10@'c`1z 1@k1,@A1)ڔXb1ʏ>C1,@c1F41@2ݣ1~@1l"4~.1JmD1j/1f1ѩ'X-1w@'1e@+G1&P1ѧq<1$]EԀwu1n&1MU@_ 1R6*1PԀCJ1;;ǎ@ReK1ea@k1b@ޠ1( @1<6]-1qxM1[ L1HH @1Qkj1 dҀ1*.1@3+1T/W1+1ހ{R1a*@ U1KZ/13G911E߀R12o@61}.1 }JCڴ1̩+1QD@31j01Q"@51T@2!u1Iaɕ1[&N1|KZ971L91k]X1\vN怳b1$ 19&z1Tz1 gT>~1/{1* 31Oz 1D<1qhA\1D^?m\1rU\1+I;|11Y"g>1b@Y1[905~1;@1B(1:@щ@QOӎ`Q-~(Q7@\%Q*%@QN@ QN@*QN"@lQO@/QY$@BQG e`UQײc`Qh0QW@Q9@$Q CEQK吀eQ1#veQ˟ux/Qs6QWLf$(QgQI?@S~QԀQV^ Qo)QH2ŀ%QBŋ@KQbhyKQak`tvQ @9] QuLQ;@V@ǾQF1@o-Q,_?:@Q>@ QՐ̀0QP|InQ]QQWd=QE7ėQ ǀM2QZަQ¬_Q@ @:3Q"fsQ('@~DQ@dրQ<5Q@+WQQsIRQ [nQK@ wvQ P9cwQBڮ@}QԺ3@HQPdQa({@.7QcVDzwQvrt45Q'QIG`QrԀ \Q7IQm=YQzmEQA@ QytրoQl昀e[Q,pW {QT׀޼{Q`wgtV|Q~9n@ ,F@Q48DrQN=Q7{]Q?ހ]]QPƀԠQdׇ@Q^@4/^Q^QJ@%Q/^@-+Q*VqQS:<_Q6|w_QqtQP;@@Q?@@q߀{q;%qA "q>߀ bqyqW)}ŀ}qbqhZ$qM̀߯q91@@ qde@t%qMk@q5v&qq ]s&qY-q@e߆qMm"qkIA@q%irqֿ?ܟqL✪@Qq8@ziqH>}q߳X@Sq@zqZRq)πd q?^zKq[`kqsxq  qIr@qh=qA@YqBqƌ'eOqɀ@Oqk)< oqFm-@7,q])@0qJq<1q*1 1q6=Qq:7Qqx>lNYqq@oq5i]@q@eqD[?zrqUnIq"(7@Sq%Z@ ! MЫ 00x g@qJ4qŃ<@l qG7(qVB"q󿺛@gq }iqkqFC <NJqŀ@q~z€k=qM4րK]qy@Ƚq@`>qN>@;qq4〗?q-_qvޣ"@;daX@ס'0Vqvնs[@ZvRBÌxcB]逅Fc dI-Ñ0v!wÑ;׀aD_3P䑇} ]0)NE[kl>@b(i呧[@'&Ѷ;&@f̥T68XN@ ' 1@3G g1xgӈK=;@ Np B1@瑒n@jx(o6݈ I^&€)m3D*h G+ʑ 2@+E@, 촀T \6@M!D@Ÿ %Õh@'eY@b9}/`@u/ӆIpoFl@ GoY@흐nUpq#B@y@DR\'ײ 6@!w>v@$s3<@[h O1`@4ŔDKir@vp2@ʵ@ՑFѳ`eV@}s' 7.DH7NבqW@&_Ѷ@o8T@*xF`=Riؑ>@K0.FWy^ @ kpX@bsa@- (D{:ױ{pI3w%ܑJa9m1ݑ H}ޑpϋ]\?Y0|R<$F(<3@XsID"l%@GOB( pnγH/xq,@CpC@lJ$2@2}$@$9@V䤱XE\@% &0x%<_@Eg$Uűc*&zR@i"E探(Gk,*H*QǨOj\8W pp;@ifs X@XʱYdc@wk @jE˱) &qo'@,7bK1@K ̱!@ڿSm׮>@ @E@/PodpAD~)бa>C7F@ѱU.(@Ry;|ΝұļS (?Wjlױ0i6k^⃀x;ر ՞΀h_ر(R@)ydx@ ͯ@·yQjT[n6۱N3@ #"׀m@azް@Q=e}/@lݱ @,À`ѳ$nr!Ѷz@ѩi|\X @ <3tCd@KL@ .@dcgRYT-`@D?c/aE]i~ъÀmX斀½( @(7dal//JF,~[(jW gYkt@ v  3r @ѴѳѮ킀ne?ڀvem-b=M|!N ʀNNѭ4; Ҁe @[oh@wozG]ljx-EpJ[щm.mѷ@17 r,=f1զukуFljm юT )uו@uȀX}F@ϲx(g@ Kg85U8Pw@XgE g/S:8k@zѹBb;l@&Ș@o@ѾT/V<тhIʽѐ`wrhѦ;@la3(@>яrXHn~XL6Fѿ֭@3*Lb@Tz pQ@#BC! O@Mhd5@ȟbru >]Ǖ@#xc@n  Y@dD|/d| ǀ!wHp"@c %|@|OK@ X =,@›Gq}XDwˀ(>`H"@ v@ &e@&S\d"@*$J^+np@LKѪ @~-JtǍx@NK@nwa^,㳎YER@ 7N%@9GR@ //^-N@ _9Dlp@lUGp@2O8)^i@r˰!H@2WQ97@2'@Rk75r$#F)`k:r@D7X Eع4zD@=5 ]}@um)@tnirJ@e6l+g:@W; $S eN@WQ玀WU-@~=FH|XmNcʙvj@2z@:L:a@r[g,@zUN@>)@=chu]/@{ m@nU^(@rY@rJ]=Yu] l@]e]@;b2Ⰰ q2$L@@"2Ҧ0C2 @m2I'2N@D2K\@^d2#%@O2]$Y@02ʒ )2bF2p\gf2=f:w2!u2J,9=2{{l2?s@2"Ҁ\26C@2kz 2|0쀽Ȫ2cY{@ 2:r oO6 2wH :l2{ @2Eۀmh2m2]0@@2@/21銀/2a//25a!O2s@2h[oL212]M@%2>@`2)@2/9@i22@  _T p [@R2@~r2 [VK2o[32^2_C42.429@e@WT2΢C@W2@|$U2z&[@ߵ2޺D2@$2_sӵ@=62+JK@[Z2〄72@ %Cݕ@i72A}4@~W2q@k2WQgx2:}2i߀9l2w@ #$ -6{ Ó-F@y2C2o@2%@j2ܿ@g2g7늀\2@;2ؔW@;2eϳ{2:@9@m-R+.MRmRu@hmR&B@ĭRx!R@ .qi  ( #  3@DtRb)ll.R8 |NR]<NRݞ@ @]pR}CR|@_R"@IRϋ@oRXx@幏R L:[R2@RRa&RQR󒏀R`j;RF<%RכvR%/SR%sR^-BRH @ Kւ@SߴRLԃPRtS-5R @j5RJ`<@ @~URlG@IRB1@OR 27RVx7R@ YR @/R񞟀q8RJ4yR^ӀUl~Ro iM@R nۀ*_R&1 R]B@r    ˷Z@7raru9TrHKrğ@v8r#[F@zr2e@D#ra<#rkͫ@rBrt@&SrϟiSErD@+Er8o zN4@tWrδ5@Br{j%r @d%r@Q'riھo@Cr2L@pY(rJHrPJrIr)cF*r!jr=~@kr h׀[rnVrV2rοn !lrqzЀr[KDMr@rO/Nr 0rŸ?@jrT7@r@Λru>@@[/r; " @8rXp@)?prErc45@ +i@UQrKf' qr ;r-@rC'@OrtL 8rJRD3r@vSrʀosryͲr>9@trŽr@0r}MrRdYrv@Jk5r/6O@]5rztvìUr>ճ`r)@ٝr%Xr(r2ԀP7r%v@8rH※Xr_j@!GxrʀY[rV:@3rUrYG@ @݆r,B@ :r "F1r\v3@ C+@ rFMrq]prr{zه< H!ڀD|r Q@ <% V k ' =) j?=Q@=rBcVreOT BrY.>rC,@r֯tp7rܚ9riaryS_@5r}rs_@'幙qaQp (:@b+ꂒpSRm’H :@}#fE@S%]0@EfetFm(@Œ@vƒ΀b撢@ ]@X ̀%6 hvi+&o@+wNzK@ϫz ,֋ u [%m:L@O6@tYT%]n{9@ X@*-@Yx@g}hP^ƀϒ9_@#5+"AQJ'aq`Z@yq<t౒ !@rևR@#ˀiaF82{SdS5vij0P@yf6@ 4ojFW@5HTӗ5|u*38uu7$@Fvz@" z|#|{ˀEԀy%Gj@T*ZcH?@WeZxw"h< @t\'t@ _f@6}|@ ݒ1V4X^ݜ@%ޒ|ł@ޒYU_>@}@C 6f瀲??r&%h4ڀ7DZX@ /Vk@A?grߡ oA4xBC҈@eU,'²vd@>Ӻ}$aŀLEMC[w %EʀǍe>O N@K;O2m&{;@,fٜτ p}@VƲcV!ׇ.TU]򱀥Ƞ(,H-rH#rh1 ȲǦޣL!@nI9,@é|@!鲚uUFj}@oj|`\&@ u=@5r+8 0eKC"T@kt7Okb@C@!KIMx)5n@̲̫Ci̲\M̲kl%2@MVM"DsyDK@WO.G5@o`@+o3HCo=&J@3Hegz@ 1!O;pd㛀o2I은}-5 efs?'u;sz=c(2%ԲLf5k@5C}%U.րUzy&uz*;6'@ ?Kֲxɗwֲ`wW7*@ײaZ8䅀lXL?ɧ8PK:}jـ:ـ@OZ4@ T+9Z@g{1ڲ>Zm | b k*@5.ƴBK޲)@޲O.¾ Z@ I@D]  @.ҕu'uxxQ_]̡Һ3ND2S-S@ j8P0@+Ҹ$u"ҵ$BF@$bEph=I@0k1E>@&,0RҀa@ST${@DW@E& hF%Ҫ5#Ơ҈Q@O\&҄ˆf?&mW]fNfTGKxCJ,!5SpBmVҍ@A($>;@Ҙ] @ڿހ9i$J֩j(|@yjҐZ/Sr=+h].-_ l([2S߀O 62n@w-҅`@I.^΀M/_B<@@ mμ  O/@O~/6f?@(\0Jzsx7 @4V#xThȀw֔tS@=A5Қ@HAuY\ҲĚU"ŀhSV7Wk@ "XӁ@VbFwB;- @{B)@K^\t@i8<dl^@?\g13@)O<@ҝS=I]ol]үqQJҖ™C_l@K{ VnoҶW@ei6zK?vz @2Y+쀈Ҷ6K`W eV@@ԲҀ*@`5@<`[*#ڼ3wtj; dQZMP%@р;ciY@1ƑrY8: D|Aw>dlw@ XA@bu8@7@֒EY<:C8 ـ95@LΆۀ꓆kR@8-6@'W@"|(]m@@T&* 9% I+`x@ u dMo@` \Ꝁ3*m3Հjj6|@'TuTJG@OK;}@4k)- R̹,t:ֈ򒤢))[7#Dj9퀰 A%V0DM.K@:h@̡ RӀT)O8x %U@عm7@ 1Q˃^;%;E2F'+5B@2+-DfS`8.S@{˓@]*AX{xJV}@/@[@Y|;@']@J 3@ mmS@cy(@da@e|I.18ř.v@.e-1<@)`Of%b 1Kp@*xmHW8ӀR9izB4o{Z@s}@`t?3 @㺴{@5:UwAC56#ON@(Vj"-@mXK wQid`\]O@B9 63@*y6{P?\J@ .[@qeM Hi;c;q3/+[ {h,ڀUf7\燷'=ۀȨI$@ MR AYr@y, FZ@f]F$#}sWl8Q@%./>5lii;ՀXl@kus'@3&@Կ`3B?@g3 Hf{3W3@ /L@.3K 3zŀTh3Ҁp32H;B3f֨@ڂ3G!Q#3@z3l[3AZ3mk]z3r`lʮ3h@Ih3:$Q[39p@vD347 NC@vD3]󀗙D3~X2@+&3U@v3ov@ee3gb3dk3Y댐$3l_@3p@ 3Y Z3 32|Z.3L P@ON3IhO@3nnE/3Z&O3%o3=,,T߯3q@T3 }c34 $03@P3NWu]7p3O@gK䬀 ʓ)u ˓< sZ@٬}R}^fI͓'+JǴΓ1@G7Γ.cГ 1zJc&qb @pq|hTqI!Rxr)6ssLڱovӓTz@u }4@j64H; k.%Nԓ @07@AUO |{@f^]@Փd}qyńDw֓<|(֓͹ys\WKד- @5m@8S$y^ث@ֹ폀ٓ9ٓny@ rk N8y@b@f8\UmBCA Sh ۓn B @@aIpJ'H*ug׀<È$u"@$Oda@ij[7|AqEY@EUoǀF7i 쀞9H ]+[@hLȳ(d@ ү " LlO)6@5wɳ<w@ I },pnM -@t|bѭ@D `԰׶E1?г_@OQؔU1unqrpmU䱳OgQJ@;46J@Rҳ Å+ٿ@<3Q>[/cS~_sS-pEs9-n:IJ!4H2;T^$)/S@i6{el@6F\?Ö4ARAuֳ@ɇP<̀7%7{* @=ix1@gM̯@ @u'ޘŀe{Ge윳Y=8zym]/]v"^^y_̇x@esπ Ӝ奖JaӐDlہWYbCbȀ]=܀Ӌ, 0S ڵ@AJӇ45 @jB}ڀ$@z$k@CD5,f2@#>,A@< L]QpFˈf]=@vJ)ŀN x@ ӱJ'P}@bQ:GP)zE(D{Jʨ ӇeD ӄ^@/)™\ɀ.IŃހ6gӔ1Ӣ@@ >Ȁ% ȉꀡSkӺ B<ӏ X )@5A֞V ӨT!h-ĤavcKQ@UNs@&R 8r@S@Ӡ'`[2 4""pR1@@X%Ph@8M>@@+(W@'B㶎0ʹYrRKEP" j?G3 [6~Ӊ@?RbItdyPӔ}Wcz]mR:J 9Ze@16Ȍ *,@_vӕK@nvI@v "S ,@VB;Șb ]Zӕu3Z)M@S6gve,ZK]-Wm@Jـ5&>Ӭ+@e/~ *@מyVH@ҳqb49/e?@F_aGM7ƀ]_ .@&%@%v@E@9r @ˡnkQ[,M~L?Bdր}f2#+ob`Y ;=]Y$RwT} K(@U/W@b*8X=4mqQ55=6䦇@2Rgì' ʽ$=g @#@]4_;';4,5q k\_Ηڀ*v/M=i/]m -}#=ܕ@ O '^@N?xյ$?F&y_@Fx@"ؿY@ Bg+˕a@a=x586oX"@j%"S&Ba.mcZ?WI#$@#QEǢO6@J|Iް@-Ur&|-@9@FôuX6d@m%bIj37%跹-զ9@5@@(G<@"HBoGjۢ@ )HU@)ѫ @4BgKo5EWj("M(..@f(  aCU@L|l@L~0t  |omM@RE@u);Nzt n!@Gnڐb }AǠ36.R@ˀmY,<Ā?UыX@ BbG@Xb,7;@pw0W@X)@3 X|M@hx_8@uB3k90^69e@ p@tjj@W:V@:sZxfKEz7]@>7K@ ÀEr,@&|@C=Q@dЀFgxv3j Gi,^Jl@ڌ^x[׀_4؊@S4G?w4eC^!4%@4@!4"X@4'@84w46N)4?84tR~X4nT4׬<4?@)4@SZ4jQz4L$IP4|f@G34 w@]I{4nm-4K@4aԒN4@ 3 N@[|4w\;4r'`@ 'Az@A]4(RŽ4i@4w-4b4^4,C4uF`@4?di4Q,4lj*f@4 T0~@T֓̀@T@?T@eTS\TkUSBT=CT]}CT⃀eTBϚ=2T7*@!T*N9T @$T>\$TC+"=V$T}LYdT@leTߡgN@kT ueTt$Tks4DT؀T+gT)PP@p.fT<fTRV@eT1Z@YThT#րw TP۟ TUJ)T{F.ITJ4-tT ^c@&$TTsdkT> b@S T፪@^ TW[TG@6TnW @V T3}-T \'MT:gTѼT3@ThCɴe9T܀!YT_ۮT5Ԁ\oTc- ?Tq'@ T#GR|@ߦTz!01Tu@3TSޱTP@TTX@?T7 @;*RTIq@ҪRTV]_T@3T # U(@HݓTLTT(&tT@4VT)x@uT'@sT?T$N@Tp=&@xTnXC^@T@wp GT^p뀁T @9TpT)P@Tc?w:T%{T@\?T?cq=TT=T͛1@I}Tx4^T@`Ty$G@'BT0TeaEBT@ŸTq[@TW@ tB>@t&I t1@΁tt!@pS"t->@it#}4@-t˴w"@עtK#tπ)o#t@t1t-FtvPt 3z̀%t@tXx@;&tA#t 03gtl/6)@t Wz.(t%--@J1 t_ItP@^itUt@өtd6@Xt`Jt[*2Jt@#~Jt0(w@.t2J@.t@ktU>#@lt9)tC`:l.tqfst:/O@8otViۀ.Pt73t @Ɛt>v t@@ Qtq2t|@ 6 Ʋ A@kRt Z4@ Crtg#=@2ts3tR>ϭtFt tzI5t /@,tހǀ6t^cpE6tR(@_t_1t̞@tu}t[vWtt"f ytۓjt €ܻtztm-lwt V :t(t<܀tCY t[@4ti=Wt @ Ԇ<@yX{t~6(t /]OtՓc*toBD lt*t@R]tVS=t%?]tuyJt18eA=~tn@etL"׎@t4@@C?t8>@ @W$]Ci@&Lja@”#pCpFp}}Dڈ=Ĕ8ɾ@S8)_MESì.&"vǪfbOf@⡀@1Ɣu\ɀ甋i2\~ވ_ʔX+@ǫE4\x .g(Tn&Q㯔܎Q@~0PVdP:@֫5rE9 X(^s@1,1qx_@71J:&Q/j@qj݀[lR屔\w@7񔰻T6@#-@iQ2 'AҔtx;p3tӔhZ !uLQ[F@=?յ(@ Ք(%6tri06j]q𗔶@pi(X~€d --^ێȊ@9wY XֱyXڔ;րu@ dn@e0[րA#O@\@ߜL@lv-@ܔiXm&HJ耽P@@}K[Zݔ~C#!ޔ@Ɯ?d0c @GNi@,"V jX@-zA9@Aښ; mu.pHU`f@co}@ôDɀ5"(@T$bjv_m҄ ȍP+bdҮ:@~͚]QƴiȎe'#8<@'7@˧3:2@[h@)ĀjȴҖ c h)L@( %@I@߀ihDP@ɴ@*EnXUE4J؀2bk>@COb@ܻ $ @h+X˴X@վ_j@eloL6YQ @ T̴\DE-@ g@mM e7sJۀnST.1bo?uqUꡀӌ0#h\~0$ @ @P=`'PD@F*дy6>ϝд#@Q0yѴA R 8ـfcRg#@vTvCt;L @HG(vig@ִ6@ w㬻߀wV+|rF״,ЌրTj7vشBр&Ԁ@g@i @-g@〘p82dÀ;'܏;_ 4[-hdA0\]@\FΙ@s׀?%H1Ā3se@Y:=B­@"xGW)^_@A>$?@LBE f7> *g5@p@" %!2AҎ v@ 5@ Ox@S@("ԨT@"Ye]zԥ麹@@8B-w`h:m?+ԅ΀'Ԣ"@`rQԷhrz`*Ԁ>ԉIFОOW՟C o@Ba L ,8@ "z@8"0@@Q37T.瀨SG2*#/@Cu.CR7"CI@c~ .@R9W\DMj_dPE-ߪ# EÀ9=^ ؀k&YÜ@Yfb&@'@+Gii)@g@Ky.zS( Ʌi0ր\eF݀;kޯ"〽h!k ,@~,c@E ^ MV45ݍڭ@$ZmkRE@R+n@@cqR12@~O@Y.rZ&v@Gvq_BA|uc@U1Xj5't˱(AF@^a#ReD@zFIs&c:GlVkɲ"@RI~0H3TMS Qsk$Q4wc @ |?H?6KR`+t.H5eMUFQ_qobvnЀ3BJ.?t@GsGXЩ0@Q[YA@']I݀(Z80o^ZμzU/@r{߀cl~ @z2\?̀6@f@<ݟ]@c@̂$@AE@-Q{%Ҁ1[@!@l`yD`=@ڴa ]W7g@@JOmja;^/*@uCԀ,]0@ B@U)@|gt8рW@t%(2@&A G?޿@Wg'DH&lT.K@ZG VjcK7QR9B@hZ @ ݏ^*\«.( ƀ jK<€ҝl0 e ľ\ʍFo#&,^9@ϭ#)@~g갖.bNwcnV@ X@2Xͷ;@|92 7l΀^0>@㌐#䮰MG@q3@X18ޢN+ㆴĩ2Bƚcl4@3oRY@Tub_42RÀz3D.o+4LtK|6@((@r<)CWT@ 5>=>*EvջB@7v]|@ȉ @ݫR@p^A4XxT ;dMR΁I%{_ "پX:0ł1uX#;7A@T{9$Ms#q3|ۀ YOr}В(/BDg{@ހ4~v',ʀf[0@KqR7* 5Ӳ5s-@:5r@u5c w534~A5҃@?5u@D54#5Ɉ $@AC5=b_$5"퀴g5@H5)@9K5>on5G߀c5 X̀e5o|kE5d@w5E'rg5@J5净54H5X@jE5C=@y)5!$@5#$5燤? 5ώ~*5ٿCj5EQ5F,5wY݀lx5V+(E54o5t؀55d5O$k/5׫@5!*1p5d@>p5;Y-@Q5=݀ݟR5V€:5Z~5-G@M5/94@35 ;V4i35@Qs5Go@5€GM5b>h5ˀzu5JހJ5JtZV5GM@j5DkM O5 Q5Q[w5<8bPW5QrČix5y6z䆙5=5ӫ9'<5֜2d:5qо#@ IfC@(5+O5=@ 5!' @V95)@Aļ5$@>=5_䀞5s:~5@-'5D>5^52$0 @˞5[ @5:@DL_5$l@ҿ55@yY@Ucr%*`U q*U崀"!U[C@AU;|#@cU[@e@KU'RebUW.@MU^"@$U5%U,@|VU>){$UGeUzSUAR\&U؀"UŎ5*U[]@ϬUKaF)U>-Հ=)U_AQ@kUd8[!JUZ@ ֳG* h B@-UpU} eVU3KU1]@±KUBU?3@ U~@*,UWlԀ6U m@ӍUƫ}".U@U'#Uy#c @UQN%@NUwPU@@UT@Ucxp Gʉ@HqUׇs@UcG^3U,4K@U^UHوUd\]Uڍ@T]UjU35U'U 0UR0U .縀IUYpoU r'?UG?U>H%|?UvxMURGAu 2@]{uVRu`耳ul@!uz@ au_Ӏcuih@1"u\ pBu@ Fu1$u Du&@4DuĀmduvٹ%uǸ+@.uXS@,urzu<@1&u߇%FusMum(xgua@\>u6}uA~w(uy#hua@-us&mu@u5 uqIIu* iuމuƆJuiF@uÀQ uRR0+uo+u!XudK4u5vb&u=ZuC4fu%& muǀfnuR,@~nu~V@cuQ~`utf@ouhSu) uus(@w2uWuLe@uT6 _ A==@94u @\Tu WCuчSu%j݀u@ uXe ȹ@u}@Fu1р}7uA9@ ;*h@Wu@@mWux @f?uX@8u AXuD @ u2V@u3䀅u@9uYumdP Yu_ByuA[Zu 2u@qںu,u-@euXP@]u6퀣@uƯ.@Xuc'*u˝?'@u.@!u`fu)l@Tu6V!uI=WupPyu`ԀEB]@4`؀<8@T, !0 ׀⡕Cـ[IȀjB5cV d~ (@}]@S}NlPreK :@D]^Fknԏ@чJS$@dʀ @H 3@'H~)!P@i}IV>g@̵ɕZJԵ@Q"jZYy GY)@$ʕyFjKie˼KE薀A>k<5~3LR7@(N bw d@~ MlgmHjO}͕4ijmSPTѕX@:[=STP䳕Wӕm@ AuN@XtA5@ 0@Sפǀu @lv)svn֕.rǷ@[ƀ?ۦ|וЕ@?8zp@g/\Uؕ Oy.Yf4]h@VN@ٕd Kw9U@.-DH{w4){m4qV|eJ@ PZL䜕~щ=ں{2)@ouoe~ G&bg4(@J : c5ȡB\br\#0@;[CY|*@woj8h㵌f@"Da@vD^QsLՄ!@ qԼ@|9@ŵ~׮&~ȟ'&l 6m@տIx @D浇P4s(az'# @؈4@J锵1NDӾ@,uXe=N@l6(6'vFJv28造`xS߀;xh@3ص7fQصrㅕn+Y [Ym8-@qit(皵7껀@y@K$2 (_@ڵ|"ɀ /[@{&  e5ݵi _@P8'?(@ h^f[c p?;?BG_^jߵ؊v@էRCJT@^ղs7aAՍ@vJ## }@^"Վ.@4ոY]=@ A7@UD"pb.Sd% 8O_Q{0i@%|Ev@iFS\ftw٦6!wg՛:@XëAG_@gxޞ@Iձ{0:0(բ@TB"Z)`L@F&IՂ!K@c;">֗khh@FՖR 3[ ՜J8lD@r@UǍ˾Ԁ[mc@3Cw,nհz/B/d/%Cկ Md A3;Q{0n@ͤ2*쀣2L= ]k%dŀ_@P\@8ճ ".4kFjxR*UE:-݀`67׹@%ե(@'7՞7@Y%nw@~?՞ƀcZS.C@ߛՃr-(z@\OՉ@3Ý5[9T@tznƿ@ճT̸=~D;-Z._[@[N7j΀PW! ܺk+Z(_۬p9"i@Z!`r?@8A6d@IyȀh#Y+N#l)cfƀnKx@ -@".@;S%=Etހ\ @vf-&{aG@x&#LK ^tf@('tjG~mY(AXH{ @ H x׺ @/@"iI j ǀjMFd v@6|iS* \@=!lqY*ml0e-1&f@-.JlbNQ@F\N[IVM@Z@ j@$oF@lo 菀9|@Ճɀ p.5@WB1^XA@\@/20!@]%RHрD!~?ꝀkSs7o\HAgWbPʁ5Db@7U̦ǀ3e6 ـ@Y-)@ko@;pB$ sGbg@$AL'#U@Bc7\䪃r/@d>:=O@{5yP@)ߦ~@dWez=@ F~fӀi/-~@9q]NFθ?@ A5Y@)C |x@ꀇogC@gyʰȀ X@b($M\@IH΀)"iĀEivm\!N  @kʪ~8 픟@dM'KM fP3yZ-_m@h@h逜w˜@'6"֯070I %@F@3DVc@VPuv&@tqE':@Uik@TTIJ@~^@^5(j *YJC}~gz:b>@lZfv)*6Ub@]}P/@ o(|Q5=/e]̏K!(D}⪀,Q /z.nրNyY2y4uGwu2v@@ջ^b;j@ 6Z>2a!6k2a6%@ fZ | *@2E6À6LL@X6Gj~6.@6H} ;&@N6χD6@d61^m86{҅6䀺F6?p"6N:{65E@ LJ6ހ{H6׌'@6؀;/63Fj67s6DsJ 6S)<6G@w86ZW܀]-6+%Om6:*f6i+@l6Ȣ@N6ꌤ E6ѐH^/6Oj6@cIP64P:6:QUq6?n'Kk6<` @jYR6wWG5R6J@ز6G3@ 6l_*6P欀R56@u6~*@Ib6 @x6bEV+@66څ^@u;V6Nހ v6JR〟868֥6ݫ/@ H@^69Wۀ׷6Q@6 YcH6%ռ6,r\96 ؀%y6sU@Iy6; ~y6ZAr@#6Ho@/6Ru:69 :6u'6{6@#o{6k@]{6؇@-67\6e @3<|6a@,=6 Q=6_n }6A_L6kQ6@K~6@6֖Ӑ64@k^696,w_65&@V@@V֯@tV2@Vy~}*Vu @j#Vπ]V,EV҂ȀsV9@UV>EqFVmW>搇V].ހHVJhVܬV,V1V6VQdkV  VădJVF:jV)@nيV_ۭF@Vl @jV$j kV$]逍V|˙(VMk<9V@a,VI}MVnR@sVo倗V·vNVȀu V7'dV@V$t%eOVF{+OV6A_OnV&ҏV͝,VrODViGՀpVVՀoQV$dQV/bO bqVɀŏV>@cUV nV׹ @ 6@&V)*@}5VVVt@VF@V! m52@vvT!v@v Y@Sv5:v@=cv6߀yv@hDvHx@쏄vm@viԀ:vnU|@v̵tEv\@evS@ߡevN܅v/>@xvDg@fv @v @(v5 J@j HvWJiIvbIvm@%@jYEvK@PJY@t˖dB@ c'yL!}F@Ԍ>~@-\(F.@4Ζǝ*om,03Հp;] IЖt~(hlv@HQۿIxі16@wrz@ӹ@Җ-n3/DX@T3V^SI@3s3MӖ[XVáю2&(ÀԖ*C&F6^7@(uI@X-fɀ4V])>VCѨր-֖CAzQv,wdق8 @d,X! FzOx @O99@Ȗ"|8w"S@[P?c^JLM-wT:WA׀՚:[A@WPB";{^{~u@r@'G=w'g7Y4g(@ s/ K 2@ ZxĀ;(w-&V Bgj)hU:I>@ɶ3 ƀz(wq.+0=@k75l`@"L>(@5ݐ@ۯ4Ͷ @.l:nh׀쀎_C͎$î4@5.ζu6Q}PMf@4/!hz϶Ol¨KQ1ȰAC R)Fжĕ)qN@ .'$2@U:?@GjW@=yUp4ӽǀ&TL1f@kpSԶ:Ұ5&AU׀앶Um5[?@7,Jw D@998=;@ R] 42 y:(@21XB@YvUTٶCA\uwH),D @*aÀ<~q@UI`T2֩J/π>aC?6+6FLVL6dvg=h*Uv֯J*';#7֎Ph.֡/퀨`֋yw}D:֑D+jV^֩@o֮Է7Z;(@Br@|+P5@y֞Z]WD[O֔Ojxj}xhL!@,_u_6H<k4A.@ׂJν@4z܀@@R0 C:lsY@Ӄ|[ a*@ #(HףIڣ~*n@UHOmhh1n]9  Y!{]b"j@mUxndPҀa%Xـ-혀 f Eπ Iv@~zrHP}?0t# s#@+4] d2^ ʙU  xs 5p ]Ж@[kD@ t M s йGO@g]\Rj*KFoTKT@7UkֳSq@wCZ~ mɀm=ڰ@y3`_*@o P p%=.1A뀒i\@F|TD"2%Fc2 >XրϾ\Q S뤀 'ꀢTe@ztx[z@K s |vE@`dNGS:ĠDR;@pG4bi]@:'9z'K]qnu@R@ :|: td dž {AqI9(g\Q1Z @Az]# (Jɀ<R }@z1ݤLu9 ueL@ *W' F RXq՞v # ]sk|C @wd`j +=ݥ" Gz@=vbgK$֟x@ rJ@1&qv}`j@n_@Xاu\=*t@ ?ʃ ]G / ?U u #o *@ \JX@kE-}Xz@iZZV: 7+@~ѫ @.Eփnl5el8mΉ@HM k ÀVMD}@֗kÀ(ꂀ((@"<-,CP@+OM]?d)O@\< esYc'AIsi5㴝@׈@ tY@?T=艀riՀ@%@%Ծs8B@ ̂@mDC@l[Һ`@Zh6;}@)7Q"7Ű"7ԀB7} ۀy7"@.=7576D@W79@HC7|_C7E'R̓7D[R7nRD7D@"Re7@E7(@{7&I+@7闏ޟG7WO 7s/)74I'1[78@ 7y(b 7B獀8K7͗47:ͳ7E 7s?t7kJ>m7P2?7VX7sM7Dj5@ޅ7 l7@@7b%/7܀7b@쎯7g@B7vR^p7'GF17DݓSQ72Kj@x7~@r27L@}27¨}R7 Ljc77 H"H@o37@8S78?@s7 @T7j;H7;u7e6&47Bz7W8Ӏ7H!@cY7W7r w7j:@\X7Mzx7 @Ox7 '7䫸7*߀[97kl^Y75~y7fੀ:Q7ni؝7rܝ@Cp7F5@|7\@O7U@7U7&1F7|M]7 m@xW]7?@^}7F<4)7 7*)Qj@ W 7@J7m@Ϯ7JU7Lq_7Ȇ7^YjWB%W&l̰\Wb!WQCAWjwmW,\I@W=@/W@ӇBWZj@BWa@׆WC%8@W07W?ڷdW @uWdSI@}%W屛deW6s@ ݮ@AW։9gW=lWL*@nHWJ͞|Wiک@C WnL@*W>2*W9s$*W~9e@jWyAW.4@EWC'@ WKhۄKWo@=dW8.Wwq aWRO lWW@ *  ĐƊ@ WN8[ W'8CW5e@W]/P dWgaW0pW: L".Wx@k.W@gWF'}@4W@JUW8_[@+oW[?K0WR@NWg<@y=W^@uQW(9^WO#@+8WH%&WDWM@  ʡ4d@M3W!SWn@jsW:G4Wz:{4WSLTW,@5W(@fWis5&6Wmz7W ! WgmO@ ˕QK@WɧR@7W[i:p7W9eWC@o8WD$YxW@*WS 3ɚW#-i@yW1@W):W+%:@ɚWI  /r@W1W!_ƀW_t@;]Wٕ{GWPWҿJ^W"@صWT۹;_Wc)@&WB6@-WzCW/@w9yN".`wCP@N"w3bw[Āiw@#w<ߝ#4wϨ@9ww.π?w4Y@Pfw -w@Aw!w2Y@w ȥĀ ?wVu@w]1ߊqgw{:@OgwGHwg0)w6|@5Iw@bwa& Kfws4ګ@ W.@VwY@ wH w(7jwH1@zjw "f#wcw \eKw=3Kw@#R*&$4V@g@/Eܖ@=E7 *OV嗒>g`ȀzC;gnZahPGO?@/)m@j e*Iܺ*)-JJhj|]pª5$ @^+;Q oZ޽/Y˗˖]@뗋@, tU} nPI{Y@-b@0-U*南 no͗6s@aT8@!Ԁ`/2KQ=㏀!H@20F @4׿!@׉З*@ЗO;ohҗ)@3++Հ|Dy33@4L0D^L@Oԗ/e`@2@a;[t@ 6_@F^~ؗ|HF_@YJ$5yM4?@ ֮@2e/@@qW8D4e@1ۗ*@(/$@|FbAM霗a@M=y@lݗ, :}@m[~~^zޗ@Q7Ys@)HT&@!? dC@LHߗ+@@50'Dڀ5DQoǀ5a෍-PZlyS!qHy)֯@z"~ħ@ B.@@{ޛs#zC3G}hAr%o*螎@e؄am: ͐_ķZ \Meoׅ`7"pFvggO e\#q@ (b'@3HDIHVgy@bM]@/oɷQBɷj@i@iʷ*ZދX@ ,g@d˷AD :@c GȔ3a&Z@BU:w UM {8 m@ b]6p긭E._Vˀ NۥhѮ&v@$3id&/d\3Ra9з qPQk4)ҷH'j#_@3s@Sg@]SルsQ s󷓖ۀēN T8#@m|u/׀bշm׼#E=WV3@7vg@7 peKwa9ѐnޚg}0ƀ?طl\m@ j+@HJJ]@!߸@UWDx߷wv.@׊/Y#@'k:S?!+ ׶Ţ@],'BS>#qתIЀYgl@Sg6@q׉L,@ CC@mϔ? )@%ػo@wܖa@tᨀ ג`1[dflކ\j@2GΤ'לdQ]ה@xטwԕyXـנLO &܇ꎨ 4{ ׏I@i piNd갉׬@ kן @BTBJ6GG3j׸gsKרa@kN 0$-2loՀ -בߞMNuh%l?ZHN;H @}E͋솏"o-pI0A1n@`ˮm0j@v TO@Ntנv"WׄTO_<VT6&=l)k݀D7 ܻ`;W׸ƀWy6@+Ct׫ p3L +Rׄmʢ@*jRԀ\+Z;@1zd)e@U DQ pӑt@LR@גYׯH~{׵j@&;e @z4y kY'@e$Y }תլh\ p@ ,HHG?׶~~@bM}.*=,"՟%dn A @$3@6@]`>A|f0IQ'.($C9de#@ o!F])JC^@ 1@m@LGq'@K;O/yYǀ~7UH3l ~@@)O'ՀI8@5NqO@Qk+ %Y. |$v׬q\@G W& .:@rO<  LX]@pbCe@옏m@P@6P6@1g=@R522Ց p2/Ҷ"PF+@F 3=Ja@lٓۀxzæ2ŀ0ܼ@X~e.iŀ,N4)܀mT}E5˔n>Re@Q.R-@5gˆ`g%@N6Lv 4&@ 1%@7͡@V]r~(*?8, @*iC@9Rk@n ys>@ %Z@Zxu@Ѻ\P N@zZwu3*^wE@~w\ǀ[p=B@ mkv S? 3+@"|./@yOL82@x=?@5]6}Ͷ~)Uc'!K@(%r@.p_ I$|@ }@|ݠ&vkЯ2>`*m@nA}T@wAs\@9i@Bqv#lր+O)@'x1@edGK05#@EmEY7&ЅͨI@C?u@ 8z@@FC@gkg(dဏVM'sKBp ܁ѡ)ՖiZ@i햒fZw݀%*?j"dk0@*'_ &06"SmeŭJ8[ǀSz@_k1"꺭+Q(2b\2N")@lr*@4r(@痲e󀆚@<$p 34Y߀JK3i7ٔ7@G5@Ajr+5VaNU# BKUNU@ ,@kn^I+/ޔ׀8=D @+ @Byl/R쀿Q!T@ HsA'@vm @̀8=ݕ8@r!8ðN8䫼"8Z'Ě߂8@8GUံ}88z83#@C+$8-8OʀSe8#xÀ…8[˂LF8g8f@\8 8ȁ8tT@ȇ8Sؿ8C0 h8H8,XY8y@E~*83q@V8/N8( >@8@ 8> 8Ic@ bB@,8 L8N §8%!fZ@ϭ8ɭn@iͯ8'z8F89yJ8NK8/q@8%)V@ަP8Ii0p8@.85jL@VO8<q@ 8,18㍀F18Ҁ#Q8}:8pwR8UHIJ8D@*8C@38ҞOS8Lcs8Ϩ€^s8YO89$t8j@45u88+8P^@G8L@ 8P- [d @8x\?@&78!SW8ỷ8O@8]ǀ 8%tx88#v)8Ĭ0>@֙8<_>޼8m^P8 :8 -^:8 gZ8ޗ@᣺8YRۀU8&pث@٢8GbWh8?Ġ{81(8@ N s@,8Vn΀L8oz8_[<8>f4/8#18#R=8N^&}8hH,}8绊eH8?_83@ jhĖ^@e8yۀ8n:ޞ@8Z187"98@8W&"8_$@T8:88g?e8@ۣ XV˫@X0|@n@X<܀Xc`r?aXHe@X@\X(MXA?0@bX%@ Xc$XwJc>@r$Xp8M$X,+X>yXW@!7XxX @XԒIX> >*X#E߀@jXq4PnKX 2X3@h8X7>V X&J@+lX_BX"{k-X䮨0X @ l S w ӽZ1 s> a  C-@X~ZXu[@XU#%vX¥w/XOX},XoTTX^v@pX$ŅˋX)u~1X3۱X@|XW@uhXDT=2GX_@p4XCVZXL甜X5 X ـXĀ@YX-̀ 7Xa* 5?wwX0C4zX4@ZP8X4@ْ8XTBzX?ɊX909X鹇ZX]zXĀ+Xt݀SX |?pX};X [Xx8{3XEQрKX0hټX`,BpX,RS=X $]XϑL@yX4 Ѐ{X;XLǹ xK"@xa |`x}!@Ax@_axmQ x%hր7xc@xWh#xG@CxdDx8*@dxcg@Nxߺ(exT%)kxB@x~|[@"xD[x\Lr@x…Z@4x^9xnexפKa%xS9e[xo2p[xH*ˀExJ'A|x,zxg/@mxnXrKx뻀8_x].@u_xS6M{!xzVO@Ax6M@Ey@>?wLY@E+B倢b]@x+L򩢘2RC5G#.9@捥@Vk@/$e@x$NH@?d{@^6*/De@ %Ǽ@UĘ@z- U* v=)@8=2~/N7M}&0Șr @'Ș9}蘒+l$LpvȅIS1㰀iz3$@ji@Pm-C@~@7I*K<@J{F9ʘc@ @4j@lExEMWHN&E@Ȏ 1o[)@MdoczVL@0"P(.P6 c,P-M`@p'TH @Иϵ〺"јGl@CERpζ@rDU鲀TҘ=@`3O  h@CS-0@frh\{@|Әz0:d6$T/<@T19 k@7ԘYX@}U{@ LURÀW р80PA@~՘p) TM@}1c#6sLV[HzVtv@b7@wД,ӗ&Y8k|x+@ =# jyn޸@-w]h3*ܚ|CL[KǀP)ژ̆'|^D[{v'Gq~$@<įjk^(Ȁ=@i}N@[}m'~sΝ_6(: ?@Sޘo5a؁݇0l:K@D_V$%(-À쩂6@@@_bCߍv ' hAø޶6@2Z/4ն@ۍ@e$@G=e ! e2!bPe @e%\\&B@ AlLi@x&! F@ t{gPm@g3+ Ǹk@h2O@ ȸ5@ѳ) ^րįid<8ic~c@ȷ qC+@ɸ3 L@* }jv@%؎긜:ܞ+ÖҀK3>R:kD@-5@Ɇ@Y®@,Y@8aK@츯4-J](E2jQ?dˀ+DTcS/UjK@/#ۭ*Lc@3;XQڞp݀N#cЀ2 I@2)\rRx вUY4,9ʯ@ɕUR@zTޕ4πɵD2@t|F@"\6VeqfIЖ,ָ(b'@/L2m!÷Ɨڡ^]7@9t-@se@0ڸ{;Go|c;@[>.km{K;k<‡`@r<\k \ @T\7GT@9NH5g~Rba!xV1_')@؊] d޼@aFсsA:@ImB7WBqGfJ C qfopDCj& .@Zب{@F؈IԝpBs@}%|b΀ eID@$e؃.\4^ن5}iL tذ6} S+c@H&Hw@ jkj[`+!N>w,؅@؀rN pMP\ye@yؿ>@.b@VJU1ث@Ν0by 3@eJQk̑؞r̀V9\@R؎X X,f@ar&@g-ئـc= St@FY}[e5#|`Ut77fsU`r@qث7B@ϗsi@XA @fXOexطz *؁%|_Tހ=|qNM@$ }??ػ"X30M>{^š^}^زǘ.~*t@e6 u WQ@@B@,׀N/eNʱ^Jw!2dȀAYF@vb2@@Jjjn[ϸu=DbP@!¾l@b-MJ@ Vs@g^uqy@~98@芒ۀ\H gm}gi58fiBN*t٥!@Q}g]@kq$@ـܵ!@KXbL逗LF.u@ S~Jx+x =+@em@omor.m)ZhN j@)TnA8nyHOΝA@qL@|,,O6P4׫PN^P緀W&;z})$bZ\A[=܀`?q#SMB6QY7a=@6YK`gr@Y @:ퟅ̀LhzQͯ@ҽ@ȧ@g `gNl퇻TV@l^V@'H!e\G$+p\U?z Z݁*@z@˽nj+aEsրuFj) vi /^2hAc2!7@ĭ+@עx 0#H^jR@8r}%te7Ltͳŀ˳,@掆8ݍ@ub^Dã@D'N| Ĉ*@'^"@Gt*?) d%7;M[@Q S~@j)l=@s7I6E 8@։$#TڇϹ"lfƀ IVK@m{{/@5(TN@3!&m숀DQ^xQ/@p@EAŀ}j c3S@`ALo@G:TNT@Bt}ƀv@=|uX)k$xvwTmW2~`!u@\8'Q2$x|o޹x<1OmJAȸ&I*f8oM]w~#r|u PC@~ETm)a̻)Hfdtjɀ<<ufQ=F@]l@C1>3qD. 9RN@9ʺ9ƀg&96(@9c]@97Bf9{kq90c@9 >߀#9lidFC9Dy9?T^@9TX@9iͧu9C`ZjE9m@e9F9?~nUf9D$9} 9r@> G9@I9[KW9:@|#@Tw9N`逫9eXTX9ko}֩x9@]V@  u,t@y93h@\@9or9mr@Ю:9=pD:9@ %Ep"@9;?@[9*r^9 9@J99XNX@  aG@{]9aܝ9k'>OW9 >9L@9cE@9s@@Y@Y;π YTDAY_Y^Y`ЀBY|]@Ys@YyY /@>YܟYȖCY?k@33Yn.YC@%pY{Y;c4Y"7@<4Yjq@kY~c}@ Y* ˀ :Y`#YwTYU@-Y&xYDU/Y B9YA=ϮYY@YYځ!'yY}]Yhv@|YR:؀)ZYEY*@Ydt@ȢY@Y@}Y%iM,'Y޽^szY T3_YqFYv[6@Yʹ9@yi@y=%jyE$!yـr!y- hAyd@Cy =y aky*hA$by73Cy@ucyz@PySTyF@DySLdy5%@]Фyy;L%y/!}y^xۀdӦyŕ_dy: $ym%KyZOyq:#1yLyATG@ݩy0B@o@*yTjyrV y6V{@ky|Dy_׀ -yl}]my'?!׭y'[@.ym@nyoyҀ?cy#OyPopyHZ y\y`؀y/ @+Ry)ESRy@ʉry6#@yvm'@yh@ũypg!yT1@ yo K@eyO;*yGx@8y @eyQ`y{jyfIvy退7]7y_h@yڀ暸y@IVyWW4zuyPg|yy'iEyM@[ya@by@vՙnI746kS$QVO^i?nAg@+gUX H,ݾ __ 3 R@elF6*6<n._ɏ/@ *t@?9;߀,A_W1y" +jD#(@t@z9Aِ>Nڿ,@# ٭@:ٻJр_n.d@p 3{ @Gڦ@M㮀-4n@ ZQu F 8Pe %@[.>@UƄF@832F@P V i-L' 5́π(EhK@dl:B@EF36,&١x1NF٨3@8̀+cjY'ɕqgٹxriq(3w@?+k@;`@I@?iHwދ*׀.䀧>ٕ9@oj~R;z`ѐU.r@!#!z@j@*@xN-GC4",@k)З3L`uyqe͡e9Cؓ@(c @n}$!zu&@%Β@˛%ƛŀE=@ne@D-@@\@AG@\fK'*D[F@e[z"(Qb1H G{n΀`9 F;/ 4@50I+8IS@M @ *Vj"jX:@q@( d0@ʼƀÌи3a b|q}Ɍ}׀GP@=u-v@OK<@ /kf$?Gj@L1Rk1<@Pq*n ;QT@HQ@yѕsb@s~ Rc5 6C5B2@hUۈmɆuĊā@4Cj2 GPzoFo@*37K:@7=s; 8Di8sHSgX7C/+XN+23^?;ok\aٌaYUD]2}/m/QWyQ@5"rֈ Aȑ@$@ìEve*@eԅS`@T#rxQrf!^6g @ٳ9t=@ma23@<' Ig~@\ @H-H2HN\ÀL im9vʀRP JHo4(iIx'M/D j~7ox0 +YI+ @P+W1@Kw@bkȀd@ 7@T9lN%M ˀm:n86+so@ AsQ@4!<}X ) a^ D\@Cv{)l@ ~@Gp@ڀМ.(@$+"3߳@@=@X|0Uim@+v􀇤HN@RD:D-40%:'jF@: @Gg:y"E@$':x@Bg:@(:nH=Q(:e[i$h:@{:1l}:1FUm%:ЀE:@@:7/:5ϊ:9F :ȼ@6:L:d@ :-@?+:&z:2;ٌ: @[::OȀS:7@ Q,G@ :EV:U@4W:u@L :9uR ij:}i:@D0:M?0:խ3^:c:CZ:\h:ue@N:j 1G@D:L#C:"*V۲:A9js: @.:L@P: ֜ Bi @:38@X:@L:%g'v:>~@H:AӀe:ٽ@ZV7:.(ҀЗ:〝:K&M@X: 0O :AI@:ms .@y:Dր:&4@:7@iZ: L@:uZE:l+;:#Y{: :p`@9h:Ukƀ:to\:@zK|:ӀC:'@ XNw. Nd] jx" kCE ƺ j # #j@`:1'i:@:?$g:RC׀:.KCڟ:71ݿ:m@"VZ \nAZ^o.ZvUZuK @&FZ49ZlB̀YCZti}:LcZ@i/@ZZsZd@DZi@NZ4UڀZW]%Z @\%ZHԞEZ7I@Z^=GZI_P@ SZ@Y!Z,AZ$!(ZRhZ7Z&@tZŰj)Z'3 ZiS8ѩZ|\Zf@<*Z/V@+Zs@KZxĀQ< Zݾ1lZ@mZ1f@~Z>+.o@IOZj5@|ZT%%<1Zt&@N1Z94Z>/2Z!UI2Z@u~RZ^C@Z1SzpZ 0vZy&@8)3ZĀ|Z@Z8/@߭Z@ZJZ7@P`Z4W YkL@cZR@Zy@2*Z*-ZQ+':Z({<8BZZH陚ZĻ@3ZSY-[ZI[Z8m%ZE2|@Gz3g;1z;y@z&qlXezV3@:zN 31'zq6(z ?怆4hzY&$zkǀczbidf)zvK:@ )zdpz:@ѵzW>@1z Tqz£zٺZzzg zM`zbsz1#~msz3y-z&@~TzH @1z1"zYKuzրQ&zQԛ6z2z@՛6zRn@Vz1YzXwzz֮*8zڀgxzB)Dkz@3j:z{-@mzp6 z2ns1z!["\zgvK z)݁zJjj}6z߀fXz zTtz{uL@zI@EMe#@ @_8!W#w@EM9@c-FA2;@G8@ɿÚrX@Pqk@b$cB@aʢ ׀?A7⤚X]YC9USr%xm#wE%5ۀe9m2ʀ?g)Ś B@j'P@(2 ^ H2sEg)c)L2A@U r B*6@aJc !@'J'@zt@05/vj@ژ "@ \ Y@Ǭ 4uPm} |F ~ @ FU%@^1|@W @ N];ne@+F;;=8v @ ' g}@s@=i-C[6@1y*q[]#˼i@Nr@@ l T#A 0E  %@9婢rÀ:UQ'N@Қ$}ɀsnB€8WY@>2@gؓ5{3DluqUu+@563tŀPv]@b/q>؀񩷚 $s0 zn@87+@XχK^ʘ-@@\|~<[Ӥ@hn@ H@$ۚ7P׀RF<@B2\_\ @[6ܚP}瀴 PK=HHO@ @򙽚>N -BȀgz9@䟚*4@/jC!8(+AD@aa(dx=<=~@,Lf\"O@6}n`jP#DCJ?CjŀHFca@JЃPuV8VOu^tr}w-ƺ") !0ۍ@J)f(H΀)@& @jȺX$KHOWڀT s~:@gdJ@ݯ@i뭐k뺳 e5,u@UCNY1lκZg@9κ<6@YoP<hϺsꀹ]ɋ$՝@v[f8:кtAeQP]1lV+'@^QljZ_@2) Ľr<@#2|.@牲JьҺ|SC~ӺA:@ӺaTz05tmt DC@J&EUy5$lsV3@W @wyD8kϏ@uH@b3΀6Bʀٺt:RyE=Z̀f9zr6Q#5i"5}@_?7@@뀳j@/0U4ʀt0P @P&}W&#IOOl;xY]&uڹ8ܬASa5Nƀ3xa¾USړ@@SNRd@" ȀAtڿ @7t݊t|@1r} V2PJVɍwv,' NW@jʀl6rXBCJFπ8]Z@U'AUd@3b? ˝{o,#ڨ71CM$VF\XSĀ&vڀoJ@'}@Y Ӏ@Vev]jA@B 1گx@b($M@p] Re@YV@ԅ@:@>AFyÞ@[Λh@~S\@8Nԧqm[g҄B$ 6]|2 A@d)@+ (b /zˑ*@é@CW@xπY+ {K<Ԡk@ {@q -ݾ|@m̀hNYCYy!o]o*p@zά@W?ހ I0o-r(q`@38#NǀK01@Mşlձ45K2,B2>ʀr`,ـLS_uwsj@P̀GT"|Kڒ!q@Xl@U5,/lrq#@q@J_4HDMsbY>8>yTwπ ω^CM[O3|oq1=@":y~]Qv@.cK ')1@Ptomq05t=I@sOk0#u1aT[G>vXB WgVb:3π+R׀:J@$)ں@ը@5EwiK@eAohD'Ty@Pm&eLFxAf^ޣf{\S%@ hR_@?h4ۀA'b)t\%~i@*/7+@W .@{k/?%\ۋH@OZa@eD{@ʉV |tTbi2@t6@ kr>fX@UM@ـ[?@ҎV @SVMIU@N@ٝ3.mF w_+ &@oXl ԀF}x!@, .X{$ozv9$sY -d\{@ }GV=nT@ 62n@I4^&Kö~WهYSk#;=0Z@o#;X"@;h k@*;w;tD;N;ي(@s@;л %r;LBc€C;Q @w;f;jx@;;Oʀh/;\u@^;JƜ ;Q"w;2⛰;aIY;UL ; 窀 ;tq();bĀ;֏h;MƜ@@ ;,J;@ M@xJ;t*ꀟ;B1;y\b;l+P ;L@] ;@+;"Vbk;I;@܀S;el; _H@;ƫV/-;U6M;sNՀX;tl\ @(n;ˁ{ʝn;Y@r;!؀D;{;Wy;v@ ?$ Ed M@o;qm; ;Ǯo~;@lQ;LWEB;j@u2;R; {@V'[`ŀN[is@ R T*-@ܜ[a @sH[qH[G[ @)(I['[@ Ɖ[sE˯[@R [c[l@H+[4&@k[IKr[KF:m [I@ @`+,[C[ &m[VO[:A"@N[0@[{p[9H݀M[|B@>[n4fM1[q[@Lr[gk}[1@Ӯ3[0ې[gS[erpVS[nvݨ[+4wK@'[+@}[(w@[X^7gz[j@(5[kJ@u[ۀB^u[{[6p[tP7[bx+fW[[uuK[_Q v[1@[E' _9[-{€0[к׀Z[TL@,5z[٢KA[30[F\[ʀ@V["䴀G[t`0[nۀXu[g쀁<[CB\[Gy[n"[oPi[;_Q@Y[@?[B'PD`[ɶž {!4{ :1{ں6pA{GA{@<{F3 B@rb{-r@vb{c뀵{@C>C{g7c{vހ{6[@–{ZND{~j){t {.Aˀ%{ g͛h;%{6cR+E{ġn@&{ PZ {AǀF{M OVG{eܘg{8 %[ {@~:@Ʃ{ ({8@ ({$ǀH{W)h{0ݡc@  Q@{U9@-J{_=@oJ{7Ңŀ{ @J{)C倵{_U@f+{^8k{9@ˋ{u2,{r\XWL{ˀ l{KU @洌{RuP( {δ{K‎-{~@/{9U4{.{ @FP{@6{ @̈{"EcK{OY~3{lUaS{3/@0{ݶ@C{MҀ{\X]5{*W& {-@6{Lo{2{o{wr{@{ÿG@E8{4D{l1"gY{rJSy{%{J :{8@ b@EZ{Jꀃs{R@"W{|{$]{Dڀ^&>{o+{[@p^Ծgx!vDaš\c@n9֜Qv@AbQ %1Ҁp#m#qڸÛP$j6nnD*3/@D=@+?CUrě[7ei[7-P@̣Fg2|6WF!'uMb5G|5a@ t5 `C@eygFހ֒_,h@ `  RI6K@a ɛʀk*ޮ@CJ ЀZʛ5 P#+/@ @dyk#1`@ YM]€͛ )}x1r훐Rvo @ ZD(wP(PQX9Pr0V8瀆1IJǀ1\f6fq"GF|7@NћafӀ @N񛓟/Jqfrj@M+̠12CDYl~@gқ= 3}nSeTq}%@+ԛHD@xii͸uyl@ vh7qԫcY\WWF8|@q@~bH@xQWBo[ !TZ@O^ހ9ZJ@ o  @=칛@(@aZhb^ye@J<ȧ9_|ߏ]@ 7{2@Y.Չ@G}_)@)`9ҧ@1!_#6Fn=>~1HDΣ]>&Yh@M.$5|=//#Q rx@yGٝ໫4g!<(3@YPA<@yA񀵄bbǀg\eCCQ@֐iA@ U@" Ā:uogJ!LcY"A夻:qό%c"@EVe:iO廨Q򘆻~ Bƻ' n'Q@{'ˀhGg@oh(}!ۀ!-Ȼo@Ȼ|& A~@ W @Oiy@*>y)"*dna@ ߌb˻nJ@?/M@ od@&0ϻb@ϻ,U@d(wt_})@ wQfһ-\R w3Wgq6S!e@ 6_@!s@m듻n\ЀٓR8f@:0@iì`дw@48]9>P~@l@B5> uaO@ & m@pMM@IAx'ЀvW`Sv׻"Vy+?)=@ěXB} {  t@-yC%뙻hO@1%Ջ79 w:.mZݣ[ 8@oۻ e͟] @Yݻ? /E@.H;~l耩:!@_}[L@bKWiڀrJo ۆ{q@`.r={@S@Aۃ @^a]*1ϑ通|H"]C@9"ۚӑ wK~@rC۶>H^$E@9 ۤ@$xό@¯n@W`e΅ۄyf8PLf;2̀hT@唇|gb@۷🀢۴ߒۛ]Hi˜@Qv$/@B]~@ܩ98@h*ۊg܉ji@rŊ!L۾CSp2W@Y }6{W>+7_+]#@ KQ@xKۘ@hۺof Pb @MK ۡFڀ)2u*9 w@Q-b|;Mܵ)۰#` @vnkaI@nE @TF}/ħQh@8taHB@ 4 |= v~,p _` ,@  B? ƨ] J}3 B@iQ'M*t6t7@uRĀ.\R} @*r?OSN_i@]SwRs4O@(ۻ듀 ё6sL TۚBy S}gWۈSۖڀ]vnNЀ6cۋ6/@-t`l)9@ WE@ ۖKr֕<*@~~VfXlxۍ7@:5[Kd@2uiے@^@/̛zۨ(B@,6FۜE@Oۃ @f;h9@m)@~H8P@|M󉀁 @@,e`ߣ@ PoU Sc p*>D@iqJ@IY@Ks~7%<@ڢLþ:@nW84^uޣ鑘Ĭq}"Rh,GT!h`֧Et˥\r!@ OZ~@z@N6&|eVfdҀsGOhnQ]uhT@"!U @Qy}3)ī7YIBx:Z! @qJt7j2J|~Y\xmV@. :Bnʮ =@WHLG1 M?:+mxp@VlaxbJnAk $FqD0>W@@@CH0T"SP?W@#5R&-3)/@MS@/sMm/GzȘEe&=\4-@=t/O{MkEg@uui@B!# ЀƮ0{>jJ*hMVH*B'U@ɦw:`>ˀ_Fz68B28<S}i^@ !U@5@"{RD"#/$%*R@}J-Ӎ^Y>+ʀ^O@ɼz*R`@_ (5x@ o8@ ?pur?o)?ӧ?@l_t)@}̀ 怯 Cf@|L`}B@iZ@j;R(VBZ@R쁀i>1ONC-C -7p~&@)}f@*ep osDz෨w&9!e@m0"s܆HR*@Q}G.A@3<@UΙts@逈A)@͇C@$ I@̍W>j /Key@ gT>,ت@f^g؀«`<{<ϜU@u@b\\)_@Wc\(A@LL\Ѐ[d\,%\6@\@gI\OmT\yC&\ՠ&F\?Uf\ij@E\e8\m2@ L\ @1C \ Pzr\16耯o*\?4^\bG`Ϊ\Lk\/° \ W[lK\|Ia@k\tBTCq\:yX\U8Ѽ \Jۄ)y2-\>"*@9Q.\Pp\]?G#ӎ\v4\߁ɞO\u0@ @ ៼@Ǿ\'*@p\> @Q\P@2\uV\WgD@ $6 hʾ@R\@ 3\*Μs\|V\5&K\m%\4#\b/@u\@\#ހd7\@ɘ\z,G6\<@g6\V6 8\#7\J /@җ\v@?9\ِsX\"@ ` !$ gA G@*\C\6\Dry\$;@ÿy\rWuZ\|Ϛ@1\{n)(\s?@ e͆O@e|[\FL@b\N@\@j<\'[@ <\kQ@]\$}@Q\M>Q a\Gg\p8@ | @Е|%x @Yh|Meۀ<|EL|$|Ki+D|!=|sa|]:@K|ZR3&|}A쀰|"  '|#z@&|5rx@6(|-@oh|k|R~@S)|)䪀i|q"$D\|pJVh||oMCCk|wrcތ|l`|K]|d@fM|~M|Tƀ~m|2s |"Hح|Iu@t|= @|j?X|a@|snq|ه7|)@n|bq0@|@'M|G!dmq|$}@B|R(Dj|䬠|Q3|CS|_S@s|͏4| |>؆ |3EπR|D4 U|Yu|:սlŕ|4zr|,$]6|oQ@V|( yVE@| i|IÀ |W6|y@3|C"@/|PlDY|e.qu|S@|@|it@B|0uw5;|**䴛|;u|%Gu@_|, @|`󳎀׬|@c||pbB ] @%@>G|aJ؞|%E'|@ˀ9|mzH|9,M|q%ˀ|^D@Pm -4^fh@?@`xtҀA@ ۀr!k@"0@"]b=@/ClDS}yŜf@BFecl@fE@LƜ$g`ϫ`ȜOȉΉB{L|QG@ P@6~@J-JV@.j@@9j5䊜Sׅʜ[@gGs/X˜$@[ (ۀv-G -.M@׀x$n3WJ@K<@ :݀/@DV9Y@0'IȀќvuf^|aD~xI!>Cu塋@yJb6X)~9vsy@OWV@7M-dXŪȎ@lXv@i܌Pj:h V@)Iڜ|@H2@["yO Dۜ @\+ܜ_j!Z@K]]l-~coޜـ0x_^ť@Q G @KNW@8^|@kD!©b po@xcb@Nr倣]րgy$q''@ℼ2@y@f@3A':-2=%@HQu h?{݀ #)P@j+рߔ+nxI1~|@TJ4cʼ Vwʼɀe ŀk ۟K9ʀ.g>pA@NƗ뎼ĀK3[ZNE}/9%Uo_m_ 䏼 }@ϼ@L＀ cP"qGוp5MD9t'iIr|Srڐ2SCT?]tgX@[Լeaf6-EU9@U E׼,g׼[rS\P"n"%sfSr3;JƩ" @ɕzF$]@n뺼V.93'd8X.3@'-<^$s뼼@Eܼȝ=ߙf^b!K%޼L@ @gM@nO܂{@܂$f!a{*7 Ϙܩym" W@ۂ4R?Rl@.cܖ{YAV,Nu@ t@I܋Vt@t=7@@VܔȀ/&-!F^94@\€1-iV܂̭x@5ߟsc@V[#-Sh֠7(W@Ȼi~1oA|):J܏wրV.J܉>e#䚴@ l1@+%4#@a,h"@"(LyT^""CT@ G>@xw@@V*Y0Sn܍ӏOmm!,㨀R܎@@j ƶC @ug7MaOHqJ[z@ 8EK2ہ@Rtz@rg5@rMN'5S- zS f̀rU@Kȥ#j܈1n05 8AUBb@LM@JveAƵf@Pܚh7:vkDWH,u(X 8n;ɘ!Ӏlߡ@9i3@Y܀5 V'ǀ ^ZI@`ܯV-'Ԁ Ɗ@ X;%l@[܎@-ܴ9SU@cr0؀܁2ܼH_djp^8\@J@ـV?y@J "݀sDk@Qf_@:5PBC8+=c`L-pH@Uiq@o%}\@e;WFże$ۼꣀgF'΀}g'xπk'\A @gnM餀c]gg@2$vz2j}O@#1tT?\f@ J@ VJ*4@SB(F@XLBlZǭ܆@[ 2ՀJtbH_@5^`,N߁4+0gv0~7?@^a @*?uD/q6&@NR c jr]3(n3:q@S넀}4RV$WW@fxKp77*·@V΀ՙMR@bX8p@97)@Nⶠ@}87CX8H.X0@Qxdxy0@n!#J,56@|ݮ@^KH}cs]]tIs^&~ g!H:Sݦ3#s_@->@}?oaA$@a}@zah€{Vb@bc`;cLN@|Oj@u$5^DMYc d^@^H8.fU> HQ5@HxjlmĀ4'N+v@@gB@-]r@ 'ڀNIIψ3F6U@pc?uI@s͉+r 'S̀Ji%Sk@7  $,)nL @=c  @D-_< .g.@o.fc N7nK#@G&!-,@ 1Kq l}w@ a@Wlj@s*o@"RT@ܡNKS߀3i _xt+.fV@5ـJm,oɀ o5#@=F@=ͦh@Vh=o\={p4@!=ǜNpĚ=&@=y=!\= k@z= b=j`z#='\cK=A*D=@e=@'7=@=dP@ge=}$˅=<ɹ@= @}=(gKF=X@ƕf=X@_Xf=݂@,p=`@G=&jGgh=i)=J@Ή=h$R@&P=4?A@XL=' =r@?=&G@#@=Tl@`Y=P @=!(@;>]c9@I6`]okW8@w]ӥ@@]ԇ@1B]p;@]e,D&J]0]QLD]DOl]jR-]QOv@uE]@g݅]f@ .Vqɀ]ѥQ@wG]8!@ǰg];Zg]4@] UH]2@H]WĀ]]fXT)]#ր;]7QB]CMI+]T-[a ]b36@  ]< u5s _@-L]:Y`tl]o@ P=i@]_jA ]g;@]0*]-:]mC]]dO>/]g!-o]@]=7@uP] Ļ@@]{F@DW]Gc!]@01]0h @11]4ޏ E |@ q]H@Iq]yOז!q]ʀ]aZʀq2]@2]`H"#R]ǀr]::]J#@]磅π-4]D4]?wI>T]϶U]o%΀u]S"]ѡ@]7҉V]]iǀŝy1E&X%kE}H/Ȁ4XɝFJ(j&ʝK9CK*!<#@ɅK}%akM˝}˝.@$<-`@M+1[иi@>X(N2|#n t9'Νg/;V\_OݖP\i@Ԩpcn@ m@Ӑ [@Nl\@Imj@;xѸ,\@OQpfG@DqW]W5g_T@Reѫ@nyrf'mǓ@E|р4fKT `ԴۀIV:L@ B @n(m:{@w#@R@|L@9Yx-y&7^@TP݀:r@،@:ڝYl@tCY5 1eq@j;Ё7@{j;@̃@7`13AK=1)Q=[߀z}\" FԞP@ @$̀ Pc@:&ཿ&w@!_@?ao0@ @2oeZ+½LX⽳@!1c"@5c.1o@w?0DY|ĽV1=E/&ՇW8$f7@ h@FKfT*"'$@ro#x@: ߏ@䏷u}Ƚ=Y lvk)꽱i@rKI QkQ@<뽥]($d_y(@ kf@3ÀexR*w-5wgfCĀ xjxf/r;:/ʬFgo=R>x@e0rᮀp`N@ ~5@pk+WY4RɀTl+QXQ ?@y^fѽ<3W R)_IS~ZucМ2+P@`]gY#^@r涽kֽ~K@OشgG*<{w8 .-xг@d j+@$54xiV1B@9{ȀTvy^lMrҀ%zn/z")g@^k;'/݀; @{T8՛[{҂;@3{(3@۽<wi(uy4@tꜽdf@Q~@.Vܽa,]0U@Yݽ%W€]#L@ d~Uc`~B?2@^6]@KX`Fۀr@#!C3NbT1MN&|ݕf#ݝ*ʴ@ACTـ"o.ƎJND31@ J@Ve(<0ݧ)/@!oz'{a@Gݕ|g NԀ Nt.8ˀUHZjԹ@?; O0qa@ %)t懲ݑE@VݠR *ݙ@ a+@l`@X`@|,ݰ@l)@X p@.PdDN݄ـ[PR@ |F  Zz@DN݅D@SkibmȯOn+sĂ8@LC`:ݠY:10|1U=*@_Q}q )U@#0\=3Cr@މSֺ @85D6:Nu$@V4k@sH|,6zYc ?W$Հ??\UI8a@I׾@Bʙ@oX@4eZ݉)@K?@ `0r[ %#@;ݍ#`@׻ݗ6ƖQw(@\|5b@8],UT@2}ݑҍz@agݝw@$U8cQi {`5z1݀V,䲞A@-1J0Q"i@@BE Q@VR̕s܂S#6#Dj@JIcZ`-cd@cWO%@N$}->fJ%A p{@0 %A@Ep?eɟn@ʀ,4Gلk(H:@jhG:5IK@l}9@@lr@P] .a@hWJf8 c %fY@l+y@z>=p˹L l@lo݀2eMyng@ X@'@MS?@5*W@M`A3@"7k @Q;8-5C@ ў@/߱^@Ly@|ـ/|F@y*@֫Rpz܀RZဍF."g$dskr@sqʀyQW5=hF,@*64a3C#8*{X@}*輀qlWCw8@ ʕp@W.G<8wC4ـm(C@E @& "oJL8~ p$@B~yDغ4IG`ÍހzA9>A1@`HYi52 "m-1@ck_`@Sc]%9}ـWԖӀ>ld@(9R q&A@ `@EJ59¥1.Fs@g'^܏ a(W@l'3W@&hݻ@T 4ʀ G$@O)^k*I,t5JiObx (^M*Q4- / Db2d@S@o `@?-ʽ7m=Ān𤀐[@bEFYq@c2+@0@T0-$Aϧ@!1$YI#g+i)Ȁ8CVuR7w@ pY @+*Ћ@[s@nfրߎ9@[GWB,t@K2_Y@Qvs@vj@77|D@_wor9X@ X}πҸ!9+h@ |@NYbt"k@y7ֹ $@o[ctJM*ZtxE]D2€)=I׎L]eըrd'}Ƨn}vN>SK.@^_Q?#"x "g@?rI$"@=c0dI>wg`>+K>7F=>z@B>/>E@Y>9I7$>+,X>W>N@A&>Ŋ>N-N@ϧ>Leݧ>4!H֪>ƀI6h>4@}_ >逄oi>|&Vy*>>o@z">`@匊>երP>c>qbԆ+>=I0'K>b%e>`ˊ9,> @esl>06U>{[GM>m5m>רkN>@J>w<%oώ>:5Ҏ>v5@ sJ~ h !? 4 Yީ syN 9ֶ? w@(>}5> @>G%@s:o>_sw10>!fI@[o>$@,q>qWq>b6>2.yM>+R>^@ r>p@>ա@w>n#d!7t>H}ʧ7>E%ƀۚ>~i'6>N@96>D׀rHv>˫0@qw>wՄh=X>xtpA@B>)<Ը>4%D9>r- !Y>~(>*ǵ&H>~,@ (@ Z>yP@Ѿ[>8[>g@-=>x2M>D@k4>Sh>>L.>>E)"a>b@6>Wn@qo>$l ô8 T@@^m@2^aE@^R^)DeA^!@ء^MA^]@b^ꍟ@^, 0^@^I^xڊ@~C^$@_c^ [$^ 7V^LUF^C2W@t^بޟ^6)KMF^|*@ j> Owhc@^gǀ^"~^W'^P&D'^FlG^{VPʉh^^R^i.^`"X^Pq@"^/Ĵ^||r^Ri^qC+Ϗ^AT!@ ;XdC@^5n1n^Ff`ȀF^ !@HYO^ݘ ^8w^f @p^Պ`L_^yXzx^qo@1^U.@RR^c@$`^:K^kPs^.C)@s^\s^6qC^G ր^Y e5^ @U^󎈀Zu^#!@DV^3d,t^ i^Jl @}^$cS^^A,:^@":^3j^VF`v^I H`^ƍӇ@qZ}^F@^,@^/=>^gs-rj~^>o^hb@o?^J€-^)@)@~s@~nB@$A~ˀa~T~Yq@s"~Y^@Q~#~R@˛#~C~.nCuk~y[S~FNz~jӯH~KJ[@dF~˗ @@~~p+ Y@~>G~GN~1P&@Ye(~Ip[jH~Im@|5H~8@~E- ~~@~ak^ ~@C@*~ HLj~ 4@Wj~`q~n ~Jan ~oL~5ul~k8@p~t@2-~SG-~|~MJ~rN@z~.)QQ~E@ q~s@ʒ~Z| w*3~eC it~#gʀ@´~.u~n'؀C5~gxSm~T;؀U7~v@zzw~DeX~Cހ~So̳~E@9~F @Qy~<\N~4T@`~)- ~v}%:~fg68@0Z~XـiZ~’#Z~qA2@z~#,@e~8@~ iPȀ<~PE\~DBڀݜ~PB@c~ %@~JΤ~oQ~ u ~qhn@u~ږ^~6A4Ma~2@ N @Uw~G@ t~l@G ~}@̏~ T(U@-2Bo3 aE5H@ہ怶D x@>ȈṶ/c2/@j d9@\V@ĞBPg#3䞦5@s;DŽ@( fÀMƞSg:'B[ˀ2mg@$͐ @s$NYtȞ˯7@ Z@·i4yU@@*Jۇ5BE@aꞱ&Q+ѓ.@-kb]6Ds@_bLy@د@D̞BNhBR@u\j2@Dn2Eqg@C<O[Ef@ž3XS-S!kӞ!:t̔[*NԞApeU:v5UFL.՞敀"vt ڧvu@@U@A wu8SX@o= jd@Yv@ٙ,[p2[6ٞcغ-Vٞrˀ̓:@s:0S2;/Vŀ4q@ȜPfJөT E=8y@evbD~wJvÞP@ A=v@Sy \3@@4m EH@'i$7ྍOA`2(€t᾵م@ m@*EK9 ¾1E*C ,2cʋid`UDŽ()X8!@7En @ľN7ASS@Τž g @ ͏<@oJ@d!g㝀Pg'Ѐ `@=)a K!F4I OV@qˀx{Ԁc 98@ Y#kN@Cvk;T=ǫanڠԏz[/-3a"Y5\h@Ce.N@O.5@}?.]żd;b`KVVF€&оV[*'4:@*pܲQb7@+q渀LP**@Ӿ|.e@P^iV+e` -@ T؝@x!a>SdQ@ h @n 5u)@aHA@PVڧ1ZO׀㷾0ƀTX`RCؾ@wtP\y\Q&&hqYVzT>})zVn&x)b@0[hV,j11>4Ӏ޾ ^>T_6k9`/1r`%94[bj@!1nMj@=Yv]մi|"Nַ!%@/uT73Hco&@1PDv@).a0qFk @zFG)f޻Ǡ'$k@ aR@'ޡ @·:C @-މoF@2(#P@fHޭu@S ool `J @$+G]@,?RDM '@›M̎Vly.,d@ͮ۷ VQ/޾z3X޺G@;0q2P޽X@P{!2J)O9@QYm4@PRީ+@Xײa@1` = O:' çcw ?HBJ "@W3޸92b޼R'@8p7og٥Ӏ=4ҮT;T7 x@6yC'@ѐKנ܀ˡJ6U&@)xvm۠B[nkDa$ޥ@Fh~.{.>n؏ΘM fSjk@]xހs*@YUvt@ Y@Eyƈ1ڙ޵@ft/@;uG;j<%}L@ъ7`=ޫ@?'2]ފ4]3%{~ޯMKt ?޿Q@ަťު?^=(DFO@q ݀`FnG@ӕ`R@@ u+}5Kڇjly@p؁n WCb@B@M]CzO,K;^VD,!@q%)@0en@4{@$&}4;=1ć+ y@_Zd@˧?j@I0FRC@ A~@(̩ 7=8F@.wD@jπRq JD@ )S*|@0)5gf?)ݴ@vJ 9jse@}πK~pd@ XY@L[L:Ny/|@ ->8@ $p@`oW ai tK@^/o@ {@]O@oo؀zC@3S阀MopQ{+_@hMs`Ry@ro }e_S@$@FC~7ɀ4"=TNWV֏@pW dB wE//@-$BwQ_ʜWQ6Ew&=@18(KJS)uy«(րՎ/*@B1@>\r<'= /\ PL@@@>@^}&@'" :`di@tv   n̎y@>ta @V@/LHڀ"oP id@#Տ@cYiأ5B:ɀ7qr $WZuŔ-JT@-@ $\ĈQ@hG'@Ő'nYo,gJ()@8 _/DM)nIf@:4v@/IN{$J_7@7 ာs‘j9@5(kh~ƿ#Lֺ@-wdښQ 7@ 3Z-9@s@@߻NLGȎ\u@LOq!89z{'#Cy!|@P/`@!Dp2]Q;Ԁpqb@Q GX>29h{9 r@Y 3u41(u:Rߢ@  @V[TUUaUIC)@LVT4I@ߦ% R@TDzϚ Y@Ә!6@KՀ#9pY{*ct;nvuI{زe@c6ԀI<eaqte HL@L= /_](&O@[}bIejWjه@to Xу@U @ʣ~@QL)]@q]@BQķ@ @?nz?+,;j?52?݀?Ux@1?bI@`?T1@nu?ۇ@,?JԀ˱?E@o? ɯ@?袘؀e?9?y@D?/=D?" %?@pE?@e?NqƓ?gCg?Y@*F?3?؇?oj?E?4i(?2lˀVh?=%@Z?uN?E@i()?ݳ*ӀLH)?TE|I?t@i?ٯi?iv ?%.iJ?[J@U ?4Pu+?_r@4K? @k?rdv@?rU?U@-?P,9Pm?=?60S@_?A*?Y;?,30?tP?c@-Q?@6A?C@~?er€FI3?<@s?-o@Kt?t,VD1t?@>?x=?1n@_v_+50a_4飀 J_@\_Ec"nB_:]Kt_ gm@_^p_mX6 _E@{c_s6_2"@̎_]哭_+b@  ac94@_ h@W_\P@F_E䀑F_)_&@~_ml@-g_4р_׵A@w_=̀_%@$i)_7_ ˡa _RbRQ~*_4Oj_e9FX_3@_Ejvo@ k_݌{_3 @ _L~,_۰nج_z|(@P_IUƀf_R@._H$._*@n_^Ȯ_}뼸d_œT/_Rp_F@ m7 5@J1_yI@i_n@`_@@_@H $܃ Zdj@~4_a@5_n`U_u_}@?_X /^w@5_'#E_xĀm_1@x_{u_/9_)jj__T_P@Q_c4 _S.6e_N *_c@h5__AV@_FsAY؀^a |@B݁0X{..@ĢLm̓ހcYl:2@CdTڀH-@t%2BC[/P@@S)s'逜'mv@ -@BHЩvt~H  aGti@$[LQ!_v*P@Fj׀}W/T@sҫ]@ko  @0c'@J>@?&@9\y/@dXa=o@0|@zJ|RsL sGcaP@(#lqtỲGH2V@Ԁ;sVM@ /#@0C>O~ @i%WF쀦 m?=5X7FW wr @_X Vi($֝ȯ$z]AÀi2be%3Zl0-dU ;e@ (  p H.` q o;  0Ԣ@y9.π\}@ּ.@ʀ%9^!ibˁTt>3D5M^L ~'r34z`€6@D@|];j;ao`ۀ "BCbo 뀪'ŸMb{-ˀJC_<@ @rc;#5c\b g@",۬uğ׹m1fe A]}&8[@ eZ柇*g&וg)S^$龟i@$",À7DK%7@m;̀})z.@=;4@sJT'@ }kECPs&'@qM@+P#2Hyh@%̉C7% @E},@wET$ @܅*@OC CGtا?vſ3SK{h @G1Iq/b@i#s,ɿ3;ЀU- .Ӌ[@n,Dɮ ]@ο&mooOO@nQ)o"T"ခ3_Nп2l@п@п뾨À HAeq^˒dFs3ܻ€S(@ t#%@w4W@T/EI?@pMho@ֶN &ֿSA%DMX&7cF#w ܀=47CxZa 4Sؿa9oi*GY(y@62[@1ʂ@E:ΘL>ZZzkSڿ.p@A@#w,|n*<t@ R@(=[8S1)Wq)@9&wep=@?o4߿Mc@`߯`0a߿Nրk}boB]@oo r@`lMȀVy{:[Bgu)@|]'&ݛn{$(ds<|, P^իG+|RgS@@w À9 a@p  0>@Q ؀ PJ%(A@n =|@% La@6@V@?(&@؎ g@π.@F̧N'@ALΐ*S+NLZM1EYp4&@Fhr@l}Ds@>-7/v@9B,@4+$?|4e*@ ^ hw>E@T?et "t`L@h`l@U,ʘuBB@nܵ^SoĆw666C\@šv\fyW!^k` 2o.9Wn䀦E-@ m9 r}! h5]  M p @iom5^g/T@+Tyxz~4w{߉2@`@*rO=*{6f6#@`=b&aQ=!@0Z@[hTrF~X؀s[^?U[@ q& hK@4,)IqOE|'5@ @.`a@fVE g!D@.ܠWByj/g5EEi@!2R$[ogDhd@ `ͅ@qdWY@|f̀|X@3 b@\@ &;@lF(NCe$ƪ Y@RkHW&A8dXۺx F- s:9IaZN@@4wEs*ˆl@\"h (@ ѻ@NZ\@vw;",g @L,]8@`lK v ` ߃*e@ فN $@MlH x4qN/ _@p 31@B apB 0gSc @!0 jrD ;? @ |@" K.宀Gd Fa Md ^nIr% @2@ /}@<0 CL_& y d @~g  ݔs@C[ FgH f;f@vψ WM NH 3w ,@KI EI)U] MYC@ '0 + ),+ /76J a`B4@Sd lj@ Ǘ @m oˀ An )@kώ dv@Y %̀d_ }cL/ (df@ɏ 61@f 48 Q 0 P0 )z il e$$S  @6 K up ʀK Ac0@ h{u @ ɾv/@#! 2'v? 6 1z٦v gQ ԑ旀- @7 9Џ)w _F^@ -@|X LlԸ $ހ c@S qW$n ]@퐹 @ Z j?@ZzZ @. Y 1 W ;0@ lX td@bu< Ii_K| KY€ @s@ :% _ >~ < Jŀ^@#[z3@M@)ѧb@"@@HP @ӃC@-@D|:@4\|ƀV@0l~@XE %@v$ E@d.i@@|7`N^Mw`v٬hw`F\`)Wn8`YKxOX`:]@X`l L|`le+`)k1`r;`$D{`(@F`DD`@P<`8a`EOׄ`$4Ј`p|@'`@`[̽`?Dr`{c>` i`k۵M@g7`@b x:'@@")ÿ `~wqS`Fc@7`h .o0X@~:8KνA_rhА@S9C̷_Uշ@O%c@DÀ2}@&&\R "ED E0@fE:#@1e"@ ^^ë@)z3݀ڊIV@xH$V (ŎS@I*F)0J `@Rʀk@k+˷ @]@5 "l;m8B@-T6@tl(Ō@F@_Nްn5Y((|_Qs1@SMaOpU@S'b^5>-m`@ǀ/$Q̈l9oj6@ tUL-P@ٹяm@ـ< @iȀgRڀMmx[Ɲ@B[1@L{STk\@z㤀in@Z il^'@HE@34P O0@џǸ/EW@v- .y0~@F%ր9ÙZtxuIaDpY}:@eb<'@ %͡+.EY%٨⠹R}g␲mel@aD"7 @ ,ˀȰ<% $€ze Q@c >@ڦh34&@z 'p0 H@';LF@v*4jhO\.p#ȠKKTȠ @&ir;\f@81.!@G ) @?Y Ґ*iu@T*[ *@ W*;mрp}K@&kt@Xk@ˠ= },w@dLV/@,lhF̠Pd@}m;@%S:ō-U]/n<05O`:EoQ2@ /@RmL@ϠG?MРj,@i$s_IFH7@ .#9d>@1#)\fQU~@^ѠT1Z%@L3+ fWdz`XR@ӠԀo@dOӠVgz󠨴1{xxPl4!F@'ltZ[,0ȀEUo@ .@IUVPg3a@wW;8k @ 9x8E8@V<07@ ٠KyǀB٠oD^x?M@~d,;"p{;@ ז .@vpŀ||qo@>r=\}7y@]uޥ) I(X>8/W@iv^\@^AP@&Ԡjc:sѾqy?q@ k-J@mߠad @/ȯ@ @)@%-@VB/@x+f@"ZN@BXف$2!\$eTί TSwkBن-A*@Z) UR<@5)B4$Iv@vJY\{ar ϨFӶ@^C B"n@6R"/1@ó80b9 P~(PEu@]R9O&k^|E4^yyf@_@_ɠrh M@>YQ[}A}@X{AMl@ =gy   p U@SBP(NJHࠠ@ Abn@I ޒŀrߒ"@p@_n g MiMPMvkRXeQYNIʎ7x@  23*@O6k@toS΀Vo^E\@ďZ a0[&܀N^@鷰֭pj@c;@uˀ^ԙ7XR‡L@0 <3[fsk+๙lhae@@@ z9Gz'W@|@_26w=ڀb6?@qvހa@  C@\gWE@}PYxÜE@5 =ο@`Y1a@@y6LZOƥA,zy!@ƕz @w`@{࿀o@*Q| {Jl@KU<>C@*\(G:@X !m&R@YWL@dB@Ȍ KK˹5!RhA@b@O"RiK\5@Ä"m@8$R@W½&%3@Fo6k]FRWhf~&{'@l='Xޯ*pL3=z"6^HjO@p/7l))Ilɀi/@{*OuV   KZKʞ@,~횀F k76@7GS`լjWJ@@'x@X^z~DbOO@bO-QX T:bYX00~~xpࡵ@01t5@(ӑ۵ڼB%.2z9rx3ђj!UMX|Z3ˈ'tC4=@ٴ檀E5*4'|up< @S/D O]\p@t.{6Vf8.U.@uPX菀QUNS@4d X9d@&Y~WZ=@z;$#9À[{O.@! K)@H!q!p/@d!;!ȈCb!yfjGب! ܴ!K@!5@ !Byi!ڸh@=!SHb!J!A&([Ŋ!m-vK!p! Pk! ʀ!YT'Z$ !WG!wR2!/*!$@!^.!m*Y@!:z@#!8AA6+A A#\@ASm0jA%+Ad @ a؜iUaLj~Aa`P/maUJ5@paȍ@SbaIjk@,!aE>@aN5@yaG\auv퀊a_/@ U|@aAS_9@C+a@Z Fa?@sa9~=HaE$(ay@pU(ab.da VB4 a= aaRՅ*@ >adJc a+^sT*aϨЊaZʢ1+a"_Ka6k@ a:xLa Fi@Za_%ʬa"'@+aKd@a%@ a%aq>x.a8@ua @k/a1X@aOa@v@Qa\@aw@Ya@katdـaah@`a"@aGaA "a?M a7ud93a= aIsaC@a@R`Ua2겵@Ua$tl0Ӂua1eEHuaa@kaɋu@a)@6adO7p]aE@  >1 , @a]z@(8a8@ԗaF>Ya$8q0amS?@TaQY?ȀZaU Ȁa΍camRaͪ@?y\aA؀|aRgaրm~a럀aΖ:a)'р&_aba`M`J6aTaqac@٠J_8@2 ]@v+zzE!-4O-!K=E!쀰QAK˪@롁OV@B;*߀#ul@#NJƀC5O@Cw>Dی@&jS 04ՃEhBJoI27b@Mo&ų@HhEP#k I@SC).@=IRV@iGɁ&;Z:Ɂ'*/Qw@Jr ؀ZXj(4ꁞL<-Gt &@5LrLM?a쁞غ/M כ@miMRoEnM ъ)J@q?@O@އW:wޒ=}@ҁ bv+3CtSy,1sD@VD4r7tgrb@9@< m@@TR_Āb< h@]QW)@<&k.w@P߁o`Z@K#H ?ࡤc@csA&xAT&|ꁡsr@\|h@ bv4@ՒCpzO=@CtáL8$'@*L䡿@( Ev $%Eg.eš|Kfi\9M#eơZ& jJơZtՙ@j<S'!ǡe?@衂@/跀 ٢@ f@(@VhlT@Ȋlz}8|WKydլVާ MY 4EZ@M1@Aam.r@ﭡS gy&.l誵@ 7K@vOΡR'>7s2ˏA@ /w@̏Pdހ*c\[? +0#>92\СG .&1 X 7,@@SUe@=ס 7 zG p˶@M)x=p+/rFJư@t@.@&8;`0e$uV˦,E@pg&@4]Wu怮!%}@Ra"u˹@w:@)#@g퀽ICD~@k$ SπDb @ v  ~P@DΪ<{,9j@9耓6$CYYA\F@dsF&fsX&ftg%R' n>ɠP$[F@ VTJ ؜_4Uy@Z +Z ؀lKbkOg@䀝1& ̀3An%@i|vG - ͮ]-@\u3C@l.<3t1ӀI% % Ҁ  3܀m)9v_İ̫@BƜ@ 2תVs2@mSp;bk5(';R?wZv.@ZFu@fŻ@`πg.w6he %cvPg@v9,l6@(pR4# $ yd3@pL%糀Y`l#qi @d,ᕰ?Rj* Ӏ"eqWVf5H"R]KSX~րEvsFҖ.N@t݀t ј@tz`%H׀+kf@~U># O].~ :6r@ ı9 y,@?/nc@UX,?@=,nkv0ʬcm@dRր9ހM@2}/mv@&H@Db@܀MˀxC @ݚPB[Djba!Հ9B| (ߦ,?#8Z~yV@gD;ӀeV~o f?C B~EnϢEFq _6P Xw(ΟhAmڀTIt @`}g`&uS@`JNՍ @+@ K8lk@]Kj޲@zT*5r#T} | ,_9'l9jtQ Swk-F"Ϝo#wDy y&9hQ7H@@U@0S@~0`F!@Zoլ}@F챤A@/V@2cx@r4@ik@Za?[q{SsxaTgf@\ ׼@+fŀ6}iQ@!C`ͅ@9TyUYA/ЀIy7r@k:K&2z1 F@$m@O~+-|ED |g02@5dQf5=@ @ ;A+@5F@o`.{Wܓ@KZȝ"1|'qR'Lq@HcC@;e4Ų "G!"V-!"~,l@"e""o`C""EFɀc" @f"FD"[X@/e"\0"5 ؀"]GB"åbp@"j"ŀasG"_$@ "R <@=h"7d#"&{"j]j"Ԝ@"sxـ"_Z "F@|,m"#;kh."&1"'@O"@\+"k4"-ÀHP"2^2a"g@d"Kґ"Iy3@"ڤR"O"1l"OیȀ@"s7Wt"E7"@x"6"<鸀ŏ6"~J@ %m3@h@v"l8/a"&rq"̸Ѐ7"h@W"Bf"0@ =0b@"<8" c8"W@x"ٙf"FT"`}T":d:џ"St_y"& @Z"m@x"P@E["jA@"?@"KTd" e"yq"0JFBx@|B&u @B/\@ TBRȀb&BӴ@bB|o!l@BEv@BЛ׀DahB(%C@TBQafIBM߀&&iBcPKB}b.*B$@jhBn@)BJKPkBWaB#g6B1m@BlB~,BvZjBS>-B $ƀiB؉@ NBtnB@krB0@BV(CBEN/B"'[OBW&\F;&oB+AwnoBT[:B"y@m_B3PPBB@A@۰Be&,( BKǀQB<#qBMqGOBl;Bޭt@SB9X !B}8rB3&@ ⚓_@lB2^a@RB֫BsthHBPB@CB} dۀlJBs8B"GoBcuɀBgـ.3YBy@D:Bx@: B$Ԁ)%Bg!;B2I>;B%6g[BA3@:@{Bd$B B.LBB?@B2P@j8?B|oڿBEFtYBEB#l@=BN@{@bU)`bj2ÁbiT!bQ=H"bS"bۏ@Ajbb8t@bi@cbVfHb>k@hb@:b0r@Ib y&7$b<$Y@db5@b4Ttb%DCgEb,S@2ebObb"Jb|@=bL3@bۦ@cbA@b+"@)'bVk@Xb^̨bz}(Db ,8 b@P)b€6IbrX bXj@^Jbsj@n+b1@vYbObguր҉ b%O+bʏ&b^@( b[$bi@b[y@<bGm@N b+~P b@l-bjAbb态sb[r/bAIOb6@%Pb{@I-Pb2߀٥qb;\2@b&2@Srbk @&bQb@)sb=6Pb'4b|ӀfY4bܫ̀'bxL"b㥬Àb&@b(6b_'"bLZ3b8\;<b~]qWbr@bP.b([X?xb I`@wb9%@Jbm€O_bѻ?eYb9\bU*Nb©jzb!ލ@.qzbljꀰzb Lb-Sb᜙0[bFTN&bh+b&@-biO@z=b{j@]bBUU؞b]b1@b bHb}@b!N*Q 훀ܡ9߀mBB"ّ{=_ _c:CpP$(@d, d9[UA@"~8BE" @΅9lV@c@@hq]@LUahF9#@_֙@R۬<@I6Ȃ1ͣIȂ59@肓kkI!Q [I;=*(j~@1+|z@MkLԀkBrKଂh^ƀ; P^d)&}NvA@tnO@Ҏ;@ɝǜ;ODros*O+o?=i*LsP]* @P݀G³@ * Cd@d @.psԂ2D@ s@Vh@ 8V)V@dւ^WJd Hp:Wb@,wn!旂]`ZX@=Zǐ@mO@,;] 6۟q!Ѣ~ ]U٬JV2ὀI2{R@~r7aEoӢl@ӎ஀6; ITB@;Ò@AAH բ\\ /<)3S>?5$lwvp@M[kDY'P8@e{;ydZǀO{N>C{S@8(1@ɛ.ujzL)@b-ۢ0n2@h51@ ܢ׀N~]jfvP@tGx!*$~t AπOxio@6!ŸMxASqA•8@ 5K@ a‘a1EĴ@u"–Pb/?b¬cY@G9¢RÀi5[:Nxd@v@Dl>;i @¸.@T\耲1R^@ "?L2Sp@t#c4[(0@^1U` * F M@MoR@5U$g)`uX@x{%Ue¡]?bJc\7¢ct<T\@ gҗ@<ˆzGZ­@YŸwR@'ryz@_}&PLAzš$+ĺ¾@ N@ߪ‚o$|²~ U|†iX||/g P+6t@ 7v % Vg@BW7׫S^K{0@?avf +@p?”ާ@bP²&+\G%@ .!)ׂāzHRĀ[ǭŀ"?\6`8B$T@)%`؀Uc8 ~#@B(ߢ$Ӏd+@1 vJlF@%C-b^E[%eo/Ϋ@U<&5Q)U-J,Q;"@q5"ndlLa<@ ?) B% a6 @RK^4ҀR- 9( @AJ!5zRRUm@EuxSGV=cVO%g\TK#K.fV$ @^/tv/,潀EZkWze@;' (2Y& =1g3 < Ŷ@\}ԅ@Ū|⢷,@7ƞF^| H(^@M'ܟ2.K@ c)@?yj?L.@ E㼰@I_@xJs؀poPe*YK!B١>";@wbkM@)@CBa@Ξk`"‡@xo X&m~@$q E2L_@]ڀbb&-NƩoLjG8؀mzBH:@0чFSNznH%_@յhR$=@"|151ҙO@ oڴ@HGL wlMw"ܱmZ@/`}t.2@ ӵB@&N@TZq̂F ;QS%rL&@Rà+g@i,NwS ȅ@lsCsRGP G&DTT X tx/8@{܁B%uo>6x uIـ~߀<@ "` = Չ M\R  a* @lZS@x *QmZ!8umtF8Ԝ؀8݀kx1qx>x쀼39@3#,i&Z#V3@_#A * #ka@-#RZ#%~'.#ز.UP# HÀp#J3dLT#`݀#ݽ c#+@#J4@3#_V"1#B@aq#y3#M@`s#5w'@s#6Ƹ@#Um#˘@#t~@o3#dA<# TI!4#.@B 4#u#1z64#Q@5#,/*U#c {@U#x'#Zd1v#XG#,]@d#yww#rݛ:#O(q!4#1q#B #cS@n#F"MԀ=#oI.؀#Cf@s#0@X"]#޷q#]#x@I#ԵDZ#ِ@Z#P#O1@~#뀽#Ck̀(CgqU@eC$VlCZC C#P@Ce  5C@C$2;CgҴ{CJ5.|C`kK@@C9 }mC{C*C&}]Cc@}Cǀ,^CćTB"C $@6Cܠ8bCi_C`w c+Xc€!c;GAc@cx_xcF@"c&с"cLcc-cX@C3cBƘ@c^6Ήcрc @fc_}c UhcsX@cO AicI=p9މcxh@kc!ѩc`=뜀0cC[@7c!ҝ@Bc jc}2cSGNcwF@cWґ,c "@LLckX@ lce};lKc!c`42cY:cH؀qMc|L@ k Q a@c:h9c-67n.Oc/^2$+ocONR@M cDžc@c+O@;pc\@x:pcqc@c5x<RO@0cHUc 4.ckW@ucqvcBe`7czh@ac0Ѐcp@-cC?Xc"ϸc۩_vc=Ԫ@GcWy̹cv/c' ;cxR[Ec8T_@GcsJ2 t)@]c Z,}cʟ8@ '( 8@idcfe/c+|c0ģ@}c[*Iccڜcv_?cKTez+9ހ;{Xރ9"9€.As8rʡF;9@\)i6o@#6 @Nc̻@Ãgn5DR䄃 &8@ k@Ɨ1@*Ńa&ˈGVNf7' g 4;(QIH1)@ӏȃ3G diFN]4@+o3&Vw-Q+ Z0 G݀1l69O/-{-@ES@z\5~@q lFރ-ns#,YX-go@tWnW @!Ā횡J"Q\@ F@6.£\T@+#^*@wcy^ jqXV@Tdn=1QeM~d2@煣x쿀;`ţԭy &@Gf38}@!`2ހ@4 IODWX#w@J檣.) <窣\4 ΀ ʣ4$,LkR!笣`( ?(L-d@N)m"/tJ@'Σ[gӀ/98wϣ*@P(*௰5b@2q#@UxTC 2JkrC9aS*ǨxSWQȀdS" @ӣ@h5L?tVeE@ z`@)U5@R5k@iugA6@tv??z( <Yn@J@yw7K@ob<~yP ϶@j8Z+@xfG/9^_E̚/v,~9BTlT JKa<@+|@{ܣдO]=@<>T:Fs~6l@&r/Ⱦ}/L@[`i@nS7q_4&@ VX@'@ÂB:@#`Ý/@`]Ji[XÞ@yRߣ!(3#hvpwg!*oNqݾuuEQ]yUQg@Ҍ4@A\9EÀvWuq36 @LUN@ @Eqj<6&;#'Ë"ZgÂD.@9܇d0Èm@hp؀z7*B@JìҀξ,. XL@vTL@Ñ/5koÝ@@h6^׀v+yᝀ=e+؋x}JzB㫍@v}JuS@J8Qn4W㥂~7n'\ka,^@ !  >@قO7@2|O TМK>2 NxV@ cq# L@ K< ~<@]@~nG΀?ת/@0rj{@B*+z#0@5_>@%I@H/XB"^@b]〘ZC;^@Ӏ%,8i[F eK2q@#d ϼ|\ ~][h)z@dI_m I@I[t@GiywbiF@! rCfxb @IJ #ؚ@C*]_Z͚^uʮꀵq3<+ME:\+H@&qV]/.IU@.pi--DFm-h` P)@7f;~ />4H k@.Ldr%q@U GP-/;Ӏz/`=tC0@2ѐN|4kRv$@aonRŀC^@tJ.ހnE7Ot"}_jyt0FI [@@B저Ue 2k6g4Y@~5@Vl@^c Y] .@71@MWJY d] @oBH 8@gx8@NfxCra+(YȀ+XπqՓ@+6{@[}O@~{%{΀MwֈW@n^4_@`q~@.?+JR\n@puCj$s$~c;$BT2'$"yf@"$?'R$'$5SQq@+$,/Alm$ 푀h$&@M*%$rk@4%$1Sݽ$r*р \$j/@ &$$$=} @ˎ'$\H$*eh@$`>@i$E=j$\4@ۊ$ -@Y$q@ +$.|+K$v @ $*zրL$YP\$>Bm@tV$=b>@ $j M$sm$fz,$/G$-݀:3O$Fa~o$G+$Wq$ScZ1$)@u$pq@4c$3ـ^$ů@ '(} 7@`$*~@ 2$~V+R$ r$/'$/j~$9ǀ\{$WI$:[3@4n$q5$'@A{$Qtv$aF>$k5@$7$ *@Fw$)a&w$>@Ϸ$$ @sx$@rux$ѩ@Ma$=$h[$=j@$xGiw@o$C+@$>9$rG@+9$j|{$Xȡx$A@$* @$1U@wW$@r:;~$q>â{$c@:&{$c@:\$pq[$@ip}$]jX>$>Q;>$#@+^$8|@$k $@ $Y$`$î{?$+zx@L$'@D$@Ŀ$Fs$JFQD+`D @@a`D2ǝ@`Dgw\xD oDaN@ROD"<2QD6@|bD4 @ԢDΖ2XDR4@DzrH#Dvπ-CD6@hyDIDzV& &D榀DzцDm)րD:;ev'D"H4GD 0pGDU3A(D4g$g hD ]ڀؗD9K@DJ4MDRq'aiD]Ϯ@~9jDSD/@DmqՀrRDkkDL"KDـMlDVND3AIDڱ׀D7рxPD@pD?mȀwHDzy;De)H @D?ec@:DjZ1D +'DKIG!D..@'D.JAHSD^,BsDW"zD:vD\z@1UD:KƣkD_U@ F|8@UD }@_WD+TmlDo$[D>h@Dr°|Dq耡D.ҷ@ 7kT@DwXDp@ȻYDDk(D5HDI6zD4sf@dD)`@3DO؉RtD[@Dd%`D Vz@PDX:U>D! @?>Dz4(DYDYDAè@hD0LMcD KD3@7dx瀮ad ЪadzJwg;ddqov;@d:f؀Dd]^€dJe,@ d8Hd @yߦd#@d[@GdceGd U@Kcd(jd*oV-dG=#dd#2bjd-v܀Ijd̫kddp>ӊdCXF^dWǟoX d?0@MdR|ɀdKUldur-dїܭd)d@odzoo@ udmx/'-dE(@8dy'9d\3@K1d{t#2d5_Rd@EdI{a9d"㑀_d뀩Sd'VۀE>dToY(4dds)RUdƢ>vudKbO#dB@(Ėddk+@8d|Z=dAJdON1d]ˀ0Wd<\@R/wd8d߶[d8dX@Xd1ɩyd{ ߀Pd/"@dm.7d2sUzd @Ǜd 4&ydep@#d`什8d- @uQbi42#Z3@ k嵀؋ zɀ5U@̤E]$M'6df@7mߢ@;{zS*MS.@f.0uN#6a/Dy@F/×|?ObJ@ H@Dj @|候M@3QιT@1:KvY}tKQSZHӤR#~ȌԤՔUL 5ǤҀAu\nܯt@5&6A͌6ڼ6@,6B/Xאd@l.=o+Y3)a@ y㚤0@س-@~y@XꜤNRT/_4c@3 Mzq۬&mcݯ,!@D=kݤ!5/ _ zu 3/`6E@` Sv!@)#@|G@sED肀x<@)"%d iZ@٣aIR^jGS-7R,D.SuuXĺa@@ ; ڨ@ִgkJ[ĶR@ĮڀTԗ@ ݟ @i+V^ă pC6Hيq򖴀+ĨTƃ+܀]3,#@Uw<@֬|[9d@4a-+@(oĥ4Z.7c@o,߀JP-^O[NqF@ _@)2ĢπiĹ35S&Skdx@}GĚ Ľܓ@Tĝ,#6$"k3l @yqր3gސ5/S@Um-P["bhɧZ@l(o@i]h>yj{πhil,@!2y2p+"g#9 ±@$@R˗lgJT&  ؀$2-@1MQ@uM¼K^m@On[h5喚@  YÔ@drmqm8[@ DlL_06@Q&a@b?2@U 2r"ǀrrW@uU@*@;[nTsJH@ a,@$\k@XUPwO]@Vt vNw:I@d>sca@>9? /D@۵wgj4=\;|i;,@8 s99paF'@ATAƀB<OF憀#p훜(wO[BE@w]X@>*@~έK kB$@5@?D$?@A%%K %ϧ/d@%4Xj"%65{J`"% CH@b%,b%L Iƀ#%ꚵ%-a%`JG%0F.%4UD%x'+%K}*@ue%OeC[%7ڭ@O%k0U&%W}H=F%7@m%E);p EEYX&E}n@R٧ELl!VE͐w[.E!z0)E% DIELE!#0EP@ EyjE.|@={Eg^t4@9EuīE@\E`ɀ!,Eu{lUE}+]@^#mEnƀ&E6@ ,]?@]EAl@PEMvM@nEjDր ِEf߀F_EP~Eʈx@zE}Q u9 $s@oEES"1E~E@aDԮ2E[D3E/mIUSE~9SExQ@IsEʎ@ZE5R'E3oP5EfdEoEA VEZπmZE67Er@'@ ęeyaNOe^cVeTFQ@eH8Qe+@ :es#)@:eԧzeA)zeHOje8uPteunex(XeQe*SLWe+Հe%I@ee|G@=eꀮen7Ӏ7e0 ;e@Je)Ā͟etMeoTSIFU@ @@<^@ Bcl蠅oBU}A{4,VaD@ …}؀…@#f⅓逻#OEhcZ>Årw@ e!-z41nME-׀Ne,eC]@0 H@6\,eTs-qf IӅŀ49.wmy Iԅ7@ԅxʠ@udߑX,l@lǖjKÀ@c<G?I_>7W^怋8||cx^jJ)@Z @z1@0}@O:HL@j ۅZ!l܅sdMI@1|A1@"#i . K@3"+ G@! #x]c'*@._#l gziĥhH<ĥ$@f$ u%tz@ /, FJ1O@Ϟ@Oop54zƥe&ŦEIG(2৥vm@ -NT@ǥ@BM祢2@hH"@C ta@ IԀdRɥÀP"/誥SdLfz4Q4<N@  e*@nΥKۀΥ;O~ʀOϥ*Oc SQr 8qAw~q7cԑNr4K2o@72:>9rHҞ1 H%tlyEHS[E ss߀yTW@"Yxo35X@1]U14@!usqT@@ouҪu@î@KP nv'R)X 5 y,Ī@Ȳ}ŀ2q!2bq]BtҀI@+m6B@CŕwQ@ūXNŒ=6ŗSVbIDD u@qJbbY3;g=PMz0xŒMI@N_Շ&YY}@Z<,@a@nVRWzs+Őu@7ů}kŌc@ !H@EUs jc@'@{řg_*q @Vvϓr@2H|6@:@}ł} :8LűfX @M#HN@w8?zӀ4QB@'<-S @37;.@LV`,؀PajzÎ@DJꀃ嗤<6@abk_@RDP=@DmڀF%+\@fϺUq@.6fA$ yfcƀ) LQkitw@~7%/@ȩ%*"Ug@ފ$TZyl@J X?hR+N_㾌߀M(r@ջuo @q' #[@-WyM z48基W@NnŎ4@ØĀoazsv@@`kdLT-P WWj~.2J@aspsJ@eyL<cv@^$$@4r0!\rΈ 0@'Dۀ۬snԀ#X@p}LT6H@yQ͵4ak@KFƖ]6Q7%W!!w @\8K&@$;h4>,<}B@G: U 3%@ 6.} Ե@ݠ{.}@i)@v]b(f@"ړv<`$R_z[\& ~8@.|a}N| daRfC@='G<]I@+da ӻ\y۝HOzG̾@?>*s@|Yۋ %@Y5ڀ@6sVN@E`&pXDy/&6yZP&˶+@&B&Б&Z@&$uπ%E&r2~E&ˬa@E;&2y@ &7^~@d/&L7&Rz:&Cw@c;:&?yӼz&> )&38PI&i;&@><&&@|&zN&S~؀!=&S+@L}&(C;@T˽&+р&^&܀3C~&a7$&]/Е_&OtP&%@&׿@8&@ҫ@@&&5`ɑ&_v F[5¼ F>3o@1@Ff&aFm1;F.ƼFJ AeF=@ FKBF!6@{]F @LFn֎9FF@DFt4dFZ9 FaC>@ w;@eF,> eFɽk@FnҀ5Fr>ϻFFq׀#GF2uހF@F xHFi@ F2z(@qqFW{@QFi8@} Fkp@<6*FI ـ[F`(F4 F&q@ c 18j@TR,F [@"RLFO@:FWKpFhxe$-FOInMFLwf.F")Fv'@LF彀F$賶/FMgF@dPFhypFA@ Fju@'F'@kqFN@2kF)ļB`FxuG@F~n Fg< rFD=GFjրFW@#3Fك@FV'tFQi͔F`9 F'A75F|{(FӀF"#@ƝF5u@8Fw@F/qR(@F"F;^[m9FݯYF(yFzFŀzFq=Fc@lFChO|F'z@ @BFt@QF?LŸ )&`j@a]F:F.pF|[ހZF3 FAFm?FBWph_F@9@f@`fشOf7&@!f>@fEZ9Of&1=@1f^1`EyBf f'ۀfWg 'ft'fq^6lGf@bfaa)f"$㟀(f=/'@ hfXi@f )fcE#@f)fW~F.if.Հzff'o@qj*f{i :h e@Jf%@f^@fmUKfcMX f܀9fl&y~-f׽&r'mfmfU/fT4cOfJEOpf'Y@ʐfYx@f/ 1f@f㩻8LRf4[ﷀtrf^ေ$fFe@^߲fLϭ'fg@f~4f9f4fy3@f^@r5fC@.Uf{"RUfe:f;>4f\pҀfp@fړpfZ@Af񫀸fX4@;fu@]fuQfz!,@CfU!f=f-aP@f 2f6G@f@ff@gf:@e]fJ,Ofdl΍f̄!~ f~`)o%⽯@poހԁ;R7@ YT} \V@wE ]$X졆n 4@hb %t@Jeý Q@ j~'@6{1Y@c}s0r ՃUrĭEWDK@D&U@ Osf@<)@d̀o$`@VƆ+kGc*CCNMӆ$I @BsR\>44st߰Ot\@gԊ=0q@>522r1@'C-_\@v+u@:FrX fd$ $ ./@)vWVQ׆5, '@;ZmDz@`]XwE@߀N%9X$@ y;7fy´ qXRC߆BT@33 4^y ߮§M`<;: ?mN@!*T£@ޟ"@nB @Ucv@æ2G[.o4$#LrDLm9|@_d)xR@u`-vLC @Ħ; v@e|˗a@W@xj@߀&[kO&]B@RF쀠憦~@ű2~Ʀ@ɓgl`$W@HE?b^UH)j"ʦiCBʦ n ei7@0kUrk,J˦`f2 qG@{{ Mbh@iAi@f@̦1M@uMѫ_ 3@>168nl'@ \n+@:[*ܯϦFˀߚ {$,QPX(@VPLÀDp RU@B$T@Ujr\n@|翭ˀ5_؀yYӦ" gṆAtԦΊ=ŀ՟R\Q͗o~@צuѳxC@ 瘦C<@̘&D ^9@Peod}F@M [z|P@ 9@_@ezJQ$@mܦcK^eN@NP})gݝ{MEΊ>@$@:Ԁ{X?T|)ߦ6@>@@Ɠ*J@t>i}:nM>Pp=l@'UH8j)@ZJ"=~u{d#ldGƚ5[l@vlkjE2}Ɓ|l@dv&Ʃc'c2t'!\@(Gkłgƥ( &Z@赚@B6aJƈ h@JƸD?6j #c@j_W;' ƅ@`Y@i*6$ifXz@~]O :.ò*p}ߍD@ƻL_A;>ƲQxƈ9qƫ_ڑ[/~*R@NRI)<9rdJ3 7a]@=n@3#SBⷀ!ƈo' Ij1T!鈇wƂƉxe5J}+u8•Ev#z@ Ƌ쿰oVƛD@ƐS @7bwƸN @}whpK|ƽy@Ï+$9pTY$v2j@ƃO @y RƋ2T@WƖ@:}kj[ @:H@ƣN\J!z&v@rDj+Fڀ.Ʒ쵀~˪!i@?,^PƝ%6pU?U&H`yt=ɀ4 NT_=@{ˀOaHV{h櫬BD#N@][#xã@,cٽC@$3@wd`|m̀4ܚAAaɌ!;EQ}ȉe沭;nw>`}ŀZgޚG(ڍ[CK@ VhVg@1.$@ٿ@pOF@ c @ƀR@G@CД(O ۢ>B| 桰 @ɪ]6S{ ~ˀk涍ح@a1!,o -Zp@Hy&逩s.Ѩ<ίK ]@fxE@mP+8w@TQoh@4p@Zu樶Z@.jB,sR@U(?"4@qTl+t;fHXKs@͡uu ;@,z6΄I@c(u ޡ6@7rygoO@_@sZpWӉ@I+\ҝN;/}@ ħ@j`Wx@Hǀ#+&U@ɖ@aS+bY@bL)-eX݀hG#5?G1$ Ҕ@ mw }$U @%!D(zW@5"ƀפk(j@P+3BE, M"IFE@-|[M|GiU)H?g{Oh=(n@>=( l "`[@I U@*K@Sڕ^3@ϐnŀ@@3L k@$ 鄾L-k2@TpdUF{{Kc@ ,LJl@[?MIm< 5,@.؀:.A1nIU@dnO؀w>ʯ8xƀ~+vRÔaz@H]5 LN@l07ѭ\Ӏԑ!AG^d3@ȷsn@ifRt@@H9ɞJ@6w7Tt@,ܷCf8!pXNi@cy5ѥ1R.T9_<:\''\: ΀0zZ;3Ozڀ2zr]@ztez}C?؀d20Y\$$6$| CÕ@ѽ|׉@ j]}H⬽$pl5R+Ҁ$~6ڀmX'uI~='& 8'(J!'ǽZ6G'YB@'UC"'d/@##'}]1$'= '.'@;'DLF]'''d/G' ƀvg'1bh'Azh'Gh'mS@$>h'6h1e' oo@'w$I'p,C'n^׀ 'X'W*'yj'D'G@m+'1u@+'W#@gK'd@ӫ':8@'f<@)'KR"x'l'=!@u'ɬ_@ȍ'5w@.'!6N'`@n'@/n'D| 2'u'M},o'?5o'4@S'p@.'@@Q'Zq'@U'b b,`r'zn@'`sy'5'z F')@ܹ'YU'@ou'q*GS'IoSvV'k~=7'6ӍW'@iw'@'/S. IW@t'͂;΀]'OEX'v5@ ~'j/'!@ oҍ@x9';C'5:'Xl @@'{owL'زU'uePZ'a a>'܋@A'q!@['S@>'0%D':@\I|'JC['~'L:7'@'E9@F',sGK埀`G?WG ̼z@ F d9 ҙE tt@*G]zG"G‡X @|G\GUAG@YwG!UGSGM@TqG0@tդG=@jGpԫ~ GҐLG pi- FG)Y@抆G.6@.GGa@0GIvG'SGRt@GG7@()G<2 a)GzHl=IGe0@iGViiG jGU G`@ GQ@KG8݀AlGgj0RGjE L Gy-GmxymG{/G@nG&?Gy*Go]GdOGL@G@Gx~.RG%:vU4Gר@FG@ 4GTJ4G2{UX4TGG4ptGN[@ n@ޔG>@hGxc@~GĀbvG>gG%G@-wG1N=G<GؚဨGXEo@hGmĀG>F@"G@%4/g^g;'Dg!fy!1g'd[g`x g#(rg+ګ@g韀 gO]g(偀g[@g*94gE@ȵ4gXёtgqŔgG@zAg1@ g(!$Vg|lagn67g 7g"7WgH@pgg~K@goa@Jg\h@;8XgZag~@NgS9@ 9gH]yg69g,@W:gjg^πh gUg4&gWXQgY@}[g1(W!{gtYyg xSgNp@'gAi =g[݀v=g/@Ҟ]gBOπr}guegy>@AM^gef ʥ.@^g1~^gW@w_gv@_g`ۮ܀Zg;f€"@vV+0ϭ 7@=S*`1SA@ m1|@+@!=-At@ꁇ m'`19 @q02쀵v1?o#F8ӭL@ x6F wR@t73e@dp(|LP>Mć@ ^V@%~tԅd !'@' S?4@@GH}0byXJIZQrcIi+]i<&ɇY0@%DJ &qj ;$+4@gR B7kQ\ӀWkLm+l̰K@R Zv獇s@.͇=@On2R]g1`Ûq@EUOV䏇q򀨶P41Pt641(Q:FNq28C`y2v@ ?V@1r`5y{yS^a@sj kZ6ϟ@@ӇJ@>Ӈd!ݮTST9Tws ƕ?@;}_Շ346+Ֆi.@]@q>և[tWـ&]F`R"N/ׇ7vqg[_z@+8r2x@Seﹴ@ixH@?|րyXUm;|T`;"@Ǣ{@l{h@%l]@R}RuMI@TH@ >v摟)_]r߇dK@C&@ϡ C'I@cEGBk|@>Uǃ  )@QeTz҅emT'FHFfcfyK.S\3@7G@ $d@ZMATmǧxf^@w:i ԛYDɧ`*@;+Ώ;@ q>ukƓ@>k=k'ݭ@P I4̧4dE#@4ͧzR@: @HJ@-U]:AURΧ,@\?eNـ\c/9hєO(Zc@10 qApg]rpZz@CaF!5ZG@,ұ@L遀 V^dFK28@R38@\R6V~7r|w@%O8/[.pY@M@+ǩ?@ RE@醎4:@XFF4@4fg@fh GǾgǬӀX%@/4H2SVÈ À&>@B)NjjȻ.^x̀$jn\@di @+ ,4sVg,@1Ǒ.ǫZǤI@ٍ]@mǩ#yOǀ}s@1NLJb@gcǦ}pyc@ǃQ ǘw6.23ǿKwsƦ5ïX@#U @CM6w286 q7LbwP9mͷ3QY@%ѷi8ÃoPVXǤ{]@|yǁҀj@֜Ooz_b\dk@BN>@49i6@i\\|^1XǤ9V@*?1@ǧ Ȉ^ـ=~ǕX@.n~ǽaS)`l@ CHz@Yf_ \ˀ>:_g@DoT Āau1h;HM@4L#`@c* @bcʶG|cK!NJ$rf~@݋$z盙+@t;\OD'v@OlD$*.@n] o-O@ P#c@e; 5@AC#euobb@yL򓀺#kGwO xs ]4+@TH%h$z@ Ů H@z|8-H=gU:2CmoSC*$87@s%WGǙۀloW6(@^8YQ@8W,Ęw]΀C@XI/Rh<Lg%@Oz#F`::mh:pٖlRЀztZ@0@<?\SX{2Sn@zfeEemFҩ@ۘiB{7Ӻ @O~1|{~K0mt@~_v@€5 hနG #z/4l{l@,q1Jy!]Ёh߀fR:1Zܿ"G@9B @9@{s+ه_@pOJ[ڀc?`cGv@j~-ȣ*h$4o3D@^@0Y!%@9e 0v@,KJf@,\>6Hd1@&'榀BF-~+l'XןJX*6@K\k"(Ǎ%oiPs҄@jdjC+> Hv@`Z+~wP2@KMP@yS@\ Ć@i*.@ [Y5,MlB@rʬ.2_@ g@U_!M8X!@*rf onF|]@ TO J_T@ jc:@w1D>@pCL@"G`KT1Sn@Gb4@ܓNz@hې`6U}4G;BG>O8@JJ@aϠZ۴@yQW@Ĭ%݀Ȁd# KwXiF.ÅE[J+&jYD@n5@V~ـ"!X1o(qH(0p(JYI@]5p('9q@ ((X®@h(t7r(J =j(|@KU(S@R(B`x;(:Zk(a@_( (@]3(ooG9(I_ 4(&8oT(Q+@((2"&IU(2@,zU(7@b(7xD(嗡16(P@( +(Cq9@S(`@67(!(N6 (@2(9TW>((pc(/],(OᤀB(vb@L(K@ (z3܀,C(?&($](I,;{(D'(Sm@x(?ހF("ߪ=(]@u](/v@Nd(y[@(>(H,L@~(ޒQ@~(e@|;(B̶B(:ƀ`?(#lK(@(W!@H0 @HN$@Z@Hĕ[@HXH{ӝ!Hk4@9He!TH|@$bHFOdcHZ@%Ht@֠HH@vH2* VHN@H<@3GH:fd7H2T1|H /oHHì? HIl,JH'+@JHO @jH2bXH[ҕHb8 H^!<@0H*@ H'HYΈVPHKWZHR$@'Hv޽*@HI@H'V@ohHHIHOJ̀YmHhH/ n\HHU@y}H-@rhH ҀH>XH*[2_Hcv h@MhM΀{ hbdx8!h´iah@h{Q@OhB-i@ݯh)3@h.@hsq'h\4€uJshoh]@ XY@lNh̀th Н,Xth=h~޽5\hы%u5h_VhHh8+hW:7h.@UW8hg^XhV@3˹h!M hդ @-h|L_@"hpoahyhƀ1r~hRVmVhg.nhJ3 E?h(&?hI&рßh@8shD g]@qy@ {PuAˀk6a`CE@q @C#WZD׿P,Uѓr@ 9's@+ kNGeMgDqc*h@Áhw-@"WhZ>#h@\ꈆo$Kzl%@wB%@X눁:mo,r@x1L=zhj@-]_ R{rX9Ȇ@@ńC>ЈݯU,q@)%Xs@IJĮ[҈~밀8C!deq}kQSp+%g7͉45o{ U2;@uuZ>8<>xVdM!h;]ֈ<@Lw4ElX EOʻ@Y R%@߹T%@#وfˀوYn@!դF@;~?άzވ&ZUވ姀_wπm)M0΀MrvB ڀAN %@'as:ᆡT3Vh@H⨫I%@ #RV݀RE >eأ@6ZfEX@g.@Pr'&'؀MY= ȨOq%`_ɨrKaRJFƀ:j"E7@ i= @H,n׽4.ka4˨m˨? @ h[@YF@? 8$̨}T^m̨?l 1)@ @w_@3mE@JHͨ%^#W@o(zYi@@o21Z0@x(p+@:p6=d3C>ɋ@ǀM\Q7DWq'-@ q}@ Ѩ9Ȧ@SҨuQ ՀYҨ[tSI@6!sǀ|GsMs`d667ʀԨv$ֳʀUɀOU2ieUܰAu C^ըq@ ] (a O@N?j3@K>]Ȁ{t5v@~֨BV\@fY7vr<7lYx"(@Fk_PR鸨H4鸨PzWQ@ ;CY֛Ք9d9[{@ 2V@ZKzzrrJU iۨ?Nƽ@2<@ݨxZY^}̾8@?I=ߨϙeI@ @Ь3`%]Ɯ5@͘2ѸpǀAv@YEnV١I>$n@PGeȋ$8x7qb]i,%Ⱥ`@ G[6O@ʈ\O#Ⱦ@7Ci?G@ȍmJ퀕_dG `@֤ />{*@? %7 B:@HLEl@fAˀ%y݇1Bi&&ȦzGSfȌ0멀2Y'Ȓh ΀MQDyZI@pf@Cn IȊ@I@ȑpS߰@ ȋ@cijdd\o@KcwRb+B3@k\ 3>@W\ d| @ ?! Hj{} @M} "0 Yr @-K vo֩? 08Ӏj? @(=? >Z@" )ۦZ3)a/)AD@2)΀ж)H)؀J8b)$E-)w)^͆@)_p`)!@+/)`O)}⇀w)Y@rXd)uw"){@)??) նa)6@9)c@&)w qo+@ %F))tpԀ<)ـU)ꢠҀЬH)fNՀ)I%z$R)#B,)@I)=iՀJh)R@j) @)τz))"؋-)j+@9 M)8m)Mc@)xW Fr@X)A@&N)xЎ))LwfO@)*z)M4@ù0)4p) ր)+z )/sL@nE);Y)&knB)u\@i)H??)?@")!`kg4)%/e@Y)D  }U@z)cրJU)SG˕)d!@ )`c!D)x3@})ČV)Ż$)/@ )@ x)5@)9)D@&9)mh)@B) G@:)uP$1)8]'$[)@Y5)\@so)Q@|)J@֜)QBU=)oNl@C})U}9쀞)_O^)"@Ԟ)>@)=d2I@hL)B!Lt)π^_)pɜ3A) 7\@ ۛ@ I^1 I:@ IQ@AI @IT8gIT@BIαNAIH@I8.Ih#IC`v#IcI6\d@Ij@IDiDIt@DIMr@O%IS"̀n%IM2xʦIf@I`~@JgIKy,HIm ̀^hI]׀qkI(ȖiIq%JIJIVgYI¯@m:I!n,ImI=I,R@@IRIbt LI9rɀh\Iʆր\Inu6@_|I/"}In@ /gFB@CIt E"IwFx@M>Is{SW@;I(@CIe@K_I@IMI7S@9I++I5ɀh@i~@oii'r=i:wy7vAi@eoi; & o@4iH/@-biNmɂiG @4iqq݀i(9m@RqciO?i,BDiqvyEi.eif;teiui'_@ OKcg@miR̀it @iZaG~i{ێ/i0@iij >il@ٜHiWi^jg@ i*Ӊi@Mi}@HZ iji&E4ivs@ (-@4+i6Ј.Ƌii p in i4Lidli^T<iY#@-ixd6@ݦmi$~<@iVJia~@di๢o:S.i b@UiVY}/iW(ǀix'Ā:ifCiCLQiHdqiŒ}@OqiT0@Œi@;iz7ipWio?@ h=& Ƃ@inF8Xi"܀s9iiƳyik6@2 is@gZiy!niM͋fiJ:{i{iπip07iiĖϪiW@ifh]iɬP@ i_8@?|i9@Ҷ@E @ff6%(@r!g푀u!]@T@= LP"oC ހͭ‰sBJ4ـr ʀkc^)@acD7=;Y@"c@1D@樤BΑЭĉ6h&h@d ؀:JJ1=hB%zD, fw@=gf4p[Ɖ @xfxՀG .@Mi2(R鉸Ne܀OjM@M]jP\BPʉnޱ 7v>0f@Hˉi6@Oˉ'>뉿~l.ln%.mnΉf(w/8poǹmWDA7ωKź@Rl큖OJe@PH><G(@K;d;Q/Z-݀L q$Wq6|I6 n@s{n_7V3#FsDj%sh_/>W7@4p[@1#74=We1]@>O9@V&8܀^7,F@ DpQ@0ߺv!&F/lc[-@6',̑f @kZ@67%nRS-o@^V@:o4fy@_>0A[A7ad@{{᩶ҀWjL#;UCKDiI68@~v@ĩW\ňEʯ@/p򆀎4::@xk%@,ƩɀaP5 j-N8Bɩ$ʩU*kT|*QA ͷ@(,+~,"u@$MyíNUNy@eͩ]i@N@Gw!0)ALŀ6Щ <@YЩi1"j@31K@߹13Iő@v-2@>=C-$򩧯Հ.@<)ʵ@g,@stɰ@{䔩@og5@?VUUu^YـB R@v5}%Ō\}{n[n ש ˀC1{Tx+o_9jހ٩DEו}[O@"g>q@o:6 {$%x/XWc\Oq2.|c)À=}~i @*qr^,4]D!}7@?+}Ys@@؀^%v)(V* _s@ WĘ +@uY@lyW+ݱsř逶%ifB؞?Pb&π frp'_x=M@jCqZMp9)*v&o@Ưal@eyɄ9@X&9@6GbS\|qoB(ɓٓɍ\6<%-!F@az+^`@w0L!@lɡ2O@~~=+t$ƀR|ـ ɣ쀱fm{eɝ@.X6ON'@/ɠhBUO9T@ɵ;1CA!@rɬ4K@2$ˈO@>@F!p?z@ctBʡ@ n{c\@pf8 Q@G2h@Ʉ M|@7GM~@w( Ot΂@ށlzw^d?{kX׀B[< @@Z\z$Rɳg@a'y-1 @YQ'FU4+_wl䀢 C@#ŀ S,Z@/xnVxIB[Rr!=@)FJ2@rT@V:sy-1"^b @i£+yZɀ) a`$b  e1c^@KB@!@3he6!U},6@>s&N@Ju܉@Fz@ kK /l@ r x@! >j( r ?wb 2@[b .@9 1@(G 8 @ 7@N( W@E$ &_0@ UV#  7 lo@6G I. p-@i &*@ -; *+{@^( CI!@1p( /{8 #@ ΀ʀ6 g7t@.R) `s=@J e{ ސ:@J W:N@$ MMGGk J3I@ v܀` 8঺[ z e[, 焚ƀя, ǨM .ddM tl@} P 6 ~ l߸@+ +O@]. _~{k@uN ES> 6@p&p t*p@P j@u # H8v .n8-8 ɸ@ Oo@{ " @ۺ@7 Tuʦ7 ߌ@ - I T+ 7p\t@0vx Lr] I_+Z i@ ߵgd @*U] ):RO@1 .R D)` Yg@^ / w~ "(V@a 5sU ?i䀦 C @r _`* @a*!@ ^J* U΀D*τb*FJg@*n?.'*B.@ -Q on( s@E*Gj@^&*qiR+&*4@ *Q`Q@`G*-H8*$*"@**n^(*[#@?*r'b *Ŷ@**S\'j*$1Do*Us *;s!L*LL*>*7@(*Àoj*Su* @\*sA@M`.*IO@"*nN*ZJp***,>0*(@qP*2ʁ *_π{*'X^{*/[k1*`>@q*I5h~q*;-ؑ*+D@*-T*@R*u5@f3*@,l*=ZPOT*M T*QX@q*z(,u* ?d* "*Զ@*7LZ}*V C{*** XAd@*7.*Tz@*p_K9*c@k*`bշ*J߲@*, :*J?l?Z*7KZ*Y5@ G*n٦J՜[*gS@ 5N +@*<*ǀ|*bk{*1@׼*ٜ Jd=*]* v@'^*@y*d*v(@J]2hJF!b@  Zk@EJ@ ~*J!@JY2PSWBJxuq@bJ .8r#Jq~@>#JN @UJ$J|NFEx@"JWDJSJ ڛ9J3@YJAVP/Jk:rKJ@:JJaaoJz֛À-;J )JuAJ\g3\J}Z@eJ3,@WJ 4Us=J6@fJII@>Jn@J'JLJĉW@A&?JI&,?JȈUJZnJYJ!fQ@JjS0IjBsjhv€aj5fF- j.5ĮjX!* jG1@tbj:I_(jO@޸jf.@fj9u@Ij9JUDj`T@օj&zfjjO GjR gj@﫧jrbjËA@jwЀKj[AEr[ jR0Un*jt@Aj򝀸/jX`5@_ j黕N j[9!@9 j,]=F@/Ԍj(R"#Mja6djI40Z@ jԣ@F jnڡ@4jm3F@Y^ojij@?jZe ѧ_j*yj8Jـ``b2_H 1?cWa?@͡1@Y@Ӄt)Poh o7քo@DlbԜC~Mb@{jŊLրeȓˀ9F/|@ӛ^%wdaȊ| <zʊR+ٻndkABO7.lo+UjF'*'@ ̊e 4FlMրCӢƀ,9ΊZI@oʀ`ϊ^|@PQJppȀCpG-2r1_@=&/1!2^@TҊbᆀC(怸so>ȧ+ӊGP$W?@o8"N ؊ j[؊('@#i Y{'@7G9u@>{bi'NFW<~ g@$t&@r~^)=""h,YsG@I [ҀʤQiUH+?O ƀߊ@cN@|i@@`%p@) K`!iW%)Qp 2S@m rtbLג@9RံҪuE@kҀʀ4/@᳔3[fUA@a GXQu @ժ+XZ5@ʈ5#|YĀ^ @7ygɀ8:ʋ䀧&ހ-;LB@2 .R@8<ʱ&|Q֣@}It@ɳ\d@q=a@_]ʽw#@ ~c&IMmnʤ8@ W/ʙh%ʀXܹ@<$h= M@!ڛ&I=B\@ÂHb%s@#y4z@m3pwVC>Xvꯍ.%ɵtE<5uEVer ޲&ͷMC gz հ@U c^Ԁd 6ѵ@ x12@B K $ +yRS@ ԄIq & )~ɀ(' [Tg pѡxH H]ʀz @ @[ ^ A@u BF߀^z* +k2}J $%7 @+ ^@uK /@ak -B `  l uL RIh = -4 G _d@Tn ]p r,1 b@0 "i@ p 3Ep 9? Q1ˑ@a q4) %Q >&@ r 6y@? rmH xI@܈s +)hb% 2߇' @ MbƵ @V Ȧ@< IH v p@ @w ( lnk F+2@B8 __LYsx @x 8B [7: b ~ 7Oe@h (n>a 0@~ d5&S D| @ \@} y-f@e; 'es fD< u{<< T^fZ) Um @ 7AG@ <+@$ @n C >eӀɬ+Դb{+wn뀸A+&8xa+#B+D5+dB@+؅J+F+GM$+E@wtD+]ÍI+߄^(@J%+b@}k%+յ@e+՝q e+^ ̀+'to+3!y@ A.E҆@"F+EL ^@+6K;+x@ J+ݲ@\+}+؎(+V7h++Jό@Q+@A+MV)+Kd@r)+р`+A +R@j +fH +^$܀2+V@g,+a2,+뽟L+z@ol+kg ì+%]m_-+N{+ bF+`瀉.+`+.+(*N+z-+H$l+N@~+ {+A(fX+S>i@+-cd+x+w@4++kS@+#1@Ѓ+{H*+#wy36+B5+E@a W+#vDiW+={+Vzq+ޡ%@ +PH W0+o@ :z@9+:I+QnM+39@q+c_N@E{+ {+z#@7++I+-7 /<+Zfb\++|+ѕ}|+}@8+|@+vɦŀʨ+C+G>+b@c_+戀(+k͘d@@KYk@Z`KDo@`K=dKR@#@Kʋ ]@rKf= KaE KzуK~&Kgf@ L IE %l@$K||KEK/eKj|}KWR|K!@ .RG@CKY̧KYt|{K0#rK2-GKC P@Kj[ˬKԸ'M.K.< Kg1K@KҢ@ KXcA+KSjՀK[̲@ U5- ( E @ Kr@@ KN-@4 nK"@Ko~2@Ky؝AUK]@.K/Y1_/K$hـOKAQ@OK_l@9oK7SKN"|@$Ki3HY@AKNN@ 'KV;A~KF}K@K]A$1Kd@VQKfj*@ dKԥ"PK }+KpFrZ2K;1KHȺ@7JKRK|@')K@,K@rq4KR9_Y_TK ؀OKjaPq@5K7BMUKLϫ򀸗uKuL@ GKG@$K'\@"VKw݀`KZ~4RvKԈlK6rEKu@UK ڀxK%,Kܮ@.K)fLdYK!€yKj:UyK%gvyZK=ݓ@Knh+yK^;KzL_{K^KBLK@@|K9{AKd_-K )hZ]K7}K^mrkK.C~K~,K[4׾K6DK5X@B_KAa|ZK\J@ h@|@kMI:k@܁kpĀA1kK@ k@YbkB@^%k%@#k>OITkR=@ g&@4kkksZ9k ,kXN\$k6~kC@EkP؀@ko+@ ۻ@#%k-PmEk Ijeklܦ@ @kȀkWk{@W&kKC&޼kl+kẀHk^kÕ<k!ẀDFIkS~tJ@џk9i@kCkQek`3@:Jk)À#k\߀ k9€+k;eKk@+Tkk7կYkyt#k ܀4mk׃ mkI4c$KkR@_,k\`k=ub$@nk~Tk޼@[kPʀhIOku=@%dk,4@ VQk*cqk8Ek_kԒR@RkUq@OrkA#Fkn<^@#skD@|8kDe4ks@ {uk΀W=k4lVkn*0@K@k7Huks\kWk9wcWk5@Hkndk%Y`{kk/v\k]@kMõ@خ@@SXo@⡋g1ዷUȀd3jBM0jbN[Y‹F@cBE@3E Jee@/)!A@&4F~b׌ɢ@Gb@(k&%∋V53xE~@ *@V [u)a΋4/C] f@ |t

蓋mjX@f7p#@|_c@9qUэ@{*@i EhVLm @ vG#̶π[{˴M=7tG:>@gߋ@Lߋy@APߋwSߋ\]dXt`'@-2mE(Fc,R(@u"}@'Ԁ;Sq@2#DzD$Iɞ(Uy*%韙2 /̀!I^@}ūòHK@'À&VBF1€XtGY@A@爫SـTY@xȫn8@N6[4 w@ʊ꫞qP+GďfKiAn뫯0@ᏌQ}{M|{ɀoͫ<#5@V.qX@0Gׁ@v&OF>^opiŀF^@p}PJ-pՏnP@Ev: >qQ@2<}4-ar#`SeW )@sí@m%@ӫ0z i* !@]tE֔ʺ@ԫH@}6Q J͞vO$hSwɀ}׫0}ùøEPnثWLnVV')!@+Qo@{:I'lL\*_@iu&]| ׀a[".[)F9@jV"@ ۫w＀Iw<;bP⌀~a@{k7_o@2Ο@P*؀BU@9@^!t.q]@˞:G˞" ;bʻ@ o5@by@jˏZ@#xm$l0f٦#@˦7@ˈYLdZQ/@sf"}~–bH@`Z@"fc˟dɀ4?ӥˉS>bWVeO|I'[&Zx'TG@\Gπ=770@h(xdր8H q˘ဘ˹M٠@X)*{y@oi˥Ka"= f@ى,]jk/$[_ ʹ@ =6@ ˜ or9Q@>}@+ Ye8l˒@& Y;-}dMmk&fzрbC@CN(rmF Zπy5ڀs' <@ro~@ʼpNzpR$Et˫@1˛B~ဦ#qf47q[)UPA/@C2.ai@Xnt;t`A,s@Vrb"@t-D@|X@,OEO5`ɀ$Uˬ0ix8WE@!l6Hvb0@ } S*'@ؖ+r]@ՙ[`E|"6:=jVZb]@:Z 7@,˟dʀ9J=4< er5<@Fm}HZ}Hȧ@>˅)WE7^6@X@37@sB @.@ gM$3T>'&B \?t%_ͣ65nWUQ,bj}}뀀#5OX ngD@3똦7- XC@'xʓH ?]^X Y(*Ȁy6_4>@~]녚O@ ZT&\OZqU@fZZ돧3fmH.N_@{Wh@,\QЀJ ?6" R^ۦT@O@> lU? > k倕/` mp@bA %>b X^. "V@D L Cq@˵ d倢P ~i[w@ š ׍f  CiU@G =@" 6Qx.( - +b U&u` C_}K Te L Ӏ o^a@ {; ? we@z K EM @} Vj]g| ~u@, +aO ;W _=GM $s@u׍ 2 ~@N ~y@% a RO\e v". [r/ ַ[ Hg9߀D gm@"r /7uG rp2 A)@ 1r ~@Rr \@\ϒ jg{ &F@ ޲ %G0 ,Wr c3 > =? *@t *0 c2@=DU ?@$Y `W䀆 j?6 y΀9 vr^G@ C[@2, -@7 .,@чw  @M qn{ lO_ v 6x@C Y QL܀py V3: 58;viZ ]CZ ; oV ٵj}@s z#H %{@t Z8!,r@0,x*,X=",`"0h#,LFK,bҐ="$,|d,gÀʟ,j@<,dȣ`,LnUȀ0^,(@F,sM[f,4@,XzW,)|,z5H,8aH,5Ut Ҩ,E߀6 ,B,RI,;TmJ,s@Lͪ,B@L,z̶@`,&:.@ ,Xc M,A^fM,Y#m,L$,ˀc,)^,η@ H @,_,D%#@ Z!@3P,oQ ,@0ar,q\,,f@,!,_Y4,0@-at,Ȉi,/ P],lU,%R@DC,Hmw@,gI ,zR@`6,3|eeV,- 4,:wLJuxLGYR@ L{@ LMC9HwL&)~*zL/";L=ſL S€SKL@L?^@L0Cw.L Eq^=L3LReLZ-u>L8U@_LVRw@L\:[l1<@^`l sl݋U@4l}@2lgCԢlKlfwlF@iGCl\ʀcl#lrlln@Dl@Ul)U@*dlV9lh@ St@*l ^3l"(@"Fl/ laGl l@Hl~!hl9@u lWˀNIlr'@il"<{ɩl] NlLK *lդ9!jl߀7l4|D+lMI@klLB@&`lKnDlG%l?`@lBe@\.lS^]@l\NOl|dv@olW@l>'UlyԀl"kPg1l3K"1l 'Ql+lkbȀl2@*2l7Dl2@(lH@-slfB@l!@l{V-luyҀl{*/@alAݚ@Ol+vn@>5lÁyUl @lz+@6lIt pO@6lJRM0lS-PlLI7l@9lD}+Xl6El8colQ@M_:lAQ#{ZZllpLe#'l]t@"|l ^|lPtl"G$lZ>=lQi@ IyWx@]lˀMl]jzl y^lހ$9_l{RlN苀EĠ&*@P#pnqx&|BJtр_B6IA@ࢌzIB#׏YCH}Āl]-@lDFF@֥d@dDV[@ݤtbWKmČ俠5Č4@\ ǖ7Gj^ވ&g@)"i3K̆@ۥ` cWJDK @D_40@_ˌ-vQ@Vpa׌[힀_8ZGxa@O Nt S^ZhĠyvڌ@ d|qgh U:V;뀇ۈUI^4@~`bm@ޞSfZ@RAf Հ,R@mP @&@- 9pI @Z|aR uDID@ ]n@A@ =@}\Zn #={cC@ìIx/@U$F>߀jD g@DZޖNZ䬛H)~@de-`sŬ܆c@}&q"@NFpSڀ[FJ膬2@j Z*hЁ}Zf~i[l $V@<)Ā}iI @ 1.{g@QJqB@Tu˥q@K,UkX@i RRyz,6m=>$T@gmJ@ꘀ*(2tr`@MҬ9@0N [64<ȳ@"tN@x€fԬm$Ԭ2SA@:@5.5V(K9udҮ[)@'V֬INl[׀#̎.@Guwd" @9~@`!:Ӌ@tZn+yXZ @T!ڬĕۋl4B#Nܬ2X@7]@mk>D|L>*?@ ~# N@.~ te߬bS@z{߬€a% 4f@ RОQ@V\ û`#{Sxa@orfB}*U@-!҂̹e@3gxȀKꙀqNʃhA D̨ .&Q̈@Ḑ4Kzgq#(%O_̷(2<q@UA]\ EGr@Q$rXq@t~.1@kÀ9 H|[2-\ {J W.g^&v.!@6B/'̄MM(#0̩ŀPty>@~̈n@F} UZ|T̢l_@S̚ @wƀD_T̯tB$@ .IX@̌,@c@̆ߓ6By>р^67.̇ L@̟X$@l/*@4W%@̇>cZs@0A0N3ԀY @ 4AB@ERxa؀U4FKҸ IʀԸ̷} 1_c~p\V[Fx9Y`Ob̀p:A4g@̐h؀7@U@^ N_@K2׬ҀoQss}!@ >Q@Zen@`T?Z=;c5YP@U@։_@U: @v`ހ쿡YSzk@Wvf"ǷNҧ_* @1@ʭ'&؀8_@Rxm  .=@7_Iwˏ9Jv@Y&LP@VxffR:]gJ;FλÎB uNƀ 2@=ʀUv]ܙ@ p! @%qd"['&&ECoㆀ$B@|_`%@72.~Ѐq1(@ax @ 0h@ ۆ =k~ $\_ K6@ Kr *@ st|@zd |? *Ϩ@Z ~& D@ o@ q =& U@XF >|@v _ r%ڈ@ BUsh /*K@ @- c@[) [_M@հ 9&7@ @\J Nr@ W6@- k@Kk  ` @7 Ԣjj %5@L Ғ VYw &" mr | VNW@e/ o {{P I#  li@1 C@ E>Q [>q -g9@g 1 R X8DZ ؀( @ Q 0(@t yd.Ot @,V PW @L H. `8@_8 f.4Ox F&E$ l`vW x?@ Q 8 RM , sN @# QրW{y 8Ā R$6Z m)@ T]t .^B; ZV@9; 򀪄{ ^Z$ hӞڀ+< 6WMrR Pp3@ ]' _ R-@_ 􄀇 K'@-ʁ@-\`-KrE@va-.>@-J\rH-p<"-qB7C-Z@{-{j8@-:t-@d-9H@ي-M'@u'-OةT-P߀J-ahc-O>-GM-;t - ̀@Ή-YJ-'dZ@'*-0keJ-D@- E-YG4 -{dC+- Il -xpY-I-8@]-<̀C -cT(D ---^#F--!@A-tNQ@T-)o N-@-C+@-_ЀO-kpz-)<@,O-nً@#-h-@@Q-hُq-ge-|`0-Dn@2-r63 r-C@- C&l h Twx n  ^@h1-2@|-Qu-@a-'~^Z-Ŗ9-Z@-*a%Q- ~v-W/@Hv-,f-@-EEq-fzW@kY-2q㑀@-}g-Ҁ-:6n]-r ~-eK@r-›-])^-f@- Nn- i-Ҍv߀$`M@tM #!M @>BMrM54[ӣM2@)M@#EM2_M=D\CMi׆M`@PM 鉀MZrgMXqgMD* @m5gMp6M/@vMk@ʑ(M!BhMr!@_ M .M[b@ͮMJ.})MH?*M /]*M@&jM2rPjMᢖ@c!M5=x+M!O)#4M*4RTMK뀵z M(T@lM&2 @lMjp@BMMě@mM H@-QMzͻM*I.M}V,MVЀMd준1Mɑ@wMMIp+MQ)\urMzzژ@Q8M:ހM{MBޔM2AJMuBMiXMWI+5M(ȨՀlUM#@MuM`@sM ¼M.֚@~wMD@fXMg@mfMl=M"l{M~ YM> yMHM0Q@uMȀ,7M%:bM5}M9aM'r!@MvۀM^"@5M,:@߭MIB/M菪\@MpŀMnlz@ McAHM{a n_M1@MOOfMqZ{O@<mN&m?/ `mƁ /!mN@;!mmAmq<@ YoNK@Z mu:m+ @=Bm;!Âm1Cmr@$Cmc6_mBd@m. e@m̀Zdm}(@rHmqa%m%mDk:Em@fm@Vm7&իmEmi(3mW.WkGmz~ @gmLhπgm)u@mR@m OR@umJ@Hmp@sKhmKˀ?hmɀ?*mDvW@m֐ΫmJR@Om7鎀Mm2ꀰmm^Am2ɀmx?m-WXNm3B.m<@NmuXI&m([@em8mo @"mik3^\UQmy @Hm݁m6Gђm~Ԁ(m;݀bmY-ˀL?m.;ImQR@-SmT8jmi@>mƅ@`m ϦmBmQ'D@m?(5mJmA@sC6m @9'm]UmpQvWmht@a5m=@s؛m*y2˻m޲qm"@7m0w@@mf.@Im]j]@XmˀXmeCmN@2%m"@^?m M@ @@@@x@-C@tp*Ϣj"@6J |%X=PAeрA$@ፂx 2 Ըb@Q0hc Qc \汀~Qa@@/Ѩ€@E@ K造čzz䍤!3jōGC@卨 HFŠ@qVhA'/@0ɍɬJꅀஊx9ʪ6We@j,Ǘ f@+14 4*+$Y}+ :T@̏,VL$ &k.r΍r@ B[ :@9/ۀ<؀j-a pDI@Qq/YՑDiaWF^G3|o*SqS8C=@ GR@h{G@攍!+d5􍿒`O`uؚ/@wV: uJ@wza멀67[m@d@nWpvnx$s\.]y^iݍR'g;~O-wDbmx!cD.ီ:@iEϟh]@ _Z@ߍ.@57<\@$`!ꀻYX@_i>Nٟ#HsZC2 Cr"@icgí@ Pd'IA@tehB ŭe@:'F>Ū} ~"F@EƭD@/Mr,>4^(K)>H #jhHȭ @ 譲ڡ)J6@ȪNcnbV @'Fиًl$$@ѫ@˭rHṶ쀸M@? n#N꧀ cn@ g^S@iʀ*]PKa&ΘPQ8% *>_r)̀>M;NQMܷ@ WP p-\D@֜Q̘.@sts (2]@&"kS@TإC1LhI~ԭ;"qٚ9u){@mP@t[wA׭1|8/!@ G )w /J@{8K$}]+I/;I@9SR9If@v98`iDK&Zz?@zSvw@Ts;Ս@nIa`@9U#@~^y^n@Pܞ&@g ņA@.oH@>~Cƍ *@yr a͔ˠ9͸_E,P͋@b#>@Iځf%@VV$ݞ@ 瀜@73Dͥ9̀dŷP48@@'l@|)=LNf 9Ӿ@o' ؎@uۇc'֮Q'@D~׀bihtѾ͐%I+uHi܁6i*:h K\K@ *+Wb@Sb͸@)Bn$kc},͘1Yb@WldDƌ܉BGh$W@f򠀂֪7A&բ k흆⤀l:@wy뿉:Ҁm^8>?N5=F@f"e_/n@wkoZ@rn}ЀoA0_1@0 @2!>irw{$FK@CFr@ր5E@L h@Q4?oQtaE $96횚YBCO^I7@O.X]l2oZYwdB@Ud3y@) 40- Z1@<,t@ܚZ'OOWS->)>,Is=3!퍒oD_2Q@V@]i us^l@&~A ~ԫ2@R7#+%_#9]@Z ]jp@ؙ`fѸ-R6%,a3Xd@ ^@=CJ左-]@@$au@$zۀ[d`@H"ۀE_<@ &~@nfdU@j{a)(@2H+hʟW$I_3@j(9w+F@Pvu=j(q܀P]jc/h<m @WKDxiȋ񑫀M!Lh[td@M܁MM@*M%Ҁ%.0FN(4*/UO'@uiO~mÖ́'@ΰy2TVr-3A8S_6ɀ3C=u@ ` & @O?f@T)p@UVHƀu6рDW@[3v7aOζ$ѼhWN@ ڵ@=I*=+1, @9ӄd=+K@ aV@C:ƤF"<:]zWji3J#@A , @>퀛4IN !< |@Ѓ<MQ@|%eMa[Ydpg4i@BL@L~Ւ.OTހ@.္G.%M.ZʅW#0A. 00G.G/G.b,@ng.P "rrg.G5M(.϶(.Ϩ.]%`.gx@6 .Sn"@ʼn.f.(%B.A{.S/@ ^'@.G*@.Ŭ@*p .P91 .@@ e: ]+ ~F @ .@.~@.5n?-@*x. p@9I,.dp@sL.'n h׆ @Ll.C.,_@0.U.v@PZ.]Ž.hE.`/<.!@1/.T >Q@u[.d.ZkŀP.r@p.v^@.;P@.]S7.x *.Ny1.O5k:R.3~@3.X-=K. 'r.!j@!}.]@U.4@A.T@B.|\׀i.@.W@s...ޱ̀$.:>BDO.W%<@M`y.h @I|.ME@׾.`Ac2.-s΀%:.7Vz.|"([.p{.`΀.ς@S.DoQ<.$/@. @.:(c.>.>>.Qۀ$~. @Ȁ_.܌P@.r@B. `NuuH``N#;8aN O~NNW%@>bNRgN;CNe= NGRNhf.@Nw-N2qN2WKhNZuKNˬFN4(&X@GfN4]]1Nп'N u@;GN[ENy NtINnNdU鹿NK#@ tK/@{ Np׀x)Ny׀֩NU0*N^lLJNռRt@JJNm>NT@Na}@,NS@N&`zVNX$-N%΀_-N6<@_-Nvw%@o,N O9@;NuvĀ8N@߀N9@vN0Nkpـ`N(0NC7wN&/w9N? \-9Nw)@`yNcNk\zN.@}[N:OśNӀ5N0Ix=N;mـSl}NyM}NdINs*wN2&N@NIχQN,@Nz0@> n Tn=|rQ@* n\goAn٢@ 80@؁nVm[nyn̡sǹ"nh$@n!@[n tb@9n n*=Q@n<@n_}5m}nvdn1=~1n0&ڈ/%nE|nqc7Qn$Σ^ n7<]،)n@z]In}IntK InMl@inWS@:JnL E@*nmZ|n@Ln.@Ƭn⚯@nn8 z@n8s-n~t@ Mn_ymn_3ۀn?º@4nnd9@"n3gOnΟOnT6,qDonΕPnX?nK'@H1qn(~@nnW'2nX>@Hnyu !`snK5@n酚J*n؂y@ &Z@nbgsTnVzEtnEstns@{ӔnK .@n`@Gn @$nܩ@{rnHP@7"5n@96nDjGVn$ʀ>VnoO pvnJe誀hWn8`wnhV nO]/n-@PXn>G51@n0e@bnm;UnJ~3n@umnu^@no@Dn{K@n2nÀR;nw \n1ĢT@n!n/=@n@JZnTkˀ=nm"}n8w>nس@n8n'n@_?nO@E_n@z@_n  XL@j]nY7@[ 7`)Dy@AxaBq%@-ф᎖uD"L@p " \@Ž)km@-)CWlC]J?lJ"@Î@mÎ0VZ@@H[6@4W@ѽI qďFRM+z'gv@ }@85B?'ǎ/c(@(hq U@TF)V@ 7%д !۸)@ I8S6ʎ~@+HZ@ltK@ hGls:L@2#{@@Z̎6ӁoG@kpT~@t- gHmi6ʹ1@MT&~ޤ/E€%Oc@5O,?+0.ntJpimE OxЎ\j@޵qWA@4юq@(d鍓jK@޳ ˀ!ӎŵa,g2FfQO@4'z4ZSt4~BQ4ZE5Gx@5Ԁ)U+&@};@0$%z|6E'ս.VD̀`MYta;怌S71 >wE @#t3LL Ig%c90z'@7ڎ?;Xڎ3wi[{}L8JBf^@f|ˆ@;Yo@J]FZa}S@g۞QWoI*@k68@q? 0+Nk87.@{z@ PASU (u@#!b@+$9fBԮ@>""؀+!Ŀ @#aAC^@Чr GEWbU@ Z)%B@c)@7)R1@%id>6Aki]/=`Ā jk}@B/j _9I@?(@}=ʮ`Z.@KU@J$ˮˮՕjۀI! l@ i( Ne@ D@(؊{@i* ^s@WήMҀ ՟Mo=O]w@nÏ@sЮ퀱HQ@ d @:XQ3ZxIsQ\Ѯ!pQ"<@)Yi*sq@Y|td7Z,50"@u+Fj@1b2`[.gȀzN֮"t7́7Pw6`o˗|q[>8]RҀ.fMc@/O@ByY!@g&N@2_@e-'2"[1 @6[u8@QW@XFd@%˜m CW7=@!={D:ipx?.w ~4@dv0@!Ε}@Eμi!΂:R=(&qyz·nn.>Ωx(yK@$3qx"@2$ΨT瀜Eu%αj@ =9 ;^ 6h!: ft 8\ } KR D(1 |Y@:@Β e@r*y@Ɇ +Ν@ 5 HH}@rΖW',PWgΒg9&% (8H0V2@(8Gzy_PC΁;]*D!c*@iΞc Ά~F@ ΣqKI蘋-؀mFDV-@` x@@lζX@xcN@FRmЀ*α|'.vX@Nλ[1gӋπF΂p@c2wPδ?w=Έ3H߲αI@1ΈK_|Υ¼|@WΘ΄2`@ΆZ@UUh^@eP] U@ۉvΐğR>vv)VH7伸87ΤqoPw|*@w7'P4}XΊe쀺8xΥ@μ΀x*Į@m98NI'mYC@sνZ @E:΢)@:4o+NjU:"@7Uh7@r#=|ȧky4>/B-k_xR$<% ]h@d`@Z`쀆vTc@3. &E@GB /$p-B@i2wD~)@HۀDEdՙ!aZijg@)*I%0reHvw؀'EۀgsgwgHL@ig0by@ؖ(^ yF{@ t+@ 6@ŊL`|C?l+`TX@DL @L@-Ѐwm=R;c@DVSK@q!.-\vϸ.=@ @ήf_zeR/nYcwY@l%7 0ϐ"a0"l0L@E5F'>S&+"M?1nd̀NMEqߑ@ L[^@ars2^(8; @Pi'@k-tm5Ex@[gr@8~0}@gɀ @uSRX"@6d?&C>@PLB @w*Pvb9'u@z kd@=A=Z?ƶ'bM`@[60is@,:=5N@_"[/H0/I/O@G/)@-/b^2ZI/guˀ_ /E4*/5@s*/L&J/W6>5j/@j/w<{:j/,3- G/5/E+k/=`ϋ/Z/Q@ 2!M@/3Ȁ/@}L/mþ~-/|@p/@/[vB./X%*N/3n/V!>/}[F@Ȇ//k+O/n@o/hj:B/rHw/@L/E/2@/6/&O@3/B[4/2%@9/\%U/SK'/ԣzctV/J@yV/,P@͒/@B/Gj/vBw/`i t/@Y/Hj /Y&@/up>Y/n$F@橙/^]/'3V./qSZ/F@1D/U+/|@a;/+-S/00oO/}@D/Q@W>/wӀ\~/]md_/\:@)s_/3@/<1@ԼO1SR@sOeǧOl.!Oa }bO @bO \LOf@Oے>@#O9Q@RXCO*@.jO3n|OicSDOѭ@DO<@O@fOtS4&O~/@(O-%EugO¨'(OȻe@HOQY_HLxO$`@liO?fO%AOAӀ4AOyӀ OP{0+O]e_@Or0@lO M@OpuS O@tWmO[|KgO]պV@/O";@EOO!pON@XJOAvRqOJZ@4OiTSO/YO񖀗4OO@v4Of-TOAA@tO7O])OlU@@O 1O@9o7Ā.Yozgyo?JkZo,moXyo I@JoE5o.,`[ooزg@o" @/o2 Л /{@oZz#@W\o!]Ȁ%|o5A0Yo聇K=o^>Co;Eo2K@o>Ɠ&ol|G 'F`?/19` ȿ`vT@;HΧ .h@A;@/!q4Ӂ5\!輀y"}7 BBP%[H޼逷L嘀ƣ*oo@{( Wqv$ @i$T?dd@ďJV@ b"=3n@_ɥ'sr@o@dY"Gvg&@ׇ:m@ǏzDuǏ@0zz%ހ5/jxbi5T>HLAYʏT)MꏪRK&ruhz,2 @(LN@H|EM!BE:-@4@;n5ؿˀRjϏp\@0Wo@V@1"]@B.BJǀяtJ @lҏ;ː99SZ楀mTl@@8t> r?@5@/u4_@Z@S@|&+ M@٬pǀi+׏G…v ׏r@9׏q(@109khY\VY@y|#ZT-M@&ڏ&  #4@ڏ_@[+{@vp' WQ@ -z m@Qzg@ @8\I}j@-06ќ*]_MPSDkKf9].z@1>a@(~@xV̾ $V I@osPf?G0 9E@@=AYn@Ar1T;ni9@,Bφ AQ@bM8 7n%W+@XOvLïxOU >Q:Stį&t%IK{@p@jTfa@O母[@80pgwy@{އ؞ I@(~$ha@ @`t LU;@_ IMp@W)4pOI@k@8Iz@ccꀈɯ xs@$z*6XAԪ@8k "-@* X,~ %R@d+L#3oRL Հ#l,Vx4.}nv5@ߣX@Iϯ^ @LL0vB"wp @li@*'1rR/rQN@F͑E@^ѯf2@;񯭅Հ71t{> -2C@)rI݉G@vB4swB@Xk@3>C%I5.s@3YHT9DkӀ6GVЀ~Wu Xu@"xn~@دw@دgiTQsY*,_ ٯɡT@ZsRگ Tp;$ۯıko|?))G@b0}̹d罯@?@Ѽy 7Hj+ @lCMtn7ZEn@  Y^@[{@dAω.@6&!aoylόà$a|vqE3d4#j# ψ=t@ϺE@v0FϹ$`f;@uf\p#Ϟ;@&G @fGx@d5 (ϜJ~( A@/8Sр, IYp h?O’Iϻ@iFy@iϓf@n .X Ȯ*:-:ϞEj@x@@J@ ϛX{@iτ3_, xU+l Ză@O)yn_D π̐o.ϕչu~;VE ѝ+XfP( I@Meဆu#<gρ]"N1ϙl=: hO3 Zـ4ϿDrt3ϑF}ĝsχ3aֳ=~{B(p?,ʍޕøှ&@n 7=.s$bwϹc[D:Y@XϫhRάxϕ@i 2@ϝBj@ؿy|@ڙ0vlnъMXa24ai} B0XeY@^Bº 5z@'~ϒ>,_ϼ@!6@"CnAn@{aP@; _FԀR:!HyӀzAy?4JbA~@#pGcﵭ׀R@L4l;*\^L`m)g@(/f5,E3/ggC@`l($CŠ/~柳b@k*ҹH@l>B@W zZ@Skn8@MC&@dɐw@ėLA[@0l5lyb@f1 iV-0KiN;g2/#}H@>]:>g@݉tk@AۂBi?ܰ*XXv5ߟIA @"CB$ &+ k 1*5T1y)m)`Txjz"