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