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