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