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