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