---------------------------------------------------------------------------------------------------------------------------------------------------------------- ------oo--------------------------------------------------------------------------------------------------------------------------------------------o----------- ------------------Q--------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------SSSSSSSS-----SS---------------------------o-----------------------------------------------------SSSSSSSSSSSSSSSS---------------- --------------------------------SSSS----------o--------------------------------------------------------------------------------------SSSSSS-SSS----------------- --------o--------------g----------------------S--------------------------------------------------------------------------------------SSSSSS--SS----------------- ------------------QQQQQ-------Q@-------#------------------------------------------------------------------------------------------------SSS--S------------------ SoS-S---------------------------------##----------------------------------------------------------------------------------------------------------SSS----------- --------------------------------SS---###--T------------S------------------------------------------------------------------------------------------SS------------ --------------------------------S---####--------oooo--SSSSUR--S#----------------------------------------------------------------------o---ooo-----S------------- ---------TT---TT-------------QQQ---######-------%---%%%-------##-------------------------------------------------------#----TT--------S---SSSSS----------------- ---------TT---TT------------------#######-------|----|-------##----------------#---------------T----TT-----------------#----TT----------------------TT-TT------- ---------TT---TT-----------------########-------S----|------###----------------#---------------T----TT-----------------#----TT----------------------TT-TT------- ----##---TT---TTgg---g--------g-#########------------|-----#####---------------#---------------T----TT-----------------#----TT-----------k--------k-TT-TT------- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------X--%%%|----XXXXXX%-%%%%%%-------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-S--XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---X--X---|-|----XXXXXXg--||||--------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----XXXXXXXXXXXXXXXXXXXXXXX