---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------S-------------------------------------------------------------------------------------------------------- ----------------------S---------------------------S---------------------------------------------------------------------------o--------------------------------- -------------------------------------------------S----ooo----S----------------------------------------------------------------S--------------------------------- ------------------SQSSSSSooS---%-------o--o---@-------------SS------------------------r--------U------------------------------SS--S--UR-oooo--------SSSoo--oo-2% ---------o---------------SS----U-----------------SSSSSS-----SSS-----------------%%%%%%%%%----------------------------------------------------------------------| ---------%%%%----------SSSS----|-------------------S-----------------------------|||||||------------------------------#-----------S-------S--------SSSSS-------| ----------||-----------------2-|-----------K-----KSS--------SS-------------------|||||||-----------------SSS----------#----------------------------------------| ----------||------SSo-SSS------|-----SSSS---##---##--------------##-------------QQQQ|||S@S----------------------------##------------#----#--------SSSSSSoSSSSS-| ----------||-----------------#-|------------##--#---TT--------TT#---TT---------#----|||----------------TT-------------##-----------------##----#---------------| ----------|Bt-----S--------#---|-----------###--#---TT---S----TT#---TT---------#----|||----------------TT----------#--###-------#---#----#-----#---------------| ----------|b----K----k----##---|-------ggg####--#---TT---------T#---TT---------T-g--|g|g-ggggggg--K----TT---kk#----##-###----k--#---#-#--##------------k-------| XXXXXXXXXXXXXXX-X----XXXXXXXXXXXXXXXXXXXXXXXXX-XX---XXX--XX----XX---XXXX-XXX--XXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXX-XXXXXX---XXXXXXX----XX---XXXXXXX-XX-X XXXXXXXXXXXXXXX-X----XXXXXXXXXUXXXXXXXXXXXXXXX-XX---XXX--XX----XX---XXXX-XXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXX---XXXXXXX----XX---XXXXXXX-X--X