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