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