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