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