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