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