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