______/\\\\\\\\\\\_____/\\\\\\\\\\\\____/\\\\\\\\\___________________/\\\\\\\\\\\____/\\\\\\\\\\\\\\\____/\\\\\\\\\______/\\\________/\\\__/\\\\\\\\\\\\\\\____/\\\\\\\\\_____ _____\/////\\\///____/\\\//////////___/\\\///////\\\_______________/\\\/////////\\\_\/\\\///////////___/\\\///////\\\___\/\\\_______\/\\\_\/\\\///////////___/\\\///////\\\___ _________\/\\\______/\\\_____________\/\\\_____\/\\\______________\//\\\______\///__\/\\\_____________\/\\\_____\/\\\___\//\\\______/\\\__\/\\\_____________\/\\\_____\/\\\___ _________\/\\\_____\/\\\____/\\\\\\\_\/\\\\\\\\\\\/________________\////\\\_________\/\\\\\\\\\\\_____\/\\\\\\\\\\\/_____\//\\\____/\\\___\/\\\\\\\\\\\_____\/\\\\\\\\\\\/____ _________\/\\\_____\/\\\___\/////\\\_\/\\\//////\\\___________________\////\\\______\/\\\///////______\/\\\//////\\\______\//\\\__/\\\____\/\\\///////______\/\\\//////\\\____ _________\/\\\_____\/\\\_______\/\\\_\/\\\____\//\\\_____________________\////\\\___\/\\\_____________\/\\\____\//\\\______\//\\\/\\\_____\/\\\_____________\/\\\____\//\\\___ __/\\\___\/\\\_____\/\\\_______\/\\\_\/\\\_____\//\\\_____________/\\\______\//\\\__\/\\\_____________\/\\\_____\//\\\______\//\\\\\______\/\\\_____________\/\\\_____\//\\\__ _\//\\\\\\\\\______\//\\\\\\\\\\\\/__\/\\\______\//\\\___________\///\\\\\\\\\\\/___\/\\\\\\\\\\\\\\\_\/\\\______\//\\\______\//\\\_______\/\\\\\\\\\\\\\\\_\/\\\______\//\\\_ __\/////////________\////////////____\///________\///______________\///////////_____\///////////////__\///________\///________\///________\///////////////__\///________\///__
. , ,-. | | / |-. . . | ,-. ,-. . . ,-. | -. . . ,-. ;-. ;-. ,-. ;-. ,-. | | | | | |-' `-. | | `-. \ | | | |-' | | |-' | | | `-' `-| -' `-' `-' `-` `-' `-' `-` `-' ' ' `-' ' `-' `-'
__ __ ___ __ ______ __ __ __ __ ___ __ __ __ __ __ __ __ |__)|__)|\ / /\ | |_ |__| | | |__) /|\/|\_/(_ / \| \ /|__)|\ | ()/ | / \|__)|\ | (_ |_ |__)\ /|_ |__)(_ | | \ | \/ /--\| |__ | | | | | / | | | __)\_\/|__, \/ | | \| (X | \__/| \ | \| __)|__| \ \/ |__| \ __)