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