--------------------------------TT-----------------------------------------------------K------------------------------S------------------------------------------------------------------------- --------------------------------TT-----------------------------------------------------o--------------S---------------S------------------------------------------------------------------------- --------------------------------####-------------------------SSS-------------------------------------------------------------------------------------------------------------------------------- --------------------------------##--------------SSSSSSSSSSSSSSSS------------------------------------------------SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS--------------SS--S-------------SSSSSSSS-------- --------------------------------##--------------SSS-SSSSSS-------------------------------------------------------S--------------SS--SSSS---SSS-S------------------S---S------------------------- ------------------------------------------------SSSSSSSSSS-ooooS----------------------------------------------------------------SS----SS---SSSSS-----------------SS-----------oo---------------- --------%%%%%%%%------------------------##---###SSSSSSSSSSSSSSSS---SQSSSSSSSSSSS-----------------oo--SSS----SS---ooo----oo------S----------SSSSS----------------SSSSS--------SSS---------------- ---------||||||-------------K----------------###--------------------------------------------------------------------------------S----------------------------%%%-------------------------------- ---------||||||-----------------------------####-----------------------------------%%%---------------------------------------------------------------------#--|#---------SS--------------------- ---------||||||---------------------k------#####ooooo-oo-----ooo--------------------|-------------------------------------------So------------oo-----------#--##oooooo-------ooo---------------- ------%%%%%%%%%--------#---------#####---#######SSSSSSS------SSSQ-Q--SSQSSSSS@SS----|------------SSoS-SS--------S---------------SSSS-------#--SS----------##--##SSSSSSSS-----SSS---------------- -------|||||||-----------------TT#####---TT#####------------------------------------|--------------------------------#------------------##-#-------------###--##---------------------2--TT---#-- -------|||||||-----------------TT##------TT#####------------------------------------|--------------------------------#----------------######-#----------####-###---------TT-------------TT-#-##- -------|||||||--k----------g---TT##kk----TT#####----ggg----g-------k----------------|--------------------------------#---##g----k----#######-#---------#####-###-------k-TT-------------TT-####- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXX----|-----%%%%%%-XXXXXXXX-----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----XXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXX----|------||||--XXXXXXXX----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----XXXXXXXX--X-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-