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