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