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