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