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