---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------SSSSSSS-----------------------------------------------------------------SSSSSSSSSS----S-SS------------------------------ ------------------------------------------------------------------------------------------------------------------S--------------------------------------------- -------------------------------------------------------oo------------------------------------------------------------------------------------------------------- -------SSS---------SSSSSSSo---2%-----------------------------------------S----@%----------------SSS---------------------------SS----------------------SSS------% ----%%%------------------------|------------------ooo---------------%%%--------|---------------------o----------------#----SSSSS---o-o-------------------------| -----|-------------------------|-------------------------------------|---------|--------%--%%---SS--------------SS----##---S-----------------------------------| -----|-------------------------|-------------------------------------|---------|--------|--||-------------------SS----#-------SS-------------------------------| -----|---@----------------S----|----------------TT-------------------|----SSQ--|--------|--||-#----------TT-----------##--------TT----------------SSSSSS-------| -----|-------------------------|----------------TT-------TT---TT-----|---------|--------|--||##---TT-----TT-------###-##--------TT------------TT------------TT-| -----|-------------------------|----------------TT--#----TT---TT-----|---------|T-------|--|###---TT-----TT------#######--------TT-------##---TT------------TT-| -----g-k----g-gg-------k-------|-----------gg---TT--#-#--TT---TT---g-|--ggggggggT-----U-|--####---TT--#--TT------#######--------TT----g--TT---TT--gg----gg--TT-| XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XX--%%%---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XX---|----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX