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