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