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