__ .-----.-----.-----.----.----.--.--. .-----.| ||__ --| _ | -__| __| __| | |__| _ || ||_____| __|_____|____|____|___ |__| __||__| |__| |_____| |__|
___ /\_ \ ____ _____ __ ___ ___ __ __ _____\//\ \ /',__\/\ '__`\ /'__`\ /'___\ /'___\/\ \/\ \ /\ '__`\\ \ \ /\__, `\ \ \L\ \/\ __//\ \__//\ \__/\ \ \_\ \ __\ \ \L\ \\_\ \_ \/\____/\ \ ,__/\ \____\ \____\ \____\\/`____ \/\_\\ \ ,__//\____\ \/___/ \ \ \/ \/____/\/____/\/____/ `/___/> \/_/ \ \ \/ \/____/ \ \_\ /\___/ \ \_\ \/_/ \/__/ \/_/
_ ___ ___ ___ ___ ___ _ _ ___| ||_ -| . | -_| _| _| | |_| . | ||___| _|___|___|___|_ |_| _|_| |_| |___| |_|