-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------o-------------------------------o--------------------------------------------- -----------------------------------------------------------SSSSS-----------------------------------------------------------S---------------------------------------------------- ------------------------------------------------------SSS--SSSS----------------------------S------------------------------------------------------------------------------------ --------------------------------------------------------S------------------------------------------g--------------------------K---------------K--------------------------------- -------#------------------------------------SS---------SSSSSSSSS-------SSSSSSS--------SSSSSS---%--SQS-------------------SS-----S---S----------SS---S---SSS-----%---SSS-SSS-----% ----S--#-------------------------------------S----------SSSSSS-----------SSS-------------------|---------------------------------------------------------------|---------------| ----S-##-------#----------------------------------------SSSSSS---------SSSSS-----------SSSS----|--------SS-------------SSSSS------------SS-------------SSSS----|-------SSS-----| ----S-##-------#--o------SS---o--------SoSSSoS----SSSSSSSSSSSSS---------SSS--------------------|-------------------o-------------------------------------------|---------------| ------##-----#-#--------------S---------SSS-S----------SSSSSSSSS-SSS---SSSS------SSS---SSSS----|--SS--------------SSS---S---------SS--------------SS-----------|--SS---------#-| ---#--##-------#-------TT----------------------T-----------SS-S--------------------------------|-K--K----------------------------K---------------K--K-------##-|-K--K-------##-| ---#--##------##-------TT-----------TT---------T-SS--------------------------------------------|----------------------------------------------------------#-##-|----------####-| ---#-###----####-------TT--g--------T---kk-----T----------kkkk------------ggg-----------y---y--|----------k-y-----------y-K-------K---------------K-------####-|--K-------####-| XXXXXXXXXXXXXXXXXXX----XXXXXXXXXXX---X---XXXX-XXXXX----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX---XXXXXXXXXXX-------XXXXXXXXXX--X-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX