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