---------------------------------------K-------------------------------------------------------------------------------K------------------------------------------------------------------------ ---------------------------------------o-------------------------------------------------------------------------------o------------------------------------------------------------------------ --------------------------------------%%-------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------||-----------------------------------------------------------------------------------------------------------------------SSSSSSSSSSSSSSSSS---------------- --------------------------------------||-------------------------------------------------------o----------------------%%-%---------------------------------------------------------------------- --------------------------------------||-------%-----------------oo----------------------------%----------o-o---------||-|------o--------------------------------------------------------------- --------%%%%%%%%----------------%%%%--||-------|---------------o----------------------%%%%%----|----------------------||-|-oo--------------------rrrrroSS%----o------SS------o------------------ ---------||||||------------------||---||-------|-----------#--------------------------oo||-----|------------oooo------|rrrrrrr------------------%%%%%%%%-|---%%%-------------------------------- ---------||||||------------------||%%%||-------|-----------#---S-----------------------|||-----|--------------------%%%%%%%%%%%------------------||||||--|----|----------##--------------------- ---------||||||------------------||-|-||-------|----------#----------------------------|||-----|---------------------|||||||||------------o------||||||--|----|----------T---------------------- ------%%%%%%%%%%----------######-||-|-||--%%%--|---------#----------------S------------|||-%%%-|--o-----%%%-----S----#||||||||-----------S%%S@---||||||--|----|-----S---TT---------------------- -------||||||||------------------||-|-||---|--oo---------#----------------K------------|||--|--|---------|-----oo----#||||||||------------||----o|||oo|--|----|-TT---@--TT-------------TT------- -------||||||||------------------||-|-||---|-%%%--------###-#--------------------------|||--|--|---------|------%%-%##||||||||------------||----%%|%%%|--#-K--|-TT---#####-------------TT------- -------||||||||------------------||-|-||---|--|---y---#####-#--------------oooo---o----|||--|--|---r-----|------||-|--||||||||ro---g------||----|||-|-|--#--r-|-TT---#####---k----g--#-TT------- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-||-|-%%%%%|-%%%XXXXXXXXXXXXXXXXXXXXXXX----------%%%--%%%%%%%%%%%%%%%%%X-|------||-|--||||||%%%%XXXXXXXXXXXXXXXX|||-|XXXXX%%%%|-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-||-|--|||-|--|-XXXXXXXXXXXXXXXXXXXXXXX-----------|----|||||||||||||||---|------||-|X-||||||-||-XXXXXXXXXXXXXXXX|||-|XXXXX-||-|-XXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXX