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