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