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