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