---------------------------------------------------------------------K-----------------------------------------------------------------------------------------------K-K-----------------S------ ---------------------------------------------------------------------oooo--------------------------------------------------------------------------------------------o-o---------K----S--SS----- --------------------------------------------------------------------%%%%%%----------------S-------------------------------------------------------------------------%%%%%----------------------- ---------------------------------------------------------------------||||-------SSSSSSSSSSSSSSSS-------------------------------------------------SSS--SSo------------|||------------------------ ---------------------------------------------------------------------||||-------SSSSSSSSSSSS-------------------------------------------------------------------------|||----------------------SS ------------------o--------------------------------------------------||||-------SSSSSSSSSS--oSSS------------------o--------------------------------------------------|||-----o---------------g-- --------%%%%%%%%----------------------SSSSSSS-o----SQS---------------||||-------SSSSSSSS----SSSS--rr---SS-----o-----------------SSSSQSQ------S-----------------------|||--%%%%%--SS----------S-- ---------||||||---------------------------------------------------o--||||--o--------------------SS%%%----------------------------------------------------------------|||---|||---------------S-- ---------||||||--------------------------------------------------%%%-|%%%-%%%----------------------|----------S-------------------------------------------SS%SS------|||---|||---------------S-S ---------||||||------------------------k--------------------------|--|-|---|----S-oooo-------------|------SS-SS--------------------------------o-o----------|--------|||-orro|------gg-------SoS ------%%%%%%%%%-----------------------SQSS-SSSS-%###--------------|--|-|---|----SSSSSSS------------|------------------------------SSS-----------%%----------|--------|||%%%%%%-----SSS#------SSS -------|||||||----------------------------------TT----------------|--|-|---|--r-------K-TT----TT---|tt-------------------TT---------------------||----------|--------|||-||||-ooS--------------- -------|||||||----------------------------------TT----------------|--|-|---|%%%%--TT----TT----TT---|tt---#-S-------------TT---------------------||----------|--------|||-||||%%%---------------- -------|||||||-----------k---------r------------TT---kgg--k-k-----|--|-|rrr|-||---TT--k-TT----TT---|tt-----S------ggggg--TT---g-------#---k-k---||---k------|----orrr||r-||||-|-----------U----- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--%%%%%------XXXXXXXXXXXXXXXXXXX--|--|%%%%%%-||-XXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX||XXXXXXXXXXX---%%%%%%%%%||||-|-XXXXXXX------XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---|||-------XXXXXXXXXXXXXXXXXXX--|--|-||||--||-XXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|XXXXXXXXXXX--X-|||||||-||||-|-XXXXXXXX-----XXX