+++)))))++++++))))+++++>?=%%%&&&&&&&&&$$$$$$$$$$$###################################################################################################$$$$%=>>>+++ )))))))))))))))))))))+>>?==%%&&&&&&&&&$$$$$$$$$$$####################################################################################################$$$%?>>>+++ )))))))))))))))))))))+>>??=%%&&&&&&&&$$$$$$$$#######################################################################################################$$$&=?>+++++ )))))))))))))))))))))++??===%%%&&&&&$$$$$$$$######################################################################################################$$$$&%?>>>++++ ))))))))))))))))))))++>==%%%%%%&&&&&$$$$$$$$$$$$$$###############################################################################################$$$&&=?>>>+++++ ))))))))))))))))))))+?=%&&%%%%&&&&&&&$$$$$$$$$$$$$##########$$##################################################################################$$$$&=?>>+++++++ ))))))))))))*))))))++?%%%&&&&&&&&&$&&&&&$$$$$$$$$$$$########$###################################################################################$$$&%??>>+++++++ ))))))))))))**)))))++>?=%%%&&&&&&$$&$&$&$$$$$$$$$$$$$############################################################################################$&&%=?>>+++++++ ))))))********))))))+>>?==%&&&&&$$$$&&&&&$$$$$$$$$$$$############################################################################################$$$$&=?>>++++++ ))))))***!!***))))))++>??=%%%&&&&&&$&&&&&$&&$$$$$$$$$#############$$$$$$$$$$$$$$$$#################################################################$$$%=?>>+++++ )))))******)))))))))))++>?=%%&&$&$$&&&&&&&$&&$$$$$$$$##########$$&&&&&&&&&$$$$$$$$$$$$#############################################################$$$&%??>+++++ ))))******)))))))))))))++>=%%&&&$$$$&&&&&&&&$$$$$$$$$########$$&&%%=%%%%%&&&&&&&&&$$$$$$$########################################################$$$&&%=?>>+++++ )))*******))))))))))**))+>?=&&&$$$$$$&&&&&&&$&$$$$$$$$######$&&%=?>>>?===%%%%&&&&&&&&$$$$$#######################################################$$&&%%=?>>+++++ )*****!!!!!!**)))*)****)+>>?%&&$$$$$$$$$&&&&&$$$$$$$#######$&%=?+)***)>>?==%%%%%%&&&&&&$$$$$#####################$###############################$$$&&%==?>>++++ !!**!;:;;;!!;!***!****)))+>?=%&&$$$$$$$$&&$$$$$$#$$#######$&%=?)*;::;!*)>??===%%%%%&&&&&$$$$$####################$#################################$$&&%=?>>++++ !!!*;--:!!!!!;;!!*****)))+>?=%&&&$$$$$$$$$$$$$$$#########$&&%?)!:-~~--;!)+>??===%%%%&&&&&$$$$$###################$$################################$$&&%=?>+++++ ****;:--:!*!;;::!****))))++>=%%&&&$$$$$$$$$$$$$$#########$&%?+!:~^^^^~-:!)+>??==%%&&&&&&&&$$$$$#####################################################$&%=??>+++++ *****!;;::!;::::!****)))))+>?=%%&&&$$$$$$$$$$$$#########$&%=>*:~^,,,,^~-:!)+>?=%&$$$$$#$$$$$$$$$####################################################$$%=>>++++++ !!!;!!!;;~-;:::;!!!!*)))))++>?%%&&&$$$$$$$$$$$$#########$%=?+;-^,,..,,^~-;*+>=%&&&$$$$$$###$$$$$$###################################################$$%?>+++++++ :;;;:;!;~,~::!;;!!!!*)))))+>?=%&&&&$$$$$$$$$############&%=>*:~^,,...,^~:!+?=%%&&&&&&&&$$$$$$$$$$$################################################$$$$&?++++++++ :;;-~;!;-,~:;!;!!!!!!**))++>=%&&&&&&$$$$$$$############$%=?+*:~^,,.,,^~-!>=%%&&&&%%%%%&&&$$$$$$$$$$#############################################$$&&&&&?++++++++ *!!:~;*!:^^-:!!;;;!!**)))+>?=%&&$$$$$$$$#$#############$%=>+!:~^,,,,^~:*>=%&&$&%====%&&&$$$$$$$$$$$$############################################$$&&&&&?++++++++ *!!;-;*!;~~-;;!;;;:!***)))>=%&&&$$$$$$$################$%?>+!:~^^,^~-!+?%&&$$&=?>?=%%&&$$$$$$$$$&$$$$$#########################################$$$&&&%%?>+++++++ ;:::-!*!:--;!!!!!;;!***))+?=%&&&&&&$$$$$###############$=?>+*;-~~~~:*>=%&&$$&=>)*)>=%&&$$$$$$$$&&&&$$$$########################################$$&&%%%=>>+++++++ ;:--:!!;::;!!!*!!;****!*)+>=%%%%%&&$$$$$$##############$=?>+)!;---:*+=%&$$$&%>*:-:+=%&&$$$###$&%%&&&$$$########################################$$&%%%=?>++++++++ !;;::**!:;!!!**!!!!******)+??????%%&&$$$$$$$$$#########&=?>+)*!!;;!)?%&$$$&%=+!-~-)=%&&&$$##$%%%%%&&&$$###############$#######################$$$$&%%=?>++++++++ )!;::**!*******!!!;!!!!!**))+++>>?=%&$$$$$$$$$#########$=?>>++))*))+?%&&&&&%?+*;-:!>=%&$###&%====%%&&$$$##############$$######################$$$&&%%=?>++++++++ ))!;:!!!**********!!!;!!****))++>?=%&&$&$$$$$$$########$=??>>>>>+++>?%&&&&&%??>+!-;?&$####$&%%===%%&&$$$#############$$$$######################$&&%%==?>++++++++ ))****;!**)****)))*!!;!!***!***)+>?=%&&&$$$$$$#$#######$=???===??>>??=%%&&&%===>)+%$#######$%%===%%&&$$##############&$&###################$$$&%=??>>+++++++++ )*)*!*!;**))***)))**!;!****!!***)+>=%&&&$$$$$$$$######$$==%%%&%%=????==%&&&%=%=?%$########$&%====%%&&$$##########$###$&&$#################$$$$&&%=?>>>++++++++++ *!;:-*!:*))))******!!;!***!!!!!**)+?%%&&$$$$$$$$#####$$$&&%&&&&&%==???==%&&%%%%&$$&$#####&%=???==%%&&$$##############$$$#################$$$$$&&%=>>++++++++++++ )**::*!:*)))))****!!!;!**!!!!!!**))>?=&&$$$$$$$#####$$$$&&&$$$&&&%=??>>?=%%%==$&%%&$$&=>+++>?==%&&$$##############$$#$$##############$$$$$$$&%%=?>++++++++++++ **;^^;;;))))))****!!;!!!!!!!!!!***)+>=%&&$$$$$$#####$$$$$&&&&&&&%%%=?+)+?==?*?$&&&&&&%?+*!;!*>?=%%&&$$#############$###$##############$$$$$$$$&&%=?>++++++++++++ !;:^^,-;)))))))**!!!!!!!!!!!!*****)+>==%&$$$$$$$##$$$$$$&&%%%%%%%%%=?+:;+??+-!;!)+++)!;:-~-:*>?=%&&$$################$$##############$$$&&&&&&&&&%=?>+++++++++++ *;~^^.,;)))))))))*!!!!!!!!********)+>?=%&&$$$$$$$$$$$$$$&%==?>+>?%%%?>:^!+>)!:~---:--~~^^^~;)>=%%&&$$################$################$$$&&&%%&&&%==>>+))))))))) ))!-,..-))))))))))**!!!!*********)))+?%%&&&$$$$$$$$$$$$$$===>)!;*>===>;^-)++*!:~~^^^^,,,,,-!+?=%%&$$$#################################$$&%%=======??>++)))))))*) ))*^.,^*)))))))))))**!!**))*******))+=%%&&&&&&&&$$$$$####%%=?+)!)??>>>*~:)++)*;-^^,,,,,,,~:*>==%&&$$##################################$&%==??????>>+++))))****** ):..,^!)))))))))))))***)))))******))+?=%&&&%%&&&&$$$$$###$%%=?):*=%%?>):!+>>++*:~^,,,,,,^-!+?=%%&&$$#################################$$&%=>>++>>++++))))******** !,-:-:))))))))))))))**)))))))******))+?=%%=%=%%%&&$$$$####$&%?+=##&>)!)>>?>>+!-~,,,,,,~:*+?=%&&$$$###############################$$$$&%=?>++++))))))********** ::!!:!))))))))))))))**))))))))******))++>>>>??=%%&$$$$$###$$&%$####&=>)*+?????>);-^^,,^~-!)>=%%&&$$$##############################$$&&$&&%=??>++))))********!!!! ;;!!;*)))))))))))))))))))))))))))))*****))))+>?=%&$$$$$$$$$$$#$$$#&%>>)+>?=====>);-~^^~-;*>?=%%&&$$############################$$$$&&%%&&%%=???++)*****!!!!!!!!! *:;!;)))))))))))))))))))))))))))))))******)))++>=%$$$$$$&&$$###$$$&?>+)+?==%%%%=>*:-~~-:!+>==%&&$$$###########################$$$$&$&&%%%&%%%=?>+*****!!*!!!***! );:;!)))))))))))))))))))))))))))))))****!***)))+?%&&$&&&&&$$$$##$&=>>)*)?=%%%=%%%+;----;*+?=%%&&$$$###########################$$$$&&$&&%%%&%%=>+)*!!!!!**!!***** )*:;*))))))))))))))))))))))))))))))**********))+?%&&&&%&%&&$$$&$&%?>+:^:>====%%&&%!-~-:;)>?=%%&&$$$##########################$$&$$$&&&&&&%%%=?+)**!!!!!!!!!!**** ));;*)))))))))))))))))))))))??)))))***********)+>=%&%%%%%&&&$$&%%?>>)~^;?%%=%%&&$$>-~~-!)>?=%&&&$$$#########################$$$$&&&&&%%%%==?>+)***!!!!!!!!!!***! ))*;*))))))))))))))))))))))>%%+)))**!**********+>?======%%&&&&%=?>>>>++=&$$$$$$$$$=-~~-;)>?=%&&$$$$########################$$$$&&&&&%%%%=??>+)************!!!!!! )));*)))))))))))))))))))))+!!&=)))>==**!*******)++>>>?=%%%%%&&%??>>>==%&$$#####$#$>:~-:!)>=%%&&$$$$#####################$$$$$$$$&&$&&%%=??>+)**************!;;!! )));*))))))))))))))))))))+*^?$&)>>!=#*!!**********))>?=%%===%%%??>>>%%&$$####$$$$=)!:;!*+?=%%&&$$$$#####################$$$&&&&&&&&&%=?>>+)***!!!**********!!!;! )))!*)))))))))))))))))))+?!>&$&>!,:>++++>+*******)+>===??===%=??>>%$$$$$##&%%%?+)**))>?==%&&&$$$$#############$######$&&&&%%%%&%%=?>+)***!!!!!!!!*******!!!!;; )))!*)))))))))))))+)))+++>+++??+;:%##%%%%%%%+*****)++>??>+>?==%==????$###$&=????>>+++>>?==%%&&&$$$#############$$#####$&&%=====%%=>+)*!!;;!!!!!!!!!*******!!;;;; **!*)*))))+++>>>>?????=?===?%=??=##$$$$$$$+*****))++++))+>?=====????=&$?>++>?==??????==%%&&&$$$$#############$######$&&%=?>>>>>>)!!!;;:;;!!*****!!***)***!;;;; -,^~+)?=====%%%%&&&&&&$$$&$$%?%=##$$$&&&%=***!*********)+>???====??>>?=+):^~-*>%%%%%=%%%&&&$$$$$############$$######$%%%=?++)**!;;;;;:::;!***********)***!;;;; ::!)*?%$$$$$$$$$#$$$######$&%%%%?>&>)))**************!!!**)++>>>>===??>>?)^~--!>=%&&&&&&&&&&&$$$$############$$#######$%%=?>)*!;::::::;;:::;!**************!!;;; ;!?&=%$$$$$$#$$&&%%==&%=$$$$$=+!)+****))******!!*!!!!!**)*)))**+===?>==>;++)=%&&$$$$#$$&&&$$$$#############$########$%=?+*!;::----:::;:::;!!***))********!!;!; ++??>?=??>>>+++)++++=?=$$$&?*;*=$#&)**+%$%****!*!!!!!!!!*!*****!!!+===?====%&&&&&$$$$$##&&$$$$$#######################$=)*!::---------::::::;;!****))*)****!!!!! )))))+)++++))+>+))+=?=$$&&%??=$##$+**+&$##)**!*!!!!!!!!!!!!!!!!!!;;+===%%%&&&&&&$$$$$$&%=&$$$$$#############$#########$?::------~~~~-----:::;;;!***)))****!!!!!! )))))))))))))+%%)+=%&&$&&%=%&$##&+**)&$###?**!*!!!!!!!!!!!!!!!!!;;::+==%&&&&&&&&%&=???=%$$$$$$$########################%:-----~~~~~~~~----:::;;!!*********!!!!!! ))))))))))))+>)$?=&&&&&%%==%&$$>))**>$#$##&**!!!!!!!!!!!!!!!!!!;;;:::>%%&&&&$$&=>)!*?%&$#####$#########################$?+*:-~~~~~~~~~------::;!!!******!!!!!!!! ))))))))))+?)~=#$%%&&$$$$$$$#&+*****=##&$##)****!!!!!!!!!!;;;;;;;;:::;>%&$&&&=+!-~*?%&$######$$############################$=!~~~~~~~~~------::;!!!!**!!!!!!!!!! )))))))))+>!^>##$&$##########=))****%##&$##?*****!!!!!!!!!;;;;;;;;;:::;>%&&>*---~*?%######$$$##############################$!~~~~^^~~~-------:;!!!!!!!!!*!!!!* ))))))))+>;~?$##########$####=)*****%##%#$*****!!!**!!!!;;;;;;;;;;:::;?&>*-:!)>=%&$######$$$$##############################$%-~~^^^~~~~-------:::;;!!;!!!!!!!* )))))))+?+;%$################=*)****%##&&$##>****!!!!!!!!;;;;;;;;;;;;;::;=>++>>?=%&$$#####$$$$$$############################$$&-~^^^^^~~~~-------:::;;;;;;;;!!*! ))))))+?==$##################?******=##&$###&****!!!!!!!!!;;;;;;;;;;;;;::;=====%&&$#####$$$$$$$#############################$$+~^^^^^^~~~~~-------::::::::::;;;; ))))))?>=$###################>******>##&?$$##?**!!!!!!!!!!!;;;;;;!!;;;;;::;%&&&&$#####$$&&$$$$$###########################$$&&-^^^^^^~~~~~~~~~~-----------:::::: )))))+%&$###################$?******)##$?$###=**!!!!!!!!!!!;;;;;;!!!!;;;::-;=&$$####$$&&&&&$$$###########################$$$&%;^^^^^^^~~~~~~~~~~-------------::: )))))>&&$####################%***))))$###%*!!!!!!!!!!!;;;;;;;!!!!;;;::--;=&&$$$&&&&&&&$$$##########################$$$$$$&>~^^^^^^~~~~~~~~~---~~~----------: )))))=&&$###################$?)))))))?$$$#$##&*!!!!!!*!!!!;;;;;;;;;!;;;;::--~:?&&&&&&&&&&$$$##########################$$$$$$$$&?~^^~~~~~~~~~~~~-~~~~~~---------: )))))%&$##################$$$&>)))))))$$%%$##$*!!!*!***!!!!;;;;;;;::;;;;;:---~->%%&&&&&$$$$##$######################$$$$$$#$$$$=^^^^~~~~~~~~~~~-~~~~~~---------: ))))+&$$##################$$#$%)))))))>=$$##+!!!!*****!!!;;;:::::::;;:::----~-+%&&&$$$$$$$$$####################$$$$$$$#$$#$$=^^^^~~~~~~~~~~~~~~~~~------::::: ))))+$&&&$$##################$$>))))))$#&*%$##>!!!!**!!!!!!!!;;:::::::::::-----~-!=&&$$$$$$$####################$$$$$$$$#$$#$$&&-^^^^^^~~~~~~~~~~~~~~------:::;; ))))+%=%&&$$###################&+)))))&$&+$###?!*****!!!!!!!!;;;:::::--------------*>==?+!?%$#################$$$$$$$$##$$$#$&&&*^^^^^^^^~~~~~~~~~~~~------::;;; )))))=$%&&$$$###$&############&?))))%$$==#%*****!!!!!!;!!;;::::::-------------~~~~~^^^-=%#$##############$$$$$$$###$$$#$$$$&?^^^^^^^^~~~~~~~~~~~-------:;;;; )))))+%%%&&>&$#$$##############$?+?%&$&+>$##$**!!!!!!!!!;;;:::::::--------------~~^^^^^^^*%&$&$$&$#####$$##$$$$$###$$$$##$$$$&&~^^^^~~~~~~~~~~~~~--------:;;;; ))))))+&=%=:&=%$#################$$$$$&==&$###$+*!!!!!!!!!!;;:-:-----------------~~~^^^^^^^!=%&&&&&$$$$&&$##$$$$####$$$$##$$$$$$$*^^^^^~~~~~~~~~~-------:::;;;!! )))))))?%%?*+*%$#################$$$$&=>=$$####>**!*****!!!;;:-------------------~~~^^^^^^^!%%%&$&$$&&&$$##$$$$##$$$$$$$#$$$$$$#$=^^^^^^^^~~~~~~~-----::::;;;;!! ))))))))==%=+;=&$###############$$$&%=+>%$####$?!!!!****!!!!;:--::-------:-----~~~~~^^^^^^^*=&%%&$&&&&$$$#$$$$$#$$$$$$$$#$$$$$###$!^^^^^^~~~~~~~~~~--::::;;;;!!! ))))))))+===*,;?%&$############$$&%?>)*>&$###$$>!!!!!!!!!!!;::--:-------:------~~~~~^^^^^^^*?&=%%$&&&&#$$&$$$#$$$$$$$$$$&$$####$&~^^^^^^~~~~~~~~--:::::;;;;!!! ))))))))+>%%?~'~+=%&$$########$$$&=+*!*?&$###$&+!!;;;!!!!;;:::----------------~~~~~~^^^^^^^*?&=%%%$&%&$#$&&&&&$#$&&&&$$$$#$$#######?^^^^^^~~~~~~~~--::::;::;;!!! ))))))))))=&%>-',!?%&$$######$$$$&=+*!*=&$###$%*!!;:;;;;::::::----------------~~~~~~^^^^^^^+?%%==%&$%$&&&&&&$#&&&&&&&$$#$########$>^^^^^^~~~~~~----:::::;;;;!! ))))))))))+%&%?;'.:>=&$$#####$$$$&%?*!*=$$###$=!!!;:::::::::::---------------~~~~~~~~^^^^^*=?=%===&$$$$$%&&&&&%&&&&&$$$$##########$>~^^^~~~~~~-----:::;;;;;;;; ))))))))))+>&&=>:'.:>=&&$$###$$$$&%=+!)%$####$=*!!!;::::::::-----------------~~~~~~~~^^^->%=??&===%$&&&&%&&&&$$=&&&&&$$$$$###########$?~~~~~~~~-----:::::;;;;;;; ))))))))))))?&&=>-'.;>=%&$$$#$$$$$&%?++%$$###$=***!!;:::---:-----------------~~~~~~~~~-)=%%=??%%===$&&$%%%%&&$?&&&&&$$$$$$$##########$$=:~~~~~--------:::::::::; )))))))))))))=&%=>^''-+?%&$$$$$$$$$&%==&$####$=***!!;:::---------::----------~~~~~~:*>%%&%==??=%=%=&$&$%%%%%$?%%%&&$$$$$$$##$###########&!~~~------::::::::::::; )))))))))))))+%&%=>~'',*?%&$$$$$$$$$&%%&$####$%****!;::::::;;!*+>>>>++)*!;:----:!+?%&&%%%%===??&==%%$&&%%%%%%?%%%&&&&&$$$$$$$$###########$>-------::::---::::::: )))))))))))))++&&%=>:'',*?%&&$$$$$$$$$&$$####$%*****!;:;!*)+>>=??????==????>>?%&&&&&&&%%%%===??&=%%%&$%%%%%&+==%&%%&&&&&$$&$$$##########$%!------:------:::::: )))))))))))))))>&&%=>;''^*?%&$$$$#$$$$$$#####$%*******))++>>>????????????===%&&&&&&&%%%==%===??%%%%%%%%%%%%%>=%%%%&&&&&&$$&&$$$$$$$#########$>:-----------:::::: )))))))))))))))+=&&%=?;.'^*?%&$$#############$&)***)=&$=++++>?>???????????=%==???=&%%%==%==???+=%=%%%%%%%%&+?===%%&&&&&&$&&&&$&$$$$$$#########%*-::---:::::;:;;: )))))))))))))))++%&&%=?!..~>%&$####$$&$$$#####%))*+&$$$>++++??>>>?????????=?????=%$&%%%&%=??>??=====%%%%==%*+>=%%%%%%%&$$&&&&&$$$$$$$$$$#######$?;::::::::;;;;;; +)))))))))))))))+>&$&%=?!,->%&$$$&%&$########$+)*>$$#&>+++++=>>>>????????=?????=&=???????%%?>>>===========>+?====%%%%%&$&%&&&&$&$$$$$$$$##$##$$#$&)::::::;!!!;;; ++))))))+)))))))+)?&&&&%?++????=&$###########$))+$#$?+)+++++%?>>>???????=?????=&?>?=====?>=%?>*%????===??=)>>???=====%&%&%%%&&&&&&&&$$$$$#$$$&&%%==+**!;!****!!! +))))))+++))))))))+%$$&&%%=+!>$##############%))?%?+)))++++>%?>>????????????>=&>>?=======?>%%+*=>*)>???>:?:*)+>>=%%%%&%&%%%%%%&%??===%%&$$&=????????????>>+)**** +)))))))++)))))))+++%$$&&?+>$##$$$$$#######$$=))))))))++++++=?>>?????>>?>>>>=#$))>?=======?=&)>>;:*>??>!-)~:!+?%%=???==%%&%%%%?????????=&=?>?????????????===?>++ +))))+)+++)))))))++++&&%%%$$%?>%$##########$$=))))))))++++++=>+>>>>>>++>>>>>$##$+!>?=======?$=?::;*>>>+*)-^:+%=>++++>>>>>>?=%>>>>>>>>??%?>>>>>>>>>>>>>>?===??=== +))))+)+++)))))++++++>&$#$&>)>&$##########$$#=))))))))***!!!>>!;::::;!*++>?###$?;+?=======$&+)*)+>>>>+?:!??+++>>>>>>>>+))?>+>>>>>>>>%=>+++++>>>>>>>>>???????== +)))))++))))))))++++++=$&&&&&$$#############$%)))))))*!:~^^^)?~~~~-;)>=&$$$######$%;)?======$$?>>>>>>>>>=>?++>>?>>>>>>>>+))>)+++++>>>?%++++++++++++++>?>>>>????= ))))))++)))))))))+++++>$$$$$&$##############$=))))))*:!>>^^~>&!!)?%$$###$$&$####$#$%;)?=====$$=>>???>>>>%>+>>>>>>>>>>>>+)*+***))++++>%>+++++++++++++>>++++>>>??? +))))))))+)))))))++++++%&&%%%&&$############$+)))))*;^*>&%=&$#########$&&&&&$######$=:)?====$#=?????>??=>>>>>>>>>>>+++)*!:*-:;!*))++??)))))))))++++?++?&$$=+>>?? +))))))))))))))))++++++?$$&=??=$###########$$)))))*;~.;&$$$##########$&&&&&&&&$$###$$+:)?===$#%????>?==+>>>>>>++++)*!:;*+?-^~-:!*))+%)))))))))))))?++#####=+>? +)))))))))))++++++)+++++$$$$$###############$)))**;~.'~&&$###$#$$##$$$&$&&&&&&&$$$##$%!:+?==&??>??%?+>>>>+++))*;;*>&$$$=,,^^~:;*)?+))))))))))))?+)?########?>? ))))))))))+++++++++++++>$$$#$###############&))*!:~.',-%$###$##$#$$$$$$&&&&&&&&&$$##$$+-!>?=$>>??%>>>>++)))*;;*=$$$$$$$+..,,^~-;)>))))))))))))>+))=########=>? )))))))+++++++)++++++++>$$$$$##############$?)!!:^''.-)%###$##$#$$&$$$&&&&&%*;!=%&$$$$%;:+?=$>>=%>>>+)!:---!=$$$$$$$$$$&)^...,^~*;*))))))))))>+)))>#######$>>? )))))))+++++++++++++++++$$$$$#############$&=?*:^''.-+=%##$$#$#$&$&$$$&&&&&*;?-*%*-:+$$):)>?%$$?=?>>+):,..~+&$$$$$$$$$$$$$$%*^.....~;!*)))))))>+)))))=######?>>? ))++++++++++++++++++++++$$$$$$############$$$$>^''.~+?%&$#$#$$$&$$$$$$$&&&=:%+-%*-=;-$$=:*>?%$$&?>+)-,.,->&$$$$$$$$$$$$$$&&&&=*.''''',:!**))))))))))))>%&&%>>>>? +)++++++++++++++++++++++&$$$$$#############&&&%^'.-+?=%&$#$##&&&$$$$$$$&&&*:+-+%~>%~+$$$;!+?=&&?>);,.,->&&$$$&&&&&&&%%====%%%&&%;.'''''.~;*!+)))))))))))))++>>>? ++++++++++++++++++++++++&$$$$$#############+=%=;.~)?=%&&$##$&&&$$$$$$$$&&$%>:;&+~*;-&$$$)!+>?=?>*~.,^)&&&&&&&;-;*?>>????====%%$?-'''''.,-+))))))))))))))++>>>? ++++++++++++++++++++++++&$$$$#############&!%%=>~*?=%%&&$##$&&&$$$$$$$&&%*%?-=%%+!^+%$$$>!+>>>+*~,^!%&&&&&&&+.!;-^?+>>>???===%##&>:''''.))********!!!!*)++>>>? +++++++++++++++++++++++>$$$$$#############?)&%==*>==%&&$$#$&&&$$$$$$$$&&=:;-+&++&!-==$$$=!+>>+);-->&&&&&%>!!-.;;-,>)++>>>??==%%$##$$&?:''!+*);!!!!;:-^,^:*)+>>>? +++++++++++++++++++++++=$$$$$#############+?&%==??=%&&&$##&&&$$$$$$$$$$&&&?=%&-:*^+?=$$$%!++++*;;%&&&%>!-~~;'--~'***))+>>>??==%#$$&&&?)?+**::::-^,'''.-*)+>>?? +++++++++++++++++++++++%$$$$##############+&&%==%=%%&&$$##&&$$$$$$$$$$&&&%%%===+!)=>=$$$%!)+))!!&&&%):--~~-:';!':!!**)++>>??==%#$$&&$$&=)*!~~~,.'''''.-*)+>>?? +++++++++++++++++++++++&$$$$############?$&%==%%%&&&$$##$$$$$$$$$$$$&&&%%==?>>?>>>=$$$%;))*!!&&&&):-~~^^::':^'*:;!*))+>>>?==%%$##$&&&%%+)):,.'````'''.-*++>>?? ++++++++++++++++++++++>&$$$$###########$%&%===%&&&&$$$##$$$$$$$$$$$$&&&%%=??>>>++>=$$$%;!!;!&&&&>;--~^^^^*;;-!:-:;!*)++>>??=%%#$&&&%%))*.'```````''.:)++>>?? ++++++++++++++++++++++>&&$$#######$######$$&%===%&$&&$$##$$$$$$$$$$$$$&&%%==??>>+++>=&$$%:;:;&$&&=*;-~~^^^^^^~~~~-:;!*)++>???==%#$&%%&>))-`````````'',;)++>>?? ++++++++++++++++++++++>&&$$$##############$&%===%#$$$##$$$$$$$$$$$$&&&%%==?>>+++++?%$$&--:%$&&=)!;:-~~^^^^^^~~~-:;!*)+>>??==%%&$#$&%%=))),`````````''^!)+>>??? ++++++++++++++++++++++>$%$$$#############$$&====%$#######$$$$$$$$$$$$&&&%%=??>>++))+>%&$&--%$&&=)!;;::-~~~~~~~~~--:;**)+>>??==%%&$&&&+))!'`````````''~*++>>??= ++++++++++++++++++++++>$$&$$#####$########&%===%&$#######$$$$$$$$$$$$&&%%==?>>++))))>=&$&:=&&%?)!!!;;;:--~~~~~~--;;**)+>>??==%%&&&$#&&%+));```````';+++>?=====%% ++++++++++++++++++++++>$$$$$$############$&%===%&$##########$$$$$$$$&&&%%=?>>++)))))>=%$$&&&%>)*!!!!!;;;::-----:;!**)+>>??==%%%&&&$#$&?+)):'`````.+$$$$$$$$$$$$$ ++++++++++++++++++++++>$$$$$#############$&%===%$############$$$$$$&&&%%=??>++))))))>?%&&&&=>+)**!!!!!!;;;;;;;;!!*))++>??==%%%&&&$$$#&>+));^.'``'+&$$===&=>>?=&$ ++++++++++++++++++++++?$$$$$$###$########$%===%&$###########$$$$$$$&&%%==?>++))))))+>=%%&%=?++)*****!!!!!!!!!!**))++>>??==%%%&&&&$$$#&>+))*!-,'')&$&=??%)!+>>>>> ++++++++++++++++++++++?$$$$$#$##$########$%===%$############$$$$$&&&&%=??>++)))*)))>?==%%=?>++))))************)))++>>??==%%%&&&&&&$$$%>++))*!:^*&$$=???>:+??=%%% ++++++++++++++++++++++?$$$$####$#########$%===&$############$$$$$&&%%=?>>+))****))+>==?&=??>+++)))))*****)))))+++>>>??==%%%&&&&&$$$$$&?>+)))***&$$==???!*>?=%%&& ++++++++++++++++++++++=$$$$####$#########$===%&$###########$$$$$&&%%=?>+)***!!**)+>?===%=?>>>+++)))))))))))++++>>>>??===%%%&&&&$$$$$$$=>+)))))%$$%=???=-+?==&$## ++++++++++++++++++++++%###$####$#########$===%$###########$$$$$&&%%=?>)**!!!!!**+>?=%?%==?>>++++)))))))))++++>>>>???===%%%&&&&$$$$$$$$&>++)))?$$&%=????->==%#### ++++++++++++++++++++++&$$$$$##$##########$===&$###########$$$$&&%%=>+)!;;;;;;!*)+?=%%=%==?>>++)))*))))))++++>>>>???===%%%&&&&$$$$$$$$$&?++))+&$$%=????+;?==$#### ++++++++++++++++++++++$$$$$$##$##########$==%##########$$$$&&&%=>+*;:---:;!*)+?=%%%&==?>>>+)))****))))+++>>>????===%%%&&&&$$$$$$$$$$&?>+++=$$&%=????!*=%%$#### +++++++++++++++++++++>$$######$##########$==&$##########$$$$$&&%=>)!:-~~~~-;!)+?=%&&%%==?>>++)***!****))+++>>>???==%%%%&&&&$$$$$###$$$$?>++>$$&&%=???=-+=%%$#### +++++++++++++++++++++?$$#$$###$###########=%##########$$$$&&%=>);-^^,^^~:!)+?=%&&&&%%=?>+))*!!!!!!!**))++>>??====%%%&&&&$$$$$$###$$$$?>+>&$$&%=????=->=%%$#### +++++++++++++++++++++=$#$$###$############=&$###########$$$&&%=>):~,,,,^~:!)>?%&&&&&&=%=?>+)!!;;;;;;;!!*))+>>??===%%%&&&&$$$$$$###$$$#$=>>&$$$&%=?????-?%%&### +++++++++++++++++++++%$##$###$############%$###########$$$$&%=?):^....,~:*)>=%&&$$$$%%%=?>)*;::::::::;!!*)+>>??==%%%&&&&$$$$$$$###$$$#$==&$$$&&%=????+;=%%&&$### ++++++++++++++++++++>&$##$$##$############&$###########$$$&&%?+;,.''.,~:*+?%&&$$###$%&%=?+)!:~~~^~~~-:;;!*)>>??==%%&&&&&$$$$$#####$$$##%$$$$$&%=?????!)=%&&&$$$$ ++++++++++++++++++++>$$$$$###$############$############$$$&%=>;,''''.^:*>=%&$###%=???&%=?+*;~^,,,,,,^^~:;*)+>?==%%&&&&&$$$$$$####$$$###$##$$$&%=?????:>%%&&$$$$# ++++++++++++++++++++=$$$$$$#$$########################$$$&&%?*^''''',-*>=%#&=>?>>+>%&=?+*:~,.......,^~:!)+>?==%%&&&&$$$$$$####$$$#######$$&%==?????-?%&&&$$$$# ++++++++++++++++++++%$$$#$##$#########################$$$&%=+:.```'.~!+?%$#$>>>>>>>+>>&%?+*:^,.''''''..,~:*+>?==%&&&&$$$$$$####$$$#######$$$&%=??????-=&&&$$$$## +++++++++++++++++++>&$#$####$#########################$$$&%?*^'``'.^;)?%&)>>>>>>>++>=&=>*:^.'''```'''.,-!)>?=%%&&&&$$$$$$####$#########$$$&%=?????>;%&&$$$$###