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