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