------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------SSSSSSSSSSSSSSSS------------------------------------------------SSS---------------------------------------------SSSSSSSS--S--SSS --------------------------------------------------------------------------------------------------------------o--------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%------------------------------------QQ---------S----------------------SSS------S-ooo--SSSSS--SSS---------------------------------o-------------S-------------------------------- ---------||||||----------------------------------------------------------------------------------------------------------------------------------------------------------------o---------------- ---------||||||--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||--o---------------o---------------o---------------------------------------------------------------------------------------------------------------------------------------------- ------%%%%%%%%%%-------TT------------------------------------------------------------S-------o-------Q-------o----------------------------#-#------------------------------------------------#-- -------||||||||--------TT--------------TT------------------------------------TT----------------------------------------------#------------#-#---------------#---------------------------TT--##-- -------||||||||--------TT--#-----TT----TT-------------------------B-----SS---TT----------------------------------------------##---B-------###-------------#------------TT---------B-----TT--#TT- -------||||||||--------TT--#-----TT----TT---k-----gggg----k-------b----------TT--------------------kgg------k----------------##---b------######------k---##-k-----g----TT---gggg--b-----TT--#TT- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX