---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- SSSSSSSSSSSSSSSS--SSSSSSSSSSSSSS--------------------------------------------------------------------------S----------------------------------------------------- SS-------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------S------------------------------------------------------------------------------------------------------------------------oo------------------------ -S----------SSS---------------------So-ooo-----%--------------------------------------------------SS------------QS-----oSSQQS--------------------------@-------- -----oo------S-------------SSSS---------------y#---------------------------------------------------------------------------------SSoo--------------------------- --------------------------SSSS----SSSSSS-SS--g##------#---S----------------------------------------------------------------------------------------------------- -------------------------SSSSSSS-------------###------#-----y----------------------------------S---------------------------------------------------------------- ---------------------%%%SSo--%%-----SS------####---#--#-----SS---------------##-------------------SSS%%------%%%-SSQ----SoSQQ---TT----------------2----SSS------ ----------------------|------||------------#####--##-##---------------------###--------TT------------||-------|-----------------TT-------TT--------------------- T---------------------|-S%%%%||-SS-S------######-######------------S---##--####--------##------------||-------|-----------------TT-------TT--------------------- T------g--------------|---||-||--------#-#####-#-######----------k-K---##-#####--------T#-----------gg|-------|---------k------gTT-------TT-----g--------------- XXXXXX---------X%-%%%%%-%%%%%%|-XX-XXXXXXXXXXXXXXXXXXXXXX-------XXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXX--XXXXXXX----|-X---XXXXXXXXXXXXXX--XXXX-XX-----XXX--XXXXXXXXXXX XXXXXX---------Xg--|||---|||g-|-XX-XXXXXXXXXXX-XXXXXXXXXX-------XXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXX-XXXXXXX----|-X---XXXXXXXXXXXXXX--XXXX-XX-----XXX-XXXXXXXXXXXX