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