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