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