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