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