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