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