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