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