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