---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------Q------------------------------------------------------------- SSSSSSSSSSSS-----------------------SSSSSSSSSSS--SSSS---S----SSSS----------------SSSSSSSSSSSSSSSS--------------------------------------S------------------------- SS-----------------------------------------------SS-----------------------------------S------------------------------------------------------------------------- SSS-----------o----------------------------------SS----------SS----------------U----------S-------------------------%%%----------------------------------------- SSS------------------------------SSSoS----------------------------SSSSSSSS----SS----------------QSQQQQQSSSQQQQQ@-----|------------------------------------------ ------o----------------------------SS------------------------S--------------------K----------------------------------|------------------------------------------ SS--------------------------------------------------------TT-------------------------So------------------------------|------------------------------------------ ------------------gg----------------------------SK--------TT--------------ooo------S--S------SSS------------------g--|------------------------------------------ -------------%%%--Q-----------%----------TT---------------#--------%%%%--%%-----%%----%%%%----%---yS--------@QQ---Q--|-----------------#----------------------#- ---------TT---|---------------|----------TT-------------------------||---||-----||-----||-----|----------------------|-----tt----------#----TT---------TT-----#- --T------TT---|---------------|-#--------TT----T--------------------||---|S-----||-----||%%%%-|----------------------|-----tt------#---#----TT---------TT----##- --T------TT---|---------------|------y---TT----T--kk------kk--------||---|------||-----||-||--|-gggg-g--g-ggg-k------|-----tt------#---##---TT----K----TT----##- XXXXXXXX-XX---|-XXXXXXXXXXXX--XXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXX----||--XXXXXXXX%|%%%%%|%%%%%%|-XXXXXXXXXXXXXXXXXXXXXX--X--XX-X-XXXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX XXXXXXXX-XX---|XXXXXXXXXXXXX--XXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXX----||--XXXXXXXXgg-|||-|-|||g-|-XXXXXXXXXXXXXXXXXXXXXX--X--X-XX-XXXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX