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