---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------SS----------SS-S--------------------S--------------------------------------------------------------------------- -------------------------------------------------------------------g-------------------------------------------------------------------------------g------------ ------------------------------------------------------------------##----------------------------------------------------------K--------------------------------- S----------oo-2S------SSoSSS--@%----------------%------------------------------------------oo-2%----1-SSoSS@--@%--oo------S------------------------------------- -------------------------------|----------------|---------o----------------------S----#------K-|---------------|-------------------------oo-------------ooo----- SS----------------------S------|----------------|----------------------SSS------SSS--##--SSS---|---------------|------------------------------------------------ -------------------------------|----------------|-------------oo--1-----SSSS--##----###--------|---------------|-----------------------------------------S------ ----#-#--U------------SSSS----Q|-------TT-------|-TT----------SS--S-----------##--#####--------|------SQQS--@QQQ--------------Q-------------------------------#- ----#-#------------------------|-------TT-------|-TT---TT--------------------###--#####--------|-------------------#---#-------------------tt-------tt-------##- ----#-#------------------------|-------TT-------|-TT---TT-------------------###########--------|%%-----------------#---#-------------------tt-------tt------###- #---#-#-----ggggK----------g--k|-------TT----k--|-TT---TT---------K--------############--------|gggggg-gggggggg--#-#-#-#----K----gg--------tt---K---tt-----####- XXXXXXX------QQQ-----XXXXXXXXXX|XXXXXX-XXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXX-XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX-----XXXX-----XXXXXXXXXX|XXXXXX-XXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXX-XXXXXXXXXXXXXXXXXXXXXXXXX