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