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