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