------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%--So--------------------S-------SSS-S-------SSS------SSSSSSSSSSS-----------SSS---SQSQSSSSSSS@S---------S---SSQ--SSSS--S-----SSSS------------SS-------------SSo--SSS---SSSS--@S-- ---------||||||--------------------------S------------------------------------------------------------------------------------------------------------------------------------------------------ ---------||||||------------------------SSSS----------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||-------------------------SSS----------------------------------------------------------------------------------------------------------------------------------------------------- ------%%%%%%%%%%-------#----------SS----SS-----------------------SS----SSSSS------SS-----SS------SSSS-------------SS----US------------------------SQ-------------------------------------------- -------||||||||--------#---------------------------------TT----T-------------------------------------------------------------------------TT----T-------------------------------T---------TT----- -------||||||||----#-------------------------------------TT----T-------------------------------T-----------------------------------------TT----T--------------------TT---------T---------TT----- -------||||||||----#---#-----ggg------------y------ggg---TT----T--------y--------------------k-T--yggggg-k--------------y-k----------y---TT----T----gg-g------------TT-k-------T---gggg-kTT----- XXXXXXXXXXXXXXXXXXXXXXXXX--XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX