------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -----------------------------------------------------------------SSSSSS--------------------------------------------------------------------------------------------S---------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%-@S@QSSSQ----S------------------------So------------------------------SS------------QQQQQo---Soo------------------------------------QQQQ-------S-----------------------Q-------- ---------||||||--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||--------g------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------%%%%%%%%%%----SSSS-----SSS---------------------Q-------o----------------------------------##---o-------U------------#---------------------###-Q--------US----------------------o-------o-- -------||||||||----------------------------------------------------------------------------------------------------------##--#---------------#---------------------------TT--------------------- -------||||||||----------------------------------------------------------TT------------------#--------------------------###--#--------tt-----#-----------------------B---TT---U----------------- -------||||||||----k--k---k-------gggg------k---------------k-----#------TT---g--------------k#----kgg------k-k---------###--#--------tt-----##---gggggg----k-----k--b---TT---g----------------- XXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX