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