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