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