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