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