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