---++OO#######OO+++++OOOO#####OOOOOOOOOOO++-.. ..--+++OOOOOOOOOOOO+++--.. ..---++++------.......-++OO##OO++---------++OO#####OO+++--.. ..--++++OOO+++++++++++OOOOOOO+++--........---++++++++--+++--... ...----++++OOOOOO+++-++O +++++OO#######OOOOOOOOOOOOOOOOOOOOOO####O++-.. ....--++OOOOOOOO++++----... ..--++++++---.......--+OO####OO+-------++OOO######OO++--.. ...--++++++++++++--------++OOOOO++---..-----------+++++++++++--.. ...---+++OOOOOO++----++ O++++OOOOOOOOOOOOOOOOOOOO++-----++OO#####O+--. ...-----....--++OOOOO++----------............---+++++++--......--+OOOOOOO++-------+++OOOOOOOOOO++---.....---++++++++++++-----.....--++OO+++------++++------++++OO+++++--.......----+++++OOOO++------+ ++++++++++++++---+++++++--......--+OO####OO+--. ..--+++++++---+++OOOOO++--....-------------------+++++++---------++OOOOO+++--.....--+++OOOO++++++---------++++++++++-----+++---... ...-++++++-----+++++++---++++OO+++++---...----++++++--+++++++-----++ ------------------------... ..--+OO#####O++--....--++OOOOOO++++++OOOOO++-------++OOOOOOOOOOOOOO++++-------------+++OOOOO++--.. ..---+++----.....----++++++++++------+++OOOO++--...--++++++-----+++++++++++OOOO++--.......--+++++++---...-----+++++OO ......-----------.......... ..--+OO#@@@##OO++---+++OOOOOOO+++++++++++++-----++OO###############OO++--------------+++++++--.. ..------.. ..---+++++++-------++OO####OO+++-++++OOO+++------+++++++OOOOOO+--. ..-+OOOOO+--.. ..--++OOOOO ....---------------.............--+OO#@@@##OOO+++++OOOO++++++++++-----------++OOO################OO++------+++-------+++++--.. ..---+--.. ..--------------++OO#######OOO++++OOOOOO+++------.---++OOOOOO+-.. .-++OOOO++-.. ..-++OOOOO+ ...--+++-----++++----..-----------+OO#####OOO++++OOOO+++----------.......--++OOOO#OOOOOO#####OOOO++------+++++++------+++++---. ..--++++++-... ...------------++OO#####OOOO++++++OOOOOOOO+++--.. ..--++OOOOO+--.. ..-++OOOO++-.....--++OO+++- ..-++++++----+++++------+++++-----+OO###OO++++++++++++------------.. ..--++OOOOO++++++++++++++---...---++OOOO+++---+++OO+++--. .--+OOOOOO++----...--------------++OOOOOO+++-----+++++++++OOO++--. .--+OOOOOO++---.. ..--++OOOOO++----+++OO+++-- .--++++------+++-------++++------++OOOOO++------+++++------+++O++--....--++OOOO++-------------........---++OOOOOO+++OOOOOOO++-. ..-++OO###OO+++-------+++++----.---+++OO+++---.....------++++++++-.. ..-++OO####OOO++--....--++OOOOOOO+++++OOO+++--- .--++++------+++----.----+-------++OOOOO++---------------++OO###OO++++++++OOOO++--.. ...--++++OOOOOOOO#####OO+--.. ..-++OO####OO+++-------++++++---------+++++---..........----+++++---....--+++OO#######OO+++---+++OOOOOOO+++++++++++---- ..--++++------+++---...-----------+OO###OO++---.....-----++OO######OOOOOOOOOOOO++--.. ...--++++++++++OOO######OO+--.. ..--+OO####OO++----...----+++++++--------++++---.. ...---------------+++++++OOO#######OOO+++++OOOOO++++++++++++------- ..--+++++----+++++---..-----------+OO####OO++--......---++OOOOOOOOOOOOOOOOOOOO++++--.. ....---+++++++-----++OO#####OO+--.....--++OOOOOO++----......---+++OO+++-------++++--.. ..--++++-------++OOOOOO++++OOOOOOOOO++++++OOO+++-------++---------+ ..-++++++----++++++-----+++-------+OO####OO++-.. ..--+++OO++++++++OOOO++++++++++++--.......----+++++++++--.....--++O####OO+--.. ..--+++OOOO+++---......---++OOOOO++------+++++-.. ..-++++++-----++OO##OO+++---+++++++----++++++--.....---+++-------+O ..--++++-------++++----+++++------++OOOOO++--... ..--+++++++------+++++------+++++++---...--+++++++++----... ...-++OO###OO++-... ...--+++OOOOO+++-------++OO####OO+-----------.. ..--++++++++++OO####OO+------------....-------.....--+++++++----++O ..--------..-----------++--------++OOO++--.......---+++++---....-----+-------+++++++--------++++++--... ..---++OOOOO+++--... ...-++OOOOOOO++-----+++OO####OO++----..... ..--++++++OOOOO######OO+---........ ....---------++OOOOOO+++---++O ....-------..........------...--+++++++--...----+++++++--.......---+++++++++++--------+++++++-----... ..---++--------------.... .--+OO###OO+-------++OO####OO++---.... ..--++++OOOOOOOO###@@@##O++--... ..---+++++++OOO###OO++----++O .....---------........----.....--++++++-------+OOOOO+++-.. ..---+++++++++++++-------+++++++-----..... ...--++++++--......--++++++--....--++OOOO++--....---++OOOOOOO++--.........---++++++++++++OOOO######OO++--... .......---+++++OOOOOOOOOO+-------+O -------++++++--......-----......--+++++-----++O####OO+--. .-++++++++++++++-------++OOOO+++-----..------++OOOO++--. ..--++OOOOO++-----++++++--......---+++OOOO+++---....-----+++++++++-------+++OOOOOOO++---.....----------+++++OOOO+++++--.....--++ ++++++++OOO+++-------+++++--....--++++------+OO####OO+--. .--++++++-------------++OOOOOOO+++++--++++++OOOOOOO++--. .--+OO#####OO++++++++++--.....--+++OOOOOO++----..---+++++O+++++----......---+++++++---.....--+++++++--------++++-----......--++O +++++++++++++------++OOOO++---...-----------+OO###OO+--.. ..---++---------------++OOOOOO++++++++OOO#######OO+--.. .--+OO###@###OOOOOOOO++--.....-++O####OOO++-------+++OO####OO+++-----.......-------... ..-++OOOO++---..--------..........--++O --+++++++++-------++OOOOOO++-------.......--++OOOO++--... ...---++++++++----------+++O++++----++OO####@@###O+--.. ..-+OO##############OO++-.....--+O#####OO+++----++++OOO######OO+++++++------....... ..--+OOOO+++-----------...........--++O .---+++++++------++OOOOO++++-------.. .--++OOO++--...... ...---++++++++++----------++++++-------++OO#######O+--... ..-++OOOOOOOOOOOO####OO+--....-++OO#OOO++-----++++++OOOOO###OOOO+++++OOO+++---.. ... ....--++OO+++-----+++-----------------+O .---++++++++----++++OO++-----++++--.. ..-+++O++++--------------++++++++++++---------+++++++---...---+++OOO##OO++--.. ..-++++++++--+++O####OO+-------++++++--...---++++++++++++OOOO++++++OOOOOOO++-.......-----.....--++++++----+++++-----+++++------+O --+++OOOOOO+++++++OOO+++-----+++++--. ..-+++OOO+++++++++++-++++++++++----------++++++OOOOO+++---....----++OOOO++--.. ..------------++O####OO+-----------.......---++++------+++++------++OOOO++--.....--++++---..---+++++-----+++++-----++++++----++O +OOO######OO++++++OOOO++++++++++++-.. ..---++++++++++++++-++++++O++++--....----+++++OOO####OOO++--......---++++---.. .........--++OO###OOO++---.............--++++-------++++---....---+++---... ..--+++++-----------------+++++++++++OO++++----++ OOO######OO++---+++++OOO+++OOO+++--.. ...------+++++---------+++OOO++---.....----++++OO######OO++--..........-----.. ....--++OOOOOOOOO++--.... ....----++++++++---++++++++--......----... ..--+++++--------...----+++OOO+++++OOOOO+++----- ++OO####OO++-------++++OOOOOOOO++--........-...----------.....---++OOOOO++--......-----++OOO###OOO++++---.. ..-----.... .......---+++OOO++++OO++--.....--+++++++++++++++++++OOOO++--............. ...----++++----.......--++OOOOOOO+OOOOOOO++----- --++OOOOO+++---------++++OOOOOO++-----------------------.......--++OOOOOO++--....------++++OOO++++++++++--.. ..--+++++--------....--++++++++-+++++++------++OOOOO++++------++++OOOOOO++--....------.......---++++++++--......--++++O++++++++OOOOO++---- ..--+++OOO+++++----------++OOOOO+++----++++++-----+++++----.----++OO###OO+---...---+++++++++++----+++++++--.. ..--+++OO++++++++----.---++++-------++++----++OOOOOO++---......----++OOOO++-------+++++-------+++OOOOOOO+++--.....---+++++------++OOOO+++-- ..--+++++O+++++++---......--++OOOOO++++OO+++++----++++++--------++OOO##OO++-------++OOOOOO+++------+++OO++--....--+++++++++++++++-----------.......----++++OOOOOO++-.. ...--++++--------+++++++++++OOO#######OOO++---...---++++----..---+++++++-- ---+++++++++++++++--.. ..-++OOOOOOOOOOO++---------+++---------++OOOOOO+++------++OOOOOOOO+------++OOOO++-------++++++++++++++----------... ...--++OOO###OO+-. ...------.-----++++OOOOOO#########OOOOO++++-----+++++++--.....--------- +++++++++----+++++++--.. ..--++OOO###OOO++--......--------------++OOOOOO++--...--++OO####OO+-----+++OOO++-----------------------+++++--.. ...---+++OOOOOO++-.. ........---------+++OOOOOO#####OOO++++++OO+++++++++OOOOO++--......-----. +++++++-------++OOOOO+--... ...--++OO##OOO+---.......-------------+++OOOO++--......--+OO####O++-----++++++-----++++--------------+++++++-... ...-------+++++OO++++----.........---......------------++OOOOOO++++++------+++O+++++++OOO##OO++--.....-----. +------------++OO###OO++--.. ..---+OOOOOO+++--....--+++++++++++++++OOO+++--.. ..--+O#####O++------++++-----++++++------+++++++++OO+++-......--+++++-------+++++++++++++++++++++++------+++++------++OO+++-------....--+++++++----++OOOOOO+---..---++++- .........---+++OOOOOOOO++--.. ...-++OOOO++++---+++OOO#####OOOOOO###OOO++--.. .--+OO#####OO++----+++---...---++++--+++OOOOOOOOOOOOO++-.....--+++++---....---++OOOOOOOOOOO++++OOO+++++++OOOO++-----+++++---..---------++++++--.....-++OOOO++-----+++OO++ . ..---++++++++++++++--.. ..---++++++++++OOO###################OO+--......-++O######OO+++++++++--.......-----++OOO##########OO++--....---++---......--+++OOO#####OOOO++OOOOOOOOOOOOOOOO++---------.....---+++++++OO+++--.. ..-++OOOO+++++++OOOO++ . ..---+++---..---+++++--... ....--------+++OOO######OOOOOO########OO++--....--++OO#####OOOOOOOOOO++--.. ...---++OO###########OO++--....------... ..---+++OOOOO##OOO++++++OOOOO+++OOOOOO++--..-........--++OOOOOOOO++++--......--++OOO++++++OOOO++- ---..---+++++--.. ..--+++++---.------------++OOOOOOOO++++++++++OO####OO++--.....--++OOOOOO++++OOOOOOO++-.. ..--+++OOOOOOOOOOOOOOO++---..------... ...-+++++++++++O++++----+++++++++++OOOO+++-----......--++O####OO++++++------.---++++++++++++++++-. -++++++++OO+++-.. .--++++++++-++++++-----++OOOO+++-----....---++OOOOO++--.. ..--+++++++----++OOOOO++--. .--+++OOO+++---+++OOO+++-------+++--......--++++++-----++-------++++++-----++OOO++++++---....--++OO#OOO+------++++++----+++++----+++++++-. +OOOOOOOOO++++--.. ...--++++++++++++++++++++OOOO++--.........---+++OOO+++--.. ..-------.....--+++++--... ...-+++++++++-----+++OO+++-------++++--......--------....---------++++----..---+++++++++++-------+++O+++--....--++OOOOO+++++++------++++++-- OO#OOO++++++++---.......----------++++++++++OOOO++-.........----+++OOOOO+++-.. ..----... ...----.......---+++++++-----++OOOOO++---..----+---... ....---..........----++++---........----+++++++++++++++++---.. .-++O####OOO+++++----+++++++-- OOOOO+---------------...........----------+++OO++--.....----++++++OOOOOOO++--. ..------.. ..........--------------+++++OOOOOO++--.....------..........----.......---++++------...........---+++OOOO++++----... ..--+OO###OOO++++++++++-----+++ OOO++-.. ..--+++++++----.......------------+++++-------++++++++++OOOOOOO+++-.. ..--++++++--..........-----+++++---...---++++OOOOOOO++--......----------------+++----.---++++++----------... ..--++OOOOOO++---...........---+++OOO+++++++++++------+++ +++--. ..-++OOOOOO++++--------++++-------+++++-----+++OO+++---++++OO+++--... ..--++OOOOOO+++--------++++OOOOO+++--....----+++OOOO++--.....---+++++++++++++++OOO+++----++++++------+++++--.....--++OO###OO++--...---+++--------------------+--------+++ ----... ..--++OOO###OOOOO+++++++OOOOO+++--++++++------++++---....--+++++---.. ..--++OOOOOO++++++++++OOOOO##OOO+++--.........--+++++--....--++OOOOOOOOOOOOOOOOOOO+++-----++++------+++OO+++-----++OO####OO+--....--++OOOO+++--....................---++O ---.......----++OOO######OOOOOOOO#####OOO+++++++----------... ..--+++++---... ...--+++OO+++++++++++OOO######OO++--.. ...------......-+OO##########OOOO+++++++-----------...--++OOOOO++++++OO#####OO+-.. ..-++O#####O++--..... ...--++OO ...----+++------++OO####OOO+++OOO#######OOO++++--------... ..--++OO++++--......---+++++---------++OOO####OO++---.. ..------......-++OO##########OO+++----------------....--+OOOOO++++++OO#####OO++-.. ..--+O######OO+--.... ... ..-++OO ----++OOOO++------++OOOO++-----++OOO#####OO++----------.. ..--++OOOOO+++--......---+++-------------++OOOOOO++----... ...--+++++---..---++OOOOOOOOOOOOO++---..------------------+++OOO++----+++OOOOOO+++---....--++OOOOOOOOO++--......---... ..-++OO ---++OO###OO++-----+++++--.....---++OOOOOO++-------+++---.....--++OOOOOO++----....---+++++++++++----..---++OOOOO++++---....--+++OOOO+++++++++++++--++++OO+++--....---++++++++++++-++++++++---....-----+++++++++----------+++OOOOO++-------+++--... ...--++ ++++OO#####OO++++------... ....--++++++---.----++++++-------+++OOO+++--------+++OOOOOOOOOOOOO+++-----+++OOOOO++++++------++OOOOOOO+++++++---....--+++++++------+++++++OOOOOOOOOOO+++--.........------+++++++---.......--++OOO+++-----++++++--.....--++ OOOOO####OOOO+++++--... ....--++++--....--++OOO+++++---++++++++------+++OO#########O#####OOO++++++++++++++++++++++++++++OOOOOO++++--.. ..--++OO+++++-+++++++OOOO######OO++--.. ....---------++++---.. ..-++OOOO++------++OOO++++-----++ OOOOOOOO++++++++++--.. ...........---+++--......-+++OOOOO+++----------+++++OOO######OOOOOOO#######OO++++++-----+++OOOOOO++++++++++++++--... ..-++OOOO++++-----+++OOOO#####OO++-.. ...------------------.. ..--+OOOOO+--....--++OOOOOOOO+++++ OOOO++-------++++++---...---+++---...--+++++--. .--++OO#OOO+---.....--+++OOOOOOOOOO++++-++++OO#####OO+++--....--++OO##OO++-----++++++--.............--++++++++-------+++++++OOOOOO++--...---++++++-----------... ...-++OO##OO+--. ..-++OO####OO++++ +++---......--+++O++++--++OOOOOO++----++++++-.. ..-++O####OO+--......---+++OOO++++---.....--++OOOOOO++--......--++O####OO+------+++++--...---------------+++++-----+++++-----++++++++++-+++++O++++---------+---.....--+OO####OO+--. ..-++O####OO++-- ++---......--++++OO++++++OOO###OOO+++++++++++-.. ..-++OO####OO++--........--------.... ...---+++++----......--++OO####OO++++++++OOO++----+++++++----------++++++++OOO+++------+++++++++OOOOOO+++------++OOOO++-------++OO##OO++--. ..-++OOOOO++--- O+-----...----++++++++++++OO#####OOOOOOOOOOO++------++OOOOOOO+++---................ ....-----........---+++OOOOOOOOO+++++OOOOOOOO+++++++OOO+++---------+++OOOOOOOOO+++--------++++OOOOOOOO++++--+++OO#####OO++-----+++++++----.. ..--+OOOO+++-- O+++----------------+++--+++OO####OOOOOOOOOOOO+++++OOOOOO++++---------...... ... ...---.... ....--++OOOOOOOO+++++++++OO#####OO+++++++OO+++-----+++++++OOOO#OOOOOO+++++--------++OOOOOOO+++++++OOO#######OO++---------------.... ...-++OOOO++++ OO+++++++++++--------------+++OOOOO++++++++++OOOOOOOOO+++-----------++++--..............----+---.. .--+OO####OO++--....--++O#####OO+++++++++++------+++++++++OOOOO+++++++++++--.....--++OOOO++++++OOOOOOOOOOOOOO+++---... ...--------....--+++OOO++++ O+++++++++++++-------++------+++++---------++++++OO+++---....----+++OOOO++--------++----+++++++-.. ..-++O####OO+--.. ..-++O#####O++----++++++-------+++---+++++++-----+++++--.. ..-++++++++--+++++++++++++++++++++--.. ..--++++++++---++++++++++++ +--..---+++++++---+++++++---------............--------.....--++OOOOO###OOO++++++++OOO++OOOOOO+++-.. ..-++OO####O++--.. ..--+OO####OO++----++++++---....--....---++++------------.. ...-++++++------++++++-----+++OOO+++--....--++OOOOOOOOOOOOOOO++----- --.. ..--++OOO++++++++++---.......... ...... ..-+OO########OOOOOOOOOOO########OOOOO++-----+++OO####OO+++---..--++OO#####OO+++++++OOO++--... ..--++++-------+-----------+++---------+++++++----+++OOO+++--....-++OO#############OO+---.. --. ..-++OOOOOOO+++----.. ....... .--+O######OOOOOOOOOOO###########OOOOOOOO++++OOOOOOOOOOOO++++++++++OOOO###OOOO++OOOOOOO++--.. ..--++++++++++++++++++++++++---....---++OOOOO+++++++++++++--.....--+OO###@@########OO++---. ++-... ...-++OOOOOOO++---.. ...------.................--++OOOOOO++++++++OOOOOOOOOOOOOOOOO+++OOOOOOOOOOOOO++++++++++++++++OOOOOOOO++++OOOOOOOO++--.. .......---+++++++++++++++OOOOOO+++-......--++OOOOOOO++++++++++++-.. ..-++OO######OOOOOOOOO++--. OO+--......--+++OOOO+++---......--++++++++----++++-------+++++++++--....--+++++++++++++++++---++++OOO++++++-------++++++++++++++++----++++OOOOOO++--.....------------+++++------++OO###OO+--.. ..-++OOOOOOO++++++++++++-.. ..-++OOOOOO++++++OOOO+++-. OO++--......---++OOOOO+++--....--++OOOOOO++++++OO+++++++++++++----.... ...---+----...------------+++----...........------..............---++OOO++---...---+++++---.....-........--+OOOOOO+--. ..--+++O+++-----+++OOO++--.. ...-+++OO+++------+++++--.. ++++----..----+++OOOOO+++--....--++OOOOOOO++OOOOOOOOOOOOOOOO+++----.. ........ .....---------... ......... .. ...--++++--....---+++++--.. ..-++OOO++--. ..-++++++------++OOOOOO+--...--++++++--.....-----... -----------+++++OOOOO+++--......-++OOOO++++++OOOOOOOOOOO###OOO+++---.. ...... ...---+++---.. ......... . ...-------.....---++++--.. .--+OOO++--. ..-+++O+++-----++OOO##OO+-----++++++--.....------.. .---++++++++++++OOOO+++--.. ..--+++++++--++++++++++++OO###OOO++++--...................---+++++--... ...--+++++--.. ............---+++---..----++++---.. ...... ...--+OOOO++--. ..-++OOOOO++------++OOOO+++----++++++---..--+++++--.... ..--+++OO+++++++++O++++--.. .--+++++-----+++++-----++OOOOOO++++------------++++-------+++++++--.....---+OOO#OO++--. ..--+++-------+++OO+++----+++++++---......-------------++OO#OOO+--. .--++OO##OO++--....---++++-------+++++-----++OOOOO++---- .--++++++++-----++OOOOO++-......--+++++-----+++++-----++OOOO++--...----++++OOOOOOOO+++++++++-----.....--++O######O++-... ..--+++++++---++OOOOOOO+++OOOOOOO+++------++++++++++-++++OO###OO++--.. ..--++OO##OOO+--........----.....--++++------++OOOOOOO++++ ..--+++++-------+OOOOOOO++-......-------..----+++---+++OOOO++-. ..--+OO########OOO+++++------------++OO##@@@##O++-......--++OOO+++++++++OOOOOOOOOOOOOOO+++++++OOOO##OOO++++-+++OOOO#OOOO++--...---++OOOOO++--...............---+++++--------++OOOOO++++ ..-------------+OO####OO++--................-------+++OOOOO+--. ..-+OO###@@@###OO++--------+-----++OOO##@@@##O++-.. ..-++OOOOO+++------+++OOO##OOO++++++OOO#######OO++------+++OOOOOOO+++-------+++OOO++--......---.....---+++++++----.----+++++++++ ...-----------+OO####OO++---....--..........-------++++OOOO++--.. ..--+OO###@@##OO++--...---+++++++++++OO##@@##O+--. ..--+OOOOOO++--.....--++OOOO+++---++OO#####OOO++------------++++OOOO+++------+++OO+++-----------------++++++++------------++---- .------------++O#####O++------------......-----------+++OOOOO++---......--++OO####O++-... ..--+++++-----++OO####OO+--. .--+OO###OO+--.. .-++++++-----++OO###OO++------------------+++++O++++---+++OOOO++-----+++++-------++++++++++++-------++++--- -++++++-------+OO####O++-----+++++++------++++++--------++OOOOO+++--......--+OOOOOO++-.. ..--------...--+OO###OO++-.. ..--+OO#####O++--. ..--+++++++-+++OOOOOO++--...---++++++---....--++++++++++OOOOOOO++-----+++++---...---------+++++++++++++++++- +OOOOO++------+OO#####O++++++OOO##OOO++++++++++++--.....--++OOOO++--. ..--+++++---.......------.......--+OOOOOO+--...--+OOO#####OO+++--....--++OOOOOOOOOOOOOO++-... ...-++OOOOO++-.. ...--++OOOOOO#####OO+++--++++++----..... ..--++OO++++++++++++- OOOOO++------++OO#####OOOOOOOOO#####OO+++-++++++++-... ..--++OOO++-.. ..------.......---++---... .--+OOOOO++-----++O#####OOO+++++-----+++OOO####OOOOOO++--.. ..-++O###OO+-.. ..--++OOO########OO+++++++++++++---.. .--++OO+++++++++++-- OOOO++-....--++OO####OOOOOOOOOOOOOOOO++-----+++OO++--....--++++++--.. .....-----...----++++++---.......--++OOO++------++OOOOO+++---+++++++++++OOO#####OOO++--.........---++OOOOO++-........---++OOO#####OOO++++----++++++++--.. ..--++++++----+++++--. OO++-.. ..-++OOOOOO++++++++++++++++-------++OOOOOO+------+++++--.......---------------++++++++------------+++OO+++-.....--++++--------+++++++++++OOOOOOO+++---....-----------++++++++-------------++OOOOOOO++++---.---+++OOOO++-----+++O+++-------+++--. O++--. .--+++++++---------.------------++OO####OO++-+++++++++-------++++++++++++++++++++++-------++++++++OOO+++--... ...------...---++++++------+++++++---...---++++++--------++++++++++++-------+++O++++---........--++OOOOOO+++OOOOOOO++----++++++-- ++--........---------------...........-----++OO####OO+++++++OOOOO+++++OOOOOOOOOOOOOOOOO++++++------+++OOOOO++++++----.......------------++----......----++-------++OOOOOO+--......--++OOOO##OO++--...-------... ...--+OOO###O######OOO++++++OOOOO+- ----------------------------........--------++OO###OO+----++OOOOOOOOO########OOOOOOOOO+++++++++---+++OOOOO+++----------....----+++++--------... ...---++++++OOO#####O+-.. ..--+OO######O++-......--.... ....--+OO###########OO+++++OOOOOO++ -----++OOO+++---...---++++---.....----------++OOOOOO++------++OOOOOO#####OOOOOOOOOOO++++++++++++++++OOOOO++-......-----------+++OOOO++----..............--++++OOO#####OO++-... ...---++OOO###OOO+--......---.... ........--++OOO#OOOOOOOOOO++++++OOOOO++ ----+OO####O++--....---+++----..--+++++-----++OOO#OO++--...---++++OOOOOOO++++++++++++------++++++++++++++--. ..-+++++++---++OO##OO++------------.....---+++OOOOOOO+++--.....-----++++++++OOOOO++-------+++-----------------+++++++++++OO+++---+++++++-- ---++O#####O+--... ...------....--+++++++--++OO####OO++--.....-----+++++++-----++++++--------------++++++--. ..-++++++-----++OO##OO+++----++++++--.....----+++++++---.....--++++++-------+++OOO++++++++++++++---++++++++----+++------++++--------+++--- ----+OO####O++--......------.....---+++++++OO######OO++---... ..---++---...--+++++--...........--+++++--.. ..-+OOO++--....-+OO####OOO++++++++++--........---+++---.......--++++----...---++OOO+++++++OOOOOO+++++++OOOOO+++++++----------.............. -..-++O####OO+---...---++----......---+++OOO#####OO+++++--.. ..------....--+++++--.. ..-+++O+++-....--+OOOO++-.....--+O######OOO++++++++--... ..--+++++--.......---+---......---+++++++--+++OOOOOOO++++++OOOOOOOOOO+++++-----... .... -..--+OO###OO++------++++++----.....----++OOOOOOO++----+---... ..--++++--...--+++++--. ...-++OOOO++--...--+OOOO+--.....-++O#####OOO++----------.......-++OOO++--......-----.......--+++OO+++----+++OOOOO++-----++OOOOOOOOO++++++---..... ...... ----++OO##OO++-------++++++++------------+++++++-------++++-------++OOOO++------+++++-.. ..--++OOOOOO+--....--+++++---...--++OOOOOOO+++---...--------..---+OO###O++--....------... ...-++OOOOO++----+++OOO++--.. ...-++OOOOOOO+++++++--------......---- --+++OO###OO+---....--------++++++++-------------.----++++++++++++OO###OO++----++++++-... ..--++OO###OO++--.......-----------++OOOOO++----....---+++++------+OO####OO+--------+++--......--+OOOOOOO++++++OOO+++-.. ..-++++++++-------+++++++++----+++++ +++OO####OO++----....-.....--+++OOOO++--...........---+++++++OOOOO######O++----+++++++------++OO#####OO+--... ......--+++OOOOOO++----....---++OOOOO+++++OOO##OOO++-------++++++--....---+OOO##OOOOOOOOOOO++--. ..--+++++--.....---++OOO++++++++++++ ++OO####OO++-----------......-++OOOOO++-.. ...-------++++OO###@@@##O+-----+++OOO+++--++OO######O++----... ..--++OO###OO++------------++OOOOOOOOOOOOOO++++---------++++++++--------+OOO###OOOOOOOOOO++--.. ...--+++++--. ..--++OOO++++++++++++ +++OOOOOO+++--++OOOO++--......--+OOOOO++-.. ...--------..--++OO###@##OO+------++OOOO+++++++OO##OOO++-------... ..--++OOOOOOO++--------------++OO####OOO+++---.-------------++++O++++-----++OOOOOO++++++OOO++-.....--++OOOO+--.....--+++++++++++++++-- --++++++++---++OO###OO+--.. ..-++OOOOO++-------++++---......-++OO####OO+-------++++++------+++++++-----+++++--------+++++++++++------+++++------+OO####OO++-.. ..-++++++-----++OOOOO++-----+++++++-----+++++--.....--+OO###OO+------++++++------+++--- ----+++-------+OO####O++-.. ..-++OOOOOO+++++++OOO+++-.. ..--+OO###OO++------------......------------++++++++++++++++++-----......--++++------+OO####O++-.. ..-++++++++--++O####OO+------++++---...-------......--++O####OO++---++++++------+++++-- ....------..---+OO###OO+--. ..-++OO####OOOO#####OOO+--. ..--+OOOOO++----...--.... ..------------++OOOOO++++++++--...... ....---------++OO####O++-.. .-++OOOO++++++OO####O++------+++++--........... ..--++OO###OO+++---++++++-----++++++-- ....--------++OOOOOO+-.. ..-++O#########@@@###OO+-.. .--+OOOO++--------... ..--++--------++OOOOOOO++++--.. ..........---++OO#####O+-.. ..-+OOOOO++++++OOO#OO++-...---++++++-.. ....--++OOOOOOO+++--------------++++++--. ...------------++OOOO++-.. ..--+OO##############OO+--.. ...-+++O+++----------.. ..-+++++------++OO###OO++--.. ...------......--+OO####OO+-.. .--+OOOO++++-++OOOOO++--...--+++OO++-.. ...---++++OOOO+++-----------------++++++---. ...---+++++++------++++++--......---+++OOOOOOOOOOOOOOO++----....---+++OO++------++++--.. ..--+++++------++O####OO+--... ....--+++++++--......-++OOO###O++--.. ..-++++++-----++OOOO++------++++++++-... ..---+++++++++++---------+---------++OOO+++--.