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