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