_______________________________________________________________---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------__________________________________________----------------------------------------------------------------------------------------------------------------------------------________________________________________---------------------------------------------------------------------------------------------------------------------------------------------_______________________________________________________________________________----------------------------------------------------------------------------------------------------------------------------------------_________________________________________-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------__________________________________________________________________________________------------------------------------------------__________________________________________-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------________________________________________----------------------------------------------________________________________________---------------------------------------------_________________________________________---------------------------------------------_________________________________________________________________________________--------------------------------------------------________________________________________---------------------------------------------------------------------------------___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------_________________________________________--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------____________________________________________________________________________________________________________________________-----------------------------------------------------------------------------------------------------------------------------------___________________________________________--------------------------------------------------------------------------------------------------------------------------------------------------______________________________________________________________________________________________________________________________------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------__________________________________________----------------------------------------------------_________________________________________________________________________________________________________________________------------------------------------------------------------------------------------------_________________________________________________________________________________------------------------------------------------------------------------------------------------------------------------------______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------________________________________________------------------------------------------------------------------------------------------------------__________________________________________________________________________________-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------________________________________________----------------------------------------------------___________________________________________________________________________________________________________________________________________________________________-----------------------------------------------__________________________________________________________________________________________________________________________-----------------------------------------------------------------------------------________________________________________----------------------------------------------------------------------------------------------------------__________________________________________------------------------------------------------------------------------------------------------------___________________________________________________________________________________________________________________________________________________________________------------------------------------------------------------------------------------_________________________________________-------------------------------------------------------------------------------------------------_________________________________________________________________________________________________________________________---------------------------------------------------------------------------------------------------------__________________________________________________________________________________--------------------------------------------------------------------------------________________________________________________________________________________------------------------------------------------_________________________________________________________________________________________________________________________-------------------------------------------------------------------------------------------------------------------------------------------------------________________________________________-----------------------------------------------------------------------------------________________________________________________________________________________-------------------------------------------------------------------------------------------------__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________-------------------------------------------------------------------------------------_________________________________________________________________________________-------------------------------------------------------------------------------------------------__________________________________________________________________________________--------------------------------------------------------------------------________________________________________--------------------------------------------------________________________________________----------------------------------------------------------------------------------________________________________________---------------------------------------------------------------------------------------------------__________________________________________________________________________________________________________________________________________________________________________________________________________-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------_________________________________________---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------_________________________________________________________________________________________________________________________________________________________________________________________________________------------------------------------------------------------------------------------______________________________________________________________________________________________________________________________________________________________________________________________________________-------------------------------------------__________________________________________________________________________________--------------------------------------------------________________________________________-----------------------------------------------------------------------------------_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________---------------------------------------------------------------------------------________________________________________---------------------------------------------------_______________________________________________________________________________------------------------------------------------------________________________________________________________________________________________________________________________--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
