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