--------------------------S--------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------S--------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------S--------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------SSSS----------------------------SSS----------------------------------------------------------------------------------------------------------------------------------SSSSSSSSSSS ------------------S----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------oo------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------%%%%%%%%S---SSSS----SSS-%%--------------%%%%----------------------S-------o-------------------SSSSS-------------------------------------------SSSS-----o-oo----SS----------------------- ---------||||||-S---------------||---------------||-----------------------------------------------------------------------------------------------------------S%-------------------------------- ---------||||||-----------------||-------------##||----------------------------------------#-----------------------------------------------------------------##|-----------#-------------------- ---------||||||----oooo--------o||------------##-||-----------------------------oo---------#-----------------SoS---------------------------------------------##|-----------#-------------------- ------%%%%%%%%%%--SSSSSS--SS---S||------------##-||-------------------SS-----S-------------#----S-----------SSS---TT-----------------------------------QQ----##|----------##-------------------- -------||||||||-So-----@--------||-----------###o||--------------------------------------#------------------------TT----TT----------------#----------------#####---------###-------------TT----- -------||||||||-----------------||-----------###%o|------------#------------------------###-----------------------TT----TT---------------##----------------#####--------####-------------TT----- -------||||||||---------g-------||-----k-----###%%%--------#---#--------------gg------g-###-----------------------TT----TT--------kk-ggg###---ko-----------#####-------#####----k%-------TT----- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%%%XXXXXXXXXXXX--|---X-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|XXXXXXXXXXXXX--|-----XXXXXXXX-XXXXXX--XXXXXXXXXXXXXXXXXXX-XXXXXXXXXX------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXX