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