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