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