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