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