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