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