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