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