---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------2---------------------------------------------------------------------------------------------------------------------------------------------------- ----------------SSSSSSSSSSSSSSSS------------------------------------------------------------------------------------------------SSSSS--------------------------- -----------------SSSSSS-SSS-SSS--------------------------------------------------------------------------------------------------------------------------------- ----------------SSSSSS---SS--SSS------------------------------------------o----U-------------------------------------------------------------------------------- ---SS---SSS---@%----------------S------------------------------------------------S----S-o-----@----------------------------------------##----------------------- ---------------|---------SSS----------------------------------------------------------------------------------------------------o-----###-----------------o----- -------------U-|--------------------%%%%%%--------------------------------------------------------------------------------------S-----###----------------------- ---------------|--SSS----------------||||---------------------------------------------------U-----------------------------------SS----###----------------------- ---------2SSQS-|-SS------------S-----||||---------Q------------Q%%%%%%%%%----##------------------------------------------------#------###------#---------------- ---------------|---------------------||||------------------------|||||||----###------------------------------------------------#--TT-####------#-------TT--tt--- ---------------|---------------------||||------------------------|||||||---####-#---#----##------------------#-----------------#--TT#####--------------TT--tt--- -y-ggg--gggggggg----------k----------||||------g-gg--------------|||||||--#####-#---#----##-------k-------K-##-----------------#--TT#####-----------y--TT--tt-g- gXXXXXXXXXXXXXXXXXXXX--XXXXXXXXX-XXXXX|||------XXXXXXXXXXXXXXXXX-|||||||---XXXX-XXXXXXXXXXX-XX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---X-XXXXXXXXXXXXXXXXX- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXX||-X----XXXXXXXXXXXXXXXXX-|||||||---XXXU-XXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---X-XXXXXXXXXXXXXXXXX-