智尊 五万胜负路
----++----+-+---+++++-+--+-+++-+++---+---------------+---++-------+++--++-++--+++----+-++-++-+--+---+-+-++-++-++-+--+-++--++--+--+-++-+--+--+--------++--++--+-----++-++-+---++-+--++-+-++++---+++-++-+-+++-+++-++++-++--+--++----++------+++-++++-++++-+++++++-+--+++--+++-++-++++-++-+--+---++--+-++++-------++-++++-+++-++--+---+++--++-+-+-+-+--++--+-+--+----+-+---++-+-++---++---++++++++--------+---+-+++--+----+----++--++-+-+--++++++++++--++++----+--+---+--++-+++-+++-+-+++--+--+-+---+---+-++-+++-++---+-+-++----+-++++---++--++++--+--+--++-+---++++--++-++++++-+++++--+++-+-+-+-++++-+++++-----+++++-+---+-+--+-+++-+---++-++-++-+----+-++------+--++++----+---++--++-++++++++---+---+--++-----++-++-+--+----++--++----++---++++--++--++-+-++----+--+-+-+++-++--+----++++++-++++-+-+++++++---+----+--+--+--+-+----++-++-++++++--++-+----+----+--+----+---+++-+++--+-+---+-++-+--+--+-+----++--+++-+--+-+-+++-+-++++++---++++--+++-+--+-++-+-+-+-+-++++-+++--+-+-++++++---+-+++-++++++---+--+-+--+-++--++++++-+++++--+++++-----+--+++++++---+---++-+-+-+-+-+-++++--+-+-+-+-+-++----++-++-++-----+-+-+-+-+-+---+----+++---++++--++-++-+--+-----+-++---+-+--++--+---+-++-+------+---+-----+---++------+--+---+--+---++-++--+-+-+++++-+---++--+-----+++++++-++-+++--+-----++-++---++-++++--+++-+---+------+-++-----+++-++-+-++++++++++-+--+-+--++--++-+-+-+-----+--+++-+-+-----++++-++-+++++++-++++----++--------+++--+-+-+-++-++--+++-+++-+-++-++++-+--++--++++++-+++++-++---+++++-++--+-++-++--+---+++-++-+-+-----+-+++--++-+-++-----+++----+-+--+-++++++----+--++++---+++-+---+++--++---+-----+-+---+-+-+++--+-++---+++----+++-+--++---+-----+--+-+++-----+++++--+------++-++----+--+-+---++----+++++-+-+-+-+--+---++++-+-+++-++++-+-+++---++++--+-+++++-+--+-+-+++--+++-+-++++-----+-++++-++-++--++++-+-+++++-++---+--++++++++-+--+-+------++++-+-+--++++--++---+-++++++-++-++------+-+--+--++++-+-+----++-++-----+---+----+-----++---+++++-+----++++-+--+++-++-++-++------+-+-+++-+++-+-++++---++-----++-++-++++--++---+--++-++----+-++--++-+++++-------+++--+---+-+-----+-+-+-+-+------+--+-+++++-+--+-+++-++-++---+++++++++++-++-+-------++++------+++-+-+-+--+--+-++--+--++++--+---++----++-++---+---+--+++-+--++++--++-++-++---++++----++--+---+-+++++++----+++-+-+--+++++-++-+-++-++++--+-+++------++-++--+-------+--+--+-+--+-+---+++---------+-----+----+-+---++---++-+-+---+++++-++--+--+++-+---+-+++++-++--+----+-+--++-+++-++++++---+-+----+----+---++-+--+++-++++-+-+---+-++-+--+-+--+-+-++++--+----+++-+----+++--+---+-++++--++----+-+----++----++--++++++-+++++-+-+-++--------+---+-+-+--++--++--+++--++---++--+++--++-+---+++-++----++++--++------+++-+---++--++++-++--+------+-++-+--+++++--+++-+-+++--+--+++-+++----+-+----+--+---++--+--++++++--++---+--++-++-++++---+--++------+++--+-+-+++---+++-++--+-++++-+-++-++-+++---++-++-+--+++----++-+-+-+-++--+-++-++-++++--+++----++-+--+-+-++-++++-++--+++-+++--+--+----+-++-+++++-+-+++-+---++++-+---+++-++-++-++-+-++---+-++------+-+---+++------+----+-+-+++-+++---++-+++-+++-+--++++--+--+-+-++--+-+-+--+--++--+-+---+-+++----++-+--+--+----++-++++--+-+--+-----+---+-++++---+-+-+--++-+--+++-+-+--+++-+--+++--++---+++---+--+++-++++--++--++-+---+-+--+--+---+++-+-+-+--+-+--+++-+-+++----+--+--++---+-+-++-+++--+--++-+---++-++++---+-+---++------+++----++-+-++---+--+-+-+-++--+----+-+++++++-++-+-+--+-+++-+--+++-+++-+--++---+-+--+-----+-+++-+-+--+---+---+-++++--+---+-+---+++---+---+---+--+---++++-+--+---++-+++--+--+-++---+--+-++-+-+----++++-+++--+-++++-+++---+-+-++-++-+---+--+-++-+--+-++--+-+-+-++---+-+++++---+-+++-+++-++-+--+-----+-+--++-+--+------+-++----++------++--+--++-+----+-++--+-+--+++--+++---+------+----+++++---+++-+--+--+--+--++--++-+-++--+-+----+---+--++--+-+---+++++--++++-+++-------+-+-+++--+-+++----+++----+-++--++--+------+-++----+++-+---+--+-+---++-++------+-+++--++-++---+----+-+--++----+---++++-++-++-+----+++-+--+++----+---++----++++-+--++++-----++--++--+-++++++-++++--+--+----+++--+-+++--+--++-+-+-+-+++++-+-++-+++---+-+-++-+-+++-+-+-+++++-+-+---+-++--+---+-+-----+--+-+--++---+-++-+--+++-+++-++++--+++++-+-++---+--+-++------+-++----++-+-+---++--+++-+-+-+++++-++----+++-+-+++-+-++---++-+-+--+++-+-----+---++-++--+++++-++-++-++---------++-+++++---+---+--+--+++--+++-++-+-+-+---+++-+-++++-+-++-++-+--++-+-++++++++--+-+++--+-+--+---+-+--++++--+++-++++-++++---++--++-++---+-------+++-+-----+--+-+++++-----++++++---+-++++++---+---+++-------+++-+-++++-+++++++--+--+-+------++---++-+--+++-++----+-+----+----+++---+---++-++-+-+-++-++-+--++--+-+++--++++++---++---+-+++--+------+--++-+--+-++--+-+-+-++-+-----+-+--+----+++-+--+--++---+++---+--++--+--+---++---++-++-++++-+++-++-++---++-+-++-++-----+++-+-+-+-+++---+-++++-+----+--+------+-+++-++-++--++-++++---+-+-+---++--++++-+++-+-+-+-----------++-+++++---++-+-+++-++-----+-++-------++++++-+--++++++----+++-+-+++-----+-++--++-+---+++--+---++-+---+--++++++-+-+---++-+--+----+++-+--------+---+-++++----+--++--++-++-+--+--+++----+-+-+--+-+--+----++-++-+++++-++-++-+++---+-+-+--+--++++++--+-+--+--++--+-----++++-+++-+--+-+++----+-+--+-++---++---+--+++-+---+-+++---+--++-+-+--+---+-++-+++++-+-+++-+----+-++-+-+++-++-++-++++--+---+-+----+++++---+--+--++-++-+--+-++-+++--+-+-++++--+-+--++-+-++--++-+-++++-+++--+++-----+--+++--++-+--+++-+++-+++-+-+---+-++--+----+-+-++-+-+-+++++--+-----++-+-+-+--+--------+--+---+-+++-++-+------++-+++-----+--+-+--++-++++---++-++-+--++-+---+++-+-----++++--+++--++----++-++---++++-+++--++----+------+++-++++++-----++-++--+++++++++++++-+-++-++--+-++++++-+-+-+-++-++-+-----+-++-+-+---+-+-++----+-++++---+---++++-+-+-+-++++-++-++++++++---++++++++++-+++-++-+++++-----------+----+++++--+----+++-+--++-++---+-++++++-+-+++--+------++-++-+++-+++++-+--+++----+++--++-+--+------+---+--+++---+-+-++-+-++++-+++---+++++++++++-+++++++---+-++-+-++-+--++++-+-----+-++-+--+--++-+++++-+-++----++-+---------+--++-+-+--++--+--+++++-++-+-+++++------++++++++--+-+-++--+--+---+-----+---+-+-+++-+----+--+++-+-++--++-+++--++---+--+--+---+-+-++++--+-+--+----+---+-++-+++-+-+++--+-++++++++-++-+--+--++-+++++-+++++--+----++--+--+--+----+++++++---+------+-+---++---+---+--+-+---+-----++--+-++----++++-----++++++--+------+-++-+++---++-+--+++--++++++-++--+++-+++-+-+--+++++-+-------+++---+-+++-+++-++-+-+-++--+++-----++-+-++-++-+-----++++---+++-----+--++----++---+-+----++-+--+-++-++++++++---++-+++++--++-+++++-+++--+-++-+--++-+++++----+-+-++-++-+-+++-++-++-++--++-+-++-----++---+---+-----+--+--+---+---++---++++-+--++--+++++--+---+--+--++-+-+----++-++++++--+---+-++--+--+----++--+---+--+--+-+--++-++--+-++-+-+-++---+-+-+++++--+-+-+--+++-+-+---+----+-+++---+---+--+++++---+-+-+-+--++-+++-++-+--+-++----+-+-+-+---+------+-+--+---+++----++-++++++++++-++---+-----+--+-------+++++-++--++-++---+-+++++-+++--++-+-+-+-----+-++++-+---+++-+-+++---+++++-+-++--+--+--+-+-+---++-++++--+++--+-+-+--+-+---+-----+++---++-+++++--++++--+-+--+-+++++-+-+-------+-++++-+-+-+-----++-+++--+------++---++-++++-----+-+++---+++-+-------+++-------+--+-+++-+-+++--+-+++-+-+-++--+-----+-++-+-+----++-++-----------+++++--++-+--+-+-++-++--+-++--++-----++++++---+---------++++++-+++-+------++--+---+++-++++-+++++--+-+---+-+++--++--+--++-------+-+--+++----++--+++--+-++---++---+-+----++--++-+++---++-----++-+--+---++++--+++-+--++---+++---++-++-+----++-++--+++-++++-++++--+++-++--++++--+--++-+++----+++++-++-++-+-+--+-+++-+++-+++++--+++--+--+-------++--+++++-++++--+--+++++-+-++--+++-+-+----+-+--++-+--++-++-+---+--++++---+-+++-+-----+-++--+--+++-+-+++--+--++--+--+--------+++-+-+-+++-+++-+-+-+-++--+-++++--++-+-++++-+-++------+++-++--++-+---+++---++---++---++---++++-+---+--+-----+--++-+---+--++-+++--+-+-+++-++++---++++---+----++---+----++--+-----+--++-------++++-++-++-+++-+++---++-+--+++-+++---+---+++--+++-+++++-++++++-++++--------+-+-+-------+-+-++--++++--+----+--+--+++-++-++--+---+-+++---++---++++-+-+-+-+---+++--+++-+---++++++-+-+-+--+--++-+++---++-++++--++--+-+-+-+-+-++-+-+-+++--++++--++--+-++-----+-----+-----+-+-+-+---+++--+++--++++--+--+-++--++-++-+++-+----++----+-+--+-++-+---+++-+---+--+-++-----+---+----+----++--+++-------+--++---++-+---+++--+-+-+-+-+--++--++---+--+-++---+--++--+---+-+-+-+-+-++++--++-+-+-+--+---++-+-+--+-----+--+-+---++-++-+++-----+---+--++------++--++-+-+---++-++++----++++--++--+++--++---+---++-++-+--+--++-+-+-++++-++-+-+++++--+-+-++++---+--+-++-+-+-+--+++-+-+++--+--++-+++-+----+++-+--++++++----++-+-++----+-+++-++-------+---+-+--+--+++-+-+---++------+---+-++--+++-++----+-+-+-+-++-+++-+-++-+-+-----++-+++-+------+---++-+--++--++++++-------+--+++++-++-++-+++++++-++---++-+++-++-+-+-+-++-+-+++---++----+---+----++-+--+---++--++-++-+--+-+--+--++--+--++++-+++--++-+-+---+---+--++--+-++-+++-++--++++++---+-++---++------+-+-------+---++-+++++-+-+-++-+-++--+-+----+-+-+-+--++--+-++++-++-++-+++-+-+++-++++----++-+++-++-+-++----+---+++-++++----++--++-+-+--+--++-+-----++---+-++-++--+++-+--+++++-+---+++-+-++-+---++--+++-++--++--+---+-+-+++++++-+-++-+----+++--+------+---+-+-+---+--+-++--+--+++++++-++-+++-+++-++++--+-++--++-+-+-+-+--++-+---+++---+--+--+-++------++-+-++--+++--+-++++++++++------+----+++--+-++++--++++-++-++----+-++++-+--+-+----+++++--+-+--+---+--++---++-------++-+--+-++-+---++++--+---++-+-++-+---+--+-+++-+---+-++--+++++----+--++----+---+---+---++++++---+----++-+--+-+---++---+++---+-+--+--+-+-+-+-+-++---++--+--+----++-+++--+++++----++-+-++-+-+-+-+++--+-+--+--+--+-+-++++----+-+--+------++-+---+-+-+----+++--++-++-+-----++++-++-+-+------+++--+-+-++--++-+--+--+-+---+--+---+--++--+++-++--+-++----+---+------+--++--++++-++-+------++---+++++---+++-++-+--------++----+---+-+++-+---+--++++-+++++++--+++--+--+-++--+-+++-++++---+-+++-----+---++--+-+-+--++---++--++-++-+---+--+-++++-+----+-+----+++---+-++--+--++-+-+-+-+--+-++---+++-++-+--++-++--+++++--+-----+---+++++--++--+--+++-++---+-+-++++---+----+-+-+++-+++++-++---+-+-++-+-++++-++++--++----+++++-+++-+--+------++--++++-+---++-+++++++--++-+-+-+-++-++-++++-++-+---++++--++---+---+-+++---+++--++----+-++---++--+-+------++++--+-+---+-++--++-+++++---+-++---+++-+--+-+--+++---+-+++----+++-++-+-++--+--+-+--+++---+-++---+---+-+++--+++--+---+--++++++++-+-++++-++-++++-+++--++-++++++-++-+++-++--+-++--++++-+-++----++-++--+-++-++-+----+---+--+--+-+-+--+-+-+-+-+---++--++---+-+-+--+-+-++-+++++++--+-+-+-++--+-+-++++-+++++-+-+-++++--+--+++----++--+++-+-++-+-++---------+-+-+++++-+++++--++++--+-+--+-+-+++-+-++--+-+-++-++++++++++--+--+++-+--------+++-+-+---+-++-++--+-+-+++++-+-+-+-+--+--+-+--++-----+---+++-+-++-+-+++-+++--+++-+---+++--+---+-+-+-+---++-++++-+-+-+-+----+-+--+-+++--+---++---+--++++--+-+---++++-+------+++++--+--+----+---+-----+-----++-++----+--++-++--------+-+---+-+---++-+---++-+-+++-+-+++++---+-+-+-+++++++--+-++--+---++-++--+---++----+-+-++---+++-++--+-++-++--+++-+-+-----+-+++--+-+----+-++++--++++-----+---+++++-+--+-+-+-+--+----------+-+--++++++-++-+-+----+-+-+++----+-+--++++-+++--+---+---++-+--++-+++---+----++-+--+---+--+---+++-+-+++---+-+-+---+--++++---+++---+------+-++--++-++-+---+---++--+++--+++--+++---+-+--+----++++-++-+++--+++--++-----+-+-++-+-++-+++--+---++++-++--++++---+--++--++++--++++++-+++-++--+-++-++-++-+-+--+-++--------++-+-++++++-+--+----++++-+---+---+--------++-+++---+----+-++-+++-+---+-++++---++--+-+---+++-+++-+--++++-+--++--++-++++--+------+-+--+--+--+--++--++++++--+----++++++-+++-++-++++++++---+++++++--+-+-+----+++--+++--+++----++++++----++++-+---++--+-+++++++--++++++---++++---+-+-++-+++----++-+-+---------++--++++++--+--++---+++++-+++++-+--++++--+--++-++--++-+-+++----+++++-++++++--+++--+++++-+-+++-++-++-+++-+----+-++-++-++++++--+-++--+---+++-+-+-+----+---------+-+-++---++-----+--+-+--+-++---+++++++---++--+-+++-+-++------+-+++-+++--+++-++-+++------+-+-+-++++-++-+++-+---+-----+----++++--+-+++-++++-+-++--+---++++-++-+---+--++--+++---++---+++----++-+++++++-++--++------+--+++-+--+-+-----+------+-++-+-+---++----+----+-+--+-++++-+---+---+++----++-----++-++----++--+-++-----+++-+-+-++++++++-+++-+++---+---+-+++-----+++-+-----+-+-+-----+--+-+++++-+---++++-+-+++--+-+++-+-++-+++++-+---------++-+---+-++---++-+++-+-+-++-+----+-+++-+-+---------+++-+----+---+++++-++-+---+-++-+-+-+--+-------++++--+--+++++-+++++++---+-+--+--++--+-+-++-+++-+-++-+++++-+++-++++--++--+++-++-++-++-+-+-++-+-+++--+--++++-++-+--++++-----+-+++-+-+--+-+-+-+---++---+++---+-++-++--+----+-----+--++-++-+---+-+-++-+++----+-++-+-----++++-+++----+--+-----+-++----++-++++--+----+++--++++--+--++--+++--+-+--+--+--+++-+---+++-++++--+---++--++---+++-+--+++++-+---++-++-+++----++-+-++++-++--+-+---+--++-++--+-+-----+-+-++---+----++---+++++++-++++-+--+---+--++-+-----+---++-+++--+---++-+++-----+++++---+--+-----++---+-++-+--+--++-++-++--++++--++-+++++--+++++-++++---+--+-+---++--+--+-+-+-++-+---+-+-++--+-+--++++---+-------+++-+--+--++-+-+--+++-+--+++-+--+-+-++-+-+-+-+----++----+++++++++--+-+-+---+--++--+---+-+--+++------++++++----++-++-+-+++-+---+-+--+-+--++++--++---+-+++-++-++++--+++-+-+--+---+--+++-+++-++++-++--+--+-+-++---++---++-+++-+--++-+++-++----++-+-+++++++++--+-+-+--+-++-+-+----+---+-+--------++++++++++++-+-++--+--+-++-+++--++---+++-++++--+--+-+-++--+-++--++--+-+-++++-+---+-+++++++--+----++--+-++-++-++-++--+-+--++---+-++--+++-+--+-+-+-++----++--++++----+-+-+--+-+---+-+--+-++-++---+---++---+++--+--++-++--++-----++-+++---+++-+++-+--+-+-+++-+-+---+-+-+++++---++-+++++++++-+-++-+---+++-+++-+--+-----+-++-++-++-++----------++++---+++--++++--++--+++---++-+++--+--+-++++---+-+-+--+++-++--+-+--++----+--+---+++++-++-++---+---+-+++++--+-++--+-+-++-+-+-+----+---+-+++--++--+-+-+-----+------+--+---+-+-+++++-++--+---+-+++-+-+--+---++---++---+++-+--+++--++-+-+++----+-+------+-+-++--------++-+-+--+-----+-+----+---+--+++-+-++++---++-++--+++-+---++-+-+-+-+---++-+++--+-++++++--++-++--++-+++-+++-+++-----++--+--++++-+----+-+-++-++-++---++++--++--+-+---++-+---++-------++-++-+-++-+-++++++++-+++++-+-+---+--++---++++-+---+---+-----+-+++-++--+---+++--+-+++++-+--+++-----++------+++++-+-+-+-+-+-+--++-+++---++-+++-+-++++++--+--+++++-+-++-+++---+-+--++--+-+-+---+-+--++-+-----------------++-++--+++++--++-+--+-++----+----++---++-----+-+---+--+++++++++-++-+-+-------++-++++-+--+++--+-++++-++++---++++--+--++-+--++-++--++++--+++-+------++++++-++++++--+--++-+-+-+--+--+-+-++-+----+++++-+-++++-----++-+-+++-++--+++-+---++-++----+++--++++-+-++-++++++++-++---++-++--+---++-+++----++-+--+--++--+++--+-+++--+---++---+-+++--+--+++++-+-++++-+-++-++---++--+++-+--+++++---++++--++--+--++--+-+-+---++--++-----++--+-++-+-+-+-+++-----+++-+--+++++++--++---+-++-+++--+--+-+---+---+---+-+--+++-++----++--+-+-+-----+-+++++---++-+++++-----+---+----++--++++++-+-+-++-+-+++--++-+++-+-+-++---+--+--+----+---++++-++-+--++++-+++-++--++++-+---++-+-+----+-++++--++-++++-----+-++++----+-++++------+--+++-+-++-++----++-++-+-+++--+-+-+++--+++-+--+--++-++-++-+--++++-+-++-+-----+-+----+-+-++---++-+---+-+++-+--+--++-+-+--+++-+-++--++----++-----+-+--++--+--++++-+-+--++-+-+----++-----++++--+----+-------+--+--+++---+----+++----+---+-+-+-+-++--+-+++++++++++-++-+++----+++++----+-+-+-----++--+-++++++-++--+--+-+-+++-++-++++++-++-+++++--+-+--++-+++--++-++++-----+-+++-++-+----+++---+-+++-+++------+++-+----+---+--+-+---+++-----+-++--+-+--++++----+-+++++-----+-+++++++++--++-++--+++-+++++--++++-+++-++-----++--+--+-++-++--++--+-------++--+---+++++-+--+---++--++++--++-------++-----+--++++-++---+++-++--+-+-+++++++--++-+-+----+---+-+-+--++-+-++--+-++++-+-+----+-+-++--+-+++-++-+-+---++---++++---+++--+++-+--+-++----++++++++++----+--+------+--+--+--+--+--++-+++-+--++---+-----++-++-+++++---+-+--+++-+-+++--++++---++-+++--+-+----+++--++++--+++--+--+-+-+-----+-+++--+--+++-+--+-+-+----+--+++---+-++-++++--+-----+-+---++-+++---+--+----+-+----+-----+----+-+++-+-+--+-+-+---++++++---+++--+---+-++++-+-++-++-+--+--+++--++-++-+--+--++++-++-+---+++-++++++--+--+---+++++---++-++-+-+++--+--+-++++-++++-+--+++-+-+-+--+++--+-+-+++++--+++++--+++----+---++++---++++++-+++-++-+++++++--++++--++++-+-----++-----+-+--+--+++-+-+-++-++------+-----+--+-++++--+-+++---+--+---+++-+---+--+------+++---++-+---+--+---+-+-+++-++--+-+--+-++++-+-+-+-+-+---+-+--+--+++-++-+++-++-++-++---++--+-+--+--++++-+++-+++--+-+-+--+-++-+-----+-+-+-++-++--++-+-----+---+--+---+-+++-+-+-+++++-++-+-+-------+---+-+-++++-+--+----++-++-+---++--+-+---+---+-+-+++-+-+++-+---+-+-+---++-+---++-+---+----+-+++---+++-----+---+----++-++++-++-------+++--++-+---+-++--+---+++-+-++++-+-++---+-++-++-----++--++-----+-+++++--++--++---+---+++++--------+++-++--+--+++++-----+--+--++++-++++--+-+--+++-+++-+-+-+-+-+-+-++-++++-+++---+---+-------+++++--+++--++--+--++-++-+++--+-----+++-+---++++------+-++-+++++-++-+-----++-+-+-+----++------++-+--+----+--++------+-++-++-++-+++-++-+++--------+-++++++---+--+---++++-++--++++-+++---+---+--++---+-++---++--++-+-+++-+++---++-++--++++---+++--+-+--+-++---+++--+-+-+++-++++--+++-+++---+++-++--+-+-+-++++----------+---+++----+---++-----+---+-++-+---+-+--++-+---+-+-----+--+-++----+-++--++++-+----+++-+-+++---++---++++---+--+++------------++---+-++-+-+-+-+++++-+-+-++++++--+----+++-++-+---+-+-+++-++++-+-+---+-++---+++++--++--+++-+---+--++-------+---+-+--++--++++++-----++++-+++-++-+--+-++-+-+-+--+-++-++++++-++--++-++-++++-++-+-+--+--+----+++++-+---+---+++-+--+-+----+-------+++-+---+-++-++++--++-++--+++++-+-+++-+-+-++---+++-++-+-++-++--++++-+--+-++++--+++++----+++-++-+----+--+++-++++++++----+-++++-++--+-+-----++++++++--+++++--++-++++---+++--+++---++-++-+-+++--+--+++-++----+---+--++--+-+--+-++----+--+++-++-+--+--+-+-+++----------+-++-+++-+-+-+++--+-+-++++---++--++---+--++-+--+++-++-++-++--+-+-+-++-+-+--+---++++--+++-+--+-------+-++--+++---+-+-+---+++-++-+++-++++---++-----++++-++++++--+-----+-++++--++--++-+-++++-+-+++--++++++-+-+-++-++-++---+--+-+-+++-+-+++--+--+-+-++--++-+-+-+------+-+-++++-+-++-+---+--+--+--+++++-+++++--++-+++-++-+++-+--+-+++++++++++++----+--+-++-++-++++-+-+--++++--++---+---++--+--+--+-+-++++-++--+-+++-++++-++++-++++------+++-----+---++++++--+-------+-+-+-++++++-+--+++--+------+----------++--+------++++++--+--++-+-+-++--+---+-+--+++++--+----+-+++-+-+-++-+--++++--++-+--+-+-----++-++--+-++-+-+---+-+++++-+-+--+-+-+-+-+-++++-++-+--+--++++-+-++-+-+------++---++-+----++-+-+-+++--++-+-++-++++-+++-++++--+-+--++--+-++++--++-----+-------+++--+-++--++-++-++++-+++--+-+-++-+++++----+-+---++-+--------++-+-+-+-++++-+-+-+++++++-++-++-+--+++---+-+++--+-++++--++++--+++-+--++++---+-----++------+-+-+-+-----++-----+-++++------++----+-+-++----+-+--++---++-+----++-+--+-+--++-----++++++-++-+--+--++-++++++++-++--+-++-+++---+----+--+-+----+--------++-+----+-+-++-++--+--+-+-++-++-++--++-+++--+++-++-++--+++-++++++--++--+-++--+-+----++-+--+++-+++--+-+-+-++++-++-+---+++++--++++--++---+++++--+----+-----+-+++-++--+--++-+---+---+---+-----+++++-----+-+++-+-+++---++-+-+++--++--+-+-+-+--+-----+-+--+++------+-+----+-++-++---++-++-+-+-+++--+---++---+---+-+-++----+++---+---+-+--++----+---+----+++++-++-++--++---++-+-++-+---+--+-+---+-+-+++++++-++-+++--+-++-----+-++++-+-+----+-++-+-+-+-++++--+-+-++---+-+-+-+----+--++++++---++-+-+++-++--+--++-+----++-++-+-++--+++-+++-++-+---+-++--+++---+++-+++----++-+---+++-+-++--+++---++---+-+++-++-++----+-++-+-+-+-+-+++++---+-+---+-+--++-+----+++++---++-+-++--+---+--++-+++-+---++++--+++--+++-+-+-++++-+-++++-++--++--+-++-+-+++++++++----+++-+++-+----+--+-++-+--++--+-+++----++-+---+-+++++++++--+----+---++--++--+--+-+-------------+-++-+-+++-+-++++--+-+---++---++----+-++-+--+++-+-+++++++--++++++++++++---+++++++--+-+++---+++++--+-+--++++-++-+---++++----++--++++--++--+---+------+-++-------+---+--+-+++++-+-++++++---++-+-+-+++++-----------++--+-+-+--++++++-+++-+---------++++-+---+--++-+-+-+++++--+--++-+-++---++--++--+++---+++-----+++---++---+++-++--+-----+-+++-++-+++-+----+-++---++-+++++--+++++--+---+-+-+-+++-+++++--++-+--+++-++--++-+----+--+++--+-+-+--+++-++---+++++---+--++-+-+--+-+-++--++++++--++++-+--+++++-+---+-+++++------+--++-+-++--++-+++-++-+----++-+++-+----+++-++--++-+++++-++++--+++-+---++++-++-++-++-+--+-++-++++-+-----++-+--++++-------++++-++-+-++-+-++++++-++-+--+-++++-----+---+-+---+---+++++-+---+-+++----+++-+++--+-+++-+--+++--++++---++--++-++-+--+++-+----+++----+++------+--++-++---+-+++-++---+-+++--+---++--+-+++++-+-+-++++-++++-++-+++---+-+-----++-++-+-++++++++-+---+----++--+---++-+-----+++++--------+-++-++-++--++---+-+++-+-+---+++-+-++-+++++----++-++---+--+---+-+-++--++++-+++--+-+---+--+++---+-+---++-+---+---++++---+--+----++--+-+--++-+-------+-+--+--------+-+-+---+-----+++---+----+++--+-----++-++++-+-+--+----+--+-+--+-++-++++-++----++--+-++-+-+-+--+--------+-+---+-+--++--+-----+-+---+--++----++-+--+-++--+++---++-+-+-+-+-+++---+-+-+-+-+-+-+++--------+++----+---++--++----+++--+--+++---+----++-+-++---++-+-+--+-----+-+---------+-+-+++++-++--+-++--++-+++--+---+--+++++-+++---++-+++-+++--++-+-+---+---+++--+-+++-+-+-++----+--+-+--+-----+++++-+++++--+--+-++-+-+-+++-+---++-++--++-+-+--+++-+-++--+--+-++-+-+--+++-+++-----++++--+++-+-++++-+-++-+-++---+-+-+-++-++--+++-++-+--+++---+++++-+++--+----+++-+---+++-+++++-+-----++--++-+++--++---+-++--++---+-+++-+----++++++-++------+-+++--+-+-+-+--+----++-+--+---+++-+--++--++--+-++-+-+-----++++-+-+----++-+---++--++++---++-+---+---++++---++-------++-++-----++++-+++++-++-+--+-++-+-+-+++----+-+--+--+----+-+-+--++-+++-+--+-+-+-+++-++-+-+++-++--+--++-+++-+-++++++++-+--+++--+-+--+---++++-+---+-++++++-++++--+---+-----+++--+-+--+++--+-+-+-+-+--+-+-++-+-+-+------+++--+-+-+------++++++++--+-+++++---++++--+-----+++-++----+++---+++---+----+--+---+----+---+---++++--+--++++---++-+++++-++-++--+++--+----+-+-+++------+-+--++--+-++++-+---+-----++-+++-+++-+++--++--+--++--++-+---+-----+--+++--+---+---+---+----+--++-++--+-+----++-+-----++-+-+-++-+++-+++-++-+----++-++-++----++++-++++++---+++-+--+-++-++-+-++---+--+-+--+--+--+---++-++-+-+++----++--++-----++++++---+-++-+-+----+-++-+-+++++-+++++--++--+--++--++------+---+-----+-+--+----++-+-++-+-+-+++++--++++--++-+-++--+--+----++---++-+--++--++-++++-----+--+-++-+++-++-+++-+-+-+-+-+-+++--++-----+--++-+----+---++-----+++-++--++++-++---++++---+-+--------+--++++--+-++-+++-+++-++-++++-+--+-+--+-++++-+-----+-++-++-++-+--+++++++----+-+++++--+-++-+++-+-++-+--++---+-+++-+---+----+-+-+---+---+--+-+-+++++-+--+-++-++++++--+-+-++++--++--+-++-+--++++++-+---++-++--+++-+++++--++++-+-+++---+--+---+-+--+++-----+-+-++++--+---+-+-++-++-+-++++-+-+-+---+---+++--+-+++--+-+++---++-+----++-------+++-+-+-++-+++-+-++-+++-+++------+-++++--+-+-+-+++-++--+++-----+-+-+--++--+-+--++-++-++-+--+++----+---++------+--++---++---+++----++-+-----++-++-++-+++-+-+--+++----++--+-++----+-+-+++-++----+--+++--++--++----++++---+-+++-------+-++-+-+++---+++-+--+-+------+++++-+-+++++--+---++-++--++---++++-++-+++++---+--++--++++-++--+++++--+---+++-+++-+++---+----++---+----++-++--+---++-------+-+----+-+---+---+--++--++-+----+-+-+---++++-+-+--+-+++++++-++-----+--+++--+-----+-++----++++-+---------+++-+---+++++---+++++--++++-----+++-----+--+-+--++--+---+++-----++-+--+++++---+-+--++---+-++--+---++-++--+++-++++-+--+-----+-+++-+-+-+-+--++-++----+--------++++-+-+--+--+-+-+++---++--+-+-+--+++-+----+++-+----+-+++++++---+-+-+-++-++-++-+-++-+++-+-+--+++-++--+-+++---+-+++--+--++++++++-++++++---+--+-+-+--++++---++-+---++---+-++-+-+--++----+-+-+-+-+++--++--+++++++++++++-+-++--++--+---++++++-+--+-++-+-+----+-++++-+++-+++-+---+++-++--+----+--++--+-+-------++-------+---++----++----+-+++----++++++-+++---++-++++--+++--+-++-+-+-++---+---+-+-+++--++---++++-+--+--+-+-+--+++++-+--+-++++++----++----+--++-++-+----+--+------++++-+-+----+-+++++-++++-+-+-++------+-+-++-+++++++-+-++++---+--+--++-++++----++-++++--++--+++-+----+-+++--++++--+++++---+-+-----++-++-+++-++-+-++--+++++-+-++-+-+-++---+++--++++-++--+++++--++++-+-++-+-+-----++--+-+----++++---+-++-++++-+---++--++++-----+-+----++-+++--+-----+-++++--+++++----+++--+---++++--++++-+++-++++++++--++---+--+-+++-----+--++++++-------+++--++--++-+-+-+-+--+-+-+-++--+-+-+-+-+-+--+--++---++--++--++++-+-++---++++---+-+-+--+++-+--++++--++--++++-+-+--+---+--+-+-++--+---+----++----+--++----+++++++-+++----+---+--+++--++-----+----+--------+---++-+-+-+---++-+-+-++-++-+-++-++++++-+-++-+---+-++----+++++++++++-+-++-+-++-++--+--+-----+--+--+---+--++-+---+---++-+-+++++-++-----+++-+++++--+-+-+-+---++++++---+++++++++-+-+++---+-+--++--+++--+++--+----++--+--++++++-+++-+---++-+---+-+++++++---+--+---+-+-+++-+--+-+----+-+--++-+--+++--+--++---++-++---+++++++--+++-+-+++++-+--+-++++++-+++++-+++++-+++---++++-++++++-+++-+--++-+--++-+++++-+++--++-+-++++------+--+-++------+++------+++--++-+-+---+++-----+++-----+-++-+++--+-+-+-+-+------++-+-++++++----++-++++--+------+++-+----+-+-++---+-+-+-+----+++-+--+-+--++---++-+---++-+----+-+-++-+--+-++-++----+-+--+-+--+-+++-+---++++-+-+-++-+-++++-+----+++++-+-+--+-+---++++------++--+-----++++--+-+++++-++--++--++----+--+-++--+-+-++++--++---++----++--+--+--+++-+--+------+--+---+-+-+++----++-+---++-++-++------++-+---++++--+---++-+---+--+--+-+--+-++--+++++----+---+-----++-+-------+-+-+---++--++-+-+++----+--++++-+--++++-+-+--++--+++--+++-++++-+-++--+-+-++++++++++++--+--+--+-+-++--+---+-+--++++++++++-++-+++-++--++--++++--+++--++-++---+++-++-+-+-++-+-++-+---+-+----+-+++-++--++-++++++++++-++-+----++--+-+-+-++----+---+-+++---++-+---+----++-+-++-----++++----++----+++-+-++-+----+-+-+--+-+++--+++++++-+-++-----+--++--+--+++-+-+-+----++--+-++++--+++---+-++----+---+---+-++--+++---+--+--++-+--++---+++++--+++-+--+--++-+---++-+-++-++--------+-+++++---++-++-++++--+-+-+-++-+-++----+----++-+-----++++-+-++++--++-+-++-+-++++-+-++++-++-+-++-++-+---+--+-+-+---+-++-+++--+-+-++-++++-+----+-+++-+----+---++-----++-+----+-++-++++-+---++---+++----++++----++++--++-+-+++-++----------+++++--+++-------++-++-++---++-+++-++-----+-+------++--+++-+-++-++--+----+++-+--+++++--+----+++++++----+---++-++-++++---++----+-++---+-------++----+--+-+----+----+-+++---+++-+++-++++-++-+-+--+-+-++++---+++-++-+-+++-+++--+--+-+++-+++-+++-+-+--+-++--+---+-+----+-+-++-+-+++--+--++---++-+++-++--+-++++-+--+-+----+-++--+++--++-+++++-----++--++--+-----+--+------+++++++++---+-+++-+++++++-+++---++-++---+----++-+----++++++-+-+++++---++++-+++-++--++---+---+++-++--++----+++--++---+---+------++-++--++---+++-+-+---++---+++++---++-+++--++++---++++-++--+--+-+--+++--+-+-----+-+--+--+++--+-++-+---+++++--+-+++-++-+----++-+-+-+-+--+--+---+--+-----+--+++++++-+++-++--++++-++++--++-+-++--++--+-++--+++-+---+-++-+-+----+++--++++-++--+------+-+------+++++----+----+++--++---+----++---++-+++++---++-+++++-+-+++++-++-+-++-+-+-+----++-++++-++-++++-+++++-+++--+-++-++-++---------+++-+--+-+++-+---+++-++-+-+--+++-++++--+--++-+++++-++-+----+--++-++-+-+----++--+-++++-++-++++----++--++--+-+-+---+--+--++-++--++---+-+-+-+-+-++++-+++++++--++++-----+---++----+++----+-++--++---+---++-++-------+++++----+-++++-+-++--++-++++-++++++--++++--++++-+++--+++----+-++++--+-----++++--+++-++---+----+-++--+-+-++-+-+++-++-+----++-+-+-++++--+++---+++-++---+++----+--+--+-+-++--++++--+-----+++---+++------+-++---+-++--+-++++-+----+++++--+-++++--++-+++--++--+++---+-+--++++-+---++-+--+++-++--+++--+--+++-+++-+-++++++------+--++-+--+-+++-+-+-++++-++++--+--+--++--+++---+-+-+--+---+-++++-+++---+-----+-+-++-++--+-+-+-+---++-++++-----++-+-++++-++-----++-+++--+----+--+-+-+-+++-++++--+-+-++-+--+--+--+++++-+++++-+----++-+--+-+----+-+-+-++++-+-+--+++-++-+++++-+--+---+++-++++-++++-+----+-+-+-+++-++-+-+---+---++---++-++-+++-----+-+---+-++++-++---++-++---++-+--++++---+--+++-+-+-+---++--+-+-+-+-++++-++-+-++-++-++--+++---+++++--+++----++---++-++++-++---+--+-+--+-++--++++-+++---++-+-+--+-+---+---+-+--+-+-++-++-+---+++---++++---+-+--++-----+++++-+--+++----+++++-+-+--+++--+-+-+--+-++-+-++-++----+-+-++-++-+-++++-+-+++++++-++--+--+-+--+++-+++-+++--+++--+-+-+++-----+-+-++--+-+-+-+-+++-+-++--++-++-+-+-+-++--+--+++++++-+++-+--+++----++-++-+-++++---++-+--++---+-+-+-----+++--++----++-+-+--+-+--+++++-+++-+-+--+--+++--+++-++-+----+--+---+--+--+----++---++++++-++---+++--+--+---+++---++--+++-++++----+---++-+---++-++----++-+-----+-+-+++--++-----+-+-++-++++++-+------++--+---+++++++--+-+-+-++-+--+++-+++--+-++--++--++-++-+-+--+-+-++---++---+--+-+-++------+-+----++-+---+-++-++-+-++-+--+++-++++-++-++---+-+++----++--+-+----++++-+---+-++-+++-+--+--++-+-+-----+-+++---+++++++-+++---++--------+--+-+-+-++-----+++++-----+++-----+-++++-+--+++---++++-++---+-+++++++--++++-+---+++----+-++----+---+--+-+-++-+-+--+-+-+-+++-+++-+-++++--++++++---+-----+----++--++++-+-++--++--+--+---+----+-------+----+-++-+-----+--+++------+-++---+--+------+-+++-+-++--+++-++--------+---++--++++++----+--+-+++-+---+++++--+-+++-+++++++++-+-++--+++-++---++-+--++++++--+-+++-+-++-++++++--+-++--+-+--++++-----++-+--+++-++--+++++-+++--++---+++-++-++++-+++++--+-+--+++--++++--++++--++-++-++-+-----+-+++--+-+--+++--++-++-++--++---++++-++++-+-+++-+-+-+++++-++--+-++---+----+++++--++-+-+++----+-++++-++++--+++---+++--+--+-+++-+---+--+++--++++-++----++----+--+--+--+--+-+---++---+-+++--+-++------++---------+-+--++---+-++---+-+++-----+--++-++++-++-+-++-+-+++---++++-++-+--+++-++---+--++++-----++----+++-+--++++++++---+-+++-++-++---++-+--+--+++--++-+--+---++--++---++--++-+---++-+-++---+-+--+--+-----+++-+++---++------++--+--++-++--+---+-++++++-+-+--++--+--+-+-+++---+--+++--++-++-+----+-+-+-++--+-++-+++++++--+--+++-++++---++-+++---+--++-+--+++-++++-+-+++++--+--+---++---++-++++++++++-+++-++--+++-++-+++---++-+--+++-+-+---+-+---++-++---+++-+++-+--+-+----+-+++----+-+++-++-++++------+-+--++-+-+-+++--+-++-++--++-++-+-+----++++-----++----+-++-++-++---+-++---++---+++-+--++--++---+-+-+--+++-++--+-++++-++++++-+----+----++-+-+---+--++-+++---+-+--+-+--+--+++++++----++-+---+--++++-++-+---+-+-++-++---++++--+++-----+++++-+++++-+-+----+------+++--+-+-++-++++-+-+-+++-+++--------++---+-+--+-+---+-+-+-----+--+---+++--+-++++-+++++-+---++----++-++---+--------+--+-+++-+-+-++++---+--++++++---+--+--++++--+++-++---+--++---++-+--++--+-+-------+---+-+-++----+++---+---+++--+---+-+-----------+--++++--+++---------+++---++++++-+-----++---+++++-+++--+-+--++---++++++----+--++----++--+-+--++--++------+---+++++--+-+--++-+-++-+++-+-+---+++++-++++++-+-+--++--++++-++++---+++++-+-+--+--+-+++---+--+-+---+-+--+++-+------+---+-+--+---+-----++---+-+++---++--+--------+--+---++-+-+-+-+++++-++-++---++----+---+-+----------+++--+--+++----+---++++-+++---+-++----+--+--+++--++-+--++----+---++--+-++-+-----++-++-+++++--+-++-+-+---+--+-++++++++---+-+-+--++-++++--+++-+++----+--+----+--++++-++--+---++-++----++----+-+++++++-+---+-+-++++--+++----++++-+++++-+++---+-+++---+--+--+++-+--++++--+-+--+-+-++--+++----+---+-++++++++++---+++++--++-+-+--+-++--+--+--++-++++--++-+-++-+++++-+++-+++++++-+++++-+---+-+-----+-----++++------++--+--+--+-++-+--+++-+---+-+-+-+-+-++-+-+----++--+--+-+++++-------+++--++-+++++----+-+-++++-+-+--+++++--+-++++--+---+-++++--++-+-+++++++--++-+-++-++-+--++++-+-+--++--+++--+--+---+--++--+-+-++-+++--+++++---+-+-++--++++-+--++-+-----+----+++-+-+-+++-+++++-+-+-+--++++++-+++----++++-++-++++-+-+-+++-++--+----+-++++-+--+-+++-+++++++-+-+--+-+-------+-++-+--+++-+--++---+---+++-+-+++--+--+---++-+++-+-++++-+++--+-+-++-+-+--++---+-++-+--++--+++-+-+-+-+-++--+-+-+---+-+-++--++-+--+-+++--+-+-+++--+++-+++++-+---++---++-++--++----+++------+----++-+++++++----+----+++++-+++-+---++---+++-++--+---++--+-++----+-++---++-+++--+---+-+++-++++-++-+---+-+-++-++++++-+-++--+-+--++++-+-+--------+--+--------+----+------+--+--+-+-+--++---++++++--+++--++++---+-++------+-+++-+++-++++---+-++++--++---+--+--++-+-++-++--+---++--+-++++++++--+-+--++--+++-+--+--+++-++++-+---++-+++-+--+++-++---+--+-+-+--+--++--++---+++-+-+-++--+--+++-++++-+++-+-+----++-+-+-+++-+-+-+++-+--+------+---+++--++++++++++-++--+-+-+-+-+-----+-+-+--+--+-++-+-+----++--++---+---+--++-++-+-++-+-++++-++--------+--+---+-++-+++-+---++++--+--+++--+----+-++-++++-++++---++++---+++--+---++---+--+-+---++++---+-------+----+++--+--+++-+--+-----+++--++++-+--++-+-+-+--+----++---+++-+--+-++-+-++---+-+++-+++--+++--++-++-+++----++++-+++-+++++--+-+-----+----+++-+-++-+--+-+-+-+----+++-++-+++-++---++--+-+++-+-+++-++-++-+-+-+--++-++---+-+--+-++--++--++--+--+-----+----+-++---+--+-++-+-+-+++++++++-+---+---+-+++++-+-++--+--++---+++-----++++---+-++--++++++-++-+--+++--++-+++-++--+++++-++++++--+---+-+++++-+-+-+-+++-+--+----+++---+-++++-++++++-+-+-+-+-+-++-+-++++++--+--+++++-+---++-+-++-----+++-++--+-+-+-++++++-+++-+-+---+---+--+---+-+-----+++--++--+-+++-++--++-+++--++-++-+-+--+--+----+++--+++--+--++--+--+--+-++-----++++-+-+-+-+--++----+-++-++++----++---+--+++-+-------++-+---++---++-+-++++-++-+---+---+---+++-+-++-+---++--++-++-++++++-+----+---++--+-+--+-+----++-+--+-++--++--+--++-+---+--+----++-+---+-+--+++-+----+--+++-+---+-+--+-++--++-++-++-+-+--+++--+-++----++----+-+----++-+-++-++-+++++++-+--+--+-+-+++-+--+---++--++++++-++-++-++---++++++++-++-+-+++-+-+--+++-----++++-+--+--++++----+---++++++-+---+--+++--+-++-+-+++++++-+++----++--++++-++--+++-----+-+-+---++-+--------+-----+-++-++++--+++----++++----+-++++-+--++++---+-----++-------++-+--++++-+++++-+--+-+++-+---+-+--++---++----++-+-++-+---++-+-+---++-++---++----+--++-++++----+------+-+++-+---+++--++-+-----+---++++--++-++++-++--+++-+++++-+++-+++-++---+-++-+-+-++-+---+++---+-++++--+-+----+----+-+++--+-+-+-+---++++++---++++--++---+--+-----+-+++-++-----+-++++---+-++--+++++-+-+++-----+-----+-+---+--+---++-+-+-++---+-+-++++++--+++-+--++++++++++-+++++-+++--++-++++--+++-+-+-+-++++-++----+--+-+++++-+++++-++------++++++-+------+-+---+++---++-++--+++++-+---+-+-----+---+++----+--+--++-+++-++++-+-++-++-+-++--+-++++--+-+-+-+---+-+---+-+-+-+-+----+++--+-+-----++++++----+++++-+--+++-+++++++-+++--++--+---+--+-++++--------++------++-++---+--++++-----+-+---+-+-+---++-+-++--+--+-+-+--+---++-+-+++-++++--++--++--+-++-++++-+-+-+++----+++++----+--+++---++-+--++-+---++--+-+-+--+---++++---++--+--+++--+++++-+++++-+-+---+---++++-++-----+--+----+++++------+--++++++-----+--+++----+-++-++++---+-+++-+--++++-+-+--+-+++---+--+---+--++++----+--++-++++++++-+--+++---+--+--++-+-+-+-+-++------+--------++-++-+-+++--+---+-+-+++++++---+--+---+-+-++-++++-++++-++++-++--+----+-+---+-++++++-------+++--+----+-++-++---++-++++--+++++-+----+-+--+-+--+--+--++-+-+-+++--++-----++-+----+--+-+++-+-+--+-+-+---+-++++++--+----+++--+++--++--+++-+-+-+++---+-----+---++-+--++--++--+-+++---++-++-++-+----+-----++-+--+++++-+--+---++--+++-+----+---++++-++-+++--++-++-+-+-+++-+++-+--++---+---+++-++-+-----+--------+++-+---++++-++----++-+----+-+++++-+++-++--+++--+++-++-++-++++---+--+--+--++-+-+-+++-+-++----++-+--++-----++---++--+--+--+--+-++-++-+++++++-++-++------+-++--++++--+--+-++--++++-+-+++--++--+++++---++++-++-------+-+-+++++--+---+---++---++++++++-+-+-----+---+----++--+--+--+++---+-+-+--+--+--++-----+--+-++-+++++--+---++--+--+-+---+------+++-++-+-+-+++-+++++---++-----+-+++--+-++--+-+-+--++--+--++-++-+--+--+---+-+---+---+-----++++--+---+---+-++---+++-+++-++++-+-++++--++-+-+-+---+--++---++--+-++---++-+-+-++++-+++--+---+-+-+-+--+---------+--+-+++++----+--+---++++--+++-+-+-+-+++-+-----+-+--+--+-+-+-+-+-+----+++---+----+-+-++-+++++--+++-++-+-++++-+--+++++----++++----+-+++-++-+++-+--+-+++++++----++--++--+-----+--+--+++-+--+--++++-++---+--++-++---+-++--+----++--+++-----++-+++++-+-++---+++---++--+--++-+--+---+-++--++--+------+-----++-++++-+---+----++++---++-+--++-+--+-+-++--+++--+--+---+---++----++++---+++--+-------+-++-+++-+---------+++--+---++---++--++---++-++---+++-+++++--+++---+-+-++---++--+-+-+-+++++--++-++-++--++--+-+++---+++++----+-++--------+--+---++---++-+++---+---++-+-+-+-+--+-+--++---++++--+-+------++-+----+-+--+-------+-+-+---++++++-+--+---+-+--++++-+-----+++----++++----+------+--+++--+-+-+++---+-+-+--+++---+++++++++---++---++--+--+--+----+-++---+-++++-+--+++--+-+--++++--+--++-+----+--+---++--+---+-+---++-+---++-+-+--++-+++--+--++--++-+++++-++-+-+--++-----++-+---++++-+++----++++---+--+----+--+-++-+-----++--+++++++-----+---+-+------+++-+-+-+-+++++--+-+-+-++++-+-+--+--+-+---+--++++-----+---+-++++++++-+++++-+--+---+-+++-++-++--+--+---++++---+-++---+++----++---+----+---------++-+-+-+-+--+-++++----+++-+--+++-++-++++++-++--++-----++++-++++-++-+-++-+-+-+++--+++++-+----++-+-+++------+--++-+--+--++-+++--+-+---+----+-+---++--------+-++---++-+++-----++-++++-++-++---++-----+-+++++++-++-+-+------++--++--+---+---+---++-+----++-+-++--+++++----++++--+++++-+---+++++-++++-+-+---++-+--+----+-+--++++-++++---+++---++----------++-+---+++++++----++--++++-------+++-++----+----+--+---+--++---+-+++----+++++---+--+-++++-----+-+--++--+++---++--+---+--++-+-++++++-----++++-++--+-++--++++--------+++++--++++-++--+-+++--+--+-+-++------++++----++----+--+++---+++------++-++-+++-++-++--++++-+-++-------+++-+-++-+-----+----++--+++++--++--+----+-+-++++++---++-++-+-+--++-----+---+--++++-+-+-+++-++-+---++++++--+----++-+++++-++-+------+----++-++--+++-++++-+++-++++----+--+-+++++-+-----+-++-+-++----++-+--++---++---+-++--++++++--++++--+++++++---+-+----++-++---+--+++++----+++-++++--+---+--+++---+-+-+--++-++++-+--++-++---+---+-++-++++---+-+-++--++---+-+---+--+-++++-+-+-++--+-+--+--++-++-++-+-+++++++++-+----+++-+--++-+++-+-++-+----++--+-+++-++-++----+-++-++--++--+---+-++++++++++-++---+-----++--+++-+---++----+-++--+-++---++++++-++--+++-+----+++++--+-----++-++-+----+---+++---++--+++++-+-+++---+-++++++++----+++--+-+-+--------+---+--++--+++-++++-++-+++-+++-+++++-+-+-----++-++--+-+-+++++-+-++++--+++++-+--+-+++-+-++-+--+-+-+++-+-+++++-+--+-+-++--++-+----++++-+++++-++------+-++++++--+++------+-+-+-+++--+----+++-++--+-+-+-++++++-+++--+-+-+----++--+-----+--+++-+--+--+---++--++--++++--+-+++-++-+++-+++-+-+-+-++++-+-----++----+-+--+--+++--+++-++--+++--++---+--+++--+------++++++----++--+++------+-++--++--+-+--+-+----+-+-+--+-++-----++-+-+++++-+-+-+--+--+-----++-+----+++---------+++++++++---+++---++---+-++++--++++-+-+-+-++----+---++---+++++++++-+--++-++-------+--+-+-+++-+---++--+-+-+-+++++-----+---+++-+++++++-++--+-+++-+-++--+--+--++---+---+++-+--+++----++--+++-+-++-++-+-+--+--++-+++-+-+--+--++++++++---+-++-+-----+-+--++-++++--+----+---++-+++--+-+++--+++----++-+-+++-+-+-+-+--+-+-++++--+---+-+--++-++-++-++++---+++---++-+-+------+-++-+++++-----++-+++------+++-+-+-++-+++++--++++----+-+++-+++-+-+++++-++-++++--+--+++-++-----+--+++-++--++-++-+-----+++---+-+-----+++-+++-++--+++-+++--+--+++-++-+++---++-++-++++++-+---+++-----++++--++++-+-+-+++-+--+-+-+-+----+-------++--+-+-++-+++++-++--++-++--++++-++-+--++---+----++++++-+-+-+-++-----++-++--+++-+-++--++--+-----++++-+-+-+--+-++-++++--+-+-++++--++--+-+--++--+++++---++-+-+++---+--+--++-++---+-++--+++++-+-+-+++-+--+---+-----+-++++++++++++++-++++-----++--+-+--++--+-+---+-+++--+-++---++++++-+++--++++-++--++++++-+-++++-+--+----+++++--+++++++-+-+-+-+++---++--+-++-+-++-++-++-++-----++++-+--++-++++-+-------++-++-+----+--+-----++-+-+++-+---+++-+--+-+++----+--+-+-++-----------++++-+-+-++--++--+-+--+-+-+-+-+-+-++--+-+--+-+-+++--+++--+-++--+++--++-++-++--+++-+-+++-+--++---+-+-+-++--++-++---+-+-+-+--+--+++--++++++-+-++-+--------++--++-+-----+----+-++--++-+--+--+++------+-++-+-+-+++---+--+-++-++-+-+--+++--+--+--+--+-+++--+-+-++++--++-----++----+++++++----------++--+-++++---+--+--+--++--+-----++++--+---+-+--++++-++--+----+-++++---+---+--++-+++-++++++--++----+-+-+-+-++-+++--++-+++++------+-++--++-+-+-+--++---+--+-----+++-+-+---+----+---+-++---++++-+++-+-+---+---++--++-----+--+-++--++----++-++--+--+-+++----+-+-++------++-+-----++++-+-+-+-++-+--++-++++++-+-++--+++++-++--+---+-+-+++++--+++---+-+++--+++++--+-+-++--+-++--+------+---++++--++++-----++-+-+---+---++++-+--+---+--++-+---+---++--+-++-+-+----++-+-+++-++-++--++-++-+-+-+--++++--+--+--+--+---++--++++--++-++---+----++-+++--+-+++-+--+-+-+++--+---+-+-++-----++++---++-------++---++----+-+-++-++----++-----+----+++++-+---+---++-+-++-+++---+++--+-+-+++-++--+--+-++++--++-++--+------++---+++-+-+----+-++++----+-+++-+-++--+---++++--+-+--+----++++--++--+++-+--+---+---+-+-+++----++-+-+-+++--+++-++-+-+++-----+++-+-----+--++++++++---+-+++-+--+++---++--++--++++++--+-++++++++++--++++-+-+-+---++-+-+-+++++---+--++++-++-++++--++------+-++-++++-+++++--+-+-+--+---+++-++++-+---+++-+-+--++++----+-+--++-+++-+++---+-+++---++--+++++--+-++-++--++++-+--+++++++--+--+-----+-+--+---+---++---+++-+-+++---++-+-+--++--+++--+-+-+---+-+--++--++-++++--+-++++-+++-++----+---++---++++++----+-+++++--+-++++++--++--+++-+-----+++-++-++-++--+++-+----+-+++------+++++-+--+-++++------++++-+---+---+-++-+--+++-+++--++-++-++---++--+-+----++++++--+-++++++++-+------++++--+-+-----++-+++---+-++--+--+++++--+++--+-+---+++++-+---+-+-+-+++--++--++-+-+++++-+-----+--+---+++--++++--+++---+--+-+++--+++--+-----++++++++--++++-+--+---++-++--++++--++-++-+-+-+-++--++-+++-++-+-+--+---+-++-+----++--+++--+-+++++-+++-+--++++++++++-++-++-+-++-++-+-++-+--+++------++++++-+--+-++--++-++++----+-+-+++-----+--+-+----+---++-+++-+----++-+-++-+--+++++-+++----+++-----++-+++-+--++----+++----++----++--++-----+-+-++--+-+++-++-++-+-++--+++++-+++-+----++--+-+---++-+++++++-+-+-++--+-++---+++--+---++--+++--++-++--++-------++++--+-+-+-+-+-++-----++++----+--++---+-+++++-+-+++-+-+++--+-+++-++-+++--++-+-++-----+----+-+-+++--+-+-+--+++---+-+-+--+++-+---+-+-+++++++-+++-+-+++++--+++--++-++--+++--++---+-++--+++-+-+-+------++--+--+----+-+-+-+---+-+-++-+--++-+++---+--------+-----+------+++--+++-+-+-----++-+-+-++++-++--++++--++----++--+++-++++-++-+++--+--++--+++-+-+-------+++++++-++--+-+-+----+-++---+-+++++-+-+-+++++--+-++------++-+-+-+++--++++---+++-+++++-+--+--+-+-+--+--++++-+-++----++--++++------+--+++--++-+-++-+-++++---+++--+-++--+-+-+--+--++------+-+--+----+---+-++-++----++-----++--++++++-+--+-+++--+-+-+--++-++----+++--++----++-++---++---+-++-----+--+--++-+-++----++------+--+-+++++-+-++++----++--++-+-----+++++--+---++++--+--+--++---+--+++-+-++-++++-++++--+++-+++-+-++-++--+--++-+-++---++++---+----+---+-+--++++---+--+++--+-++--+----+++-++---+-+---+-+-+-++-++--+++--++--++++-+-------+-++-++++--+--+-+-+-++--++++-+++-+---+-+-+------+-+-+-++--+++-+---+++++++--+------+-+-+-++-+-++++-+-+-++-----+-+---+-+---+++-+---+-+-++++++-++-++-----+---+--+---+--+--+-+--+++++++----++-+-+-+-+++-+-++-----++++-+---+-+---++-+++++-++-++++++---+++++----++-+-+--+-+---+--++-+++--+++--+-++++++--+-+++++--+++-+-+++++++---+-++------+---++++-++-++-+++----+-++-+++--++-----++---+--+-+++-+-+++-+----+-++++--+---++-+++++--++++-++-+-++---+-+++++++-+-++++--+------+-+-++---+-++-+--+--+--+++---+-+--+-----+----+-+--+--+---+-+--+--+++--++-+++-+-------++------++-+--+++--++++--+++-+++++-+-++-+--+++---++-+----+--+-+--+--+--+-++--+++-++-+++--++---+---+-++---+--++----++++++----++-+++--+-+++++++++--++--+--+-++++--+-+++-+-+++-+---+-+--+-+-++--+-+----++-+-+---++++-+-+-++-+++----+++--+--++++--++++---+---++-+-++--+-+-----+-+------+--+--+-+--++++-+-+++--++++-++-++++++--------++---++-+----++-++++++---+++-+++++--+-++++--+-++-+-+-+-+-+---+-+-+-+++---+++++++--++--++++++++++++---++-+-+-+-+-++-----++-+--+-+++-+--+-++-+-----+----++---+--+--++-+++-+++--+-++-+-++-+-+++---+-+--+----+-----+-++--+-+-++-+-+--+-++-++--+-+--++++---+-----+--+-+----++--++---+++----+-++-+++++---+-+++----+---+--+-++-+---+-++-++++++-+++-+++-------+--++-+--+++-+-+-------+++-++---++++------+-+-----++----++-+-++-++---++-+-+-+++--+---+----++--++++++-+++---++-++++++-+-++-+--+++---+--+----+---+-+++-++-----+-+-+-++-----+--+-+-+--+++--++-----+-++----+----++++--+-+-++++--++++-++-+-+++++-------+---++-++++-+----++-++++--+-+--++----++--+------------+--++--+-+-+-+-+----++++++++-+-++++-++++---++--+++---+-++++-+----+----+-+-----+++---++--+-+---++--+--+++---+------++--+++--+-----+-++--+-++-+--++++-+-++--+-+-+++++---+--+-+-+-+-+--+-+++--++-+--++++++++-+++---+++--+-+-++-+---++-+++--+--+++-+++++-++-+------+-+++++++-+++-+++-+----+-++-++-------+---++++-++--+-+++++---++--+--++-++-++-++--+-+--++-+-++-+-++-+-+++--+-+-+-++-+--+--+-+-+---+---+-++--+--++-++-+-++--++-----+++++-+---+-----++--++------++++--+++++++-++-+-++++++--++---+---+---+--+-+----+-+----+-+--++---+-+---+----++-++-+-+--++---++-++++-+-----++-+++-+-+-++-++--+-+----++---++++-+++-++--++--+--+++---+-+++---+----+-+--+--++++--+-+--+-+---+--++-+-++++-+--++---++-++---+-++++++-+++++++-+-++-++--+-++--++++-+-+++++-+-++-++-+++--+-+-++--+-+++-++----+---+--++++-++----+++++-++++-+-+++-++-+--+-++---+-++-+++-+-++++---+-+--+--+++--++-+-++++-+--+---++-+-+----+----+-++++-+-+-+----+--++++--++---++++-+++-++++++-+-----++-++++---++--+-+------+---+---++++----++++-+-++---+--++++++-+-+++--+-+-+-+++-+-+++--++++-----++---+--+-++++++-++---++++-------+-+----+-++-----++-++------+---+++++++--+-+-++++++---+-+-+-++--+++++---+-+-+++--+---+++-++-+-++++++++-+++--+-+--+-++-+-+++++---+++-+---++-++++-+++-+++----+---+-+--+++++----++-+-++---+-----++++++--++++++----++---+--++---+----++++++----++-+-+-++-+-++-++-+++--+++++-++-++-----++---+----+---+++-++--++--++-+-+++++++-+--++++--+--++---+-+-+--+-++-+-+-+++-++-+--+-+++----+++++-++-+--+-+++--+--+-+-+-+-++---+++-+++------+-++-+++-+-+-+-+-+--+++-++++++++----+++++-+---+++-++++++-+++-+-+-+++--++-++++-+--++-----+++--+----++-+-+++++++-++----+++-++-+--+-++--++---+-+---+---++-+++-++-+++++++++--+-+-++-+-+++-+-+---+++++---++--+-+++----+++---++--+-----+++----++-------+---++----+-----++--+----+-+++++--++-+++-+-+---+++++++++++----+-+-+-++++-++++----+++-++++++-----++--++-++--+++------+-+++--+--+----+-+--+++-++++----+---+---++----+--+-+-+---+++-++--++-+-+-++++++-++++-----+--+++++--++++---++--+++---+-+--++-++-++----+---++++-++++-+-+++----+--+---++--+-+-+++++--++-+-+-++-+-++-+-+--+--+-+---++-+-++--+-++++++--+-+++-+-+-+-+++----++-++----+---+-+-----+----+-++-+++-+---+--+--+--++-++++-+---+-+-++-+-+-+-++----++-+--+-++--++-+---+--++-+--++++-+--++-------+-++--+--+-+++-+++-+---+---+-+-+-+--+++--+-+-+++-++-++++++--+++-++++-++++-+----+-----++++-++------+-+---++-+++-+++-+-++-++-++++-+-+----++-++++++++++--+-+-+-+++++---+++-+++++--++++++-++--+--+++++-+-++++-+---++--+---+++++++-+--+----++++-+--++---+-++-+-+--+---++--+++-+-+-----+-+--++----++-----+-+-+--++-++----+-++++-++-+++-+--+--++----+++---+-+---+++--+-++---+++++-+-+-+-++-+-+--+---+++++++++-++--++-+-+--++++--+++-++++++++++++--++-+-+--++--+---+-+-+-++-+---+----+----+++-++--+-+-+++-+++---+---+-+--++-++++--+-+-+--+-++-+------++---+++-+-----+--+--+++++----++++------++--+-+-+--+-+-+---+-++-----++--++---+--------++-+-+-++-++--+-+--++-+---+-+++---+--+++-+-+----+-+++++-+-+--++++-+-++-++-++++++-+----++--+++--++-+-+----+----++-++--+--+-+-+++-+--++++-++-++--++-+++-++++-+++--+++-+++----+--+-++++---++--+-+-+-+----+++-++-+---+++-++++--+-+-++-+--+-+++++++-++++++++-+-++-++-+---+-+-+----+++---++------+--+-+++++--+--+-+++----++-+++-----+-++++-+-++-+++-++++++--++-+++--+++-++---++----++++--+-++-+-----+--++--++-+----+-+++---++-+++-++-++-+-++-+---++---+++--+--+---++++-+++--+-+----+-+--+-+++--+++-++-----+--++---+++--+-+++++++--+---+++++-+-++--++--+-+++-++++++---++--+-+-+--++----+-++------+--+++-+-+-+-++-++-++-+-++-++-++-++++--++++-++--+++++---+-+++-+-++---+-+-+++---+-+--+-+-+-++---+--+++------++--+++-----++-+--+++---+-++++-+-+-++---+++-++-+----++--+++---+-+----++-+---++-+-++-+-+----++++-+-++-+-+---+-----+-++-++--+--+++-+++--++++---+--++-----++-++--+-+--+++---+-+++++--+---+++-+++--++++---+--++-----++-++--+-+--+++----+--+++-+-+--+-+-+----+++++--++---+++--++--+++-+-+----+-+++---+++++++---++-+-+--+-++-+++--------------++-++-+++----+---+--++-------++---+----++--++--+-+--+--++--+----+-----++-+---+---+-++-+++-+++---++-+++++-+--++-++-+--+----------+----++-+--++-+++++-+--+--+-+++-----++++++-+++-+--+++-+-+--++--++---+++--+-+--++-++-+--+-++++--+++-+---+-+---+---++++++--+++++++----+--+-++-+-+-++---+-----++-+++---+--++--+++-+-+-----+-++-+++-+-----+----+++---+-----+-+---------+-++++-++-++++++-++---++++-+-+-+--+--++--++-+++++----+-++-++++-+--+++-----++-+--+-+++++-----+-++-+-+-+-+++-++---++++--+--++------+-++--+--++--++------+--+-+--++-+--+++++----+++-+----+++----+++----+-+-++----++-+++-++++-+++-++-+++--++-++-+---+++++--++++-+-+-++-++-+++---+-++------+-+-+-+--+---+---+++++++-+--+---+++-+++---+++-+-++-+-++----++++--+++---+++-++---++++-+----++--+-------+++++-++-+-++-+-++--++++--+--++--+-++-++-+++--+--+++-+-+-+-----+++++-----++-+----++-++-++------+--+++--++---++-+------+---++++---++++-++--++-+++-+-++-++-++-+---++++-+-+-+--++-+++-++-++--+-+---++-+-+++--+--++++-++----------++---+++++-++-+--+--++---+--+++-+-++++-++++-+++-+--+++++++-+++---+-+-+++---++++-+--++--++-++++---+---+-++-++++-+-++++++---+-++-+++++++--++--+-+++-++-+--+++-+-++-++-+++---++++----+--++++++-+--+-++-+++++-------++-++-++--+--++--+-+++---++--------++++--+---++++--+-+-+-+++--++++++-+++--++--+++----+++----++++-+--+-++-+++++-+--++------++-++-+-++--+++-+-+++++---++++++---++-----++-++++-+-+-++-++-++--+-+-++++-+++++++-++--+++---+---++++++-+-+--++++-++-++++---++++-++++-+--+--+-+-+-++-+++-+--+-+-+-+-++-++-+-+--+-+-++++-++-+++--+-+++-+-++++--+--+-++--++-+-+++--++++-+++-++++-++-++----+--+--+++-++++--+-------++-+--++-+++-++-+-+++-++--+++--+-----++---+--++++-++---+-+-+++++---+------+-+---+-+++---+--+-+---++---++-----++---+++-------+--++-+++++++--++---++++-+-++++-++--+--+----++++-+-----+----++---+++---+-+-++-+-++--+---+++-++-----+-+--+--+--+--+-+++++--+-+-+--+++-++-++-+----+-+++---+--+++-++--+++-++---++---+-+-++-+--++-+--+---+-+----+---++++--++++-+++--++-+-+-+----++--++++--++++----+---++-++--++-+-+-+--+-+-++-++------++++-+-+--++------+--+--+++-++--++---++--++-+-+-++---++++--+++----++---+-+++++++-+-++-+-++----+++-+--++-+----+----+--+-++-+-------+--+---+--+-----+--+-++-----++--+-++-++---+---++--++---------+++--+-+-----+++--+-+-++-++--++-+++++++++-----+-----++--++++-++-+++-----+++++-++++-----++-+-++-+-----++-+++----++---++---++-----+-+---+-++-+++-++---+---++-+++-+++--+++-+-+--+-++-+----+-+-++---++-++--+-+--+++-++++----+----++--+---++--+----++-+++-----+-+----++++--+-+--+--+--+----+++--+++---+-+-++-+-++---++--++----++++++---+-----+++--+++-----+++-+--++----+-++--+---+-++++++++--++--+---+---+-+--+--+++++-+++---+-+++++------+-++--+++----+---+--+--+-++--++--+---+-++--+-----++--+--++--++---++---++++-++--+---+-+++++------+-+++--++++--+--++-+++-++++----++---+---+++-+--++-++---++---+-+++-+-----+-+---++++-+---++--++-++++-+-+-+---+--+--++-+-++----++++-+-++-+-+---+--+-++--++++--+----+++-+-++---+-----+---+----+-+-++---++-++++++----+++++-++-++--++-----+--+-++-----+--+---+------+++-++-++--++--+-++-+++--++-----+-++---+-----+++-+--+-++++-+-+++---+-++--++----+---++++-+-+--+++-+-+++-----+--++-+-++-+--+----+-++----++++---++++-++--++-+-+-+++-----+-++--++-++--++---+++-+--++---++-+++++--+-+-++++------+-+-++++--+-+++-+-+++-++------++++++++-++-+-+-+-++-++--+-+-++++++-++--+++++-++--++---+-++-+--+--++++++----+++++--+--+---+-+--++--+--+---++--+-----------++++++-+--------+++---+-++++-+-++-+---++-++++--------+++--+--+-+-++--+-+-+---+-+-++++++----+++-++-++-+-+--+---+--+-++-++++++---+---+++---++----+++-+--++++-----+--++++---++-+++-++---+-++++------+++++--+--+-+---+-+++--+++--+-+--+---+-+-+-+-+-+++-+++---++--+------++---+++++--++-+++----+------+-+++--+-++++--++++-+++-++-+-++--+-++--+--+-++++---+-----+---+-+-+-+---+-----++-++++---+---++--+-+-+++-+---+-+---+-+-+------+-++--+------+--+---+++--+++++++-----+------++---++-++----+++-+---+-+---++--+-++++++-++-+++-++++-+--+-+++++++--+----++-++-+-+--+++---+-+--+--+++-+-+--+-+-+--+---++++++----+----+--+-+-++----+-+++--+-+++-+---+--++---+++---+-+---+-+---+--++-+--++-----+---+--+-+------++--+++-+-++++-+-++----+----++--+++++---++-+--++++---++-+-++++++-++---+-+-+++----+++--+--++----+--++-+-+---++++++--++-+-+---+--+-++-+++-+-+-+--+-+-+++-+++-+-++-+++-+--++++-++++++-+--++-+++-+---++-+--+----+++-+-++-+++-++--+++-++-+++-++-+++--+-+-----+--+--+--+++--++-++++-+--++++-++-++++-++----+--+-+-+--+--++-+-++-+-+--+-----+-+++--+--+-+--+-+--+-+--+-----+--++-+++-+----+-----+++--++-+---+--+++++--+-++-++--++---+-------+-+++++------+--++-+-+----++--++++-+--+--+-+--+-+--+--+---++-+-+-++-++++-+-+-+++-+++++-+--+-+++-+--+++-+---+-+---++-----+--++-+---+--+---++--+-+-+---++++-+--+---+-++-+-----+-++-+-+++++-++++-+--+--++-++-++-+-+-++--++---+-++----+--+-+++--+-+-+-+--+------------+--++-++++-+---+++-+-++--+++--+-+-+++-+---++---+--++-+----+++-----+-+----++-----++-+--+++++-+--++-+++-+----++---+++--+-+-+++-+-+--+++-+-+-++++-++-+---+-+++--++-+-++---++++-+-++--++---+--++--++++-+----+--++--+-++++-+++-++----++--+++---++--++--++--++-+--+-+--+---++-++++--++--+-++++-++--+++++---++++++--+++---+---++---++-+-+-+++-+++++----++++++---+---++-+-++++-+-+-----++--+--+--+-++-+-+--+-++-++--+++++-++++++++-+-++-++----++--+---+--++-++++-+-++-+--+-+--+-+--++++-+++++-+-++++--+--++--+--++-+--++-+--+-+--+---+++--+++-+-+++-+++-+-++-+++-+-----++-+-++--+-+--++++--++--++++----+++-+----+-++-+-----++-----++-+---+---++++-++-+++-++-++-+-+--+-----+++-+--++-------+-+-++-++-++---+++-++---+-++--+-+++++--++-+-++++-++--++-+-++++-++--+++++-+--+-+---++-----------+-+--++-++--++--++++--+--+-++-+++++-++++++--+-++------+--++-++--++-+----+--+-+-+-+---+---+++---++----++-+++-+-+-++-+-+--++-+-++-+--+++--+-+++-+++-+-----++--+++------++-+-++--+++--++----+-+-+-------++----+---+--++--+-++---++-+----++-+-+++++-+-+-+-+--++--+----++-+-++++-++-+--+-++-+-++++-+++-++-+---+-+-+++-++-++-++-+--++-+-++-+++--++++--+++-----++--+-+-+++----+++++-+--++-++-+++------+++++--++--