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