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