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