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