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