---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------US-----------------------------------------------------y---------------------2--------------------------------------------------------------###------------ ----------------------------------------------------------------------------------#SSS---------------------------------------------------------y-------------------------###------------ ---------------------------------------------------------------------oo----------##------------------------------------y---------------------#SS--o-------------------y--###------------ -----------------------------------------------------------------y--------------###1--------------ooo------------------XSS-?Q---------------##------------------------#--###------------ ---------QQ-----------------####--SSC------------------ooo-------##-------------###-----------------------2-----------XX-------------------###--SC-------------------##--###------------ -----------------------y-#####----------------------------------###-----------#-###--SSS-------TT--------------------XXX------------------####---------------------y###--###------------ --------------------y-######-----------------------------------####----------##-###------------TT-------------------XXXX-------y---------#####---SSS---------------####--###--------F--- -------------------#######------------------y-y---------------#####-------------###---------y--TT-------y--y-------XXXXX---SSSSS-----y--######--------------------#####--###--------#--- XXXXXXXXXXXXX--XXXXXXXXX------XX--XXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-------XX-XXXXXXXXXXXX------XXXXXXXXX---XXXXXXX--XXXXXXXXXXXXXXX XXXXXXXXXXXXX--XXXXXXXXX------XX--XXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-------XX-XXXXXXXXXXXX------XXXXXXXXX---XXXXXXX--XXXXXXXXXXXXXXX