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