-+-+-+