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