_    _      ___      ____       ___      ____    
| |  | ||   / _ \\   |  _ \\    / _ \\   |  _ \\  
| |/\| ||  / //\ \\  | |_| ||  | / \ ||  | |_| || 
|  /\  || |  ___  || | .  //   | \_/ ||  | .  //  
|_// \_|| |_||  |_|| |_|\_\\    \___//   |_|\_\\  
`-`   `-` `-`   `-`  `-` --`    `---`    `-` --`