------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------SSSSSSSSSS---SSS----------------SSSSSSSSSSSS----SSSSSS---------------------------SSSSSS---------SSSSSSSS----------------------------------------SSSSSSSSSS---------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%--------SSSS--------QQS--------o---------------S--------S-------------------------------------------------SS-----------------------U-----------o--------------------QoQSSSS----- ---------||||||-----------------------------------------------------------------------------------------------------------------SS------------oo------------------------------------------------ ---------||||||-----------------------------------------------------------------------------------------------------------------SS----------------------------o--------------------------------- ---------||||||-----------------o---------------------------------------------------------------------------------------------------#----------------------------------------------------------- ------%%%%%%%%%%-------------##---------------------------------------tt-----o---------------------------------------ttt------------#------------------------SS--------------------------------- -------||||||||-o----------#-#---------------------------------------btt--------------------------------TTT----------ttt-----------------------------------------------------TT----------------- -------||||||||-%----------###-----------##--------------#-----------ttt--------------------------------TTT----------ttt---------------B-----------------------------ttt-----TT----------------- -------||||||||-|----------###-----kgggg###-------------###----------ttt----ggg-----g-------------k-----TTT--###-----ttt-----g---------b-----------kgggg--b----g-----ttt-----TT-------k--------- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX