------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------SSSSSSSSSSSSSSSS------------------------------------------------SSSSSSSSSSSS-SSSSSS-------------------------------------------------------------SSSSSSSSSSSSSSSS ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%---------------------------------------SS-----o-----QQQ---------%%%%------%%%%---------------S---------------------------------------------------------------------------------- ---------||||||---------------------------------------o--------------------------||--------||----------------S-----------------#----------------------oo-----------------------#---------------- ---------||||||----------------------------------------------SS------o-----------||--------||---------------------------------------------------------------------------------##---------------- ---------||||||----------------------------#-------------------------------------||------r-||--------------------TT-----------------------------------------------------------##---------------- ------%%%%%%%%%%----------######-------TT-##------------------------SSSS-S-------||----%%%%%%%%---TT----TT-------TT--------------------------------------%%%%-------------#---##%%---------#---- -------||||||||-----------------------TT--#--------------------------------------||-----||||||----TT----TT-----TTtt---------------------------------------||---o----------#--###||-------#-#---- -------||||||||-----------------------TT--###--#---------------------------------||-----||||||----TT----TT-----TTtt----tt--#-#-----##---------------------||--------------#--###||------####---- -------||||||||-----------------------TT----####-------------k--------------k----||-----||||||----TT----TT-----TTtt----tt--###--#---#-------------g-------||---#---------#######||-----#####---- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%%%%%%|XXX||%-XXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX||--XXXXXXXX---- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-||||||-|XXX|||-XXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX||--XXXXXXX-----