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