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