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