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