------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------SSSSSSSSSSSS----------------------------------------------------SSSSSSSSSSSS--SS--------------------------------SSSSSSSSSSSSSSS-SSSSSSSS-SS----------------------S-------------- ----------------SS---S-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------o-------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------%%%%%%%%-SSSSSS----S-SS-------SSS-------------------------------------------------------------SQoS-----S---------------S------------------------------------QQQQQSS--SSS---------------- ---------||||||--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# ---------||||||-----------------------------------------------------------------S---T-----------------------------------------------------------#---------------------------------------------## ---------||||||-------------------------------------------------------------##------#----------------------------------------#-------------#--------------------------------------------------#- ------%%%%%%%%%%----------------------tt----------------------------------####-------2----------------Q------o--------------###-----------###-----------------------Q--QQ----S#-------------###- -------||||||||--------TT-----T-------tt---------------t-----#-----------TT###------------------------tt---------------TT--####----------####--------------------------------##--------TT--####- -------||||||||--------TT-----T------ttt---------------t-----#-----------#####-----------B----#-------tt---------------TT--####------t---###---------ttt--------------------###--------TT--####- -------||||||||-------kTT-------y----ttt----kg--------tt----##----gg-ggg#####---T--------b----g------ktt----k---g-gggg-TT--####------t--####k#g---#---ty------g---gggg------####--b----TT--####- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@XX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-