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