------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------SSSSSSSS-------------------------SSS----------------------------SSSSSSSS------------------------SSSSSSSSS----------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%----------------S----SQ-------o----------------o-------ooo--------------------------QQQQQ-----------------------------QQQ------o----Q---QS-------------oo----------------------- ---------||||||-------------------------------------------------S------------------------------------------------------------------------------------------------------------------------------- ---------||||||-----------------------------------------------------------------------------------------------o--------------------------------------------------------------------------------- ---------||||||-------------------k--------------------------------------------------------------g----------------------------------------------------------------gg---------------------------- ------%%%%%%%%%%----------------QSQQ-------------###--------------#SSSQSQ---SSS------------------#####SS-----QS------------------####-Q#Q----SS--------------U---####-Q-Q--------------------##- -------||||||||---------------------------------###--------------##------------------------------###------------------tt---------###----------------------------####------------------------###- -------||||||||---------------------------------###--------------##------------------tt----------##-------------------tt--------####----------------------------###--------------------##---###- -------||||||||---k--k-k-----kgg----ggk-k-------###----y-------g###--------kk--------tt-----ggg-###k------k-k---------tt----kkk-###k-kk----kk-----gggg----k-k---###---kk---kkkkg--gg---##--####- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-