_    _    __   __   _____      _____     _____   
| \  / ||  \ \\/ // |  __ \\   |  ___||  |__  //  
|  \/  ||   \ ` //  | |  \ ||  | ||__      / //   
| .  . ||    | ||   | |__/ ||  | ||__     / //__  
|_|\/|_||    |_||   |_____//   |_____||  /_____|| 
`-`  `-`     `-`'    -----`    `-----`   `-----`