------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -----------------K------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------------------------------------------------------SSSS----------SS----------------SSSSSSSS------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%------------------------------------QQQQQ------o----------------------S-------------------------------SSo------------------------o----SSS---------------------------QQQQQS-----S ---------||||||--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||---------------------------------------------------------------------------------------------------------------------o-------------------------S--------------------------------- ---------||||||------g--------------------------------------------------------------------------------------------------------------#----------------------------------------------------------- ------%%%%%%%%%%S-SSSSSS-SS---------------------##Q----S-----------------------------------------------------o-------o-------o-------2-------------------------------------------------------o-- -------||||||||-S---------------------tt-------------------------------------------------------------------------------------------------------------------------------------------------------- -------||||||||-S---------------------tt--------------------------B-----TT---TT-----------#------------TT-------------------------B-----TT---TT------#-----------------TT--------------------#-- -------||||||||-S---------g--#--------tt----g--------gy---k-------b-----TT---TT-----gy----#---k-g------TT------------k----------g-b-----TT---TT------#-----------g-----TT-----g---oy--------k--- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX