------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------SSSSSSSS---------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%--o--SoSS-----o------oSSoS----oo----QQSQSSS--SSS-----------------ooo--Soo-----SS----------------S----SSSSS---SSS------------------------------------QQQQQS---------------------- ---------||||||---------------------------------S---------------------------------------------------------------S------------------------------------------------------------------------------- ---------||||||--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------||||||------------------o------------------------------------------------------------------------------S------------------------------------------------------------------------------- ------%%%%%%%%%%--------------------------------------QQQ---SQ------##-------#---------------o-------------------------SS----Q-------#---T-----------------------------------o------------#-#--- -------||||||||----------------------------------------------------------TT----------------------------t---------------------#-----------TT------------t---------------K-----------------TT----- -------||||||||----------------------------------------------------------TT---------------------------tt---------------------#-----------TT-----------tt---------------------------------TT----- -------||||||||--------------------ygyk-----k------k--------k------k--g--TT---------gg----k-------gg-gtt----gggg---k---------#--g--------TT---#---g--ttt----k-k-------------k-----kggg---##---#- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX