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