50 +---+----+-0+--+-++++-+-++++++-+-+----+--0+-+++--+