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