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