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