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