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