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