------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------#--------------SSSSSSSSSSS----S---------------------------------SS-------------SSSSSSSSSSSSSSSS--------------------------------SSSSSSSSSSSSSSSS---------------- ------------------------------------------------SS--------------------------------------------------------------------------------------------------------------SS------------------------------ ----------------------------------------------------------------------------------------------------------------------------------------------------------------SS------------------------------ --------%%%%%%%%------SSS------S---------------S---------------S-ooo--SSoS---SSS---------------------------------------------SS-@SS@QSSSSSS--SSS---------------------------SSSSSSSoS@SSSo----SSS ---------||||||------------------#---------------------------------------------------------------------------------------------------------------o---------------------------------------------- ---------||||||--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||-------------------------------------------------o----------------------------------------------------------------o----------------------------------------------g--------------o ------%%%%%%%%%%----SSQ-----SQSS-------------------------------------o--------S-------------------------------------------------QQQQQ--------USS---------------------tt---------##QSS--------SSS -------||||||||--------------------------------------tt----------------------------------TT--------------------------------------------------------------TT----------tt------------------------- -------||||||||-----------------------tt-------------tt----------------------------------TT-------------------TT--------------TT-------------------------TT---TT-----tt------------------------- -------||||||||-----------k-------g---tt----gggg-----tt----#--------g--------------g-----TT---k---k----k------TT-----g--------TT--gg------k-------k--g---TT---TT-----tt-------g-------y-k-k-k--- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX