_    _      ___      _____     _____     ______  
| \  / ||   / _ \\   |__  //   |  ___||  /_   _// 
|  \/  ||  | / \ ||    / //    | ||__    `-| |,-  
| .  . ||  | \_/ ||   / //__   | ||__      | ||   
|_|\/|_||   \___//   /_____||  |_____||    |_||   
`-`  `-`    `---`    `-----`   `-----`     `-`'