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