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