---%---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---|-------------------------------------------------------------------------------------------------------------------------------g-------------------------------------------- ---|--------------##---------------------------------------------------------------------------------------------------------------#------------------------------##------------ ---|-------------------------------------------------------SQS-----------------------------------------------S--SSS-----------------------------------------SSSo---------------- ---|---------------------SS--------------------------------------------------------------SSS-------------o-------------------------------o---------------o---------------o------ ---|--------------------SS--------------------------------------------------------------SSS-------------SS---------------------------------------------------------------------- ---|---------------------SS----------------------------------------------S--------------SSSS------------SSS-----------------------------SSSS-----------------------------S------ -##|--------------S---------------SSS-------------------------------------------------------------S------S------------------------------------#--------------------------------- ---|TT-T---------------TT-----------------------T------------------------------------------------------------------------TT------------TT-----#---------------------tt---------- ---|TT-TT-----------tt-TT-----------------------T--------------------------------------TT--------------------------------TT----T----tt-TT-----#---------------------tt-TT--tt--- ---|TT-TT-k---------tt-TT----------ggg-k--------T----------------------------k---------TT--g--------------gg----T---ggg-kTT----T----tt-TT--y--#----------------T----tt-TT--tt--- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX