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