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