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