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