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