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