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