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