_ _ _
___| |_ __ _| | |___
/ __| __/ _` | | / __|
\__ \ || (_| | | \__ \
|___/\__\__,_|_|_|___/
__ __ _ _ _ _
\ \ / /__| | ___ ___ _ __ ___ ___ | |_ ___ | |_| |__ ___ _ __ __ _ __ _ ___
\ \ /\ / / _ \ |/ __/ _ \| '_ ` _ \ / _ \ | __/ _ \ | __| '_ \ / _ \ | '_ \ / _` |/ _` |/ _ \
\ V V / __/ | (_| (_) | | | | | | __/ | || (_) | | |_| | | | __/ | |_) | (_| | (_| | __/_
\_/\_/ \___|_|\___\___/|_| |_| |_|\___| \__\___/ \__|_| |_|\___| | .__/ \__,_|\__, |\___(_)
_ _ _ _ _ _ _ _ |_|_ _ |___/
| \ | | ___ | |_| |__ (_)_ __ __ _ (_)___ ___ _ __ (_) |_ _ __(_) __ _| |__ | |_ _ __ _____ __
| \| |/ _ \| __| '_ \| | '_ \ / _` | | / __| / _ \| '_ \ | | __| | '__| |/ _` | '_ \| __| | '_ \ / _ \ \ /\ / /
| |\ | (_) | |_| | | | | | | | (_| | | \__ \ | (_) | | | | | | |_ | | | | (_| | | | | |_ | | | | (_) \ V V /
|_| \_|\___/ \__|_| |_|_|_| |_|\__, | |_|___/ \___/|_| |_| |_|\__| |_| |_|\__, |_| |_|\__| |_| |_|\___/ \_/\_(_)
|___/ |___/