.__     __    __                         /\      /\                      __           __                    .__             .___.__ __                                        __                                                    /\ 
|  |___/  |__/  |_______  ______ /\     / /     / /   __________   ____ |  | __ _____/  |_     _____   ____ |  |   ____   __| _/|__|  | _________ ___.__. ______ ______ _____/  |_  _________  _______ _______    ______ ____      / / 
|  |  \   __\   __\____ \/  ___/ \/    / /     / /   /  ___/  _ \_/ ___\|  |/ // __ \   __\   /     \_/ __ \|  |  /  _ \ / __ | |  |  |/ /\_  __ <   |  |/  ___//  ___// __ \   __\/  ___/\  \/ /\__  \\_  __ \  /  ___// __ \    / /  
|   Y  \  |  |  | |  |_> >___ \  /\   / /     / /    \___ (  <_> )  \___|    <\  ___/|  |    |  Y Y  \  ___/|  |_(  <_> ) /_/ | |  |    <  |  | \/\___  |\___ \ \___ \\  ___/|  |  \___ \  \   /  / __ \|  | \/  \___ \\  ___/   / /   
|___|  /__|  |__| |   __/____  > \/  / /     / /    /____  >____/ \___  >__|_ \\___  >__| /\ |__|_|  /\___  >____/\____/\____ | |__|__|_ \ |__|   / ____/____  >____  >\___  >__| /____  >  \_/  (____  /__| /\ /____  >\___  > / /    
     \/           |__|       \/      \/      \/          \/           \/     \/    \/     \/       \/     \/                 \/         \/        \/         \/     \/     \/          \/             \/     \/      \/     \/  \/