--------------------------------------------------------------------------S--------------------------------------------------------------S---------------------------SS--SS--------------------- ---------------------------------------------------------SS---------------S----------------------------------------------------------SSSSSS-------------------------SSSSSSS--------------------- --------------------------------------------------------------------------S--------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------SSS---S------SSSSSS----SSSSSSSSSSSSSSSS-----------------------SSSS--------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------S-------------------------------------------------------- --------------------------------------------------------------------oo-------------------------S---------------o----------------oooo---SS-@----------------------Q-Q--------------o------------- --------%%%%%%%%-----------------oo-----oS----oo----------------SSSSSSSS-----S---SSSSSSSSSSSSSSS--------------%%-S---SSS-----S------------------------Q----------------------------------------- ---------||||||-----------------------------------------------------------------------------------------------||-------------------------------------------------------------------------------- ---------||||||-----------------------------------------------------------------------------------------------||----------------------TT-------------------------------------------------------- ---------||||||-----------------oo---------------------------------gg----------ooo----------------------------||---------------o------TT---oo-------------SS-----------g---SSS-S---------------- ------%%%%%%%%%%----------######SSQ-----------------------------SSSSSS---------SS---S-----#---------------%%%%%%--SSSS---------S-S----##------------------------SSSSSSSSSSS-SSSS--TT----TT------ -------||||||||---------------------------------S-TT----------------SSS------------------##----------------||||-----SSSSS-------S-S-----------------------------SSSS--------------TT----TT----TT -------||||||||-----------------------------------TT-----TT----------SS-----------------###----------------||||-----SSS##------------------------------##-------SSSSS-------------TT-TT-TT----TT -------||||||||--------------------k------------k-TT-----TT-----------k-----k--------gg####----------------||||#---SS-#-k----------k------U-----------#-k-------SSSSS-----U-------TT-TT-TT----TT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%%%%XXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXX--XX----XXXXXXXXXX--XXXXXXXXX-X-----XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-|||||-XXXXXXXX-XXXXXXXXXX--XXXXXXXXXXXX--XX---XXXXXXXXXXX--XXXXXXXXX-X-----XXXXXXXXXXXXXXXXXXXX