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