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