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