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