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