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