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