------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------SSSSSSSS----------------------------------------SSSSSSS--S------SSSSSSSS------------------------SSSSSSSS------SS---------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%------QQQ------o--------------------QQQoo------o----------------------SQQ----S-S----------------oooo----o------o--------------------QQQQQS-----S-----------------o-------------- ---------||||||--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||--------------o------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------||||||-----------------------------------------------------------------------------------------------------------------------------------------------------#--------------------------- ------%%%%%%%%%%-------------S--------------------------------------------------#---#QQQ-----oS--------------------------------------------------------------o---------------------------------- -------||||||||------------------------------------------------------ttt---------------------##---------TT---------------------------------------------------#----------------------------#----- -------||||||||-------------------B----------TT----------------------ttt-----TT-------------###---B-----TT---TT------#----#-------B--------------------------#----------------o-----tt---##----- -------||||||||------kkk-------g--b--b-------TT----yggg---#-------b--ttt-----TT-------------###---b-----TT---TT------#---##-----k-b-----g----gg---gg--------k#--%%-----k-k---gg-----tt---##----- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX