      ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   All 