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