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