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