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