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