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