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