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