------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------SS-----------------------------------------------#--------------SSSSS--S--------SSSSSSSSSSSSSS----------------------------------SSSSSSSS------SS---------------- -------------------------------o---------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%-------------------------------------------------------------------------------------------------o--------------------------------------------SS----------------------QQQ------- ---------||||||--------------------------------------------------------------------------------#------------------------------------------------------------------------------------------------ ---------||||||---------------------T----------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||---------------------#---------------------------------------------------------#----------------------------#---------------------o---------------------------------------------- ------%%%%%%%%%%-------t----------------------------------------#---##o#-----o----------------#------2----#---------------##-----------t-----------------------------------------##---Q------o-- -------||||||||--#-----tt-----K-----------------------t---------------------------------------#-----------#---#------t---###-----------tt--------------------------------BT-----###---t--------- -------||||||||--#-----tt--------------T-------------tt-----------------------------------K--###---------T#---##----tt---###-----------tt----#-#----------B-###------B---TT-----###---t--------- -------||||||||--#-----tt---kk--T------T------g------tt-------k------k------k-----gg------b-#-##--k------T#---##----tt--####------g----tt----g##--ggggg---b-#-##-----b---TT---g-###--kt-----k--- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX