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