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