__ _____ _____ _____ ___ _ _____ ___ _ ______ _______________________________________________
| || ___|| _ || _ \| \ | ||_ _|| \ | || ____\\___ ______________________________________/
| || |___ | |_| || |_| /| |\ \ | | | | | |\ \ | || | ___ | | _ _ _____ ___ _____ __ __
| || ___|| _ || _ \| | \ \| | | | | | \ \| || ||_ | | || | | || ___| / _ \ | _ \\ \ / /
| || |___ | | | || | | || | \ | | _| |_ | | \ | || |__| | | || |_| || |___ | | | || |_| / \ \_/ /
| ||_____||_| |_||_| |_||_| \__||_____||_| \__||______/ | || _ || ___|| | | || _ \ \ /
| |______________________________________________________ | || | | || |___ | |_| || | | | | |
\________________________________________________________/ /___||_| |_||_____| \___/ |_| |_| |_|