--------------------------------------S--------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------------------------------------S-------------------------------------------------#------------------------------- ------------------------------------------------------------------------------------------------SSSSSSSS------------------------SSSSSSSS-----SSS------SSSSSSS---#------------------------------- --------------------------------------------------------------------------------------------------S-----------------------------S--------------------------------------------------------------- -------------------------------------------------oo---------o--o-------------------------o--------S--------ooo---------------------------------------------------------------------------------- --------%%%%%%%%----@QQQQS-----------------------%%------------------oQSQS----------------------SSSSSSSSSSSSSSSS----------------------------------oo----o----oo----------------o---------------- ---------||||||-----------------------oo---------||--------------------------------------------------------------S------------oo---------------------------------------------------------------- ---------||||||----------------------------------||------------------------------------------------------------------#---------------------------------------SSS-------------------------------- ---------||||||--------g-----S------------SSSSS--||----TT---------------------------------------So-------------------#---------------------------------------SoS--------------o----------------- ------%%%%%%%%%%Q###--@QQS--SQS------------S-----||----TT--------##----QQ---SS------------------S--S---------SS------#--------------------------###S####-----SSS--------------S%---------------- -------||||||||-####-----------------------------||----TT---TTTT####--------------------TT----------------------TT--------------o---------------------------------------------oo---------------- -------||||||||-####-----------------------K-----||----TT---TTTT####--------------TT----TT----TT----------------TT-------TT---------------------------------------------------#%---------------- -------||||||||-#-##-----------------------Sr---ggg--k-TT---TTTT####-------k------TT----TT----TT-----k-k----k---TT-------TT------------------k-----k------k-k-------------#----#--ggg----------- XXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXX-----------%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%--XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX-XXXXX-XXXX------------|||-XXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|--XXXXXXXXXXXXXXXXXXXXXXXXXXXXX