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