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