---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- SSSSSSSSSSSSSSSS------------------------------------------------------------------------------------------------S-SSSSSSSSSS------------------------------------ ----SS--------------------------------------------------------------------------------------------------------------S---------K--------------------------------- ---SSS---------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------So-----------------Q-o-------------------------------o------SSSSS---SS-------------------------------- ------------SS----------------------------SS-------------------------------------------------------------------------------------------------------------------- --%---------------------------------------SS-----------------------------------------------------------------------SS-SSSSSS------------------------------------ --|------S-SSSS---------------------------SS------------------------------------------------------------------------SS------------------------------------------ --|------------------------------------TT---------------------%---QQ------QS-----------TT-------Q---------------------SS----SS-S-------------------------------- --|------------------------------K-----TT---------------------|---------------------K--TT-----#-T----tt----tt------S-------S------------------------------------ --|------------------------------S-----TT-----------------%%%%%------------------------TT-----#-T----tt----tt----S-S------SS--------------------B--------------- --|-----------------------------kkkkk--TT----k-------------|||----------K------k--K----TT----##-T----tt----tt------K----------------------------T--------------- --|------%%%%----XXXX----XXXXXXXXXXXXX-XXXXXXXXX-X-------%%%%%%%XXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---XX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --|-------||-----XXXX----XXXXXXXXXXXXX-XXXXXXXXX----------|||||-XXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---XX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX