------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------SSSSSSSS--------------------------------------------------------SSS------------------------------SS-----------------------------SS------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------o-------------------------------------------------------------------------------------------------------------------------------------------------------o--------------------- --------%%%%%%%%-----------------------oS------S---------------#-----QQQQ-----------------------------------------oo-----------S-----------------o----SSSo-----S--------------------QQQQS-----SS ---------||||||---------------------%%%------------------------#-------------------------------------------------------------------------------------------------------------------------------- ---------||||||----------------------|------------------------##-------------------------------------------------------------------------------------------------------------------------------- ---------||||||----------------------|-----------------------###---------------------------------------------------------------o---------------------------------------------------------------- ------%%%%%%%%%%---------------------|tt------------------#-#######--#-#Q---------------------#------------------------------------------------------------------------------------------------- -------||||||||----------------------ttt-----------------T######-----------------------------##--------tt--------------------------------------------t-----------------t-----#------------------ -------||||||||-o--------------T-----ttt-----------------T######-------------------------K---##--------tt-----T-------------------B-----Tt----------tt---#-------------tt----#T----------------- -------||||||||----------------T-----ttt-----g-g-----#--########g--k--------k-k----------#--###-TTt----tt----k#----k------k-k-----b----kTt---ggg----tt----------T------tt---###---ggggg--------- XXXXXXXXXXXXXXXX-X-------XXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX-----X----XXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX