_    _     ______   _____       ___      ______  
| \  / ||  /_   _// |  __ \\    / _ \\   /_   _// 
|  \/  ||   -| ||-  | |  \ ||  | / \ ||    | ||   
| .  . ||   _| ||_  | |__/ ||  | \_/ ||   _| ||   
|_|\/|_||  /_____// |_____//    \___//   /__//    
`-`  `-`   `-----`   -----`     `---`    `--`