------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------#--------------------------------------------------------------------------------------------------------------- ----------------------------------o------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%-----------------oo------S------SSSSSSQoo------------QQS-----------------------#-------SSSS--S-o-o-----------------------------o--QQ--QSQSSS-S------QQQQQS----SS---------------S ---------||||||-------------------------------------------------------------------------------##------------------------------------------------------------------------------------------------ ---------||||||----------------------------------------------------------------------------#####----------------------------------------------S------------------------------------------------- ---------||||||-----------------------------------g----------------------------o----------######----------------------------------------------S--------g---------------------------------------- ------%%%%%%%%%%----------######SSoo---S---------SSSSSSS------S---------------------------#####------------SSS------------------###------#----S-QQQQ--SQQ----U--###-QQSQS---SUS--------------SS- -------||||||||--------------------------------o--------------K--------------------------#######-------------------------TT-------#-----###----------------------------------------------------- -------||||||||------------------------------------------------------------------------#######-#-------------------------TT-----#-##---####--------K-------------------------------------------- -------||||||||--------------------------------#-----k----k-k---------------------g----######--#--------------------g----TT----##-#k--#####--------k-----------g---k------k-k-------g----------- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---X-----X--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XX-------------S--XXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---------X--XXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XX----------------XXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX