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