------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------SSSSSSSSSSS-----SSSSSSSSSSSSSSSS----------------SSSSSS-----------SSSSSSSSS-------------------------------------- ------------------------------------------------------------------------------------------------S----------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%-oo---SSSS-----S---------------------------------------SS--------o------------SS-oo---------------------------------------------ooo-----oo------SSoSSSSS-----SSS---------------S ---------||||||-------------------------------------------------------------------#------------------------------------------------------------------------------------------------------------- ---------||||||--------------o------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------||||||--o------------------------------------------------------------------------------------------------------------------------------oo---------------------------------------------- ------%%%%%%%%%%-------------S----------------------------------------------------------------------------------------------------------------------------------##Q-QS--------S--------------U-- -------||||||||--------------------------TT------------------------------------------------#---------#-----#-----------------------------TT-----------------------------------------------K----- -------||||||||--------------------------TT----K--------TT------------tt-----------------#-#---------#-----#-------------TT--------------TT---TT-----#---##---------------#--------------------- -------||||||||------k---------g---g-----TT----g--k-----TT----g-------tt-----ggg------k--###--#------#---###------ggg----TT----------g-k-TT---TT-----#---##-k---------gg#-#-------ggg----------- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX