------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------SSSS-SS----------#----------------------------------------------SS-----------------------------------------------S-------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------o-------------------------------- ----------------------------------------------oo---------------------------o-------------------------------------------------------------------------------------------------------------------- --------%%%%%%%%--------------------------------------SSSSS----o--------------------------------------tSSS-----------------------------------------QQQQQQS-------------------------------------- ---------||||||--------------------------------------------------------------K---------------------%%%%----------------------------------------------------------------------------------------- ---------||||||------------##-----------------------------------------------------------------------||------------------------------------------------------------------------------------------ ---------||||||-----------###----oo-----------------------------------------------------------------||------------------------------------------------------------------------------------------ ------%%%%%%%%%%---------####----S-------%%%%--t-------------@--------------------------------------||-----------------------#o------------------##--QQQQ---So-------------------------t----##-- -------||||||||--##------####-------------||----------------------------#----------------TT---------||----------------------###------------------------------------------TT------------t---####- -------||||||||--##-----#####----------##-||---------------------------TT----------------TT---------|tt---------------------###--------t--------------------------B------TT-----------tt---####- -------||||||||-#####-#######-----ggg#-TT-||-------kgy---------gg-g----TT---y-----kggggg-TT---------ttt------kkg-------k----##--k-t----t------gg---k-kk-----k-----g-----kTT-----T-----tt---####- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-