---------------------------------%%----------------------------------------------------------------------------------------------------------------------------- ---------------------------------||----------------------------------------------------------------------------------------------------------------------------- ---------------------------------||----------------------------------------------------------------------------------------------------------------------------- ---------------------------------||---------------------------------------------SSSSSSSSSSSSS--S----------------------------------------------------------U----- ---------------------------------||-------------tt-------------------------------------------------------------------------------------------------------------- ---------------------------------||-------------tt-------------------------------------------------------------------------------------------------------------U QQQ-QQQQQQQS--SS--------QQQQ---S-||--------------------------Q-o-------------Q-o-----U-----ooSSS----------------S---S--------------------------o--USQSSSoSS----% ---------------------------------||----------------------------------------------------------------------------------------------------------------------------B ---------------------------------||----------------------------------------------SSSS------------------------------------------------------------------------y-Q ---------------------------------||--------------------------------------------------------------------------------------------------------------------------2-- -@Q-----QQQQQQQQ----Q-----QQQQ-t-Q|-------------QQQ--tt--------t--------SQQ----------------------------TT--------------------------------------Q%-%%%%%%%%---##- ----------------------t--------t--|------------------tt--------t-----t---------------------------------TT----------------TT---------------------|--||||||---###- ----------------T-----tt-------t--|-----------------ttt--------t----tt---------------------------------TT----------------TT----------------B----|--||||||--####- gg------K-g---g-T-----tt-------t--|-------------gg--ttt--------tg---tt----------------------------k----TT----------ggg---TT----------------b----|--||||||-#####- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------X--------XXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|-%%%%|||-XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------X--------XXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXg--||-|||-XXXXUX