-+--+-++-+++-+++-+++----+++