000000-18 ---------------------------------------------------------------------------------------------------