------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------SSSSSSSSSSSS--S-SSSSSSSS----------------------------------------SS-----------------SSS----------SSSSSSSS------------------------SSSSSSS-------SS---------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%------SQQ--------oo-----------S----------------------------------oo------------S------------------------oo---------------------S-o----SSSS---SSS-----------------oo------------- ---------||||||------------o-------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||-----------------------------------------------------------------------------------------------------------------------------------------------------o--------------------------- ---------||||||--------k--SSSSS-------------------------------------------------------------------------------------------------------------------------------------#--------------------------- ------%%%%%%%%%%------SQQS----------ttt---------------t--------------------------------------------------------------------------------------------S----S--------------------------------------- -------||||||||----#----------------ttt---------------t------#--------tt-------------------------------tt------------------------------t---------------------#-----------------------t---##----- -------||||||||----#----------------ttt--------------ttt-----#T-------tt-----#------------B-----T------TT----TT------B---TT------------tt--------------------#----------TT---TT-----tt---##----- -------||||||||----#----------------tt----##--##-----ttt-----##------ttt-----gg-----g-----b-----T------TT----TTg-----ttk-TT---k-T-----ttt--gggg-----oy------##--k-------Tt---TT-----tt---##----- XXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX