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