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