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