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