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