---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------SSSSSSS----SSS-------------------------------------------------------------------------------------------------------------------------------- -----------------SSSS---------S--------------------------------------------------------------------------------------------------------------------------------- -------------------SS------SSSSS------------------------------------------o-----------oo-----oo----------------------------------------------------------------- -----------QQQQo-------------SSS--------------------SS--------------------------------------------------------------------------------oo-------S---------------- -------------------SS--------S-----------SSSS-----------SS-----------------------SSSSS------------------oo-------------------------------------K---------------- ------------------------------------------SS-----------SSSS----------#-------------------------------------------------------------S-S-------------------------- ---g------------SSSSS----------S---------SSS------------SSS---------##-------------------------------------------------------------------------#---------------- --Q------------QS-----------------------------SS--SSS---------------##----------###-TT--------------tt-------------------------S---------------#---------------- ----------------SS---------------------TT--------K--K-------TT------##----------#---TT--------------tt-----------------------------------------#---------------# -----------B---------------------------TT--------S--S-------TT---##-##----------#---TT---TT---------tt-----t-----------------------------------#----#-B--------# -----------b--g-------------------k----TT--k----------------TT--#---##-#--------#---TT---TT---------tt-----t---------g-k-------k---------------#----#-b--------- XXXXXXXXXXXXXXXXX-----X-----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXX----X XXXXXXXXXXXXXXXXX-----X-----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXX----X