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