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