____ _ ___ ____ _ __ _ ___ _ _ ___
/ ___| | | |_ _| / ___| | |/ / / \ / _ \ | | | | |_ _|
| | | | | | | | | ' / / _ \ | | | | | | | | | |
| |___ | |___ | | | |___ | . \ / ___ \ | |_| | | |_| | | |
\____| |_____| |___| \____| |_|\_\ /_/ \_\ \__\_\ \___/ |___|
____ _ ____ _ | _ \ / \ | _ \ / \ | |_) | / _ \ | |_) | / _ \ | __/ / ___ \ | _ < / ___ \ |_| /_/ \_\ |_| \_\ /_/ \_\
____ ___ __ __ _____ _ _ _____ _ ____ / ___| / _ \ | \/ | | ____| | \ | | |__ / / \ | _ \ | | | | | | | |\/| | | _| | \| | / / / _ \ | |_) | | |___ | |_| | | | | | | |___ | |\ | / /_ / ___ \ | _ < \____| \___/ |_| |_| |_____| |_| \_| /____| /_/ \_\ |_| \_\