-------------------------------------------------------------------------------------------------------------------------------------------------------Q-------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------t--------------- --------------------------------SSSSSSSSSSSSSSSS--------------------------S------------------------------------------------------------------------------------- -#---------------------------------SSSSSSSSSSSS----------------------------------------------------------------------------------------------------------------- ------------------------------------SSSSSSSSSSS------------------------------------------------------------------------%%--------------------------------------- ---#------------------------------SSSSSSSSSSSSSS----------------------o--o-------------------------------------o-------||--------------------------------------o --------------------------------------------SS----------------------%%%%%--------------------------------oo------------||-oo------------------------------------ -----------------------------------------------------------S---------|||------------------------------------------%%%--||--------------------------------------- -----------------------------------ooo---oooo------------------------|||-------------------------------------------|---||-------------------------gg------------ -------#----TT------------SS------SSSS-----SS-------------------SSSS-|||---------------SSSSQQQQQ-------------------|---||-------------------------Q--------%---- -------##---TT---------------------------SS--------------------------|||-----------------------------------tt------|---||---------TT-----------------------|---- -------##---TT----------------------------SSS--T-----------%%--------|||-------------------------------TT--tt------|---||----------------------------------|---- -------##---TT------------------------o--------T-----------||----y--g||k-y-----k----------gg-----g-----TT--tt------|---||--------k---------------g---------|---- XXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXX--S-----XXXXXXXX---XX-----||---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXX--XX-----X--XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXX-------XXXXXXXXX---XX-----||---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXX--XXXXXXXXXXXXXX--XX-----X--XXXXXXgXXXXgXXX