------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------k-------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------o----------------o------------------------------------------------------------ --------%%%%%%%%------------------o---SSS-----o-SSSSSSSS-----S----------SS---------SSSQS----------------------------------------S-------------------QQQQQ---------------------------QQSSSS---SSS ---------||||||----------------------------#--S----------------------------------------------------------------------------------------------------------------o-------------------------------- ---------||||||---------------------------##--SS------------------------------------------------------------------------------------------------------------------------------------------------ ---------||||||--------------------------###---------------------------------------------------------------------------------------------------------------------------------------------------- ------%%%%%%%%%%----------######--------####----SSSSSSSS-----US---------------------SSSS-----US------------------#---------------SSQSS-------U------------------------------------QQ----------S- -------||||||||------------------------#####---------------------------------------------------------------------------------------------------------------------------------------------------- -------||||||||-----------------------######---------------------------------------------------------------##------------TT---------------------------------##---------TT----------------------- -------||||||||---------------------########-------k-ky---k--------------------#----ggg---k-k---------g----#k--k---k-----TT--------gggk-----k----------k----##---k-----TT---k-----gggg---------- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX