------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------SSSSSS---------------------#---------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -------------------------------------------------------------------o---------------------------------------------------------------------------------------------------------------------------- --------%%%%%%%%Sooo--SSSS---SSS---------SS----U-----QQQo------o---------------o-------------------------------U----Q-SSSSS----o--------------------QQQ----------------------------------------- ---------||||||--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||-S------------------------------------------------------------------------------------------------------------oo----------------------------------------------------------------- ---------||||||-S------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------%%%%%%%%%%S-----SS-------------------------###--------------------------S----------------------------------------------SS------------------------------US--------------------------------- -------||||||||--------------------------TT------------------------------o---------------------------------------------------------------TT-------------------------------B------------o-------- -------||||||||--------------#-------B---TT------------------------------##-------------------------------------------------------T------TT--------------------------t---TT------------#-------- -------||||||||--------------g-g--kggg---TT-------gy---k----------gggg---#T-------ggggt-----kggg--gggg-g----k------kgg------------T--k---TT-------gg-g-g--k-k------kgt----T---kg-ggggg-T----k--- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX