_  _      ___      _  _    __   __            
 | \| ||   / _ \\   | \| ||  \ \\/ //   ____    
 |  ' ||  / //\ \\  |  ' ||   \ ` //   |    \\  
 | .  || |  ___  || | .  ||    | ||    | [] ||  
 |_|\_|| |_||  |_|| |_|\_||    |_||    |  __//  
 `-` -`  `-`   `-`  `-` -`     `-`'    |_|`-`   
                                       `-`