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