47 ++-++-0+-+-+--++++++-+++++-++-++-+-+---+---+---