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