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