------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------SSSSSSSSS-------SSSSSSSSSSS-----SSSSSSSSSS--------SSSSS------------SSSSSSS------SSSSSS-----------SSSSSSSSSSS----SSSSSSSSSS----------------------SSSSSSSSSSS--SSS---------------- ---------------------------------S----------------------------------------------------------------------------------------------S--------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%-o----SSSS---Soo--------------SS--------S-----------------------oooo----------------------------oooo-----o---SSS----------------oooo-----------------------------oo-----o------- ---------||||||---%%---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||---||-----------------------------------------SS---------------------------------#----------------------------------------------------------------------------------------------- ---------||||||---||------------------------------------------------------------o-------------------------------o-------------------------------o-------------------------------o--------------- ------%%%%%%%%%%S-||---------------------------------------------------------------------###------------------------------#------------------------------------------------------------------#-- -------||||||||---||--------------------------------------------------------------------###-##-----------------------#----#------------------------------TT----------------------------------##- -------||||||||---||tt-------------------##--------------#-#-------------##---TT-------#######----------------TT-----#---##------------------------------TT-----------------------------#---###- -------||||||||---||tt-----k--------gg#-##----##----------##------------###---TT-----g########---------k-g----TT-----#---##---#-------g-----kkk-----ggk--TT----k------g--k----k--------##-#####- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX