_______ __ __ _________ ______ ______ ________ ______ ___ __ __ ______ ___ ___
/_______/\ /_/\/_/\ /________/\/_____/\ /_____/\ /_______/\ /_____/\ /__//_//_/\ /_____/\ /__/\ /__/\
\::: _ \ \\ \ \ \ \\__.::.__\/\::::_\/_\::::_\/_\::: _ \ \\:::_ \ \ \::\| \| \ \ \:::__\/ \::\ \\ \ \
\::(_) \/_\:\_\ \ \ \::\ \ \:\/___/\\:\/___/\\::(_) \ \\:(_) ) )_\:. \ \ ___\:\ \ __\::\/_\ .\ \
\:: _ \ \\::::_\/ \::\ \ \::___\/_\:::._\/ \:: __ \ \\: __ `\ \\:.\-/\ \ \ /__/\\:\ \/_/\\:: ___::\ \
\::(_) \ \ \::\ \ \::\ \ \:\____/\\:\ \ \:.\ \ \ \\ \ `\ \ \\. \ \ \ \\::\ \\:\_\ \ \\: \ \\::\ \
\_______\/ \__\/ \__\/ \_____\/ \_\/ \__\/\__\/ \_\/ \_\/ \__\/ \__\/ \:_\/ \_____\/ \__\/ \::\/