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