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