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