-#+- -####++++-. +#######+++++++-. -##########+++-.---++-. .+#############+++-. .--++-. .+################++++---. .--++-. -+###################+++++++---. .---+-- -#######################+++++++++++--. .---++- .-##########################++++++++++++++--. ---++-. +#############################+++++++++++++++++--. ---+++. .+################################++++++++++++++++++++--- .--++-. .####################################+++++++++++++++++++++++--- .--+++- -+######################################++++++++++++++++++++++++++---. .---++- -##########################################+++++++++++++++++++++++++++++---. .---++- -#############################################++++++++++++++++++++++++++++++++---. .---++-. .+################################################++++++++++++++++++++++++++++++++++++--. ---++-. .+###################################################+++++++++++++++++##++++++++++++++++++++--- ---+++. #####################################################++-++-+++++++++- .+##++++++++++++++++++++---. .-++ #####################################################+++##++++++++++- .+##++++++++++++++++++++--- -++ ########+-. -#######################################++----+++++++++- .-+#+++++++++++++++++++++-+++ #####..+. -#######################################++-##-+++++++++- .-+##+++++++++++++++++++++ #####.+ +#######################################+-----+++++++++- .-+#+++++++++++++++++++ #####-+ -#######################################---++-+++++++++- +#++++++++++++++++++ #####-+ .----##################################+++++##+----+++++- +#++++++++++++++++++ #####-+ ++--..-########+######################+++++++-----------++- +#++++++++++++++++++ ###++-+.---...-########+##+++###############+-----------------------+- +#++++++++++++++++++ ###-......-+######++#+-++##-.+############++++-------------------------+-. +#++++++++++++++++++ ######--+######+--++++--...-##################+++-----------------++------+-. +#++++++++++++++++++ ###############+...--...-########################++++---------+####++++------+-. +#++++++++++++++++++ #################+-..+########################+++-###+++########++++++++#+------++. +#++++++++++++++++++ ##############################################++#-####+##########+++++++-++++------+--+#++++++++###+++++++ #####################++##########################-###################+++---++##+-------+-+++++++###+++++++ #################++++++#################+-####+-+-######################++########++--------++++###+++++++ ##############+++++##++##############+-...+####+#-#################+-+##############+----------+###+++++++ ###########+++++###++++###########+-......---+###-##+---+#############+-++#######+-------------+###+++++++ ########+++++###+++++++########-..............--#---------+##############++++++----------------+###+-+++++ #####+++++###+++++++- -##+-.......................--------################++-----------------+###++---++ #++++++###++++++-. ..............................---############+---++++--------------++++++++--+ #+++###++++++- .............................----++###+##+#------+#++------------+++####--+ #+++++++++-. ..........................-########+##-----------++++--------++######--+ #++++++- ........................------+#-----------------+#++--+##########--+ #+++-. --.....................------#+-------------------+#############--+ #- -++++++-.....................---#+--------------------#############--+ #. -++++++++++++-....................................-------#############--+ ##+- -+++++++++++++++++-......................................---############+-++ ##+--.. .-+++++++++++++++++-. ...................................--#########+..... -----. .-+++++++++++++++++-. ....................................-######-...... -----. .++++++++++++++++++- .-+....................................-###-...... ------. -#++++++++++++++++- .-+#++....................................--..... ----+####++++++++++- .----+#+-......................................... --+#######++++. .--------......................................... #########. .--------......................................... ######-. ..--------......................................... +###++++-+--+---......................................... -++#+++--......................................... -++-......................................... ...................................... ................................ .......................... ................... ............ ......