-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------##------------------------------------------------------------------------------------------------------------ -------#-------------------------------------------------------------------------------------------------------o----------------%%%-----------------------------%%%------------- o------#----------------------------------------------------------------oooo-----------------------------------------------------|---o-------------------ooo-----|---o---------- S-----###-TT---------------------------------------------------------------------------------------------------------------------|-------------------------------|-------------- ------###-TT-------------------------------------------------------------SS------------------------------------------------------|-----------------------S-------|-------------- ----#####-##----------------TT------------------------------------S------------------------------------------------Q-------------TTT-----------------------------TTT------------ ----#####-------------------TT---------------------------TT--------------------------------------------TT------------------------TTT-------------------TT--------TTT-----TT----- ----#####-------------------TT---------------------------TT---------tt------------TT----------------tt-TT--tt---------------##---TTTT------------------TT--------TTTT----TT----- ----#####---------------g---TT---------------------------TT----g----tt----k-------TT---------k------tt-TT--tt------ggg-gg---##---TTT----------gg--k----TT--------TTTT-g--TT----- XXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX