_    _     ______     _____     ___      _  _   
| |  | ||  /_   _//   / ___//   / _ \\   | \| || 
| |/\| ||   -| ||-    \___ \\  / //\ \\  |  ' || 
|  /\  ||   _| ||_    /    // |  ___  || | .  || 
|_// \_||  /_____//  /____//  |_||  |_|| |_|\_|| 
`-`   `-`  `-----`  `-----`   `-`   `-`  `-` -`