------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------SSSSSS--------------------------SSSSSSSSSS------SSSSSSSSSSSS------------------------------------SSSSSSSSSS----------------------------------------SSS----------- --------------------------------------------------------------------------------------------------------------------------------S--------------------------------------------------------------- -----------------------------------------------------------o------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%---------------o-------------------------------------------------o------oo-----------------------------------------------S----------QQQSSSS-SSSS----------------ooo-----o------- ---------||||||----------------#---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||--------------###---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||-oo-----------###--------------------------------------------------------------------------------------------#--------------------------k---------------------------------------- ------%%%%%%%%%%-------------###---------------------2-------------------------------tt--------------2-------------------TT##-------------------Q---QQQQQS---o-------2-------------------------- -------||||||||-------------####------------------------TT---------------------------tt-----------------TT---------------TT##--------tt---------------------------------TT----------------#----- -------||||||||-----------U-####------tt------o-TT------TT---------------##----------tt---------S-------TT---TT----------TT##--------tt----------------------#----#-----TT---TT-----tt---##----- -------||||||||---ggggg---#-####------tt------#-TT------TT----#---#------##---g------tt-----k-y-S-------TT---TT---k------TT---#------tt-------g---ogg----------g--g--#--TT---TT-----tt-g###----- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX