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