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