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