**##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##**
###%%###################################################################%%#*
#%%################################%%%%%%%%################################%%#
*@%%%#############################%%=.......-#%%#############################%%%@*
#%%%%%################*--+*#%%%%#+-.. .:=*#%%%%#+=-+%################%%%%%#
%%%%%%################%%%=... .. . . . :*%%#################%%%%%%#
*%%%%%%###################%*. -%####################%%%%%%*
#%%%%%%####################%#. .+@#####################%%%%%%#
#%%%%%%%####################%+. .-%#####################%%%%%%%#
#%%%%%%%%%###################%-. .#%#####################%%%%%%%%
#@%%%%%%%%###################%-. .#%###################%%%%%%%%%%
#@%%%%%%%%%##################%= :. .:...#%##################%%%%%%%%%%%
#@%%%%%%%%%%#################%*. .*#: ..+@:. =%##################%%%%%%%%%%%%
#@%%%%%%%%%%%%%%%%%%%%%%%%%%%#%*. .*@#=.. ..-*%#:. .=@%#########%%%%%%%%%%%%%%%%%%%%%
#@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%- ...:. ..... ..*%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%
#@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-. :#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%
#@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%*=. .:*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%
#@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%* .-@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%
#@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@+. .-@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%
#@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@- :%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%
#@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%. .#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%
#@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#. .*@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%
#@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@* -@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%
#@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%= .%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@%
#@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%: *@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@%
#@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%#. =@%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@%
#@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%@= :%@%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@%
#@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%@:. .*@%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%@*. .-@%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@: .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ .-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%. +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-. .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-. .:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#. .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@- .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@@#.. .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@%. .*@@@@@@@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@=. .@@@@@@@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@-. .#@@@@@@@@@@@@@@@@@@@@@@@@@@%
#@@@@@@@@@@@@@@@@@@@@@@@@@@-. #@@@@@@@@@@@@@@@@@@@@@@@@@@#
%@@@@@@@@@@@@@@@@@@@@@@@@@-. .%@@@@@@@@@@@@@@@@@@@@@@@@@%#
#@@@@@@@@@@@@@@@@@@@@@@@@@#++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@#
%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@=
#@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%@#
::+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+:..
+#%%%%%%@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@%%%%###=:
.####:
++ =##*+:.
+# .+##-
.#. + -##
:# .= .##.
*- :#+
#. ##
#* *#
#: ##
.# #*
-* . .#+
:# -#- :#-
# #+#: :##+.
#:#: #: :##.
. := :#:
. .=*####
##
.#####. +####. .-===========- .-==========:. .===. .##=
####### ###*### ====:.......... .====-::::::-===- .===. .#=
###-+### *##*:### === :=== .=== .===. :.
###- ###= =### :### .### ###: ===- :=== .=== .===.
###- ###. .### :### .### ###: .===========: :=== .=== .===.
###- .### ###. :### :### ###: .===: :=== .=== .===.
###- .### ###: :### :### ###: ===: :===. .===- .=== .===. :::.:
###- =#####+ :### *##############: ============== ===============. :=============: -::.=
---: +**. .--- ........###. ::::::::::. :::::::.====. .:::::::::. :=.
-###. .====
.#############=
_ ___ _ ___ _
| |/ / |___(_)_ _ | _ \__ _ _ _ (_)__
| ' <| / -_) | ' \| _/ _` | ' \| / _|
|_|\_\_\___|_|_||_|_| \__,_|_||_|_\__|
_ ___ _ _____ _
| |/ / | (_) | __ \ (_)
| ' /| | ___ _ _ __ | |__) |_ _ _ __ _ ___
| < | |/ _ \ | '_ \| ___/ _` | '_ \| |/ __|
| . \| | __/ | | | | | | (_| | | | | | (__
|_|\_\_|\___|_|_| |_|_| \__,_|_| |_|_|\___|
_____ _ _ ___ _ ___
|_ _| |_ ___| |/ / |___(_)_ _ | _ \__ _ __ _ ___
| | | ' \/ -_) ' <| / -_) | ' \| _/ _` / _` / -_)
|_| |_||_\___|_|\_\_\___|_|_||_|_| \__,_\__, \___|
|___/
help: every endpoint, for the browser and for curl