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