------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------S--------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%SSoSSSSSSSS--SSS------oooS-----S--------S----------------------S-----------------ooo----oo----So--------------------QQQQQS-----S----------------------SSSS---S-S---------------S ---------||||||-----------------------------------------------------------------------------------------------------------------------------------------------------------------SS-------------- ---------||||||------------------------------ooo--------------------------------------------------------------------------------------------------------------------------------SS--TT---------- ---------||||||-oo-----------------------------------------------------------#------------------------------------------------------------------------------------------------------##---------- ------%%%%%%%%%%SSQS---SS----S---------------SSS-----------------------------##----------------------------------------t-----o--######QQQ----Q-----------TT-----------t------o------------------ -------||||||||--------------------------------------------------------Tt---###----------TT--------------##------------t--------------------------------TTT----------tt------------------------- -------||||||||------------------#-------------------t-----------------Tt--####----------TT----------t---##------------t--------------------------B-----TTT--TT------tt----------------TT----#-- -------||||||||-------y---------##-k-k---------------tt-------kgg-g----Tt--####---kgg----TT----g----tt--###------------t----g#-----k---k----k-----b-----TTT--#T------tt-----k---g------TT---g#gg XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX