#
#%%%% %%
%%%%#####%%#%
%%##%%%%%##%#=#.
-#%%==*#%%%%%%--+#
** :===+*%%%%%#=--==+*%%=---=# %%%%%%%*
:..= -----:-=*#%%#=:--: =%+----=% %%##########%#
*... = # :-:. ..-+%#: . -*------*+ =% *%###############%%
=....:* *-: .---**..::-= -----=% *%#%%#*-+#################
*......=-%=---: :--=+----:------=%*==## *############
#..:::.:%+------. .-::.-----==--------==-=%%: +##########%#
*:===+%%+-----:.. -=======--===----==--+%%#:-*###########%
+..:*%#+==-------: :-=============-===-=%%###############%
=.+%%%%%%%#+-----------================#%###############%+
=+%%%%%%%%%%*=----------==============*%###############%% #*
*=%%%%%%%%%%%%%=----------======*=====*%*###############%*=-+=
+%*=#%#*++*%%%%+---------=====+%*==+#%++##############%#==*:
#%*=**=#++%####%#=---=======*=*%%+*%#**%#############%#=-+=-=##%% *=
%%%===####%+*#%#%%*=---=====%##%%%%****#%###########%#=---==+*%%# -%#*+-:..=.
*%%++#*:#%#**#%*+**#*+=-===+%%%###*******%%########%%%+*##%%###%%*-........#
%%#%+:-##**%*=--==++++=-==*%*%****##***##%#%%%%%%##%%##*****#%*:.........=
%###=%***%*=+*#%%%%%%%#+=#%****#%#%*#%#%#*******##********%#==++=-.....-
#**#%**#%*%#***#%##**#%%%****#%#%**%#%**#%%************#%*=-....-+:..-
%%#*#**#%*++++=+*******%***#%#%#%*#%%%#%%#************#%-...........=
*%####%%#**=+*%###%=+**********#%%#%%%%%%%%%%%***********%#:...........=
%########%**-*%#=..=%=************%%%%####***##********##%#+=-.........+
%%###%#**+*+-%%+:#**************++====+***********###:...:-*-......*
%%*=**+*-*%%%###**********+==*#%%%#*==***********%:......*....:#
%:..=++=#%%%%%#*********++#%*=-::-+%+-**********%:......:..-+
%%#%%:..:*=+*%%%%%#********#%%#+====--:-%---+******##-:...:-=*#%
######%=...++-:%%%%%********+##-+%%%%%%%%#%=:=+*****%#####%%###%
%%* #...=*+:-#%%#********+#.:*%%%%%%%%%%-+*******%*****+++
%=..-#**=:#%********+*- :+%%%%%%%%%#=**+++***%%%%%%
%%%:..%%#%#**********+*. . +%%%%%%%%++=:...:+#%####%%
%%%%*=###************=:-. .-+*##%#*=:......:%%######%#
%*******************+-..:-+*##*+:........-%%#######%
%=..-+************************+-..........## *+*###=
*.:+..-+++=-::.:-=******#%%%#-.......... +# *+=
+.=*+........-++..-******##-...........-#%
-.-#*......:#+-...-***#%=:..........:+#%%%%
=.........%%*=.:=*****%:......:-=*. *%###%
=........::..----:=*%=.:-+*# %%% %##%
**##*=:.........:+%++# %: #% %#%
%-..:=*#+=-:::=*%% -
#-....:-=#++*
*-:...:*=:*
*+