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