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