------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------S--------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -------------------S----SSSS-SSS------------------------------------------------SSSSSSSSSS------------------------------------------------------SSSSSSS----------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%--------------------------------------SS----------------o----SSS--------S--------oo-----------S------------------------------------------------S------QSQS---SSS---------------- ---------||||||---------------------------------------------------------------------%%%-------------------------S------------------------------------------------------------------------------- ---------||||||----------------------------------------------------------------------|----------------------------------------------------------------------------------------------o----------- ---------||||||-----------------ooo------------o-------------------------------------|----S-----------------------------------------------------------------------------------------#----------- ------%%%%%%%%%%---SSSSSS-------SSSSS----------S-------------------SSS------SoS------|---------------------------------------------------------------------------S----SQQ----------------------- -------||||||||-TT------------------------------------------------------------------ttt--#--------------#--------------------------------TT-----------tt---------------------------------------- -------||||||||-TT-----------##-----------------------------------------------------ttt--#--------------#-------------tt-----TT----------TT-----------tt--------------------------B-----TT---TT- -------||||||||-TT---k---k---##----k-------------------------------k-gg---k---------ttt--#----g-----g-###-#-----------tt-----TT----------TT---#-------tt-----gg----k------------k-b-----TT---TT- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX