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