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