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