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