1000
+-++-+++---+-+-+++-+--++-+++-++-++++-+-+-+-+-++++-+-+--++-+-+---+-------++----++------+----+---++-+-+++-++-+-+++-++---+++-+-+-+--+-+---+-++--+-+------+++--+--+-+++++++----+------+++-+-+++-++-+---+-+-+--+++---++++-+------++--+--++++-----+--++-+--+---+-+--++-+--++--++--+-+-++--+-+---+-++-+--++--+---+-++-+--+---++----+----++---++-+-+-+---+--+++++++++-+----+--+---++-----++++--++++++++++---++++-+-+-+--++++++---+-+----+----+---+-++--++--+++-----++-+++--+-++-+----+---+++++-+--++++-++++--++-+-++-++-+-+++-+++-+---+--+--+++-++--+-++-++-+--++++-++--+---+-+-----+---+-+-+----++-+-+++-+-+-+---+-++-++++++++++-++-+---+++-+++---++---+-----+++++-+-++--+-+++--++-+-++-+-+--+---+++-++-+++----++---+++-----+----++--+-------++++-++--+++++++-++--+++-++--+---+--+-+-+-+++--+-+++--+-++--++-++-+-+-+--+-++-++---+--++++---+++++-+----++-+--+-+-------+-+-----++++-+------+--+-++--+---+-+--+----+-++-+-++++++++-+++++-++-+++-+-+-++---+-+-+-+-+++-++-+-+++-+-++++-+-+++--+++-+-++--+---++--+-+----+-++--+-----+----+---++-+++++
