_    _    _    _              __   __    _____   
| || | || | || | ||     ___    \ \\/ //  |__  //  
| || | || | || | ||    /   ||   \ ` //     / //   
| \\_/ || | \\_/ ||   | [] ||    | ||     / //__  
 \____//   \____//     \__ ||    |_||    /_____|| 
  `---`     `---`       -|_||    `-`'    `-----`  
                         `-`