-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------o---------------------------------------------- --------------------------------------------------#----------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------SSS-SSSSSSSSSSSSSSSS------------------------------------------------oo-------------- -----------------------------------------------------------------------------------------------------SSS-S---------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------go---oooo------------------------------------------------- --------%%%%%%%%---------------------------------------------------------------o-----------------------ooSSS--S-#----------------------#--------Q-Q-Q-USSS----2%---------------- ---------||||||----------------------------------------------------------ooo--------------ooo--------------------SSS------------SSSS--##-----------------------|---------------- ---------||||||-------------------------------------------------------------------------------------------------#---------------SS---###----TTT----------------|---------------- ---------||||||-------------------------------------------------------------------------------------------------#-------------------####--#-TTT----------------|---------------- ------%%%%%%%%%%---------------------------------------TT-----TT-Q---------------TTT------------S-------SSSSoS--#---TT---##---------####-##-TTT--@SQS-SS2S-----|-------##------- -------||||||||----------------------------------------TT-----TT-----------------TTT---TT------------------S----#---TT---##-------#-####----TTT----------------|-------##------- -------||||||||----------------------------------------TT-----TT----tt-----------TTT---TT------------------%%---#---TT---TT------##-####----TTT----------------|-------##------- -------||||||||----------------------------------------TT-----TT--g-tt----k------TTT---TT------------------||---#---TT---TT-----###-#####---TTT-ggggg--gggg----|-k-----##------- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---------XXX----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-----XXXXXXXXXXXX---XXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXX--XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---------XXX----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----XXXXXXXXXXXX---XXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXX-XXXX