--+-+-+--