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