a-80 ---------------------------------------------------------------------------------------------------