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