------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -----------------------------------------------------------------------------------SSSSS--------SSS--------------------------------------SSSSSSS------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------ooo------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%---------------------------------------------------------------#-ooo-----o---------------------------QQQQS-----S------------------------------------------------------SSS------- ---------||||||--------------------------------o---------------#-------------------------------------------------------------------------------------------------------------------------------- ---------||||||--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||--------k--------------------------------------#--------------------------------------------------------------------------------------------------------------------------------- ------%%%%%%%%%%-------#-------------------------------------##-------------#--------o-------------------------------QQQ-----Q--------------#-#-----------###-------------------------tt-------- -------||||||||----------------------------------------t----###-----------#-#------------------------------------------------------------TT-#------------##-#----------tt-------------tt-------- -------||||||||----------------------------------------t---####-----------###-------------------------tt--------------------------------TTT##------------T#------------tt------------ttt-------- -------||||||||---#g------------------------kkk-------tt---#####--kk-k---###---------k----#-----------tt-----#g-------------------g-----TTT-#-#------gg--##-----g-gg---tt------------ttt-----y-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX