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