------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------SS------------------------------------SSSSSSSS--S------------------------------------------------------#------------------------------SSSSSSSS------------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------oo-------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%-Soo---------oo--------------------------------o---------------o---------------------------------oo-----------oo---------------o----QQQQQS----SS---------------S------SS-------o ---------||||||-----------------------------------------------------------------S--------------------------------------------------------------#------------------------------------------------ ---------||||||---------------SS-------------------------------#------------------------------------------------------------------------------##------------------------------------------------ ---------||||||------------S-SSo------------------------------##----------------S-------------------------------------------------------------##---------------------------#-------------------- ------%%%%%%%%%%SSSS---S##---SSS------------------------------##-------------------------------------------------------------#----------------##----SS-S------------------###------------------- -------||||||||--------###-o----------tt-----------------TT---##---------------------------------------------------------##-##--------tt-----###-------------------------#####--#--------------- -------||||||||-------####------------tt-----------------TT--###---------------------------------------t-----------------##--#--------tt-----###------------------------oTT##TT-#####----------- -------||||||||------#####------y-----tt-----ggg--kgg----TT--######---t-----kggg-----gk----ggggg--b----t-----ggg---k-k--###--#-------ttt----####---gggg-----k--#-----t--#T###T#-####tt---------- XXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX