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