---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------##------------------------------------------------------------------------------------------------------------- SSSS---------------------------------------------##--------------------------------------------S---------------------------------------------------------------- S------------------------------------------------####----------------------------------------------------------------------------------------------------------- ------------------------------------------------###------------------------------------------------------------------------------------------------------------- -------------------------------------K----------------r--------------SSSo------%-------------------------------------------------------------------------------- o-----------------------------------------------%---#-%%----------K------------g-------------------------------------------------------------------------------- -----------------%%%%-%--------------#---SS-----|-----||----------SSSSSSSSSS---Qgo---------S------------------------------------------------------%%%----------- ------------------||--|--------------#----------|-----||---------------------#-#-@------------SS---------------------------------------------------|------------ -----------------%%%%%%%%----------###------##-#|---TT||-------------SSSSS--##-#--------------------------------o------------#---------------------|------------ ------------------||||||-----------###-#---#-#-#|---TT||----TT-------------###-#--------------------tt----------------------##----------------TT---|------------ ------------------||||||----------####-#--##---#|---TT||----TT--S-----SS-SS#---#-------##-----------tt-----------------------#----------------TT---|-------tt--- ------------------||||||---------#######-###---#|---TT||----TT-----------#####-#--------------------tt-------------------#---#------y---------TT---|-------tt--- XXXXX-X--------X--|%||||--------XXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXX-----XXXX-XXXX-X--%%%-----------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX- XXXXX-X--------X--||||||--------XXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXX-----XXXX---XX-X---|------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXyXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-