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