_____ ____ __ __ _____ _ _ ____ _____ _____ _ _ _______
| __ \ / __ \ | \/ | /\ |_ _|| \ | | / __ \ / ____||_ _|| \ | ||__ __|
| | | || | | || \ / | / \ | | | \| | ______ | | | || (___ | | | \| | | |
| | | || | | || |\/| | / /\ \ | | | . ` ||______|| | | | \___ \ | | | . ` | | |
| |__| || |__| || | | | / ____ \ _| |_ | |\ | | |__| | ____) | _| |_ | |\ | | |
|_____/ \____/ |_| |_|/_/ \_\|_____||_| \_| \____/ |_____/ |_____||_| \_| |_|