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