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