---------------------------------------------------------------------------------------------------------------------------------------K-------------------------------------------------------- ------------------------------------------------------------------------------------------S----------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------S---SS--------------------------------------%%%------------------------------------------------------- --------------------------------------------------------------------------------SSSSSSSSSSS--------------------------------------------|-------o------SSSSSS------------------------------------ --------------------------------------------------------------------------------SSS-SSSSS----------------------------------------------|-------%------------------------------------------------ --------------------------------------------------------------------------------SSSSSSSSSo-ooooo---------------------------------------|-------|-----------------------------------------------o --------%%%%%%%%----------------------------------------------------------------SSSSSSSSSSSSSSSS---------------------------#-----------|-------|oooo--SS-----oo-----SQQ----------------------%%% ---------||||||----------------------------------------------------------------------------------#---------------o--------##-----%%----|----%%%%----------------------------------------------|- ---------||||||-----------------------------------------------------------------------------------------------------------##-----||----|-----||-----------#---S-------------------------------|- ---------||||||---------------------------oo---------------------------------------ooooo-----ooo-------------------------###-----||----|-----||-S---------#----o----ggg-----------------------|- ------%%%%%%%%%%----------######Q#oo-----------------2----------###--#@Q---SSSS-SSSSSSSSSS---SSS------------------------###------||----|-----||-S-------###----S#######S-----U-------------%%%|- -------||||||||----------------------------------------TT----------------------------------------------TT---#-----------###------||----|-----||-------y####---------------------------------|-|o -------||||||||----------------------------------------TT----------------------------------------------TT---#-----TT--#####------||----|-#--%%%%------#####---------------------------------|-|S -------||||||||--------------------g-------------gg----TT----k-----------------------------------------TT--##-----TT-######------||----|-----||------#####----------------k-k-----ok--------|-|- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXX-||----|-----||-XXXXXXXXXX--XXXXXXXXXXXXXXXXXXXX-%XXXX-XXX-XXX|- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXX-||----|-----||-XXXXXXXXXX--XXXXXXXXXXXXXXXXXXXX-|XXXX-XXX-XXX|-