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