_ _ _____ _ _ ____ ___ __ __ _ _ _ ____ _____ ____
| \ | || ____|| | | || _ \ / _ \ | \/ | / \ | \ | | / ___|| ____|| _ \
| \| || _| | | | || |_) || | | || |\/| | / _ \ | \| || | | _| | |_) |
| |\ || |___ | |_| || _ < | |_| || | | |/ ___ \| |\ || |___ | |___ | _ <
|_| \_||_____| \___/ |_| \_\ \___/ |_| |_|/_/ \_\|_| \_| \____||_____||_| \_\
<==============================================================================>
_ _ _____ _ __ ____ __ ____ _ _
| | | || ____| / \ \ \ / / \ \ / / / ___|| | | |
| |_| || _| / _ \ \ \ / / \ V / | | | |_| |
| _ || |___ / ___ \ \ V / | | _ | |___| _ |
|_| |_||_____|/_/ \_\ \_/ |_| (_) \____||_| |_|