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