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