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