____ _ _ _____ _____ _____ ____ _____ _______ ____ _____ _ _____ __
| __ )| | | | ___| ___| ____| _ \ / _ \ \ / / ____| _ \| ___| | / _ \ \ / /
| _ \| | | | |_ | |_ | _| | |_) | | | | \ \ / /| _| | |_) | |_ | | | | | \ \ /\ / /
| |_) | |_| | _| | _| | |___| _ < | |_| |\ V / | |___| _ <| _| | |__| |_| |\ V V /
|____/ \___/|_| |_| |_____|_| \_\ \___/ \_/ |_____|_| \_\_| |_____\___/ \_/\_/