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