------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------S--------------------------------------------------------------------------------------------------------------o ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------Q------------------------------------------------------------------------------------------------------------------------------------------------------------g------------------ --------%%%%%%%%-----Q------------------------------------------------------------r-r---S------------------------oo-------------SS----SS--------------SSS------S------S------S------------------ ---------||||||--------------o-----------------------------------#--------------%%%%%%-----------%%%%--------%%%--------------------------------------oo------------------------o--------------- ---------||||||----------------------------------------TT------------------------||||-------------||----------|-----------------------------------------------------------------%%-------------- ---------||||||-------------S--------------------------TT------------------------||||--------SS---||-------#--|----------------#------------------------------------------------||-------------- ------%%%%%%%%%%-------@--------------------------o----##---------TT----TT-------||||-------------||-------#--|----------------#-SS----@-----U--------QQQ----o------------------||-------%%%---- -------||||||||--------------------------TT-----------------------TT----TT-------||||-------------||-------#--|----------##---##------------------------------------------------||--------|----- -------||||||||--------------------------TT-----------------------TT----TT---TT--||||-----------%%||-------#--|----------##---##------------------#---------------------#-------||--------|----- -------||||||||----k--------k-------g----TT-----------------------TT--#-TT---TT--||||-----------||||---g--##--|-----g----##---##----------------#-##----------------------------||--------|r---- XXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXX-------XXXXXXXXXXXXXXXX-||||XXX--%%%%%%||||--XXXXXX--|-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXX-------||----%%%%%%%%%% XXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXX-------XXXXXXXXXXXXXXXX-||||XXX---||||-||||--XXXXXX--|-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-------||-----||||||||-