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