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