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