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